[ [ -39648045193951025125828246611612837940187239273941641607285917735474532015832359780739951972524061573359881929155005166199442718742885980525099761303034374599193859860666646448648829948372484951721676965933020312230873732899190633537456683455065908161415148200542888035344744715136863986650369333609394031521437688989631586089152154461359025235247695815536522632060201604463547794596987194728366515851762746207576504458369892247041418888671652446801925195105800854105346555215747447778944738174894414901587750814677823818826296031390912460828069133179349194090167457144911815125109209053769654697129919125573759647148240415673010684526168367202325396013888214683959738164283155579905940966329816653142761583034684245266288736767852075917212125782329251258299169611324346175441052157298326801110429492573422373355882060677033025937916306431853627858285654332825638472611856088559635372581452243892457049723976475483400008891226729016320993497057013632218579652247237008352416420096895910080935895572577482151586173386206742676552754873084862517442939954814990173018958566128758074129119821670645765057933167756543766826380026291504477732185329385365244039702157109187687573929490395293821407277015041113557249867961820049242737730998720189221059455662579083231242727351029396778777756313888236218869949213526525273501198578760355177017677922151755640759410379536706055577288129220034669925783558271765002526203779701836924575675896538533672705231702175085093313138450567212609626313380342234218789842901584446128784287992106721805321589370225122523426286935003204228935842057149962871805119951851810854526820285778800430899111594922611851175653783202725653875539714383358298751428866622332954702833708950113448670345480520017753153506974237068669512977296880036315376682500690358356468783195635306054979554650776866585125183036089802347888346769690316157134219201372931027202182359139544340089641168156213607094938584921708862919698671786574054398194411358233876743586844750417698405710543047230021844770614554492292650061543391261564566695593505888999558482629329341561794015440868038106756008999045056701451376406118588814374052984115706494196063988017820900015445107952070159837091372035585374525668586221773114903461710587833439207764161435031984744248493271907751858343549799785770969466169693932354705459291620941136825170733478392705393849835278874193313344508244415205872769838114270643763311878226990397465961864714100050899617643453518687309013492295719885872237718293554325723615803394740690770473993010774534347419365341675165457685943514709317651078980331144752055470867651812735552473947086982583102496588803685681142716896283613666775615627074093866973131435117611163290410504966601560323646470239801681794268505270378528418326503078610613915783766199159606101613967677656986314811194606079332484500629215481498047610880000000000000000000000000000000000000000000000000000000000000000000 + -1013398381694158649133119548627608138431820378387945619673762349655863676343119687046928310642910660464923800348721577234826286314814644594513637284667264418218112189780792387805096879530460655263735559339578527680493080071717652663021071509500990142705330626261882669273094704259652650376903386535857646736572763214326630838397569125122983624064030428239670556325828169184056841772972202740607340670023119784729507784274144597914344990122765176399712858162776981086187676979758444114120099371167657455387423682244794288725756702530840758463710879604685951838895008359042585634337606345735410200282168163222340534205143560406527385571424775763073392919493315986458356691661011752669336616736161076013902634368713905758398253733247712851861201229311973247036575773838800768113286163300391801287987183912660372788678028828386329724882091764213217720027985087525206156931747697123142767643861352960719493311628026282567912041532072884881282358702199749476210089905493591765759897762916549747377093241774483047859514809085109490813728454071883593526093384797760601624336714643237389181941711576249832227575087170630549939168207709651227764000264066556359249196337346157187145683118005633235770465101815043429241648991471911912717401716636973277636001923005432885636871076152029225675790250274581693029008724721426272287327959384190279015528396442826902763458821443800776070773459808952440764391783857088144068003570436599173764861373888777842785416015578143299593857794549163117235467351576775133988294919483037539709524337321156288572969471836180625738334578280759813382607121625093157593831547850399172808909425086999364226044619798862052404506219821061255193919564942412608946956277756974196396399368887338216647712690840989923978451879516645916963930962862815313651042304769528618410956682992826728356950885896703025212196639858224415985216836404157496078940739258271480459242393328014567899985244327347883457314783897139875236407075158022849472448912739582211059760661815704657892737340708967430363011168200151151648611366053799446054029559456078843167323272034325557920895955527311035908634953084097610219090716253285004640484272671525825104084745329418189314645071220875296514664189962955661716884037546546452559490886274048573602494154008354467613129636130462062654807751811834585951332686785491918479519016805599952564425378939395991489840236625296734714540556451848107176777319586058397764003964442828214844618464892025723920749709244491474085415721506523667707821577427956228508522487339634975947644667027914352692896890484503750082621423415004813268484138682989669679346930048205950293547928131045508301554922612808580003040837049479400206844222044998343331639031146923859302929065604306418556011514141818972326254497181771847088607689483069511678104649416792816981670165884599143895304001110988952500034240541320429832031436800000000000000000000000000000000000000000000000000000000000000000*i1 + -24068913844937933789803639992019166104490656832052614096365724462112444289553143840221321482148891315394724345370242452661300369632109032412287650814891725178597672283772802466847882670805924504075198610073716299236102587751599413335719955083235139345404983164006732212546692330393016052426278400675744325881775212713429582536245205653193958123076165704374042014548034466599186745898517271460960641651429664566590509484177852580508302430263223187209407528753204279074854536800808025095662786345510836965837765131077258122126643989767076504092022912720830429300379099572100347932822930312601467588564527984020335839408994114001002222402005247951972356064248020478118132052223688219937436185312889409381674753622379396831187358588326529308868565315791376882586577460223036504829669194978500086848245465610940097088885233392209994357314326531280732563984611800294178942471723384489686071627868787745581426238438400812898732097590286901211829619682975259611022361906691222350935812719973099033211264189760549006948835947186434611748036653291305121283257107047504986761982244328754236096494227641644659731038048116608754259701095037338905272431738156206978400720211624156148684038492547947439319888263053002977403703941917544830163314457458918201941633534901413508419826089021546575787430659253201242909078580689609826009851942092567426888714871043065113519579003762323400367951486877245453568385634072409682313110424557477915699745817879631927225021824208941644798224559986616090591682234215624077349335800398399487982643168141174790665235054114684900190941767821407828147432717673703371431588332493014928874437394355545894130870539736804317677663824194922933068739782727388570127702737575441199779844611281176902067862599107756331300176009370517346027292182692610480892431550231668724549709769724232308429876611590663611396215783811300840634263161031121400767423246028101747962198125127194675460640453743628722442483884189666873490646918485601945378974301931397092801856970997108017230898062508764549902824343396885432153381288150976226864107390068582589805783292994354252716248651384592833022244912622858355775296105134485479874067219563553713263114605669171327297090724438755226454507566346039984383776413771685178279667941790623304441116211248246854691267478148371405123451704792328106284425440396726124295211634281223230044771389766575417254396272103808954197501996542380715820893629486362164092430445284675019385220371494228195429571196185943024620279260237177121577472706862265825861586299558303553191331137335711155785761491758032601395256040298599567355936018221376592271929732850333147203494880976315203311353127656335898050098351879333998400849470815116227061652362755327725448979216062377865502695846720401139370496257340376336669002399469561339560369557319711399190308076844825258824678630948342933115377256518853908179714048000000000000000000000000000000000000000000000000000000000000000*i1^2 + -284288486256584894198586548701830040838688169631719309457343531088287827398621400433917768134485577665463296845296774954229485144700194271829663153777739736158036303561042383811133624160807410368722981904568734864430208160785784191658831586906849646661852329910381909062446252959872506993229803656304110861338644687789337773222633646798932905939770589007610528832855941730110657642346881154735622806095272199592452094386383898209290235588266101671903487895978581792529008392056954045262538236273372196177835817233156790036643715582761298119214171755182729911034964224166367916805634462110906918188232388432445105001002633512241047549982327544645696667696587298546884378671951599387505610681165527452880193132944379554182569846513777818456244019278661786107916842882627012474823451330915037822752757380494285187208533006918953392128793621595650964157174484675311785571521348392294629421691921134224917579921262142798622978586419309163133756163205847515590063442888322612018379774833764783149914407180701068103268478210087776039385648146016926705616223319796942750250548985565507382439653217751442203143752112622261590207324326478403499342000874658497189523941862521162342119531062048544706479734546858489747823052253299666940001807197130509948011777079720185071577095830579309923468685518375411770719734374496374427839782582633629895631984489777812195681500991534429806584930867498601334639969540226444411763625330536812034783419145091196450602114346517555051522777599790851873226748537733716061856611989645618116976471712491153822024431767448366397466310124511734399340601901664124777389793429946803489190298798757092149533856703834791473446609149114813847580389848090103477937795795747092026878187258737436052567165639184919211772587013627692316018608390397396001617103277284192026746205387555286849835507913205217423896884554076767020428453196590286593714399764112113735985527447812615211471428507385043887970902972154480703768566398411265087318188536027818946067079485824981733106079522114208651494833805775696514746185880108898191067039198324012964904346975229892431825691075846747380495486309321061982181127588857285260859686444047547109309485515900697126525111859682843581162028804106832349856994403930482239296528975714214781594127438875264026061693126992318208853678550296168620690496096459892844143292175830033361085216847077334488964025306276581042025667549614758867855167663195523632401031671134264014505336472163623886846199777895873445417431613841224873704393201782849311306780544283670301267210375011239043769258995609605422187085180199821106472540498551758815994762907251609742343030491621571441955635109931520232506463655881188646909632774488910996135872253752535351380431955633422896853469520092056135850896533291146164580255096239894321114792676488204313714971604279457273421465122687514501261258386370137333358919680000000000000000000000000000000000000000000000000000000000000*i1^3 + -2697302486424921734735150535628343470978852926716191137831494377333515873714474510259364254724864816067107037730689885610724627083450437216109726092890934180693045648121440052790227224441868425160571023661957133537119710007540216706604865306928009669023152904128827170722709015141932227194323005666190514329361659403044447229759151699286103185206277907390039745548607240206513761078717075999700822647442352156238948816467998488441419254170694051806447644321774748563883473058763521186488086394857843354910881521598899745595093446159687000432330397424158319700407540697564516932433731171953832808402679080700785152533580874670716429179509612728350517963774066969429023811917736820909868251071338760062229849913461043192700787248526142637489303840880949183471926553299108784055114337350908958806366074995602154625869680816341493462324604288808339721167772884878182225164160592438017823952630729087843271096376393724450497103368382866057282699497789564580505119914826999291694579841836803969004501667981242002603295201223832686355184370182569000517625271475841656832335967270717106340121079846421199717206351268249175984463788812786416156299771836684532692592304115398929339613206222190437800441262100568340075964442829506610758391095690400424846286195403943048735373238339329597781754924074414246596795377157331427691346489906761287103182538549027314166792685695183258729998522323516310630216785919157493354060810559582731827779046448025463656822018224313247613812532441601315123161936000141061633255367095269856983286191018804241471915979597205175406675903209534428288469519498018081872364195267042294982812361188108119614552958274573778505337053079397108013150325127242454869614180675727708271031866097431022886936318544074348822050656532812009564551935899550388535265982796736095834814730852492115274901076657673565456367503682767352955948571435436109514087213957210648919731374993353666627224096307518139538255336250526440476336975591888902118142290792586220088472465192040708156627332872327035298696931270404271203779223301619225284854637725668017282416361502920447160716935525512802511690612048860053625533284101109396704930374663342317246798169429579903499310016364442844732982111860570885642105483151007455537116244617334721244768580154640838984850432501405887338125469944791691125338718200254699447075374026036060431649297473440869511029926055153492281166367810079092533631015358781164923125001089940217161166526984168401017832882297099213346194146103196882769103268645281957350241074716332381748346983390608675039509927328497178905437191776383507495918058323844138018886327859444997213517687711593289921146489289612370264514848021987825705178786640562852025666064703343231601586696411862492478873381477701657575334343406743692625373668621384882923780210047113008228556263196319680665725019633979483606562375413949181125774540800000000000000000000000000000000000000000000000000000000000*i1^4 + -17834600046288241189632308547818804122316765355268412295663564684635828025039742446123506319655853821554518511521947798215611180922959422796889592778988694712987248831464536783704081733305501850351094090143074210772847215553121219955873220500639831315570102298764642209147022820699742446017600138483504621301894101997395411485798721029677986674582465359056934236130866907383007971188576829448264767383813189971461033537093225763973121699304511210440618471060563526424671183164146108516692399127878689709932342650254060862006745614957435614349853572051163010774667815971397610900669093230171778456507258735826895992985574766257117149176777043229961630731696198715886132748457304734682369268924951111065064405418420629564945201880679884551198506531806099236187045785171045189660062451898699193549966818041274813232044124589451164661143966411760974914162526438469849461739332736703074961574726263797044311006742695796603212336594472808325228081096797703679085170958514702046763228010725138183181999994672759878453206118437501717547748870669501695726938581606943197689783344645966168972751626945973315823234884023449072591425742236378508393609045059436763197618145290957607426931054452282071969522986510584922468260449702752677937596807627572375438723578058983791471624931150089719017525342697980688255961536853555085804666922008728124345543050577510409478302667246362605299207316999277964341719942349431485025910867852560603168308905855611454893593960940745223233004064771227628878679262815099090552309502594694441599848172570783071881906917240776059942944915401290281180421719606452230571295175522618989715310470288406018614636005806987036231517485175883829014362224024728665574565846476474285799474352133621949070752282010729555787615170296696167207836638247108960413060613563385939515307190506542885800074290593793764582764705631685659207345709976241870972648846546978422796972958659515266571793100333552929185307698703259315047985350978926373319597359952836307727671769747730399444930931159451921800301761904315133621474407127028568026235092633393420154073270027599033804884313190777100617680841582913721135246721265216625888169729472402623878128910716839216110747027050926347649739010941910165673270074170073735923354048773987636111993945164906526534272229128005216466411110406922968910767018923552114795458891409638488732530336306851650030625074452288242941978411721159692765375948908959225503765693239655311637737623125619538171745897198566529592991776415661888809126349196400360407027120447729396911013529514390667991314530660355517588594149136868428907812066302705603424439747268357643195339563600614016141833710902569124101721114483065620530549346792143997764583623509637659428636178058438519799894434324426388772300053763814701048279023364267171793812913384933284446562851619206199629355641041393026202132341409175780699668480000000000000000000000000000000000000000000000000000000000*i1^5 + -104638261311387542757777725236891828936345403633257481434241375720128803402619028778497477202831731855294507273295593686921515359875104817999773276271549397299020185311969762436447521072047708975537045285029834194780624325177519304164063377566238868494804591453911951138234007238727283774874717477257937107218855868569035527416469417840111927285672285787811538042650561386360147568923401818786585140720050366603196115767510440937541880167444197332136984875203936923524719444642184429377207259777486309896018963645534782956063242562172759361714964576152563641930525336793951172682592083819216192125507151037269335299022758391403597074655666980793702117846634642688436002255931511616924571859818227341261884573163011168735212720696686399803252292334737214020511111392716346201994335980983281503668435091978155846884863954878462491246807171634409200734193586259310125303855144936369407054176509154605749489687819991999691030456837522279085315842474003753432108621986543826989267370639504472312535511640183424560709834744436926931266403574652981577133306060437462605666531610301312289337717907979349943086903168451981537298640433014559423763531507307047257973085533298052243053615197181737259002668609179760032067867976360017410332890577704826525510764587170212647720001296485337859257049748313275953313428763486114945598088349703301136015045653293283288782971108132888649375562353396055919506217904409117146936523109127213244287405655037132106288441087257857822850212576869002904727308886585685336002362912490965184479502634051350630616953013867542865841585291597336406028764578413667517681824813145631315737856269060301936333701460969511621011028655515471023444253314556058148926904192800199365741140824852598969733564481165665410963287377763246731131058643843423681763951359902783803251548154430721998706204907982658466964167638895395512918617145063661283288550157164343555874819100747589009453738588021147816935996082478818478908798865386135378361282619406750094866616411164602980391175034419001443319697083299616560123750464003472421420331904221333840727095033775275669797370122259378102148113182415323355538687423488686282129938905435116413545856455231713250429124642639200029345947083363598184915210600775441991275707769668670183285607409230018413383770795866235185875430156984674939570840875074381677729440511957959410464985089461818729007771906025761031747412634597655364524169948386916147635568911288831396082929269040496744939520310832166992748055522968993628483281753843137406815036762040803419059610339155979732014665867013905643150902380494068736620561793985274458403959438707728711823881159376692677562082540119370472834942615973113036268606599178415485089930877364608919983141963112678715765241145017866888672582319776526303984932077673359146954853839855308718004440335108489295392936063964453486000281763473874801498521600000000000000000000000000000000000000000000000000000000*i1^6 + -567896388781062052972613001571462858363245704776818055774200023921011522873728512755817384612748269120188604421069047134429609673668874220909982849457925737789492334369899244373774063342403730562694025377181539805479042979832876429925594479092164416752183028006546659035080709217035976841058604766752953564728961201643701090430398801274737502846994590730476448217555351274625106042669384083123749566710811596936570153473649308329068610205564389620806136019327746668535955470616351240344989090223015280273988372290062161059183730308714768202649532507998427855683481715176813741165339492373382162344862231950546627580409424250226576330435813171784593380791900646291648016232814523113593335695322052802319730244106557409379391350517217521739507257567841241913200131856710596527682914742554861200690897270066354982453990990051725344146352382012267052892913905505058481374402529888365956712989464516542027756445660743001295425521680741708440670694092965016333434320844696102171364666967987907080591171607920638965573091093563421523337084254871966882472857708322613232841565243753665620996554998928298469096244105037450257722839999568660767655755365253673629216734941940668616895398170486650521424173675075259515450864796213037200067573574329046921938342060584619038148955361038033654435929215773339101124094283578414872058760662431601959348631651976064587098288789443372176301611362533712085740057529670641680502974541145927931041803258459811089315622537515129942609813596989863661264772395857894018641348458414609908145790355581026839391619106390348603449589339038337992406143680733320048860358678816751395521566468537464493466575769172401027945165792534715252892102285804478424816304450553342219799549521592110931123252321343030627296557818313776815158991682879732052432882992322892484349231625228934384960040642670557819609767232001168616671483247008298475865828760685479583014125659064524049137313478553320076796604708925401298804967919438138293156074376288532452523230750177131885666214968694791808325236160674986407141793398844654410642906951760433625316937011238054144350745850994938288810737838518025392177354197873871873320458744718474093733163737018824344471591272054195063110091368440172695756667698228520486296984076166135790884499154423895088752750465353746489504169751840973505031274962188119093017053977204012296497757173584014361589913818049391447038991133947916088847910123504691232384392602450604121656103112733412613182042202248386180934257923120957162700684644044955825232845111955880114140050959184292760440515059553938370997512942175274916980730963233147402465431827276792092061327454193833452667843999290807199265491309026492012938420943081924766562551728114283247024066328534923297138361380894946079535743665274662542577433768555069620856420639120856711634361106842803378383929992104214915244487188745370023755776000000000000000000000000000000000000000000000000000000*i1^7 + -3548398668319443863693900365681089554101292489644845051541221495169009646965563807706041855215731566687628964803717929484450297356021818313645441372075541857841921069245877887749156161939156841902263418004062763203885464260412536974646505984305809918133492536297642955663052128046378000442474060145701423283414048870190073543716957294147297557818704379717168184366370613380348065705293737854139857523570977114394061114649144964858558034909402299586571274345454900416552248103395480303833253325827907890879813584488190908083698950129590819277996181445093299031755011945667994298164763242322656495469768370805869107448611692259035879655187692828497549459638393702742915195041429004061162830922289810873714461930524978288095831495834251732894826808645277637292482690430616962310689824216245407002058297854485936052130016713358256811031565718586065946829522605818538226726453960477207194893528329204856383880804311914726201857596825676984868560942094959788867131033248295358664689464547535897165730979872909223779275679983441715294751959830202570708564336158248688471684279973968558300145826759841260866496110017802844200658596709354423399437042628745663222255983670634531462321771957286156958880373963334109735065464290733184788904481769085685472593804375223637962821144702832266843095536501049983782740001901597391554006623553608671111999692027259169167817939154709002392284203513284309405029997862531763986321308943124682267784242100080021204375420920603755927711374135312340357544521354587010802047739738699166615285074315092964613236702211231724693704950322870488186076733215834600225253396254313672545682251705900383034016468609648651122411395726246067887904047616622225379415298893922703484908115741611615873258731832645546261030231272234416865801298957824499499144945594626853990072429596544252635940769684121939438018507324590091765882860305457147726597640862008331313030739180180691244869442799964674160506719499730369448013147678907905067637700238178116526382401593635592512078010630991806182531490531767593296682259896365987040125829984232070121429103775609041914329341864130721925773244267365473946331065777937249444820389736975122243875236241028865467685484271540728714841245668529531849794260788828297866425105050919102161394265718799873124692212629818405405175675926792034828517600298750721457496648097621448618634229161679854797470014945340358751539244557208480654734425104725922566078906050675455331762287809333822847918556730660749839831126757749396044027058857082427156845469306198205591887301717850628613497019364791550757085233895724713901972511927782729151804546521321685316768231482246214091987435784120593872240296051355284273613492543619098440759994170241345915498911288379633079285596468327159919177535530337491825452142196674714835264837403321080710291615007562043080323007162455235459175726639187528683356160000000000000000000000000000000000000000000000000000*i1^8 + -16859903530646908909248307302764588414797724633367842962626535257035251321720129693926851578123435436662522123516420891411611113504384174731855196304270439722683096972827376418794602199003663788166989577496246473125280510819774157237248788925430560632227625569803614928024251762062601883387974728360542726386294187254256465705399623002443182556172818204860922423336971876881411271188992141904265343157421524927757085959332080100043654215231517649614906760920783608766900918695980812064714548478841610633469516293578601259982335468651016460440554059256059812204757062317026398811799034690815087902929365652164669711818845439363502964774936649150315086826837445331994335200798418972687463166496908169301540676357324480013950830444811483370527982091049197020873325816552837236385896734633142846898462168644825247874966688514508158513930760991774182569722478036911995220706484993419372658635948411668191890592480026042710762557598603664090638744291203631460077250720929387927864174479261954010925980362303243014350805247317823649197274185059021054307453643694485519462147876963809732227679404390512871673366083617237476096981338117394744846189094555897780275750345410205710343709961988944362753782743993519251303652676675980730564097710779830257306207292093572348254960843421359556627319289517010000910697072712391013493813988412794706421767672722516957773455100986332648001132875630217545993715927276290188848863909633534377748119113134929679736049698342248860955640965963551359203220224003561979298471145744972890900135878491708613746006899746289740525536600066288632125528607708277047237271006799156391673249852710114357414299627063617830763173040737304515541044253540588752039742708932202789659183338576567817306647754576446559700992743734191820190223530331302886771268745810309378966114782140196399502795811110850041946246047787839634895623611304962010986212655850268598911420282006732834524784684700763596780495544259751818182885805611405853805646235953533207085180388485469347799675458095925827986511459869833983930793557805657426516229907884009252320215584897647683676609806513048457931921348324059458902243806790173492357072391014415047704330801913640447421796833695075158980307038339064011095209057977811910304849573769384460052507596513726378809074517701426246254836922510844806473586229421634154608705877010302613184803960221651996929868741138924736265983285608329671292633181903730769840751772798255206553813852162762233647632310324875688739837525813105408511896053906007037483616966202680906299445667569287181501074778838500076624201202297135225266528321495351427913166366160924326170159095880596307614819069115268218111568341014375251633253471852895675574659735793354505435126283894548617991791083764782839541096197628355631933964896391483122250094830757855934653236145411585701697646841216372302735512509333349449963929600000000000000000000000000000000000000000000000000*i1^9 + -59104215229416461497580106464087208635518647376742861997984341837371484839461204579470953046237090796575423792394563425720480913517541335618255270322101796668890283611633611328752460677173100140743813291259108887376979651360295143884348423333330255912623870400894555686374008766204941700063437366071285494501972732341356623908094248906154386923382858044744992234964191937500118871688693567568111703535485487910814675382849244385541572854161762861720162289791036198627254446142358338535909946559690551483862398545242880814472469454885281396046651787791679937695356865598530705225471963326623928707470475764223427732417643404016931035503383710784432674125819794656578668524483236792941497285667225022512433399563432350033857542628528580232325726609654468945554024224549809960291456785145879083017321798446988234694353829037237041125475782965591520393072705276302434248555382836000881220099366640395686596855957929828303075896987529588764787823640668373488925710763069415343854122403845494194361224171462656034342337322706423079975282309748295910047581646491198566419427844727791176731208011247429981828043175304736210359133688308108420147815257804965268514280978216891270441161274831504240920651014358121466373522795442110031720999913037889825135329879883462297127774329446833617633208073034549499437769655320864492153831244014367347516498462360027932425502706078132230351300872789013650488801443409857316962015475472531825280962362363149119451113734526402695467316734976047434453619881199678111544172038712776638869605853420957633100287509026514196687339872663293211569340681081713664836680377062932753205773723190545158464999697248524652553978407850136981820347219709654626538317443897967413371853516698916715071588184171738876312798377240023283593592408191586579264282738625593306247581669977834771300389178071870127173765748433866553620189525677045459894848439651474297459665019659240126762404656827735805126011724948238160578643231171142821982815955305070547923841247518298542469541632186701712225861117392194534514068066797519629796582889827701463815877424630933673049177810259142714336249030136660490815844304666415117003090658397207504777625071414783420099743661063149728593694338256759399734895597759289834286799313478549075347337079981391024668211868044335068891477075428288214537164504026561653649675012944523931895431598527273530515923057472945717548327839940727136330357146640875123351836413283655637240115280084447227341951180053126255213034560156371870972905534320107822364493664728293904807489538686573860065664963819103853665905539278441730994459426159143630376413239127045167217335000184949509609390157598212114950760242977840912387596738491312381587666261409105928954124583990209225168238504517463768908445857251901841917140260834065504920464517199242608838295519296353103556331596706712620784007383337277092528128000000000000000000000000000000000000000000000000*i1^10 + -147973460887566055640944941975839458083249277663181243119361835370286547534267789980477290141956876360602414777105548902149871106968350287506926589625802440112325344233164508894204331115898030886139516071834700529524061711588436481741047842910971172969811486672516465857530146504473249762693366183481016718822283385557374196683154971766472473752615577037280420337815196882005347309194895104512438422133694460730358448710399713245771169480483131286134356979849911850122750206000561598182736226978108221738439804316630100361517203944313141711623998927833067458072960374473692137312770640826481167690463423957455669310817369784219138859028293677530057379806986034626774469489246660140863594732797904583107144221507872038416723916432824925060375262843378921689000875524033362366133042661785109640167942935756845883500703158447390547607349503109347756364165010868906273933787560810278498757492472048443381990877311093247719037606614579488419490157592879573792874554971313106160217975782420199817014465453466877167380985285521363337921595445764658625515474011019697194640689445131891055514478799021144929298210618582450296737590502791460797202907333346417226386039631394240442040581255812352616640411766354772937181317035213224489484063025398459308100925507607332978492019574749104453103053833469372961510070546465402982337987791449839189113207733727733777967092256628701040631490848034270697134234018736288618682747447370528285674168385476803092290117020178982422572291841872619552101052205740308900610852140442068475530434310016420582701724900184088950527583568581460372247003181748257993786464335533216535743455099287894820395167552057195528155226186546830349967710293031085380211320404498668879579033409394042091217443031432994167832019683888615845642330265354054361753309493816637785691305913922664354864756478013657818622973734345346353379553577850947278430982482300988625778591171869279892898336144275392185605973981561536689910300384710980111684948384931337391463442624084991950234317472865565308491284911038631235697667557236305758862114243472447611657032783003156480863839885526540938921301849877753406393705808334300315904798197115632422667293589093001314385009961561315846393928224204718355381123584716469516559305412522023710146363768767651445426286917777054274835766949653531026936355325631813973297115866773332315418469896660801428824990642671830087486972571170529987450148859253675506040999098354360807312179749773893211083388157957741067244518628001066085830310724840225635319525642725779113311518727707547189637852067507687030841892184213776140110474847354438292113316537113167016246243857721010912455460939584419588755726111264657068465682083970741647256479454536156042199756519218755344764750225576921973844792765050317918050743886820202107190003464285116379824845306278785946824426912681461867498954650392725217607680000000000000000000000000000000000000000000000*i1^11 + -246881265922177143254105470978169984258379942357338863418109463484301056758330106298423523529753869662900404243518222735655234538645335722835821936556352430568208658679854506710336692301301916435086749951873635113715160118790487947857160895204685238275272802610733029708047965512673351086753542260316766800277929653933616778859607657754146060999183632955702771453649109504464494230591045672097093343614597582585333388306587662569377181543503202968908251957134237758839042808733320963589636609384983456393687100376811189470847148252770656888854524855768770134765476734213072724649479951469969987294443922239529359713114174280250118952032493496449258942016781785705548283105108456870291062013752297595383266446942458438150413431383253070677802306814445156449523370947089256943362389580310724945400566789971527767664756847847249116614503800678307855455458702400319706211895390564928371350897427630255851893275072846222618701018884648912914607439644617762045009917363826370590027999338283016960253178540218672793600508489693146993412894717165265348191722319762725762320344691335193612364174269233770880789735990600142711828375856591198819417670014459786616118135201993379166431751048422696616220180423507370073889557833994895004363534538144927938845756954955012176330133526007390860896752551270255155634929518514617507388751035352506724164287998884709986526074641027022076676742501418680347682116703563214333111040712651402319904297641969434355411909022788833433222646026406044269470098376671737957324232187076434321787601397281245196554456882550200888463500628168067010412309922451541372254976905798154533444217472542803471471509000019846179651421446590335183469093383490945634238736432917782780981303732117811849008311540094069951361036611093231867334627961897526322621393835013827423681658034491725678526883760022807951792746477634175976673792697501412322183425613110241703222957946919223799683635192406283919405280575647628185622740721397949039693613232832627229160086191082392945693043299095290866048760011291930403907726126010976226944383591850797126035890290745799074397561363096395142761957279962335252552689599040518214042585469679893252323680186542531774460910875905278741974093747449551691958848836972722442390839202205974372712155443534351425972615675503811238687421492919452542966170602187230229755194036434155284401776482730189372930920158681734696906041425579451047566388600223117925782977345993721812187117125752649426719260938006168026487016157715505886233396881248641490723716654074405156278802095362681857367630022135752749782684193885124516321403462197784393600415930705000770701999929582950467501194398245395504514570053770673502119139021053337750314027998317003326682277928973597238720061958385345400955959107448275215522747696870265328014382717687193490558828981157014306795465091293116245564181399767922560204800000000000000000000000000000000000000000000*i1^12 + -485342132439257179637339087745710069927889966337199393226213124425971633787102960536007819720612795379536110735466962242943948163462635465865843547078678700161554066071057372276759948563594352776110298125777320655677971738896756371298254490709101483577388374697223541486045243886238523941506615614579217672231695004961794017787531606002990731674346300112427539903228004505045319450649576565173201132876456646755106346303703893951474942612906504135947033070630075745737105383372609908564608273096889444266442349148646896792459794888921469836128289595344207965844554202726595977866741216517156270626242994628229050715747157349497078340608555881174623297331642801107283455875831045735041482749638278845194308709869983199442833073844047390912555424163876034566290591245881163203108952524479596454428404289609226109982200844716701830519566401412556385390032162350758985428725484855088821101339819352624969455766278581191783170637823757912763430016483924532030391399201455175201777645093553017895804666294895040063933922023919087064214965737917669905641714496219732688763353047758883731880904288548796023220791413920120574910690079530052502652119183945674471118986630079827727194084524053325824262206934415638617393864240970776111355762059483519714269650190890357397716526294273933671505103685141249584789902892954652059993271016887575225633370374807800826325427942583513201598827967452786223488609598025634018135190768506817870233951842658360248141884013319970498977693001988397016892352954440677021635074385924749636806637356326732116617914508736997087666860028222584812501564610319114256888323893856093259418651855101912194612226766990512397561134172717671562341418450970108742669210244951562743677086555166561792123918453877063574753686319087599287408125744969043673711782495285640570020342064694438349019230004641988018231772724247381925248837938670641032932907115617055595171503220789613453636416268177235210332167156625464061444186368313248410663091485794567349600289604870062062292633182192429822540586682937111458707656738942740424575602205727420596888629448769757900956652606362622661238738528680663885841434311349915037154674858965500020715222223212968020664525587510195585594345459939238063339379352234522792818233155790330774975090684728056002870354804532084848829329626846741970522963524879982411560881168032294579593300869556687140209975476477599769221311715375386599688231680334993722324750328783855165640600225479222597646811119733904394574173011568340653351900202823070707393344382986897690188039699160499994866182637330808191094990589890606248951541348021833343029238809439274078982134131642050516431916054498907302180817522553869193433592521726291896665502761140142306284378775057596179095788727425355619703540831250409708201196180662280015472666725454911654009606688049946661264558665908096560987548252863692013568000000000000000000000000000000000000000000*i1^13 + -970837612697716780371730799833507418219741009083622482034691540264487233055706274009842364595812175274385213028361255568904934275470733746516958104955222224065183804258674484972921097555624351856327357872741660696475208176945273538040555976909834481391107487748474543176246472804740965837392917729049667430840818577325851374063986664333936584891067968268950312250579128756263463166928331297606499432011752145556896137057413181752334962957035594100202865605560861960151272276694108198194681224863740997579208215763278573437993594963836988687481213309913012095491063826635958884941432318852094117751256679019635909806066796588697111757560250159877045494706162960509788773355849448399018586099596812360766286219861384826098224203723385779601868154631301700211401093855747557701966019525174492001904766851547094518305587106025461642693402017585515159547402028343561893958757494705704030535497298459153936174688180378839810963939650348311639356750114764215623230764096535096473294643562548016569997578606479346887862279002133770004733067320804407097705100345338953350310628030098757125629979299104437166433788370410030833404096790242334597706858377778175396931472013297518299883487267739141996570258072947847635678308270092827092988623901071439498300915022723370174711228883899786968007630308700864949988327112777624834082393928190396559069402905663997501698259753227044937541107512233721997244957953718020362658675004401219445398456188369265216402352073583264955162442003952927310495482578879451856963658061253088123586083873337350289798863389377074307945337125295673775133869484970029433573051410913005551790727934616318538465052945065839582672976428021078898198590914672875374845289472050074258891430593904685588265561942181359426169215841427906124385118413242009225538706354702812514033852921669369772900564514921247843784292891660583471427573699831896100479884417054728095980834248750791126884883367141459471286541668122034704281401403819554360478447691366288163146641092268957928180713545291276292628763623385077021913061855841171475574015043784187587350199234495705105382464656396375394993874790427300993461287275100550661797009220028260151709745775278058371559312005580935346878003952907506036297647344605462083328796886036359089512707711125142711964255034808352815844623448610836671000969899071975183374273243272270233276895127978962923680427085818709142707218940660029937552046407923824512534572340919843577618486927776339548023671934456320373710222229326251642450402342955943870554410955959382794092424363949251014274277804253003436933781740077884375480378227616781071121148643519945406265514118772159942034392483727311699493272581794345276688062735608766670383925007208093120319900143023297094681679567161794717085970719080149961570245559407276702746466277418833925586787821561609702684788237192348790496504209869981614080000000000000000000000000000000000000000*i1^14 + -1190794258999258853380460491342297144187070382670449442457587870562442737917083509347852432168580737258804984736616418410056483509724690110691827299059196835071282584350666426550040712783778367361750163615332299372164408792828415756324870293629322569201319562841051219250640314795827920466450251783098358587709666102524539949353924670433508005195022026910771878621022226741414473910906052465695404678828538957557069372924444821799170227124145840117554200937387347845675787690632465750610037040956049584723511922282036215179856866507333470573290119036225147327301969992345938334341548455631193919919902947627725648860803511932569087532224145569409133149825766862448841347678191049388759847957830444701320770699687739603071647723539458350430510934350815524177437950577656229969593530611480929446231085055124470416364325064842140531265928219317124358913482627504059713712680735484032578145730199783658151597540756190278734246262166825370392488716030585250581581212486618289598285185744382890826395300042958060403526885536174195768517584492130905629493590484268762149956244477147524449542286130098412944545877030136102069389412438694370521989359534552802172470461035005122838561972012068827956522835629328040803357824920790078277967447089424258369023818750533307422403526308835556979557602808949075670985848793804444280865741479869140097208647176701317721427934209905155115946547446533574041934444785150111812323626154339197905807572268633659688650624726798421410795445133274026045400901460112499827128865145543713927896809310330946204038848326140317719957500725955854662872088636188766696239945792629080485284822121849973665247781793810990415252525101398443796097620299723145411950897475758768651143135697236141925629540919413414519074391932325858609017766942469434023896649764967299971353514599930810128797079417320179054654794130871062901392588119112747703034140534955812957619787722450670968630200508195098025330262198305729318916184593537347780862387910078711746486919100121062108325330043113797102661194608457762850875706264147446453838952329549527923085836157397596185346462082319696260037352130264586581211004028051093051501612001752054101499073194264857326192549337674064694996691209402901600182615444264878150426689857455445975810323105174180895713401631355938334959831481668213524831913138375420551775409095080873457938240654618690319209266191522480183383896406366383707818496415540136951322517546267213007621778946140617553303714665096178760335722258730676056045656792732166312494554051599421607754829404597059856647707520672470878730200349237913736319580216270824236244487098546440852094099610793923102640411111771658297356399113515981258443625030680045053822235583275482693374079427055562906888310995244305123283483620926403951064108845738935290695843505141718368518568738975112785218601364297945589836267251190412083200000000000000000000000000000000000000*i1^15 + -2101582625301063145393069131325695767567859913065957457733549415556140412493000389936322059466287839359114535779751677843349684104529605632290639580360777307152916345610954693183723192106779348130051390490751318180696085549322760436340108660971353154910339796281897526552243608775065778078961031612316464100818234758344306913653009104381840359903405140099209939781252592120644735377147557838949180295829657170819812356561990135796876806958316362046355460750425564280841063900755570515950511349727936932840134296979381635166617546538207774759389279301145154399208456380452000263111287788932392992389216842724293345668517141811011293648756390760750834125629955571152484135964906888677462241001079761841658608626847508434742677545499459654872163796137128024757238560905078356255353196857641547825191751580513531065950216447775320140334533635741327090084750332817815792167603498822871480619938006628429008673892275789246413057645947998633699328751794857582271625761829517581023558125781732845463607428073863337274695490684818198271276761592883436355483952032499122092478592623786461105459715736185455418721280870122269073527025649876590022374819734177267499514970632693211517339187155690464120289326073379440759986867359248680183103447257910701575974553236390757606320174546234360327769105233512514054600005181095327636425503376054560643162717796301527187260731162853062831517552719788269919976614670522397359821356170102801565984712771121531656051206032519953241855291461585799091004100242657751294981989494227317234527396545819990551520227650097347790628046958845493234303060978439882676052916538642827652648815980265748197981404021943341406225233571476429070228817459161915161806308597993328053861478300438239373647480611339776624139782548234117725493628102945172388423704163685224933495032276516524543726951334579551382006300226700906935400334408543315444098711549194777058904850107431969690336756895575436105802434457676936881727580058251280664860171326246522870836527932238751843425897927395724609756408121476174182242304179801948784258530607589691137030593451939823462310881885377308907809927469247485454209855534987825480705081612420153798463841234406160191445346157709823439925579432411121541770762091425260770023470438455082711231755267916964665738550572905798289632281402759966596705788047638136443337678761411857215103697412522173929829314527926796151971147529986350247082005791555279415896123239468450093245331083439357575215418396971167348317422412697330675154640428688198878010616402355022429336209187095935508659564991650081252535132482442682898646256207085842119172857823562226499359353034547141164722585810006853376672554004922291512270403405508752145015681985213293236586781859420359442850701023872259410622065457491550349696239874296563581261266226954588989391124549618191080935868536963819335649542194994348032000000000000000000000000000000000000*i1^16 + -2718120050439110073983676761260405613565815239410286495288722092390253642550074539810875641644977644471951891403513396515583926286137672328140294083203280979614233493820361400616224850155359785273051079508949469590835732505828146023635172867786612861595882064013060695897470474987366324533178138361936745627480272772139699181761334241995409322392070739168976895221072688411561026633224888755898789762883996158569981051672971564112945051315120467575974979256285850133146102159785502635214110006243335164447125651250772728487980831202547507433435032749673037862114599337283990236520920584474645512277933623748293146332502615482169802031832140610510230871777596706986995035681508817073561009533742393661386927413295113130783512498035666989249996096576213610311661868515724386443377787174887311345862429466466257001484053971093915438705696028717500182217892548214672841353217326962341452531518511507787005049343767698954444057989203554153217504390742762454988120351320779685089328860007819628138918255765953962522835802582464112328720085828380272764674999626647183237853854157506584130641563987182037025192772733310529032433150881304381573346542481583953504261993125019087251664679425648208437915938942980966295117886182239285807320493698306205029561852095438285424608495764978563962388271136414168217204945162111616554401158039455998712244516287697064135309241059042823388467049305382484256059124546336594968500486188849069689102383941444114049422387575635038436460282098314001799507529656366853447973417170058975576898779656603987012388125622196917914257676943946379544475230910212033771098537335035395039152300383810695243974306718717894284626192492301179444493786672647619327630360816857005771946262391067756438517864513577550882357183492994385298074578386611202957872375978917849747307030434185585527523714916090770287998793197320811823386007298831615577756501829287679453972522644490802709303921906592097536981507921111118623279985831124885733345868112784218749195395447164139552345220139660609676328101480442415448877055684639807084720324736696136070665514720270075047528651243757165744999639158785978143878621016604276124422958086701051504778190509311202541576546391657565401015404818594392098725952563174346764755670509147579879229375559220573765052404443597930777908031527502796796446442321480877299523580670334300589781264891089969474899693098445041198027289897376989140593177167421724434947013556276281795099516442082858065676477428346977554569123947237574428677136055454179716335198018592406513662795492537983237318290805798028844032734629402481789486007907191680638833380600414750033131416186712326966189119392688799135468731919342010988488772067498689796654600325687519240875997614832710972871328013825328416456490349644504895485542240444658539249641883413656748354884369036406131611851372589828092918458855477739520000000000000000000000000000000000*i1^17 + -4692125851453972639291106829452915620966100824907180397604152515131916053867437831676561508132559985184869441702103242507531453171073221680913054107772281343778481016072838273738260205147592206382862769865753377773796746055187708432863183046409037834062313071152486721889330214109827948920717531249755289159780523978853736774609378140911048080081321814519632954957082439996102926401741124691127367886972168843132243581993644141941372455010722979441346129293605448753240882619143400309769019985594223693021617068709347659921605578827528784831039468074979901871905808322577904951393921985426526787875930985648621006199075210752328353523064167379470963302475877758404278336275010844695230180636453046988170673801876517603849018731990473179568482434658386168170764988066592590374035271689271948724725789067307716849965003604085046683309971757658030476878179744058474629034978824405668905516722028487729298480317241960160459797485015032428617045011687456709126829018749336209469699899940150633173981402001892911632831353770092408985787369506498021793479549263995079497042412168535136927509342718274694007718387201084297694596063859120735293507697011516806033750219314608087790241150337836955771516700787723745406029111272519743795207384160405781499308737515840560859527053710608230510358541762468813173325079613884695948955423263202870616275001477866846510274025496715059999427126872046374989082081652288602740335505651252672448286833379683615490286064544319445625429889700849714730879590521080832584624867603642708128279497138371576726831240238354524810168940616163065622279107104363417868685051156352640057103993518362324984633292642531293897525891689046039686684671416707857583859894975744333298969631528547677331109870863809496013012376443782933819770264577935023966175089538059124883292216719622389212153052716983983081634959286069488863650492153273352605348059725704792638210802762065492705074209718242840069805125928995703427459377280088956405449291352320057541854687562245433745659925886195783548980037528926910388995495984113465994490525734342835262993514091747651709642027743101799410507494609520761791914887449537139541491029086974214029165758371131280506344586067209299101169655768447041723592919236191165043015326003947510904724509371142792599866647227149022215755719389651933692357850572640106367735676732772146505010227719153099329271912796847464791911760877170071217290931296745831041556332988520202366404897889354992205057846160461454243863267552339477643415776328491822670072339567624419872110828515602259515197069758038253608522187650865713208065645396134813152272373592926681320614704211676130409145250638292381512124547380322037619706577065059354144340724262679532413184800817699187417180400983824833332174187636465759051418230378572676926670029756693030286316453634039243345003419871982579251596591705043763200000000000000000000000000000000*i1^18 + -2440517615973326671323409585471649965600510566317895290547005543409372301535978179956136663207810113915368720915512473001550532348444294549618743671572667070655532870489046769337832688975448298159398574939537605050755568165035638400456972839771127458067712266309885625328353505186785024610590261062362274125273491780128860603884795639641479007639312895423706847598141895952974301887187862775950311472398058305203820758135830248353275980308262324514223568124782842975179496760701554217634403954403077382753986420751015680128561577366799135543219199487708450017570319296895651905953424638512606674798038156348935572629201650835717792925671241122685130804434347680810998814681866054750529903977511194299990956963879844358176703381668906138045832493233035532634583086031467669009463690561764792993599440107872195492832348390361418436047797578554507556002279981224148401658472770924727187949660119497864579526650589985938225622263694879919986447264092438834973440124086584925416091085190444987579754328289206380860926124515071575854263124448989887402656083143224966393758734775431997250572928768444015280222028681021947889571484231677275924083487843108189037205256412757994300933568483075339255878015767512599467563569723868886004000142432470641545414020362368802545243854242538712910853561935627229957882028045167726353888387372052337759175177792790045300268417124357078726089297538539637564445335962347014872700535281040781782196109674015647278251489478711972020553879783236088650988898652130001214246733678192918086529008507308036043001089264053840932680035129360187685069673094241079309779578577883613935098482760924276769766909483393780196070400971465859896773218877810651483127982097594268715667909331515576123280517289500355319907423895973686279688331410739561794607116754644699768406123243173204730086164585838717475328886389343358916566314702245137943250588871971775253721864761339514406676148499613298967507830554829577576778799015546166075266980190922439110419994409821218609081082696284881382171162572812116243193096414973727538348399182929684164205694512688708728543526322596189857315575448691088850219806092631402796731213767164524119488960724316851602982746499307345503273111775567935374759074911738288646873743613734810041581284661555403141421818015729137277285071062995668910269164574240898649788929505805724209204443435970064863843652738792440551864993031771769506043948541931112875772424029634353953636152016525190722428124016662054041620942557501395806517288774885974045157562683603257249027414696376437288231897814893435609060987008024709043222824710777996666549395065621447167357427533295539794792459965406534393944516803651040595476144007353085938056696162405308192191876792427644227436275398107170877027376637088040374823523347704220915881400187569614087418860406729406879039469653782164858486430831214592000000000000000000000000000000*i1^19 + -3131193441492459842554301628709822148002400312920776818674785100141428978469282615306768162523226976922011129532511901974684042141602197686685703683765395485721739825509947049981394234363212509940212096988793416150338300663721521625135447543811526234905014252859814792859812734204186786441459012951748670565309614945099707552676859000285076436846386853646328462995473097763073044277996801522156946313041715865442042805873220859652812950172759048656151658176201877546862819447658295227424510715300000108732582016453676937403144673828569578803929987865833447601944828330583588721462055929341615802049534670967919998431190793967885628555478582392583855070406572389760287649750752147591145721846354037830145507204642838056125532647476974234604636482510343269170842359640478745702770501905441162182030044533768489470973389964357226574166423894110913627278683673439704611073619976351105507193867111785237750632286754599388000574634541768037663563882176397306380512390043708606142625497407345675994723150115710925683402936596684791650668591952976865286804564064513368872089654603443447002384117474500777268952828198380338249915766676823217178040503492869929458394226155234880734751873343638991272659789150913234038222672878364015096861465016799382758208296085135889598230233132482522480363313061185301349679394884860722496229893548762974470053240660908888588849331106660372692181284872251139909857735170196664899919900836397017873652765394077543569809928009835141906703697970806506006940905490577111686769272053385866198634010993729999311402101388141400860327823358808729793367718324814930431407677674639652817616068911814998837659435051474824667599405005390695079648220735745582105079401725362262791943827264645692152269494790396230557853059152990005761115704778866054678625145119675117190064908368128286081041815244659189875849998158498858139753576472652837663413637888411991763293715015969234979066978305590128051206451692020191117432383811893188727057822028439385887303614669979940882824884685344390321972826319602141629050118275468486562129778042157417511498846980991338459593737995332776153397419994918460000419156407685074588894109611315721533776776747588819303849782624838935850289383356243103823879138519329974890582260839680689566584319596901031959010098125082986917603023653730043556864163887929954764004505397240435464042656969516158825149860881467785746305021069506982440574847798664062729666457173311234382594249857145209847801268446137645276611641017804921764380568642116540342809340714061404423853162758443752284001622493816490439079273731714943811916836772665782854750786013301471683398666052706877086542397532236307806906816180578113057901792305352755016376024589352876664573853413756433266525970024897160686561549876020333789368890785921204499940460970258061433751354892852548561867490234106357843629156062986240000000000000000000000000000*i1^20 + -906268302085067418221428439143889727662494903541365532577485918368291497492384269487743965611723012769103558683570151525729843527454793099555006819548235139050654468129681710743336388845090505110444530819545985711762728480515086326650855579896889842797568049806371221617330857570057001839566288286708971018829576779142562390351112509680128276437867935004603964235768176057516687045105635286555087641124095179639826108710672424734033037970859455115115390858009276991630339555240327097647758540702594325231862906013117040614326451995372758854484683092955202575477944452535314864239938716062855218414207910226477562282171569463220105890250313115557843671896681251981042573944246378174638888912699537096981570529321051356925339635957463521866819177578709624242071950508367317727243902913829160631440642826614168850182061220286604933988400780350637077335624638135999617540333015070855148025424047491691364428660236631557871663940991487198284716892041346202584086886353837956102359353895796704886116714531623924732509562118919863873526214463058122494972493068429304979491369832084934014633910733798356452741994522692078467054303221766135036141008250097084881557453083279136911784800069888183904583349740041228801448841093359679298470769503137209638780316668210722884951285880767250564989091881315641025965256890872460970574985447552458352038349053987360493251562737549473386827901383319462120999636650146753874085725401902706536465144666378504480466382178201401300163010519039730997812349708530872909357994005792833359409900310404697148539414679017795253206690592138624060032492893273141210286991392990272610626730794079688204178251257985765101451214201798749415711231166893022319979946582643078826644873659771390853548408798092070592919580244556942683699057625220508678331185844373139940416561520296685386522459000064496584630694875567725898206540522455359753172521678513549001519601270964026349156245108150476310919890260834406010979672873929603150350843834600080151513800664060201886283055094836702605591232503079428512602276864276497049099738804960415987226997388531575567491884270149947343230774971732807638150140140213518904853812142881705938627121451686332683391011364368892946930684362899629948064696841809084098646457875291313924176518042033607763244655192275906965205384701992695659152506843922969121937539681623423302074391161403288544044374624870097162329983478159554261602662546522772318029849465887923068741181735715899014997110471366325956953782901993783397849081576468290512145115087520517692416794770151712180015944638511666391261647436369624154907169109328990387956277299170738996481372929397643859362562999490772087076691676186804741157704083800966008461716743749842689003023467095631258694793332889591839950601001615500280119848614158031992658655154877932190803913522965369995010763411884177275957520262758400000000000000000000000000*i1^21 + 1518653129483028766458193146936758455131938374361268488622091946642153448935905723199777923777482614386670733252606438421428346860836782463187133571828171968898332439864224619370192698673905627043378051583264450262591625001313336463262320154172670209414778189179989188534416011490621389655569852307913110831650576826766279895243152792830925661652529928244818369021882491039252350493447221604226235008225759518352440331171987620074501322900759169850669932250736236923646139042422333671279826631778708565952688194648542260561371190352963518040566985509065678867841874727074276978115478816472586503454079842792781240201277644352504621868664508840292660112099013459413579039579095921449701371939843255249108813506624374046280521283157625944517333538996885655114527757542401819264830600965082663519094934789145253233463568239834392655540920023697084372217447860203269264942414992885701695142781479030322628575043358664876881947736700014568646514039395219223340483768327785543888467837575550356043544462523675748675374530686415036731610179833716282872327476437359913821408877569764500110827571938767077964700871619203214237448743745114874633722336844344692858042847359072916558763931887965756551113262985010705998507541333528061999277164644303085380232578933264200341997391062648893637232694868913312371217786068266870595567209386146257508558358423289977866436573085928753933792505049853619851456985167614767075999000109289177325548600426873185494296264923902262347807375527644331862137706476517900197556309986059379549933899967252976937075002942507907579509137883451207465151020015289188130261811928883081269835398361663834692686736076308941747786483306796383182847556756828572626144714415684464740080389378206610491843302814713882725632062786441906991086039765438502612984256981679053464684789457998641796804315749026222530226023058763721647933014098119215144360958709284798337433792343626839288266309855389724202389709285646367080984491422277565734381129040892873410194201591973848405167368114279876802513978024743189047819194165483163106245714800491836082646084398571722956814499140285478776506669117850631846735485913435073512034249626774914422946583159744200421353032078554956165670567794487599925755338150924540772973987437338882819717212878610931325451187344341799140902650255567641668168180472656295587044222117766011147122153496241651170446386388992474069243878347138419029471504710629671801273777392123320998042378917389261778697839177841678746885788084176826765140826855994508672016189168828707260750045690737693581684064320655804344992161961816003304011264258371557523426079544336400892294098241069648445616140471389602846923041573373170535974237528225058502262273737052469141581475893616627519572329024456129574393326790225745368440517516583499407644218244723390820046688046810257744545962805136852377994553982976000000000000000000000000*i1^22 + 1714429371909651513563587771692472199990160011880748658137565395879796354081747010029426115962809257796484416121066726742847157610725420000031499953864447248169632355198462827319111441376499776455031958369279363338192821415415278008240618163943799900573124922336368697547557578681412892397952337738409267965324104427869520477773417099395804275408656532031989447488343291552787965283590640691715321966767554577033164399767933293851248910804850082448720652811874452809316824482273291223231217218801049990215464546657701043768752704445667999727655160748146481621247765357130016320957695798160128443545252194110595923840528181003650238157387957059199218216201576139716669667154797088587876787727017219452384750354262930593786594678128693052541274268462154415804545529632023665593156144218709230576111955467770664821442600703290028209225306334045365204695388323170037759928847655948667956305059363165456689028532335246234136062643483108109768180385937627160759450662819022113825720237290644702684485977590960743169915254953356685713367600235931773429036916597858309759914164059078137128691966990563097425173455357956664272914922343056363926996811585150196827382761158388843215872575934930259885156531999683956569629765829995371192455784273711518925316855977753251047683570461877520509777957627192145799820218532949739701821295696887797507344797620357063531213050337130897360105292076460624712736187315643527796878530495813643335588115009439870315210194328046713891981630905510751090528525146556143742053143549422373652376876257141273871251122663114510411967518507116549070523007273381289798495037562077600625722969430154652165435604653962121097495911604558797357954238540945918344282792301420251113510812002757625786927267107774300904464653891698988920328853182904420345152241890092105905806463380339666663379071734809052083197087529199721760513061924606698110582162078621106160897171569293595032315744239678773030254425211951507345125719557507561689411813213441335482445591266941064533690313217649448543243756402427634173342243841099118202280286904738126556257237715790667832811920360234962062843164197564593091023374169754764079981150627076832912831593399629237482040418202215760291492792890734511356774800914356618238187226300104341308072151953859185456554683685200964104564431584590584446419393242948552066320571859142615742006961296456770504712927537745899148267877821892429667334172523171481114904002922110922722279179356965441948439358252670506728705571072760430867724620050510204337062318242910810705792565157295087324727835121238164040760173583496827029453732326855490894038173226102505347780945295452142298417912550470473233215489640042940081916849863101776531334083338351610151335430196823797876445031462307887600594599529049539790203417571451730057050855159340857359992828112507150669381876382996154360751361884160000000000000000000000*i1^23 + 1838340240607452733236583797641006281460661992767313237381619627388622774661134780369003876370580804277174223922448631044653879529944297590362972939448587324568145629436358058680193146117862863940353077847375283584159661022240900612148989886970507310739008158004432990982050348379520631474760513539365417315935972533754939174827322673325168672057756258926467331303797210613275229046354114744214751089335485737338935884887903784222626265112110140727328690094322987908795057032854654903491198222641584874808418837464939404088943316008852351828757424045592723073921340811061112898166047355573678744881734327405697955683781132227119568016113016522082740528318328214103901710880591745527239841789042778947153537848917596430791952612215809079587737126320158372168891452775338119923549329923121535967276771304294394832494935583741533015753217075455994476913994983361351535350132385166545323919686228566826411669735687626644884855976352343008303516587503042066418147182378009658790768514551958239665827270340729304829361876823944493232972246779124975762682183938085364151292098910978351540474271023574888935858204241995652474580893519200294780956198505734289617100562020664898678209997280415289487065393008023249542344267756309686285790886980373294251343500836143890968716309328610209332218699592962158745748786234342894272696715906298564882670594321282005337622551065035736944576163208351532514568917077118310035845860218601143971019751312347669291382023529943386252255760120788769761312138054441869031733224240248175504444529003023014949479555327748766610595343148928660751972744969703861580381993458871660663833964947183966947079743856329554541335497092645116900741501925789981075734705980113253051766272442466220422827606819501802103177024837196717190294385393605017301259861959370231670384437499968733138165255952084185508148003879711183563402501753195356590898792414366167726541082142006502286822385093694855934284235394719687554589106622275470013585367025194637183160831655578515559292835748203817032582728738438536717900045463394147081655905541040954782532999816146773796422458072069983755033706278370494062472246370981189665040167027944714254150265798607375030735690124327769890247761609362879122383452012264892849016541128104125851358714928710322326597894610110335500342225844299493756417553540326968005331786503826218668486512044645994278949860502575257719671769726033740737777839500136237838185796807525322772611465895950321005784709491502304608320849006383235996539267217664617294841075287480978057274472269510332780999885525988010717468916156562404898997146596161989887354707054253356507365813072534074069722632714068135915705127157107185516757557717784966446065500798740523151987942428461958057392230767125804787947881919191566788930954838689277379621866879657529926777321814541819882605622349424368134661970329600000000000000000000*i1^24 + 1406381595942808192719454757803512817271201343243417442177515737605040771743571863447494898082543694685183337291875792789482459112389858821332452598092599964902470073481086410258450928222361606640229084705744458490354612728915405441550808878784358467683059485922819642620568718057434534006188951510668469743935852942310083111206659916881427143966997776762922465246395044964478408850688709264203940275224669981025652122734686555409049545723713192398722406308702145111608399674440775547684175628818394014705009181277484444636965719130826785203115358934977780795129889652729596983701687674164242340401775156883934135298882353999046656473757235817991331173109156501500520619352411703767563267384372520951521042700366080604812942802612945454918780695356969550144611265640108187315656728529208725775117770529851187868657513784249929788605084568886270063104535237535228119752974296402733871954030063433125878057595049747773524122395046268442646613148345849402430258940323521319438521709761003186038685074861197718744773759217562117735922060525549380720346196156037733940180496137722929474144574251431807276022029041550047633035928003457800301126007043289058950328210310121110491481530587828041253911679391064098193925066948034892256104141408734077818182396762159993729295204700984252154644718034033866701892481067541998548483080636107894806215001213277327589168146765049520087410018881598672250703258568808520826422498816099903526178916508527633018269184096955477872558209731343192164697779617590903979239909612799345014965814966448738691257429531488578601165609463786055261184336535787780221591765096809395874712576989826089198588098522222932427223666762722540262625725567979399017332783480346825446048840384990274470399258516380733949304044797873637348306710325523328040378932761300497255269067045622873255143234310758177723901104936631607740091196482864786388607872010421919920283170229214344172046403995882109663478153111952501701059174132795175521414796308688403182766570128405702075712884132966741772224473027964451505983593347196085981260582589187932171048120163429328647140177123869716519770785662947397881038043040129663628595349077084889677292704818265935844912516745057329873289261865130623110439652199690369130434766928879643988593307489800110017832421940126105246512491038168917344035921245932676613657266783322136467525434721126402009983134548373535616165591431797859986958755969108873787356031068626998923039996261608197039230463686260435589094319669164517274334992297037810400700336756083716467492662510076667489350330483264899060459634048751213580652717860690697723221512905313413154146760408107984567491772428753590429194680978321845935415999081414691086876855393589216322294867030152964582357062716643952387463256479571906088607577766918198994075454498469189567549822984300514088312949600928509127230803148800000000000000000*i1^25 + 723545008467627095913412718503751226644327169318822664483125287461507115635701137653065006863279838494320481836319536507287165848950709040592378356431460459514660392411046538479723769978380364097758195297350763318671016801052000494964978651092427087223705397284276279725092160904427978483393541569340172631817286240794819414600778128319700001179319804664528485804228181209922550125633483003798567470269966389018122343480155400233176245391440879222695082319027312923661947301847312716598712902159552366688492460765321594744199222682718837400113672328224673650453963633923892380932339233571885681267217354527517607151045822587130651164930678968852049158180773811307819174085927922988494100930866485055722050186104964923983745745316793737255110567498822006996632549639603886696394074060184334674353301081802337683561339088462984613803079037387046569622137432306106340104195596901203655813469363272911174819902947508581005638333167744896447070871607425666539680027799405591046037605660460701948817331382132678138912282595568785304774517937909543306198981315197462017748233977478181708357129367474168640757900767896815697586197159827636025631673005072876562194854309426421009631113317323895719286068735183748687978042983811294294015636119804834757468471616728822685481074630866600790706472774060533216592530416122515810218066938566514623825606710523265217233405664219585114748867146888646002218785933317270545247012840076613522046848184810426818605494161128437223778075305129963523120827342082247565395748521788494371063487567615311751206070818224499698240209703243981599136469933493816369388844119217772679840761075775027516104545652207183091204495153027497769012790042122663373644706478855400582730586373689305816892315625208355958906786871285160745981777085095112359490959699242105065379127999095768087593704202460044835252722336082544578413123967070973293785061765799176236074811395958191183565205833399187898591564967618411836848389839513622349771853622895000612858319492588587005566896048812336567930596853988663051803281869811914133273706694722532545451718519611055161646454348623595951257043898713442864148417346374426711521373758231545414225930009178551688446132773768174586422841002276011410811782980817753596562433002475761211938235506684948807831482867984481586827064378622795736602326337598398498548747074709837082590112446268779825203642659850611247746900693682089162454353241886103240891613548500529103960893275007463268854716348935811416714486113703868225447566043604307109548799202593852562666398995009314448693320510458988813070223927766964211028179370119163669819651572819704409199290357316941701074100585373947579341542177351937315501811929824176625934402086540508190058218567743290301807656917608452646948425662930456260627062635287303319912031034907633511729797945485644990564992437006266914326970368000000000000000*i1^26 + 185600581712781577021503121894640814847037744903498298287036451486893275205570136411097475929798438279338810139315071785769665894993689659863594262746399228948786628086558336682735449024703693215543160847723756635840688713152564729794773910741279314389090635933149283693951022983575480456769144685853863041007300504276152629877206845633120399785519894187123311156367772306320321839744101761253547151552466730067066448430757906880496286856208421651840061897111107764992499149681318585365512700899663521675752970794987640750076028808790041687783348408381144691591341347879327029655498102195889117293341563505623253194615073167866710011235863198953035006411084530329583435846896082694404571435703728895505765947266613246539293649531170608666921648746213591680864750255195896309160091658218754208259132083769476102730549535883974425855572814071976813525798798621532411300613779235311995963097373890088735823361900628260254649039227903684336661682541025721118640378522030122188472019238214051546507531091030161378327262599953235845392527672242044356090744311730621278739024742559938483401185679687733086980845899320783783587763266537386991340048470465090752867984880862080863450497101525027108092576370030027319868303842680683333611324318821878530316753189373853315427664659093363504009972669750669426260668306080076425825500195352702823353441239943772405228342762746629651855708992594966052753282141609032082738936679510796740349899238553592557469416356442195469433489419497413865771442752478700921240543556073226456587091789036579186519176994682727818240412023140962729184765897431850579894495970631394951747348987931920572715942346291047376116620635471172937707220183668861097767836804322677845350266036433153071485398796820007325278899082268261965348614943561233655867706960835629148621781338957003655772572399508568524545050260541239122206372050670742232936180867358545231334190189043055067064818799843056891480593637929416731694384923831846726211351545894713160963938318775723724394973181750520954073652520051509424249416562775766799732160800421074525086503983953468049569644668906282427173268408296525814753768550746796887194973377295093589221266840004654795873719903896435935707290397152537530412645009298793465534267127162288583096714347231508389214519246235637559489637295929322361347135925654687926309846680089006792168859438536052951221960410541128487273137558228565860123206802026028072814619391421798683277050095599186501458818939376596694854218963863269075760683090479456191784731295538162781202991405168596479841309884388418789971502267596532087647311085765782684716113332900135810916270115724813896632107632349804283572070023462228800491273134339245393471334988236569297877534527156224560872688367097832283321115301970053287264198611572363231698009388914039924208217485321667463160519054352040092741140480000000000000*i1^27 + -132308361861337079394053604556324233708782836588637156408005259448799817087349541056247472627695040976690029911195631192854603502239603470233157008505008846372259119096410044301677831040189475916228004128179791249710690130723732516864011510071286717057553033056181122555798272057286657124138532611631158691648023727043004042949656596168506740103596359713067022942918594847202402223546589528905743548494769171179541297518434058461191138063835964349334486745059492292961844299115349381980102132446329572566867940161441913604574713499455137873777069236116469357199795541797150478947888701393870892326608542661459813033349725958926434245350405103696078935719165569620101557625451259706627955753091940859455513177620665004432229507015660341834853211301691246768802777821035093187466731025875340399361280725227603792980449588355270672105500248902657211147684201808417229419070041350105117421961936847951528582109471251761976372863432381765460698059886138332382207522563627611989085999425331169627111020838307283012336254983073101630818166486084131559151042466517472519598199069491496912883610890236462501562047468227766959536528059000503437832488006831032965797313515055837065582962008704598274804210354102150548264861009717684477536359062770835287263024898163998258955481251512611302136651841871504388295795986666778147253209614390867643208341016338215240800360849188022442073252351602432212008988413311944499575370394735874431914057068337604194950062685552928261371851641278177036947244953734883571586543285310100898280206198511207770882641947430912267525501840606953963744233519897106309193149102212796315594710619322055207400997657368559072874669828853995995702075027724476062036859544976730257190316669481794004381662773573134176742357846950301797901734923816731508043854224870284079380638150317258298322448981318078410658904926074214715801631165495847245856735726942573609601696273532712844792809211274168036498455639055494065918735487596035116360829169064401615588562970262716500769718900188002779385118714796246299830903722168860609210198462698245596977981880534424368746700963510146175749220372375656915485935330816310179669453523847776670275216420457450737481061883681838152539944949067387384156806537560214687204603925960136486342274391943742345577446543583600834940619013178051404055840190009151524683919190349477209024399650921174230755565045610160415697768361198243803325564427703324653076556395807068459797646601482562067557133230670888853131255368889642960264519105443722712366187469956485945411583024575298255478487564023795901261611039243048820122010197657618890017664670986147692565840185763480002766033015644759867027379360923368366783280098683136173752699041474350435698689031157525053240289050657704391248444004595401318073127938812079904412704225986050365825481792476999015680695339514036447556403200000000000*i1^28 + -185339545051421314065270551895723724239737991110039702293169065219839016853975256781544889288149752790676814560725896183357073736205162019299142002607065623492070459689428225155483267106325394453055609287379931282992950893025905533380583118788926316667306283114728381989724692550342921023046833158578668352972977392897266621574861432648914841104491371620995710954187678361040944529916252666089186488707947666221446432581768354382664486728874319763441003270514456262187708793907079165168072197813926710424095429189966722890836571207848418799389616423292133383028879748521753897967049220845812128274652436685821476728632689489406812096689565832259331543340807667743677792639328277337869497541448504473634070356045578117953608413847609785025656142928744293239791330896664170883888722640538000885661044866838648522319168123288666006845359848113344277455536308741932192410022956160031598744601748953360249787259561350569291678390928353762037459265012477088853830246231172711922724337404411762027455815416406773875727125632529121416361642009602080618417154729093142892522196506018037789579515648254072379449851546745726786942378928729591045230819841603412551480686485080978120170669258068054471511029284319315098043170426806983027537049453935109520082936601584278125683127774280226611120524450847902660296441049748314497635065680249787363874053121055347891730415139607186275020648428582832711856354697992878087097947367615088299744987690908258164063640061175644894523725890367677900758538721175433805379745441431124158642699606399442457453927199280773054455622249583122732039479003877085001037995755000415926539953233840092840002589284338738842577277308843995856553038666966990518486536360599221432390368100190661406892918105234677157991389628437244065487305660551647195680480011894683513139119902915545440887459887975516777610893178724268759603728035913649799601378968538517375226198990876585463307691279501720880022469236604938092095436676194443062322512972924809785142060186127287169965770153129237962890410742769434233326018818311845495817154956136398874091780631767074089873897678365457429268972893056850020345084352746219090603060084682991315052187940107579759308147078222751468203797655230578979316602265893924710667032909599888644108787511834245570856937338077301254662055841791787128744901601812556315123590184155636956792282095344927530930010434294464153058336531236077816016704049434373843025462752636596271764948612781799479847322701710799217132776066748302182270625375034410041950924260695402571077936001950582179801217792967001773736334743411530791375794012823411576520676665871357376781425407696711500496694877783216766909580104525462221284999112393390441779691493866987719006534222765860159410157794108246321921001539847926200859932053148397556660587929122693701330447571641997568919653592382998516334592000000000*i1^29 + -192462281743060672333125449108669653206123172979729610873673061606688808799103012845716186872738909744989655572373373204297247706842179514913354287997101497087709275777515095092955550836861029558265291447270314821724351674155484311120629867187247904022931503663723363872382823307808842155960978519511113458748955451965592402015882791625488390366487310786235219076520591194108509076668263441795697136949574715669871819976409594320993527133911054440056132362349614348218272251573238130014108629510555022050015368496648868939585318370638194911326083255955888422757288013872552738816081544638956823165313121952755113698165465844819936256740133142465856587521975068885765012567975114969125283806360742117814034009319627404417820663794487938142298133778774667447643521300080145590125620254928753483182999616968920490902038532150325533918263000098771251993879801742588710983151371129277109192849283880762571745855758422512172697797022620440302069067417667022144914501339008636341599701272282674243449094647845699163331591624235981694104617807027106948096584975657699726632795907277976361957397455822076366603322383362398837669963944445526371986419950521345329373430431672537096894894731063037707504262000118530032363951550349389675052228497991955002119470076080832417397667902618730234907158745226288799507177874878886651034227812196282119755007988505862674608713359442942222248609213480298214273478936632664444246455090365026406386247499366067259957187839090207090383913527103965644756667006118204110727913613102526828614879315541987791526966292823127460558079660589727312551175069812794905028159136005595786047718464144677461419720821799195618646823178046539487109322228343334778753203560713108918606066565215573553066768625854937775540422117620848181187062282721658513731929594918914605265180698553556680805494742769356742203112322131760977727747313205541719300066531287539060818649974405681309631615123465464948246548974829915425063927838992670509313466548144539247570649723209809740429988554607748652480059122664643961083117042676481482523964084647571974713402543324241502348740371110213857209696545121478526304799124376768313779602964408373509232403175602324745781064944631398690631653436644910312075189326692677127187791304930651271407116195903139109174404293596733885059083776595747803085044637409845886044418177817290660969577073665168590198152146320113778203732715435195841665754542982637044348501122881158332134902409635087249610038119732631394303201670330035859270362031636276518216401477965913565943535168686273712408204251636582314760630371669049069352125476352328963082267110258020660570944245895109971870501536540989445793096592334837206267041476557294184062224175752116903271605737480995745484308652951590188453997485394171658797364282718026575064836295355179951146793080175938250333671376918833581260800000000*i1^30 + -134720888909479558648995431340906319323374219356534386235223901247697878191119919922225657206060219796815124234234553294292954980447796668059916561014713998315793558842015477632971471448100495510338911906398225935527260313622706069330189683337974064614798183259492910593427075684306824504947283084944520785320956639646261829727130272703378505114075218350312363495674879133869921258915572453849764374106648429271895789883740588986563854821853679759062114516967746219393921743588670408020054285466376782783846048909451365727775119221618452108149582105549744083157018088442286886680724268762286907944228805349584249681812428291203985004038502080709165834892582086775752790472045245141008326957181306243363692497841276904779639717233844010170586783665443933445306261776578453959307850501807380070839317766175119422777174986944375640915714459436139033132977281416450299823491434895526340469298545594934085545001827256516943095182546405753766345927725914108975823616412614300217720059576926868347874329822431700756399541862393351972700752012182434716917280719823913836475016193216710490539705880167149618278267962087267264115139064747905303025110373082973745604972934499673449297623877567133158214172775693184413892531863224134440352481982350662149841880787346165150860241135476632985935188594732864585652555115360732724318851482768515340213849213272209422062343828938848786398477674911435851533860158779132037102569081536415277207404491560815887384890349899468524076814028000239922142200425842300136971056805310731581877214979150993528504528367134475120802940941256296380929162610115510992340703658549890689231831956117288882863762556116860819791215002197707489883313026076323358326048216876187734813273349727819390894290065961019969946182106505206772749226257261144032562248198662168571692604794179074292566386039971840750468694063944506502421577766263769070433013901721487986396045785400401601607244739278271754743539704696568966813636026664007801846914745749741492233490527818329127837014838203983442616170475280591449538903896658045545657197683575662971345287783517561539290907169715256836215129080926519719971633661093034798152427190747338454302642901496504282679618412978839660090254752487511070705862574563278895930518772574231420761712217753573153327481036414048560206838909927223606659088629181308180788741910500731389467660036920357490178734835288328118068067259830341911864390970505266323055357615099420975490753402880664430236887514380581578583151185458663540525011068575040540909720216826935781938509711599795376948812667193287631931498777986390446234570899560907114338631551764558239933021505209186106605931925962161944789363320589140279530881995157531630523514747587386805062723948752404382564343901120762603778489360749961721050114478339319413882052835660815828792877003762534944090378838625746944000000000*i1^31 + -64422734514157609668769765194360129221427984990087160603998293564584346679670624122968186221379383075534510451968054851152232436091012673508576775734205966741930842850051104111390172849952631738630242746191101762120725418903942533210684079252885988879664708676928962936178212195795509497564705499592632379457139238591186027820252879487202431630268396500003960963529972247703177981414561969712270984942889363784375980212204186105224645167014518040037355342656169422565183823809647231106440067171484281468552584814527991505024182602101850362569826457921455601297060361830514371629298014945741092652130441374889169995377526619288506534837691834195318270243729734328836398838412050967055844301113421026290429036130505333953313256740377645868124743644129419853551323848076178282487895994260190260110057582394246516478524019826158458869558168832255828235756942162414569139705588874154428435401064442277811781353598765589635034463299311999138890581320300034197825760368307369999982666726342654766160525698229988923365181520124920433262858219930323973089843829548454305014936595783615539270374219656948106329160419265259291429843559998870918403383352960264103173054795052210804953202459839765960763518729027067777660517752303429230814927216487007890522075842172835901284832804915353213826107793065850350845154692412356784452655782659830913035495191988426512449438833921067093633348314099309208005886160597401922985894649388611602505113810991854040291172551998290792557109249186583963838981560723010773269151740699991415453929908278956439693786709966207793718645478586761557935623887225777840048013955141579092309307147231725767841534216963213244857485938219028423218433727001797679129387827581312054272372832448000689237701062894635598911928010627558449030385263560578820053885490871464909998475445449770555112727177782203059922078314855103241510605319363956337615677793270279488262499839311886439331126212475123793766824932937983879388804110574059449365389548966038960090520516234371530192447853402716312604202854049149815649966482142154045691747873712979478359756072705106641423725644384554893192734316744233010655612592615528173919362519175773048413694215499199521243774200733767758734116406335451135773329408479119401275875118579221590661318811455179096081421554676470799694597073779464300047157980303163653245880238988528929777836462607383676466815916822149617919926052359954882793102514706300606308945200724699453079874340597625320214686949558139679849687541304935744072924349965123693624085462268912767190745376229550065778366189088656243638328016145296653257500290158496347108182533424592377603101054745315875605806345361336993752549483838738337671044717696247791424659377214574789377556178261046826907921829801257927001305650436893235757529983975526207129992109077568028959174920570465578635834994209062912000000*i1^32 + -32658823409128184028985444247736824503552010019073601745310444940859732108712167271376411649456270326320451150675517503074314253089295391725808450566482000422184595602114425134412768024671326423833370346357202069212654426447427105543624944783042054762525230393279276411814233173473759911443172131211922420091873835618432605627368046817001816598521275569051597221027500576089277088719358056963847990207826707036835962952590471707287973791552730491081262168764366272818402815436524568235053084005849505343982012821632547594302527925352391670896828486207070497774003846938255509208766214367399029808825530521764086982684125034249101469895500764365767221689952261315339302112946861788663299809336950020981549272498125446256724557043433901093273889743322546897994783971489621404232197187960881720019320838174572827572774655648424114346020995628853461408924722907754974994872193889984357978071315100431364083501310083002660673878780844549711932652438014051324495571728987134360278602279676361394594704262477793629287608241403900916469107544435833565742678044823692907900945365284611200549849506118935268516935717473251457762337018951377848434381337504448553513927496103668496349992333637382608571238110192841921593449021132238662664792092024670006895174854951745450954650145530847391199852514736063265480400313573119308604033113593764026798002563750966249277638112478271199909629896567279578854664543496541540332511986955113040530862843899078797153987113985228944257321271261035897644074201318485714562489663891357461184067835617492749147219030359992058121856919149242732660788634968651513983219631446880218974009146612159754136297825849886028357044483338279967840743998523699856421735189195117116642143268272925363964708796890869435726686962203842997121814516263407080678642984972261668731401927918992164507101197996382894614813958972220105707728948548341503416505755985815147568121114356862279581818609852884048261149940314337842240286460949254906387908034942884656724368174895842895928171831660924126588229116632341999782853119428591185260297043743308142982014747700788022498078527049416777181978563184584891599929026729843297888702505712677001680925380654846654123143650617286912127271702588583734527957828883546615553436650580019707846718513321501134215863467092279413696363036070918797318643608883466314960794687169496989210524114802290407991413300699537893393997315135900413131153043640549822685214492487847988466546181369630937995383111163613013020366873088746381111193381706982866175785166321916999238503551122911640106053596337864204488457213184242584323167490569475254600263127692705690596056506462504238891197994188584847407092775203662017871582610949333102422850579611305815412055949240727211579960003705658170848795181421548394742379467480079050816935741084775987133694106728460332926506846755225600000*i1^33 + -11129969381346800380210127285447853063783074061656652809996067125794584568322014455132898277156829484155058897267327211219689595775446711850623848018776472670583329615220692684389514218248657801261884723194194920928526617231595008558826567593258856695943323230043448056114417559736383194087869434047534933890132950645534454025699421769187158919590196573143608507072560698137662953986030764215991397015623080892957765485725271217214442890134177624333303237239912239238493198848332052404216839394066666427303602325410510865080386783144882975737335821299255996978577374472965610339424469519729215120736771673053436275488185617866987866832026932614912492072566511357980718169330324651770551737140648716380162480593196589082139943813068627114401120655756786227513239210326318777666112039081960686696915049599698047905212741515168548751380846763777788003788262620155235000592458752555569187097782361859564499184776582658686109466013920540299290256753630130525257725087256941977473843418394612157476802638354012876872999765387515053913290592315099430594836081759556782763052426954089221194669282800475313726729677010939690398568246859856449536594216767460997341355724510118340757755489541547208230017762833048321434076673751575684563365178335107764435169318054428178179591702486920701697149465136978223448381194049472376640624367357106269250254118536081754495457861726503057647330177953306589666773257616871415012766675184907788569489874788825655430610307699032912803706267969425828680833872638734505633305724142195973296093236913643577135556195655939104568314742613418874725109400926240584087770207075158204795059690192518237811575522160010029108769427580397398430619846344010457346496871613914057416341313511324727143860896367697235422173732050621839807768720620482586817884402919941047669016858182219642522998425547030103336625239639584040589289945541573603572409919164321734055752024382883005938847023699994154704024916168699511317594684758196105824568788485542390767434406093059730351091271954537970709378708750476583560708438783992062716282169952761659223197522760076852620742717342239576805540511946684797931994963608899160661123692124300008612798622481376548255209365058534758421595116077479319223359674143466699185499855788563502961361886217908641058644942535556236501884458697700720385330137753090794204585958429960306714644574227497831120123645244034248720000478094959017522036949675235941873727276792029430518195389990793281665406004724661415324759716826216495885312567496077025131039592652996102655419743724495455578111437856168388288708615345305176910603871500002908971599360507666658167338521277410075197797322068845682518372505417893401945530353615852540706886266473429314100334913869237221928229499595663543405179551767579779493539075907908315511208990525561237898050178678405948759885511393280000*i1^34 + -2717433142272650081489950635884564504525829016292022955487284596817014067692809155600027819722309360650002665938659214516154674662103014510351960043663131920080340091908217430941555384686132519864415550110958909371614651850888361539890073804510176602935524885254810586040859959500609924808844611804768421099935336638689238079374782039767886253771862647740373509086231015762850549443778386888762834988953765424143047659730734556638916767831854044821948749209128846177405632292633962893575237619430616701348211252162955614755040782912833579723042873141635763501903229959744027475601620392622566503186163735525271696579207030428156242106203916347616975578613062212806544893675551777704271903965210666637270488469281259092090417645885704015846924525062652851794233281537474702821508319402274097391155132986498810146172316794084868328264362840052895647765127483398843829160073469082364591158055577106119054472972177621271012638291457567929216452753181216992287364481318645400052963545810300410988483874848518776647180346267030841765366587310507583210679120327709676147885607564663253213468710666007617190562720910523463796598583187794038362026686663333226998660863309345579933543037571138729243336905127614048269206249031753921028240355073322270763927009627751618840811571284787901206251915591406548017923993159072285744429235644471919692918194585716587275359552203768784683822102596261180217558235829948952847287714358505797278364122589867202514947403257753702947005339598531721278354887151167584464499490978901565274931094102275595175123587379525231585855937054679878408584475978156269369536189574184139954042005377532540518526841924731755339440866742930147470394206742927260459280813292273426101280550566239961147209736886563818266938355621917456208968766504413645449525879129677936975195885134549119964531062816551977847927925158468148209842099034233581527002798913510576747133406346571160188235761739757633935802577679853459203959007101453078353728076468241567261849286384286632075372008508941638976323948753641429094582241838457537441842919719381138668897571098454648579856429122352368833028129620129521705360205858715182584890039607063560977783651694049673612614940165486303835124591227765757141551045018645556151051061643017797514731614253535515049367569607171762553125322998350163563813589811178349075695891102976348310958102555760798874804618070157513249149243182315271651982493688773869055389885901495913062268614069343301202816696431584163012044512414841731765688038071361872738525241016471867668250130618548432205168361363219317651653594347288907433029869023627136769160335467067876552242059636431834478460158799779705514780860363672550866876248135661588159539669587000507103553395450367305681810176487380279652531274885953831441930901469402431074652884826447837274855640443598425294494498816000*i1^35 + -760434642527878051598971210906957587569964927620026400832518956115053707344854033593935378311720808518004540782703620622242371899778694756376140974100197532725492768905255016073240639439893024771264500380782758193550544439827021818324799764360707788815872340637955139403743296401989454135742044517905419777520080765734864579625540593450920629098083849509158263446855668142901953030602732104342489839860824646185184404678062046274073632495834145349970101446488200578518077385449488728076433054653548299373587322565499736223447361611062213619595184012623668157378518147980826065464397598933796285298790397809395700383327694287889557868811526576804895203897952738034865379037942310329497586970405576410620924128289410879813499715633900374783750845328325302401219672811064986566552017508511304260062448094863715975367925325428388231047503824964821814163063567530183833601336288677948740526520502365379049998293150935586779569088959598966466656827089413150529952904549158074028103208755812528009099695544348791437899389519579348526242803943326246603925612480856602935113835791680150205344778817955061332476269173806424138520011493147386984528669452317517743774382058809364555461678077561865341244417381212672929691597891485254032926326510205189202906557176993305549899348461813366217053099275385154205111576727880816164378828287663902567543241931533595267920545381744187605474431591259965727433668445690642294158240359159412810612829154682867439698421376092668476035542228700143184493380289172295941225305112545156961037163444323893382160496405979159038998833103435534222030833922502051340318134225571251245952335140591243871487110486177490034357004395256992368453442996439886206375705012285215483620937837424636938274037705140431810404977870673100564754672830748165749488547744383138854538391146425424668935810466696795736020127723370561808442385206729253859553587545295144152449627647770352761008490794747832047199235800337513091952192578182794065253860145405845085301234864142546822474626210919135153707551380514742619859636756572815249638158604631693634934625389969405536091476566041959120546743469406675310856835852118050858807711270251165657226956379333292357007676219479805678665305674970243437988757594369895911358840873546646024441454196565549540372424859275774650078829079979906506742725748582972537699371570764332868904626030360868552352345372596838557417665097165850558318563714877849350467555525683017520009716864366274478873550065595424266609546716076644043463999731001377807584738495007970638628792071938438078170066543780225648655846789348111681327023659236444748253263737326235958072676745161460255061022801083150002272375447147927373738062890881154071129625026841156636743615233313295204517853383115655557648503197165924754248446459238297464478074474839311149052920555517495844483891200*i1^36 + 89276916021532491360455198885286705203384971980132474762507072865933303469672847031002183441471232581881077001236393384735528845657649070775193713697710113363484270005590960768730805788607742315342559894411323325417459117714413223681800706642395081399492809849411185117832460562244357698351512378945328261744945165654874145314809323576917250602994361284991908672148505982929780096289919785405226523244114626992393334365869474158265135006616693885277490365216476750929058924034748860312945507288233557992888362995255716582498615195656441874892215151575706759797592909926741329342870133290929964335020639697111794252685761152503164322668766610439128296831988818319828103639323437631465467312908092675610377957207208904160673718123625632561750619017381689654049205371873650979658650899927444740586411140884387524992480006285094804409607471459371999114102469844564147251912867112071495866323178523324441016657670042744980760729306771732520247099151560551057652846227581928754335417328614185076922525182571787092029300499047278884220894792678199663605018049371394021004017749551292607890521303411065131412053301117488110670811312462928711685747927826440716421266783114076178203178717640834139124800947652625323815886857419449879260045521939758492083381806606317666319930112254508442483605309550740231465089926983199621665101257782400339440316237402000332073786635855216754066301833776983681940958106296230099499605607531747541747863068870535678965629122991448421173208703386191450237294818951994932194901135136650553144226517651991811974918604741025659213986141391687138996645312084206433633893472854395725562799509011014273495203953885680356247910291838201418000444556262768623103289341430975297008422368707601108985387285986842474139886742060834268118121668285297184210637230399051326422332746085192022572679772143387644927777532813231249371665717273097881010089442235675298243928956298815137209982061091082328189764823417520896687948991617666992890541623253070675794731271179132762864854561063935967437671022917214716713396758284219474114893364721649535792527182306042789642921680426888126814570772251580415907122194733283290660771388350168393233334349231781982190797505128139607674060623761757143131081691719461186297686678637894761846961163340297517139258999604019705244352107012897761851397311963825780197736715233579960774450414744753704833555614276011752919926468056347883227032386605160264367038557881311523730786226515259962100510707061258845762118187952915714226670212349718776774206433546391494160797113663429388794293758397471814167794576392474931396253460839835273256177568959686340395541288725984032204048094191623349173927342902809306045190390562711376824077987163105872455780844585978419713176238857901139334326586518338824156965717576743182696162729423783178575181126420053056552960*i1^37 + -28027508734762481436333406031872092626254765841681280886168110708594817970356691111173910541549741058175605861956996288554053303869232541436352206147578641189230107758673315396260699553086265225970099489361772199389362530322823772375724635266825874251462615934762285814198554839217781532947913034061991611076507181216418672206939902236540996757305363710003160325299173368919121635176524973690429554253798584321063194234319529920126395854194072982338126272642540055671704787769241566425587445975296311752257910160581703715377664450134726180766743632847356516149463924176478376787954790832283819788483676044967201279941066784141140297158159199359955245961629395374611051103278454245541355769183749241197682068538475061198426934705493707009386020357407203461383201387560132941738492024761088386306234596724147232594951230723332342923325339980937603718365709269050182293293740433574460278654796303161899481999706912577665914474190036034725514987374099273403446119184908362458012428233069441947587099073044424752739830387045004370093573413025322330288320864623737565091288943693795402841075839328221355533491861960765705015319167969150106761690259320168767176505944551805607891623775256321901825719995011827869970382773920171198301910666702498477029664117456272570436563182728031267160081621493423811740518523582624346536833056085359106891710117966579375238001457097889484663685586252586576053535825557826401621514320866308600565716340423837117158339661033685745054589470017683238342055179428038528453673433232805040063564882725274000064965550266623836347134790131984824184073821070697471078896842619513557090158067646036029182868871913968185896275676153375281559139885298269712944299124059909523239659304565101677760405462063164015138532379164999946337187343201089920263778346833708847637505486637184485503867678648384453779577736388224217596070729461426851301792547206882862313270570207805658404357287241137499635118554828518853643653861761433434397404928650201369459253780677963454484030703875813192061764375828738460178816480485451256903367218135045122377000371027380408853708824990340994504096269163047087553302616003038826619447000642028106290200642699205092416921220625136778332860389704454227160729941109887028361703831055240358566401369751357712632764308337412891369012417029302812644628158866462234901384430279434348476124062640221062624673077475378831618022422814496077899997522504703646827098802821274214795007882309194289427860316114445424229804476561552106376146897776130420573710331015299427801211874063333649637382268385141235363800012677448198800782748427358290749046574708089251202621988521532687034619998637206697506132398997203202821760625704047162174660816060212327462654127042678440509585011217536804800158511658358073189230420494241369535591499981933096569256723234429075456*i1^38 + -6571607989568080779353593605768722396226471601880028835117845298599883047077332688585183626831841446634162700468655275961223515036273783194584739383252247356817490389578450059503593659526530704851696428182492986763077276518821117920709243286442742399383743744991516434669439197405055994980243217184211749742931253952858891698200800527703113805283490260008142755285158540662189779576306794556316939870836894645341472033412496693783661124035947635791473776468098604382612860507780420857931166319892621261879102809773556566664790989870697895667857266530601690839723313260566832829791901394485254601954849023219725839339237009750944829254719383098167894082369538476192976671266106846219560960023749586951187144916468720352002533417702695412547220272749788775266824212009102623808099073550756401789399495963678148274498898060315013063017896690370824098236464265950121430804527457319722395783562332718161771771545853170997236697653093234133815871037389067029049371571250555576641020571217178069505436732121744225385322057140186374611188651503478308662375068903929572591820383986364686709923836171352244955868467158446376621494207349794508325792285549257589931471616546590156699161701746959146592768646034590775180752362168586715595987665127562382677931355128796059895600398320847261803931263351506493736158314142791500173173300639367957462981621995552328173701027654142067988253930502589263318506148169448803884312204095376994897279575368427173965154470176479193547914889459904654294861242033223090082177111821483576894411594473996438584389762256479103349853151569968107976252859434082309383273279163334790468254243391083937523399077220288806428224009091198963994389343687849335080012599620187504041746533364861256288749294542729738497920491085119631640025148810583703458688266240903475305522121548149241112630300665100423319344247934568667634111299959731147407481019062579675495681068977420221533278491943435145059420370194916445838758890743511573846302522798743267266778448603361572693667195424718212345496674149992118519962572181772638792599634055538650265292097105535282619157518345313492346912910637107774738755702363627833663762369457507102484570213170086310112520215724943189297846939952496195954845024654224485186811279891513132878566108061095848993140922556569666527640875257047009330327009227012968160192703291835686934816138914909074360277513627339503328694714446017871115069938468266136999834540219982381288330202416753592808027356342471474553384037243894533411255111506172103330363885477447458250446604483670472602660616044411104282004630426819930766753206172611550258842235854086083022796856341366195862589877747998152513353942458353991085205074939473315985496557467242489467895685951680835859265229704671518427680405592819526505992853029118729554125321547238566121841435151958016*i1^39 + -1338478081127199612884417674485233469212876440713989829621568577484687658073080196054870050059500545081024149930840087425970222154699378853948100935176220918505919577802073054012530690727911564522155487213337154095245377421075324278530241006712095622561385685728036431989654424306746823145744059653680959051732372969509286432868243466063738520434658539178916641858592894760067142440550100243713239710171660085108836198912527629306172557330304061909831807680583733716071247866924889959213529229529703490491515157626625312212728184757947853210797907278502541574584907631387797742473263474292301615939595686849149761486000578598277187503038798952691312481400209702156750589488471491479128745810791133098619242296256060432173477367638311320206730115874930223125012661081414547636348632695604500619563595675804525086646731454524584058006960229701144776849969885158164622147823000165049767909198918504145381779645627459942297976053966737767104772905099349563232186265127112047639831469965740121532816058881172004334881801115378846774594230569623582556355184722060653408681649334186588469797356409850508750693581415882112990953856808181590080492104451627686490275526677713115079536503696795375563293308559071916136465932362316205151687746070845961069254074474009982252239722682869653399062353630105971954819731565963265560409240697108062804783323826965166227473625715491386872010543432286097294003189447643544027007391770745585234338972112713149272288698681181592900120990778449359682259968842725951988526574409689301069026585609277579250950649995961217188943692860130101205889699876258917446224692602832480083311518024296120864200834893796286613549618427899248149015594305109195006103235737866306068859865126707119188970455798964174039046386307801991033226596856753007426210007974129015692652936413648967835270686192339703102639473166090781289284293139042216608325143219599266501105691617581948670762632839454268028956215065123882155048410968394496027904898546823428598993764567331702920959129492115804573735180960229403687718536130088796807870885596645335959696600488230071360862511505056030752342251049260192150117775126870438490515472064569217376399886231183410178042446156926430789176645355151543139582126932315354613176086032047210415804218592238413356599139941814823848322271752178558935331141365866907195150813736140999754256836284483998153683797213530028500693678801766643888301713989440330610972933035046804323345087864666947811904944957245683047949312357581968767491537383736179604467070703802954348485584609658550078444540410732331713221599563556925614423451022839182054250574790475339347799940034781417362233196454125132127594925443617342670531826176478772611128737638229950507662140530403162321595663201702987593359706021854013404404614701727500760890153885080214716097929150464*i1^40 + -119524367402789213193967674722168876415462912629535653411722642215645048558418705865399725882543155054804827688542949992574160750252654180560797487838792016314636355619466906586465576690709629402286703961194951318202803152721790222720317654646150718864944124040114347420036502259019226328760985723209175246995986014489883235240947821414624568380012676699632034562991100680993307734947207912148836752353951102686321582600174262322866065127410502338112216276730405963273041123192349392482653960518902604330312850470348819578817841681216331806169759242309034279819937999585422584954247648872847360905089439549193320443339042493561385517607232819726935891239200906925978234380606324593600406718452780620288216390195000081003944145963049645511748811997543300288564228073017773573224078097951368606851211070576069687023241341592029926502302557818491306848843353571586635884245664996213981850927629061109261294638319308119424004680278937150516418637931862729574608435122589222533347687231666685267215988272633962778532030608757546549880766009409492020780256285950242039095794584662784604105002369534301911128093946827787280721194698057369990274323002297270291518329950179978683873957472163756648224372282674452595489423876294056200672261613866985497190740800109023067985945353628741380309681582259885583471892132675978323268092620253867546592116788208290522782467752364135510378506485207726764132155307095711244936763397122612771422451633026594707480679146323321013831684887230348242224801620664225051765529688285277116402267268064190694199899359516341681173723156726217116950446022906777247306935554871333398975824966296817898303208957569679259623513119581391877188388174197048642145630368098229223382579325448161962702274779143270935048523074872687533645554319147655661470727517484622025946668733273956584959886172454924314552503166468718698230544702970617698089347744500903121384982578221139287138370926663586381229694982812112125984712230815454164809249899897339912480777530252969914371944829039646352693607097797251289355739302960889705825607115766806518105721117230787779714984017956664171993828107625436685903559240062497118115948173091602128810687226506249248712375160260903964185020790109226240054413781611622238318966688549172149733049201441364301141946461523604504994484366418439727107503054050287514893610788224540347739109701313941263710587414618200648003385479530235460922470505237981276030029228243073828876886988637809799727081345398378587618150154403607998273669198304964354090603413187653446908663804718569616099422822409007240296418863542657278792219930353219320243951829829429865234870984446180401114021525134254406228480224952225084965316778513594706941818214536272113323797318217162666022583449514772624261620556734939814908211148605499523815478341080835330672689152*i1^41 + 59933966147870896659100457507071767211127427975114122079290374190116829215311655567526980246346226001812610558212802214016740752047563285723167479283507386668049262417347176369416658521676806443010254510897742535240775909764244521435868612238177594440733429928826168012016162471239717065828153601543769512539319915658706343681952441779706422571542253641860859855505646815495989069846795089863948159542640245302385943235834631492118548952663909236068953705058663831907858756795348859025818944497916193382970955520880407141107000111513995647885587133870501267330265073221518386041028409772817023709765856713943170509299360451471498076842608258027792528733195279217328172115110065133926371808277384324471938951103281327396536921263525863055112085522398955002160406045062163483516045298148800921049661741951947764755189691186392056482692172934806147410515671769269613933803391483447633915249986971943530929985820429000375753192513271238602161331619220947329378717577357157004626189571224513755687762295138214187144840961977050028564593789609298715718454666570026815216890469052953203335780424575809175375220979443732154097661803389563949397209529228669062699756946013955540101963888877020663331260475615697625457470240895546032201431517943366072717933543663182892204926337215846600105053029776413524023358816670775278117422434390391673551653652375581824024563166212933185253487695476431857995275043525699477851335360809945802957996044279048946549429408851551219889132368819803275739376820626968655105696586889678583541030245698244279532103329090280447803086827994548837042530967402685757385607453816298242462495130599781839555637315311315807297843138620764540176527340071080583370852388274104000175464487912215672890239697540631220054081062270128932823897532123700930489603819247471614645601081216036531773186104149703874961530283499084134071582668646900522678276771396415794862976854396201306419445632113914039619486829510851425943885602477370528067243897123484458519132134514859203908673170636608891869466935343485952794373207376832844470416621654621818174542969741451058646214010082291098273660370466278803241434063463524498079473499243574367064933239856515982892452338134990504468243111931264629138179128777835953958080128938157115740184117031179153576097059621151902972791934827406199005758632875395849997982897588730271243887256590035772655312566344694559608877202935390311990395371193389935959885333586865257474135200242367116841346208588567858036278776057975794640352406960041597412760264811822670656809126466770427153690231861939650727855667443531356435922936375702821288266907865795281787429866206701087026655632957352488605459385795246069071414852689499354654520107534427142311992519030255326345248701081033986166033987504455644212019810101509838837493326768122160480256*i1^42 + 2449042861781482503407311401529441389205859550650215928718080552928469781799189410819844974847810760389641974620548154533637542575409903842373478343080140465852403675628375520398445792301107926346791252184470023569530979389884963613573226448282420092799165884174271717146272227495713645949272991953346467497770348999867053307840958078881060030938711986717777710883677492044165402593914992787399260978573087027828125326281041304745161897885354856394210134409140951829540935650384021189348358541604544883944251334518211166440334677081665653394578002689071896233710334426429089310299785219665653848405521003823135172710536888793789567336279083870376583247555312767538941751713363494662168155469372724857633301463438516142444442567331366435803942366926592426746137120956514786835548406635532735097594326576954411625504189317815013707104096379210465165144850286609453571685769341802764782682374640398133450269745494623355167146040704354351589420232270545914014134525700847059891028809014007633461814377151398981719607757233969999550489746294677475982211835907479018278739445731445397136713094331477557973539611625366316142418011606989454372954223813963231417662400071495208168191267161100959965349234871271386467021064801144956459365484768349067730142607500757762987379249833959283619341483688713112953136277830204716982093685493852426162777066735107184295651707065951098891324843022828286585742644117826841313321070012048251145526051268796399421938523922248244348939368679706903814593094810442140474678701051768511804026116053058224772439397375090338689397915911161312942696211706738934737913975755181974322712288062703127221019924933368134059356604628960816553614836764999231621754386490020567993494676263258947868674201364757760299151919073699546421402094226785023244267273955601730372578212698052092217125298256482931590255413123829416704525391922853144133699197320829663694559901232368291578485537044761219751126718991121319097220569177025701921617977184970888957456019279947771067421855974188953983032614490163300326767806146702946795481702451136615265205970660087262405123864598885503698944101443898120091107148151252035019127498287419964731253731027566956741799234500241924224641138337179023249079401423771017092660950411105192948624905161779795001959206112631376203980190942601106801173094104695231470283108258264883112534524643010288038034850535884113251896360816142567704764520007415478428479456571036276927785820089125063572142520989135820208171047383334671826372556804739407236759499009297074880075355957588031310317497282782548036148702554714492567537585126513102036889225542475837775838517692122914698932405792703288172013840601874616612945875767108378479251560436320302947239714771537613128153720930630775719704238628266225242107070170005785475955630597220597760*i1^43 + -338057909993518057889228897609581846945589251425360572743284331630532523112343348006048353304035640562930053889547237843704529615607421468877229348556524519214697041665423369170453252244153465325403252468293356101597377651370403842468203193185276740973966900682385363207201251222934386519110782076844542355579818275499238830264925253140995345465182463609138999631789896371723272086666912666173692889112874229724971449235667721607601041640036635006491851747827397975739298553329431988493452822000544602172258254142677064733586855504874368786249396534765909473944789529463800948655439173743207718737820106498969572707497998068233539865575269319216327725882972401176986430935567256081458325724277389153911077393926179620121862048270246074169694826259063781652256858036466230661027538831680812420922838326644728232985438220706486006024131994738005465988503250308982580921627933689869023819946281217381853344865509866885713633754010432439834714960670490402849161291276858040547826416086872517290375877627102352441722110911597699714179506236461295424917119158000205483997066365868655321507271193433065278185698910710483867685476438653369516414023995655426764554646881531622228342062703989708558602768029525241652941670069385685284580602117959174424259607562550163351525950457351148774211996359019329267066111327516834715134938586276661130781920687815797484239336533149538653456754452507857413560991205546887769031862308690196382333129748169784920139595823615966433124854980953213339752546788181187210974241492421224108887216387788569286585110307226751061819002840674982306368962319013995570404539069252553508596255998330894716396134090229395049134105367041284249509673190989412608763637788378778237918168340030421886291801497337978832488027520004856369219592000172025693099255462287825379001626657584469451152023434279357665641772680022185564654617444645286062421535841239346600134404996510509783172375057794952920549234261126269371845450565641941135989904837012447561344438314446606382210297513957343597474935292871648108647124723684763137133510922700482301336591217477619493012232872585428339113744231775871633226644208566548414735789013692873516455731504914410663240234995372095518655865756217551388542290713873179284478883542062624375729640264673364142493909599573235067767459380779540285787824488487019050002997914598649668739815128679327670713032093314904855784430025351719363426465197020320795244757976593846339451833161571775755897523471094487571719718749729394157657205236112181293606148462594219161474289639977297946915559250279179064435154607724450102877747606689247232553464225419295918107273751077788598636495658818554981316625030386307662736265814069703030507517602938997425284961892606410678726759911168179599809305529187379464244651492999029466691377830035456*i1^44 + -36143568140976758930380230659221596598047562365048667081283414783821627608097775584098528116624497503179292046443132590840423646722099023633295435337764969555712641016268431883794833026408823226795862770979034742540004062247687306531238071766600274388271958341001565717444316774504247260746577727224030544194649929605344995517601868872196001442949434656803233907858952983900733847829381650213825842072326224930103235757205627641640743193607654192581757951389640988230715543002323785958424192471495395635558004035604351423899635656555442686240796997625357446286392010315199849126200663209969467442216950918400607402144079124924739597237537085677504266271730301213500137057962516280314549813987842060771075840397987381452875215083131505137876259252169795605908724192718507626562759961985448806634778058757976916589155738962219298954299521384625411601352905355962789254362731607235208612287264996732703132891830837699221409612024523759843066825379912219532181037010045766818624147884809297877310017299001742771870606322733221601101674584429229935307406790604887358990714932438847498697794058377008862170533058771450871997814395925534456606980809695192498656791452293601177400162120269553349356108337697344323365386027963305206869405955422394417934560600217465721315345298453906600045561850780498237477891574093009002020802696371341059606130419903551247350111399735715552146927701005842684525142549809546800887271041635752090506783041409812204686877736260941568896278522406521665684519729690372266220348651836069047581252241090548183950775611016625376217328033347674232304344782575778377093902448116042542238313206387140868963067697820402366283667256038674549711564071780202201745143100660953594100774745426756554221725857502075726393425785135482986975017940685809233189022153526927791003977077778835927548257397322928012524114316220701374964069351752836777211703790104272630708309285927665450203158501654024467534197498106117767581088503625744187391525915498088427855322994909397476757138897101935766339341705116753687980619371961732603513373474172326970562472195227902913556013398612185340370346480468932218531665809256523801169256765499211070976458023344102615926057753687530007254087017122353016482046809020145377126641847479847993201391734353390570173894157847972645681910835191627305723054905965541290140699365116843353952263031021093670523660929686664592242596452586591127409515856770438373037401467334429376447430204449151719565809139740885572345543424412479628797418582811204705491465277527053275628542313831914878923823560986115127310702315603081955415858293982250838043205470329874662233425585630404713265335295730738379630815242258964582908323266198451546871294376915213497411277808030923739038697634808746077509804840108716098721620262495452493761174568960*i1^45 + 3059339187809549153908750662556400078650713837378859519154253169620103156642056901011262277598854763577821348984529533644423776893913455826800434665393137567008568655938746179089342325411677365731474614151253627824154209652816285653238300671749132770331762722223542096975880587376303266901556398398550772246508338824233706417353053135498771371435225246904063278795601259148013909777175027293756296341186502656224390489391532070703273068043271318650514955621572263743699838140132171695360795587552182263400673503181013622402557595701641398843401536740517626516692093258796435746091851761566226833054765054972755393119967874020672204668435567821979090681536397055228056600238086329769035036999673262627168931923531652289201879445685355942581767376252037126268233918409805990073484227349016472730117282282353217361222161011309323078945385359610302562569751550769726491888418614244638531146628684372267711798443632222986093264190239314858143009918678717781087041947260788759474453651297946777906228970113309609050685572773970337273467439891162970223987359183422904030543560243672083395031290852155885336631508612776818309397902417236126250453413610079118742264562728036261287920471724178290670638028746704900029264784085609634739346863863556129873909070036518917414770013433524167472979146564582258810494896656572891297778738020497361540607201643220076566252003586729283786547489958170175895335319314484507618040404155710691444263639379198978130087336259742389911464681774810841009739916217207257709629809340398434560790689976201290709647521928793586810640191444912734546385266126409599959752606687236830917903810378158207973720707114573780387090286963858637397290237855650867724915431739094763015389195258215051001033684549849480470657154261328925348704442577210933020129817103225109602457335318404524738689378044064163636396662449867951975238918164960811650398820789550876311211622457928869251732099202542075242190380823426377568739658426401624686368661978504500714491058572354094589299079797708635226004735314579728100336623434140744866119177249829228160425752863938308875301210235637772058623581544807849378784988416765041604684052496766723625218063823971908842834075703696714040193991902793031833845988507531411431067429392905929683088550999982794085893140662617449288925735331006936123129828108143447390614985398181006659773452798349180355250127828137997046006544824109947333548599043340171491086449651464115659126512832836024587369027865597000079594398329448282516958486839554678429661496356278669037124608756924310650166697975204694860236097005029692198696420156086820729045237900842171094016933985338405723696875683985454471801335161870918513285843811932427428162417809432796750920151696644030041541183733037281022416193203353126468841674125651725688766464*i1^46 + 4827436562932891647398603197934331847806176393290977286152645833027927109634342728543526160879844918334815747027781103891768305044736772265537297968342517928979111892200738404032281495785885635055405224548258431569047032185784550696702071953052330583558893634510087267940204251114653920243633116391802615058018717062129581878986421206995416732599551710544549515362261789064985052037650810791206202613266890110640963076857664591788072395149801228562396575929959317358734097670157384408255289329450430201349931368812992425585675559205753443097929763672477203979102055915683074241102541021298381382660885689516157982670919572254216757900582655943949488004381251647126957457842740314957294854699568232127255445250951380809825484198869210074240285034113121322715511697677209057420688115529223543720118815198548444442604307958608057087960681413824511673765628443072017142786120907083239283214268928048635142346943285049195087111784859373791586969535481107281025334983320485985069251630185212434477094736723400922895465856308868747719508035711068576078311090159037042592572220609061530507684631748214706356403636839534699196448103442554916362631483133576300789459707035361446094901996733305677495367798101985164315817909899819621026904956964504046744269748704486639959030496925024931825931287673732130689368824135570309435586388547395429463139274157524195951829045640685586818457273332574505295753800928631080114550707276264673527779069101590391350289892648298371915740470826490409045497613865183922857336945067280606615349562823947845599586634670503035128558155176634610837584907936229529511461841987297074361776856787464178181512220690693077202666591395062813172285734532314997085747214005785925219817310382385178740301307732046497737396641275654634701058438580277234764213220819025978536557783109027911230440274231194649267411964208091574488059527668471223999732600964990258394949193453316558416680233744586998274890544723853276501886023047679898145566865359873075520928547795185369648421648283755141466847027690228145144779172586621121310319951339074241147722544635264515830425818172150067519620472343568960683011792723043909978676965364854682117577378753053599591050616939536314838104843646657426795981363855823517465666928190327852790572250177383594750599748078611039666831542198331796559171752165803790476167396909300868103516121594365817411801846190409263075666360651997226679034497030646521643154438315425019745503598411449513685149555686669839412371396542043587710529662060664195269073649934371269494422028524566757588513815171448083738814958091807400387837136236148608495754480490463410718526817363035879734496760131232960678184289975404233101201153859997508811472645069580163289840105851739814153614351139184979526268254160321717701041920126755599810560*i1^47 + -584371052711428903074507114663981833190493417987195033405376264144991217308246188527821311434558344653030446074377148341872369127957000044252194649164353883253558720447320901015883535886892002237908477092671353980940978188021763814112825287853117133491407417757401669311837609727289500926061266433895171719742138806622688212904493614677408723180867480486320093670818181670490056694848701403488220944753687464781667618811208882851354785724181422434598130100579453080718485241703232449334875723534840543486217217987443171475131735023983951501262407453329147317390117642709863531526087070398252672215106980215057731682709081496664848102546936452913209205590286407079214986414127077779136551935130844820616361820378728292062682637897171109600396792056911095456358151523509361805095533326140476104625968694457807603154773378956595538167798038590983791195203592877996227345250776396976275588376035853333824951907905885298428951704450166260670763036185360657284298693929407898932878161524398043330035861454874248960100742363684298152444484512002933371754784037159607133431227682165084525694198753149837342519715977660433780780755259710930434709253034505659691663827403413204787697637081049933808232594411729429315982276390992733804882235293624746151747358950896210435933367579553297147682267788551484443914428455474611589277520048635375817140718954894411688675545057483742733272130535206635875526262558059648439791536341834144992603109532854014829507914278827795306576513930309837891720702023143685984413231251349132707890886256327023696173160835799155334248350832125075620539395631421295295235683681219162391479745520373970901112762179832982622798138638986592475457136868609925849586567337707881883118099123393230235105466489935528102519637862997117799534741650833576579463720341464847664549128309959535548057211986708285450821538417370283297581364137777964635923898132628757623978085429066299650098020842242128435999944141405604533022442149608478221923631617775812524251105600547444436791994883359191408777204454598360029070615070745576808379584860180899364811376907348778861073242523604178213045640920133726209045247743965193395243323922789503427572246490148305726214016415857143747471541729698683011914781460870586192300566802569981583216109893822001163928463816777698714447265903163313563567738077008127410704455826835354982098960695567153621900310235438903525800593756830112894504565743731114881423572126728506325132756114068184226495554085732012476416177207679550187609973352235994397029551952804574222815943622164468077045174223037955051178879246146437452581310777236206374022144899165717589869310705052613837089987845630763485515522387153275889574375949215893344090008733669621502054855371556252056060560582889347249616969347974534526104857857308491776*i1^48 + -64707047678447630108450536698112593922310802215868617215077623599012264877715370122782045869911917381371695382893975790133491526803387950570487579455013848789400266958820591916589061177778689532658218033786204150448467711275931636841522754754869693832582677567074077203244070033052359683415286752730199106658577568905381625664121016511620430858316507590543048904183078388383195172156208724254254309527745574026786477614728588156637285811792021011195776058567836553596931227385485121626626004817440983260642704564192400231053802483473719409928225082125733499870873579832102392167281712045648041177507710414332569425916614775848304811302834755211448015763099998374054158767136841723259019933698467533818950542365773450366608416183150785773522413529069667229301874158225840028826033824231037453986754002054192388567801751698814910586502506915854192962781666014858620817875891193076381542745877885380499363572214526539785483417371077656942268542339771442621345569008065305914913364438439394358675412194248570785399449537686864201874686866797701232531014648136552216211126458807892955720362392674926063817776968294253502049366865891012876452973593119153868877937682654394198927771162156767171506386250451438753028810778508570217925903678110040832234716540474705181008410256101232659174426046687891442436102848474944331008485178678032071051350057332502264893900249862505254867246736159144287844559355081663278161789750176603695517032826109997645881925862701799914431092386788173374931421465855880302651571732062322008832195197170620468349265981603674429605590932676918652679814153233133736108984752091803844556442416629495145705962049262672646775684618146123802196593124274493468542002499452034544252024603188203587967378391026105586156493924751680834601538387580673860199831905940316150708009771067731580023567864963812634851882144119231047507262578171360270245573175218358239682839475941411258904297338689627870340084011104381199598028633298055834801139418260134725632808106534003051956441016460344455166668592229150566534969245723573851361010822795167351768268380880973146670970497880853210463118995598129660108055619452320641078205373670505652825161613142508654441427542674412273702096042948198410562371438949122209277625053995141564575377084588473028861678773938131474931156412172369257467759883463807621787368027928097293601525696725115531064311075369121068787358963500851907132366943788917912964088635335007965571059874541486521901270964222922905242961197354603664534747151637719874314807605855772773314898769999728907684986477636287984442862554433372623338082391801688733009102026886036905655460156055893678521079819850640601428635569139837011814791523441085315954456938433312701142613301368211036510083404724080111824632342924533923167138746466304*i1^49 + -13850446256661538323017440005977017825571574213195043987803812840651913004289258568630407768381245383529609728279687980305171073860437923006034902736704600653025267586848303567236421744112738741404584670520936510389011836681573639363230502416289573098883048570463963662429168472809790188714461737034663904493819740701440390215026015084305943169711683962138219087203645323177806635753163881320512920228358933654375332076116679907864897460119108761027783576887845992524614905172862724381167080072630101522682396286472697007618400369422696029375382603038192592571173786193780233980088344062458995480325003157578470644440180302466691842183901833244620119407692455534253311819306972864526340004989017811816107139278592188017932625269008878919665103717230453793722303544412368943763063947366774411968132026968042432985550553092780621535677480764557226894322394355183493330184660827258314292682171888565408975474747998936670936538684018441246969204358594604816440565506015484537967923426989563193228134698280480826692295132855164492911054507370189724839708289512443542738960809603375413231783026004495130369591413632803281428415605196464385972074806248767887987980563169008369241495960808968250985585106325453808693477597988028043740273583199084385855446484741931342140749946259437961853314020262860024504971731219415729410495247368168127772418827843457273033275168641818444677861445114332077563682533967010694227899626210290379366730110685180840608670027442202943047923318189596312258416755644638495618137987999809588963903266088721886542842880206993005137909566032598245438477919881345084739853929932591493420386857475888261302455856230255543913250888313351032413445132828814419482315503347226104582068781216542531000254654190101093329091847564475172565028553705715897451802904994952519277438600384197302037184292523680838498246142042952854454478614659886426147132104757362066395421159978356885695495013385105379753567667519361338216484183885001147476085840998488433691566256884536695773897497062033127410405559770876564967621244401974367587406457845944229446581765383058739502544569955210683992695859126283035020075003965211557659497547992784969827456799626484333518281234059364556922428901003961637488356831103848062582745477314378632530294635641001735570541738477220185998941900807553096810982407438009229086562172532596861002447115590413375369378309735562372443139642130603115382750965000177079665325799765495243734227295472172747164605974903096282389322693676223178334924745934694164248976550177361493111975539696218255256548885893523949386625406560381115877271358654554768012677081287416122950881487537853567979409165210093578274285178789238715412601896436228640560129271910512756542323559738248702417549246136257007406419583288341100175846014976*i1^50 + 1216147792636493082176462200079212802153968200559582651259860738444891500725007602602502703839584781340380120692318347458255909684885756053024053267705263523523199260932706897571749815465192996870675426363087797920906072747120569948498529622908036269587238367070515584448454440923595351283309581897105637128449304437258763182154514917063520612391581661058333933255896207336857345257991911443311682663831630530414489068626212083085064772667603848749052500851966274680032971444748487785187869313962313834728587339410029090172989923349659627900044455162217390684100468343256363476343134401298692739840920564237523232889527408871739727901773483863258172990098907319377958253937008337233498294148393053786873182225158529703650494348708813602487513101980272756548613328923903959303103537746598439444133452878699156075750743418651016794112693647860175842611380160556530480238760044739552946440933633437189010243320345661456593781610892973645243761571709785467726824005306932247435128275943770072884187519262271340725454037767075376204915100235993975316021774565615911740377017899216138785943761082186763308970569021571683747785361222212508776432680266705678897134532676830443327186342710990660972397348583304663102164095051718052064409352343144599527807890449215258142323551800711112639642799558407713025371818653843793944729996426481165313849408375046924691169984531373372275343879208366255784883893286743095904759736218803027458446501033823448731463778604649280289892792449310021979253490725587983400226325088460994741963711877150415415744369542080307687459661929907881893885712415524209211759629697216986705881208717450970612776648408037378070814013467390428769967793907896955978443887161159976016899042138880249340880018460764011316016589576953679122761082507665730160403759611170273645355218527040394551558246108313175910148985158924452507696872848781106234020530218137002825904377078956188471795348146442487628398091558257584067977729954988486631140641080563455399029282103274716757714724672154279539897048585973895023203737851479970593745489586797565703078210607408915541041564812822336823067816739398380044837961039383050752297845608627866320021770544549277857067307995227031378655627836841114870022112196352788105786367650503610736716113592858839450658320400476980783800221177177432383501732287092875291728708400015070829186354630953188098122893294523386850410722961382919965805140590212792946924951626996307361105252646364968154069679448123977025110065094741127213604626838534445826159910619146458967513229851308706913292850358735440849539153405067144881385713324397333353930341656314668016254239712937488292120021847570893103658195582503256962803513697414055636187665201314927844300367396399100118918332180642056215400179066104926737268736*i1^51 + -89361423069016148154594479619558860899482910114323743369892287403332537801947010157820676073475969248447378579917959550141215574444245884467861698671913824452409010776176478090337118213618252000107932249996560245881996156600427683432121384032593611838540141196536494920354326721620438480859651281201095822988152647290681657970385881011219870578107272426622792759626193139995712298869040100238632855085362489811760447376008879810323802824245156528780009259152749517971170711569258525992746344697548685475400495513761122266001489702466575899457284916550104757543501047055181061986486159144252369440317793886085469458752798301456235987143542588205797123088509764158395674310947019932045620562379276547704842128547736317731633444645770922197883119396569243910574286069642391594434285449044944419774565538441872994168008531530815706041479495925093310752918214467824533266259919941325481124722922929405170112476620646177938103897725879468122504620341469203192736597618592661085452476863132553235315346758717527026877221730319621113178730277696063598715667550451886137302763904732667765444690051060828212625955782277616604605610054296848960091200360673186354474537503270119410814198196728838796490726284932839176875210151146148855583352646038376662052079617465275038928566027677912971939529657614044377146863551930478070316247893237650546642036518783422268921140568546657656733925324334173340549843083039673454938676540674970609049598532450878866747217692272708872248780601005733699388847049635968410839943763521452870829054723764558569168153908136550068941634586370476056879490193236431327907011941526578382024239421805645933804507065106906989659211988569006294641975076047931969171957389807180655820086878670355599885078686719758941824661915297679187704598611398664017038100291552197697506930955490743469404936411955252712142202627395458783777554148333385965941622801816007756727435510846442490917478265411822968148420326421163662598901667357636060801212919671154611264184783980619796047465956582845916383190774214218860082068095053876409697267689456562120380096901944345603768056571783750900494990139487365464168731009344501091469046070481640570293092368864697249299045155160329620919654341546539381581733025631007662097624044400753270593032527325396579363357893274188465407005090265316976054535540568795197773127745880901051633139662431074014217776691540582224627422284244763630489432152465396737364310767648020124066419957880139819026468564287660042072954806891399294455273585595094035963878539359612658236271352999352423541344854609798821825389412453173883935701713688566285647057946925383557020467491556203848044385847345790089902561694775061499940825154982137752120358119864834776468344854913186244561309799891270542439277135357169106944*i1^52 + 9911730042707177080616225361845238990049256957326792464581731491785541041059588105566945481338839362200598031160422356452413754782441078446126343263653341873815351802503746915967180364375513864123253632820672893619667788685992283384513935546603134074941509814663676526627976702343965530484529013731233241224819790806905139297800532684160500495637231918095243886368326271740783097840612928792297652277923280938684996982766760032238948786277231890793480331218545783275176085968107077061276393263619245118460983580440169818954861827980673384625663987837918419857986940780790334286179807364073887430024570633837464491983930113040383237085840569751088321441579428434879888621165959905338130412677124701941119222512581407505618851482086753272678744390897340704056732406050976083533452005350685143028173576713501629271787320128296031156232780309704543824040574202276206335164272711350386546368374043500505701588177523850409434532900962399353989975046465941397378168686551248538176756081847682953120280733417030187645191554218465143146787954644081892204730169199575125708081602405978849291378783746972563669398756745807046397000730664147570678479049128057734688935441931918357209041317863168855879859130176165252640896866862950518292255968095991915440266260428897093164438959141283324300617627034559388742656534320446302610099645041923868173135873034947011246019354634183036961368485787959186898430512541098308807303954991011704731703144847371912879697461388342192315084018393533531745941462983507132060472609124631688575590368893335832623642980739992806892956340808953588568682943339007132664354762520601713297924700859416023162081300596223852851538689160303610168666389766777696789076278747657581535516160906959689233932341763901244104596389633814355340421410186392224150439627080246969805865890766254451484531808645511632794160825348222350587833569862790097493553632675405064463699063705640879561741435205953893833910957101356232299068430196863186377046978304704611677221032550490333791304867670195889161943268258004697790078240228802683554086064974207280505424417490418125683581491595620080372306181838603285595320604412724744685683973264094534378096191299821421453597541146671402137277256726258427784900977839222353025108132967954073371501737400908667413232730637534020201565089054763790154366198890431441018311967461201599755250887480234017465204457231450931304455019574208695841084481476095456750299797389074704194800499190007565271040701155422560804010678115947137857563446994311375995136299066331275760440000644508254622633321424623430210411056466023263894753845498063259064919267651403512312582529414950002733473426916294393225144478756909837173121772380616526987893882441452738320874298689927190692973892947692618904320207262580736*i1^53 + -908312195288822644820973696608950583291018988052563383016932694466645888507782985515230384693409796406838234835311671388929896809201702569040691878778671418193928993696698445370598570475069469541750660877551098410312955974219710221378397688601839012530548113836321278082549441439150159192960304791952048084032290414442459984220161758486703567192743524424957696529573207186524916757029716763484929158861899408808680815800968334188258925046302892070294506959958219671890570343287319190070391570481852211594432521778450197595189580604785702153583678875007883422779746427424779665182971028987047130422146394684109115907401471445812593067371193044572134311910708180131229886155336417422999246067993724556423539309899414058729299557845042565966626029337766872731564701938201955754534405157950472074837619842492241445517212880599311724704226623377932211821768696478980398406833885361581123213374366325843571769896965849168309696019344957067843993944523175090166671128954480948876524165466954122545421145202866202021064352185848603573099438797716500411989980318559666215704701904212431755242457979753114237667721448931624108654011689501066032748964004888064334132593446311264280717097103574044099982260337769786717843497595414054209433472637214743219190693833710144664878412304638867808162706546190680464033743646014337565635266190199177519082526458313534577638068330206530762910231002524964387965832579083582229093152714464779416540705179332257972550896327432859214038259559888790559233556451720593917894226678445225218649549441540004515007206952433466823608765275225843999889305759375504111241463017066347519556971215975800360117223462973369060692120180594313564874720107699226431934306563277843698170405366424230724474048125348325736063377655959356708304071042437011832357630614101179333593423033056984132497498546025478037246321304393476247825925613329155060276100742023087007113680722296668813193195575463003373521514222384808437333329188948469698384055937736576349609551017031210119481287901958475852928531474559210330210467320858433621655604677856049967862329365888226248250475829565827923465344855304601763673015800003456989543601807316297518203657003167562911134180483231495251598283718789654004762555418303945486360191738750300229814259605892810893087198337961207883770671060263997914984858242526739275655031636283584122107960001837309839095740770876520025800515016258771613359980590622277347073353339829197851419989779835705389371860828533902929631327709487704158606382667672585492794597742412138860648678785870197452707044139731816769336785075899019165218275452922370653654961289217657472633255176557678150491691312234362513701767145213593505902540838722185382414225788829067946374065392018156637730826163893473551772763029504*i1^54 + 104532718217411735478736560642028166198455484753883498145922016660516107980789351753407758981669966499491035550654307535160748377323482223193987584969707429890166695559380243631265218791693614196326670438223630967943418907744434781285625297983629458098501836517533363224652209566356929676478608831758572716777128724390347108521268286551648567678772353786480524511439145245338460861770816353264487985573967150828405914582471041930519769105249102545217476380529186699756719656930679906746376625268886294608872759903644877357810930431631047313935279253555279707048026564699441288451035925238145366943446977257351416590927342690784994248187269667444954952872494276630063449636072496395830236562079767382168097338967675151530194846494916770362907535275972325023147207184230791603839006253850516538543856345114523143483157887960572203128751410679533122596765224824423332145797256411805546689171658768449778066626722142925514906767443419051418608385538976059955232815170160453267831327656664270788596256081921723299509173376875422416947000644900857316921173549087508459426692047622178848825573858567195607738789529548002234928976717362893350218347258378315705049967916392274503127979758795431605912854751303122349860061474595985027419183380591526240230939187418369841833415846058545839131751771172471213333692839708074720650351967460288953851414569625885856912230894950496793822570397540559967585217083459553311237409027349756918498503329038742043488254963692072867872624433670375573936686061259903055815600088623916919137626627593017128186747553463245885200101470339149278569198924142382324775217307055852897148363168560285428401213637062810212078618642138123383995333453724394848993660864365219395068290095590856994212461144156301238398661296985814336890773208240820232256549537262335640349704817118955277664400874662150680717384964178252194124833068518640593457304186221575675103884662245292390884703337581726412572932818097806223983612417603712554730142036056843682328505274666667619839410133755015147504151922591142976279142974184524501617538167702443623770149933803216350440140310947535381404496716216480903242497573452296067128812744591086680070692648837991650701959559215981421013524152741225174020608724722871061742087950045194316264219819791716556832855704075396000831990673944313915293084776387679284862904735670397967380538072712719678302209272361030181563008832550828399602211952260547122835352176401585430335293050690438752548455184251407861168634371811685098125254411596554228494849128298794818122241154709652869278377849211585363033981451155554098004681458818634318531511541906629565884218852133311042800712920909450115921142888957972163260498426154295076332032001256145545765475245259111225715853593793410692160684032*i1^55 + -7521075967113675751030963201936900240760996174828914934141111280849218086655602684173169367276969144126127507686873476263169618660907658462113851389600544728334031033029278639162506293884599152243651253573721016532577144859774939650212873645600311475049954206640265892748560458605543634823694570653339677737570495480233700195426278354869244679778009382901704912664283034514623889881646567435029648665374599254188095714928794940868064198369354846957311073676470507058844718118151432489686062242262916906038560657057806849696226880671728771223775219993703069560316861773261290718575882985164842290751375554528661646305827789707634388530983872325007696573079429746109410207653616777399977485218837493434907660700732468499041437513537281876059999896329321324448398692404155357385556347444153602061290453215631803032606474820301355532859303206670303728465357202587359306428663910428651614895835351103595922496162462130358850971858651003560446190687030020589682837570256690143874102600986288492503264516671590676153288807159693166903053161356732879601605963332706988633269824579194332536081478742529937225776915836263296342201287786872400493750107796273771640028628921727571667133287822499405754661157848370056226877667795938376937766893694888504145226122497332649783746979846296540570531719856767732265320623313525028798731240652543739108143479714263392360578022893712164681097826015627407693298518345960404467376879759238518204301054801212120921954468384949306454992716117993488948173007311337770752987710264565109093111234223269748377730694248815593716648564765055458751924147080904027906884603919433892856043173593427665250451260376875424817354283688542990570079975701233730502409654650138426672454480031800367827847780239983154311938569513208491277920089285374164281585743304395271178227017719619299154725256728445924829756563827164799012843190449434731817105469450592947811887459792497375415041812740811281372465882083674854508387765561836432257658267772928237618964644340860201035703936559466220652442527628172579672215428937575380639696097193885182927117124100799500186181996067937311708158372854349401750105183514780747290231955270452329824458897311464189722857990309594310250471085399407826616062030399779919687909599618132202601637272839501671264804448440251982889111475496924975050017923126530362390441531215241809021417060617283314597845750595914338999512246451775588779719259007819095959612400517451742624099930200999769682497395654202788948041112334956173338501392341956158505319193677166024971653621620893651873770642360857080557868812766053750897324817729326126147111044609673547430379565909687668206842177640729522064124503891120247469701034300017655351852294017860162727240874699851823721541802597749861908480*i1^56 + 380752376668469204688123430487157587435792329581241657818749544054782449633630387738485813389163234488686825343842932011641134120087955211598152752724928156438484332797491369483962568720725287451175369329477050417578834981393798647340892496254748689605208726770608222808388762695330128690477844795042700278340436386817567187735738289583635414109137020368715575003184213591669820524462212104065072901107544145293661405402424036374266382812333212781897378597088015312052371673157141318595280142747670999515385582652346129910171015899282949604899041495434282023720176838468376737297618251704372293593679708632722119691594995723941885036219098757945848656372407971132579025233058066252509193191099195270176267702547980014860777218710069592060100249598189163789713701223871886222838747402274942866090479981129851527162693908132864123234078279557657413639423022258607319099720200115422626252265664253028400554650940154245386064763772662202423379939488059175969446403326553540354724112564744836388782690924911326190006578525642515582136680154936019278837752658545417449312050452563538483733890480901237645643270498095663755251748454963911877898115812342351615237978432602052938614433757497237788432387122965145504567156301325951826708030395028877824764528356080696846166788538631953869033360197894608470021917597427891735431205564295946290422699170327442472836312050814580525695587779934232271362302165329806112922004767075976026383418107612635547649111135634666194249355392649032714354225292286642209371205504907646563502149731582879314642266668916470372822873486377458176602876846197937915430599687440195205471455195469104401531632453418712279633996623108330213657784716241055268003217379223053717849515271545212302109279375352972339531069403628339165479459289178347169436123068477167221690423310803343265332050268163821454539440564307922156608958219545207487635921295003402142557057060948835571950221301277365093922255970757982586057823248064631857048245692311715852561960903800538433191841496109212795240297932537898212880552711968018563922149954069027046688066613880419280756635230661381079841223315720848555198577771341771872230921805521961612404622625746107255887757366758430572805575033115858562205523938922848175682646005631153079562139217295310599643636249835935390864640754257908745210275191843359218233055802471632184848724521767103323542010139060177754821178901110326919321545418985318644280630970236124081013068257157927794867084003505202343723038623146417435050896355991003038156664760223898491554913166555330932710616339569804126137584843523533959955422461133785759150519371031155454562174859658092876608784631190574878432358804712791612486467661271445164467284479255517216860943192103682508816356155861237760*i1^57 + -19404267958738123712221931805445668687584328804105159201988123973865821111271823297106161042537406612438906532535276077944097785436503295133350290436578793341460014906680863036935259315590097593715017680110054705158409529777498645644599065384839806368554613071243186933351979539926799692091878065273538614832641020912842947236648622826664746314240448729142981212880894582320205151662835905867767613934608060070244359298812068331347038470057296991412278127235960925023910683192204790267463441796604487653584045189579621003079385950053188637818634773314809397448171147321617370589564631101785231493643952859951125318289328570478099488968833242993501139424873208942688430650516327847379994066599590356586406340931535392541940914165763691820922242259571842425739216871405278060011498748423516141311116054572797094579487238306965177666717144973418873380551129039054824775262023649690037951013968974148240837229345732470203990672048562652924808975290728866569230426969519911349343402109937993183594586737809035207916236591707783482659638167379354486079437479775744443846459367623514661943424997552543806915737804930723623190760516470638527869654367698283801961119388240564471247090459248543295934565595809820910111896924472420092466152439843980406350044052784803236993784041880737860854131596131968746569363317989004648965448771051085927431248754046320878945285434707518699928961795952441073543617155156951055980126579422689048562053107124362306591372657550540905796840164322783800726270216410850130227240196176027884937476360512348728600558747517933033404808964840564980665599954122194682937330148898925290454622415484796374252088889789482359703859852287149408266322935861192832340968606486062050503205309806659764440775583284267936367656923220479941883939421386873244319073784896927471101011908303422152606520474465894726075181426604859009065453247984465648450713740316667170323934032450705615313295435559349985192176218864231987735302690297464739137403907198047017558062980388539673964902948013227444145088068316821063618980321514433654434313985553156974473288895683814903861587256749191563189298551661000742522917358346838121504081317595884028222444225237236849088645236351010417086711137822829131822791843549967505162385941245871141929965529088045639787067977480163451858453426541136608942672563244819247279074015001198062633371903443950931796023027352539158950655610063185675763359681129338653202331650412628802832210410302425475994819818292715127129388214027803590456098325494406284450189455996605490534016861681859575693773991185467267408652466377380631310817242052501539035462755736783856613182936109381357441426033302039526368483777058064278439062705675968459712915142356584814889556537051940172817282692546560*i1^58 + 630202182839240099938964612685028699930867596727240972783385257891318574917894655069505913539157264279954166415639298198539985019304555302253768446044338339099650116884840352763742255967998548938336593497858319421074752050946965839950562155110209714906195316020301985510568987056191050291991269734949639613072279227596057103620083654053867428370465043911496986606956434746216116478934349090330478770965095427227848539395089947515415420813757865417126869774359711748661118552253975548847223645275610348340228386277503022186385997414214196042558971953365052020908006882646084256323801591235087006348859446691710402067708822534186131163703083586384742664005260613713319303274844631622150795455504875891913022167359123934458664571521995000177388532705816544357204437763972938620787208478893300201489734183230361837339498560319255278074221256976495637978633824823874066552064232324117683825521951394297740340361534310002448383232528352658154295725481960748172655157306394094001202913660351780258088221369874955022739473671148796860906457550480651803235693889701514395707485291817971694049636334924495621765700398202379505535398758207910197283670229385307078975039023981058856947738192592137083223689880725634770452209391959465958869521894340657843393371467416647347462170058660802168722341267976875881768023463053473798389818385673827754146454447232667921560432670028532293630692406480496315077420949096516928487155226483359859479426157628542522006100746112377431104675090473534915071214907669320806502233330070229673735960477044363877431580172108426217513385657633134920438331717796310225481714281905922664646224365313486894640781047405202064460614715370269360967497189656872972088291440470157500425042040133404913828799766124345175495092720819583862935733418272965818725848820485710728221926180861059555993861242418867908211461127788938441858969816379751992142998483059080903243837857048468491798566867279584829015330531138747339114641646229504449728231172795391674387168756131383321582777089597795037723798750311042498962108365270127082983262982215571454583431817703955450290596268130227320193602392590284513966999191654479759834292249068634785699858235439395351211600186330586461367352392445342954474169104343828973008290982343232613269412190383077928822493821266291269922339282098601593210568899821716323127281085374119667955764013268853726493966355979879551576530195184851329409205962623178465776034144769299012840329325099252551958453810348958468023439898650098696842999963012820342995733821306841521353268293879911705949026717495734055623179377569242023685995056113036064040142595200527341229471085944863400571374311658088535165752607397534810156316785042383278037055619411670025895707530843902179329179648*i1^59 + -13902539638642202151947834041042912366223689709109943529204112116318976982954646688074418415586628551458861255520013156725887842926986195921241936988058652361671884489087362386324504241170702050055940971802888702974631236319942319869782258581165629798272744042830286862433951215780170399694659682572755782431873930386547748783921651060774571320813605041991951945179266432192967334482223112291280968771112374131707156689818912162547737856748307203477321314038094036073009562639917348732436366867590133285017648890252864813988405896924461948376293870343123636103797706653669938207805205763218082771973400192187108969610507240408159930364728458860114740341589635220456430632885695208292744266545288822710561978729116258366903830104517853850585883585355848681285818594111227689000784135774238783722040875885071416024056626958080031415909019312242341525595118385395111757906571962683196691700646084761233044931640804514683588738370597048709470053800113577075143508527042948884358022028304656118263331054555271624190678157725544267301694841172073042432345883504415131819074324469659112472326381450323347204161823098088565295763883390911656138534275139287468521412674042965723943635781679764718765034217607225379260669162069344003790255658956248343326994713246799511675087998558352838239190328737905746009713661592597063305246016834395459984737295401303235183076470167919138021096045739028624284065515240519061136751252407265487950985729153043619316661095352862402153839779936289484178251010126187949835756667660591200534920221046696012889517576763530845669910114163782439575787007798557116044031760781526464028456528559638908301131378194135761277572551479666754610209051277206393499348552212804023363681836325380418022158968352472604347740490670106867296242444026712491036366944066232370289378779730544930500010978736771830371797060230937873603653214612805984885242791830570574817841307198973032170572298196099710949505241292987218062527201042738984647232117619504644469432291661717984714221484220119193218228144370491581482948891286026915491990290180051094064149583182677641594340656184711815273613808968119999124771198863517299559246322540185112062306082105695531048396218049786422797886352390894008035131726040265268617258645408339918821112648892972337407546230545115422765593343871786867790723540901459281000485139521575567939573842905049421395915906103752831786893338936781025445369867616781488833672846923425999644439007422523469814779149374852657557893502909636441217332095991811605852188305563834639155715334686947147205301340608774696422949535644256626166877549156088268502436465822440669577981344679877964433196282929992019235681767659295559090446398367831595357313797295845727714934466268438384869376*i1^60 + 27166317824491209050247541249230898117894643624635662737625976023457351587916848748635888064192511635530353746166053459685279975610175283814138271468543921877255800333346175386675290064714970069644885800025561375568318385238390161086337276803173012829009685439702355262768574045178990529970139986162583058077607505243229624652489360310471817546791920572542054245216091792870726718626518137687503947271141375263597219392494926773492874949204738917494608201511141388445093078685412926965140665984897743669933198097295215928319587089159811793346580737444236909009402759405174353352874291612860904729793755992747108585704380115199164238680545221459526940791050689694352731554958900566924717631057301365909516401978074676648625529468247236573506006302735143093076182531806369304712167052110872773583551999515120115674224019261973428075503328700436868360189558842330192457762400143688095279304442883353292382860552179174183281516402727233717643421686945767917483779234328318883020436435575527341217014111513584919778912385845013449416262800357384667219967184746658446823477963850180750580998157511334423309961030383635927297949995660579242388392572269684217244082544028218780492944881184321976418814928339887391164197389905669781665178433042421242018198000604495482859598220710281516322273557553863976241340635590114739427687019069607002522380373401019257409500663626593021336261949921040409422635279675087684296991001034777905363014549127556232058580372955452614875769657058241320753922564061678098609920353061076229702485338314053981187318227077184982066843338056680732962955445034623724618394233967455577633564897888637756472353851214164947782567739802944352845528114868231568160660005522884216365190019838726353866974635944007437004325397928846162728668741580605166038077507208230662542720115373222502899081410078650137655798597380588404305421970285664810741284357652706019607355955550369353407185629425383058178458697108424473166042438766390465397430873814849796744348024594333480446719221276789483556352378106049086403952041416906694284787539784734610981258459257313841843830968736623164337560727779051212977787819233603210678907512427613980360300382112208366281315094163734273154706500169356496610600429390153184482179533004758321908284960616428217994214512390400354701865802396847552649958667052544259169292554864268224441764890431662620469402208585661173744771868244722160207524467832736043779060791695320997368453727881911003621688557837846889866909786553154349560153626624034389825491654573892973580096538755653043896863177209290272571971630623509222374302519153658435871585740597346811032771228766306151077719897790180687509952659714471529368310793669287743320029577629054075966426208897335296*i1^61 + 9518561347331587961393656873402921875321877610944157870803880076654383520279528309650219786784135583052673440188239719581468362969831942004625619248582097316928512223440506775418287574039046175541413474611570273082953587251969246777169514433691847695524977483416113889325080186724950833439314304145779232881159971008057865388768285207673970633470153976249995756052679561336681883875545354995345875441294479189923146215885355889546779091538558687794216288396561424520515884706213880790247830647250015037392640250546942978922634332628223881359183729156856025295330179975247784940198078559813427416866953232806302071194221658886674930235038713861688903432249083592074622902252294870749950730451553831085391426053522659922135318739037448438716616884905807332179958578246540277969599022753107364666313411384855749830390948119026209777797579647200336948575703004010338410097385389110072640397600655021024574906160218602770830279487012854544602019957821425589017663328415098658589871577042257087790261919746819021604790224756885377509330382272408813268834377976649981805871034251862433700492025968112410567135018137482914601406974454142476342845044729609958852102868193183713873264203198417734510446548202777012204224501145318772945664101916496283637477970949932442861296774411360990504029067972670935901866352568019373315279240656471761893071609888492427330165422652384932371355508839153856753842248604583263489229024713505665141751330114532552850132584406326172026646413244095680508632968345295987229173983951077096884773527662094579166827041830618111876132466143234593765282202538784344404656463962959442133009729367879059427241593569876091443983903834635231048563510806193791048361765671875941975745418829401371383143388932924497091571097858168010440224714943138280584306577645504575477181606457128734186971593594505952249666348581031471807641053398193869800803894336722039512862231216145807255867871583667571923418302707444555962436925345325308249044892587356908450191514718909601449318358227065221856901379898796402572902451661884016613757887396365327242617702956236701114887358431174436060893819857296006105578501836350505729161346302375752661520318258927264759192176424528933258080439006616926788179421178870653270336378354743561511767480115081795153877631160286433445266135826733873871394569148544205812022600294178605154281954150500248990724409348853152213489642359408346690710048054384505569482699134857951006285916970062430572084402925659278389475194047754659351467672066681415069261477053870041398321427986304328480279289334795040358287529567034713701223656921320596792728239536593737154278628717162913843717223970806840005467859159270903292803420677474823903584946984795359100409642745856*i1^62 + -630947433555182748209516233670369198526678896956319229057579521962184148740017276424513347816776955245173777240264398704690411629037031177956408430478152845847456406502373862702463589369916469836543284699227488829130970469934423459823926612933390723115541689620197817636887677465246747788197880682548832538862340763925855820743799426874692698614346541499410224081901998536924368891457630855964876292842056330706054778656854484019369992959931537685112520645358754963795165182959677926669310669834252028054500048310944847650329289751037883027209649778917898462563198584957423056999280276078934540700142296799602908864647225067283557948170987823388280595930870333086152441391033517110928846511465805036891221448619412535615508753823731559019445936166441065842840485997802002336076964817284673916691713430109805504096627992725432890892677367867209900517276977176322532079548139432576437494869548860743475246633385701577220762585731956515883136121576441726659436256131224986230322648149147261416629170640483785918393325411008312689685091299758451051630551677665191557721649366795486146036730679786796508483684728489421093626752904054960815350871768688128523257080101491701043285691713607390783843983636222003096337832584044283356767066761799870719230163006637275965273735683880995157535924905138600340978761324602214534927746273067271988654815161859440213682737152792845022218498115930686781990564846902691544038435118940534290575958222098865450347143226295472876094783789432785335790657510534162212611303356360930824740004248228522255502291044309311845518396433587253084006309119120066311068769126935409317280156263718026267370499530385809992696765926550526125713728977635123394138433572908532894730708828212687808319266881644373908515768926697234509261521184104932410828360564309303944967544709924889536033324269869523321790568132662257958435118418755527040102782640008044790627204566340192310115560936113491956424452511875877506754364832703736565049081136247199342485424466982160988911557215450497707055325680779601355587661567928976898894981806203881173917991927365325683394365676552387880479721449749635519578830023123577713579172567074173316678938638184126850001623807214684827427595604616971527462439962385179868895904585926545580465450485412712070228617686415406080065497377554087448304444128954723848113990199050753891600661569954913365385424427601867032276933063145774545046808160005471599056062720782265687855872185485344242171124631572031683690314663372299289836014169406941897033187452815667409580667387679440517420131301903140657158827110932841797793674231863496616296881084147126637036817566485125845366882910200106433933060775855597140237694079865708950359738990666387601447976960*i1^63 + 9115961632256534656874814895830387380380936065115151367603491299808275721499270262782025062910847112772808917284834177236988689307343137632427900578369180393788875284453649278819316985491226619252925308125760986971798971497353831295418379575942985865619622210665513830876386695932448850175174797313487176961152957694589867788936719011527841480189275253939847710093079845297052835565498878634098102940472259313014759657010379844662952916942399970843377138825166759414252800667261260155876186961930818348048010213687557975149448278966501081255927375592714836169877526725940647609781801105914465519143821271597604269913174954009862921473040104072973675288543227447933785307652262858782287767824072795214988786816447326916000205334289103440013910180043618569919474819091784204403239129209817286740543579847926096111172112020438859289556591842618599949640402171404784700612916320070220270801363609284232209682557320611938872872009189150903850982340979318131228874161387787708228516320774114069469612588653729064478143691605085755050917521187429112329047215880253857377612177677301921325325461359281931515946469137411816842085616362923362962526470726238106616241663789080909900685811020203459141036704760983237850021394547382521841588007518180653701186427004661486112758500171501135536787479908217686370794020671616075095145874864702070286397301426718058238222389576663460274648953472578149424324140020898466593895111335885469548295945063440825761167144571173799653240155452053360645178918408309464231505343436019826358254752215903139923241645646755476217366773170711108749766382055137694679677161902933569749270079162079748969533850026450971010571589301969654430551598176014625146221541631255149752974211990931318209074906802191422810801425973406412956707518627291427641585830663777428160199624125148191666892325511151311475393611764975542004582142735433760188136781361016254721495238932598807477900175308903732574538166355594131878757409784208458126121766877040047137443639732550346469603420571342362589398696242356088533508170294480034871803077687021601126669964788988594696738525019935005220761128382612721438177445666772375554552228718339464700909703208999032044268311301477397260438583597028826477776056349086788066113457293528541192738282185354259731785163295669909195944310020697704574792823031858122722316611108110573058838222983865559955560839369999387652162827002400209934516911058887380019170243314253909732971472237373173041596340071807274830959766052614685782850659926792096782955567379529552115680141842419438118270551041787799776288802793224844868991825237073897688381871129309408093737078987938942267953265716409271603291339594425399200032679234125454488204987338184181415936*i1^64 + 137718722914241213375989467461214963272565432753566349264889003156264803001418876802953634253367388349618234751618951826365131916165813598860585006498373925653810428000386293555352216554385320982683166416900411446722032748938601727815847236291302422830956798353078644510236868306991096627683378927938520532238614257774404678076546254388164738650355594181059276645383836192176580503833419614840644962051474420500759768144124963103083266240029927331394762486025814586558836992609549466412413167208821499480260078171855355849806311781225379996167268136830502679309611051090467678395133016134363416074277215292732534577108703297430605047937035900124359497975650269342861086057545839043600160868980242439324360906955374411448636736530670680775357068723447729482009385957348669753357402768378235302534853516124194032373607633602465987062824218386401516410123039183496677521601484513063329611302941533355362600815555733755749704725015655137955807558305907743458496389420246011618250083541807162389889116840199627472206405677504573369464987957888762672896897745812907097777048817730751205484588526122323781728045729330115387167537059018269223418785955585892826699195805651990016575241375918278047918328756711322352280361476316762916497736241610168953882412639170741218367568623179414971142008619073935053279158353754433276845527342407905470711784414144357056222861469561042323592768268929263004222313461273973555177306052522884737658016488794529693026350619198881751547564843022793224380127653168734670152202296399010010125369684525471559527776052294927850589435318324379000054511971188846851206732052394753254750607824336565640353293006298486496083878698779969902637436670738031326563955589870098746196512834102937860319358299757950641734732049411249547993649441831825011901272871298974722178549024326202252903899199832402919715374042854842351301461172307876388671688874908541238463702715870417098741126251171657795163434767219768222878678414241329233569921750863717874831823461388705813530545034270563273276979140593499449505532762502012699911563839628252981137390202572519615137032479639363212205492452825502632977916061466036082411770770324159706416168644513506810426336195893232625489278568117093433542567351392392610603709434011092677154155173019810367574427170453261906033901674994260519213750151491891076744708427543419658506280524743255098185635587027258291612161148265970469988490876313421020622632814910143359164607893901992818186855367665542164936248777453537459617342372618758974570490984377570804451864678898471575711890895804813238864361168448717261076504397110987266061643240960171901859459904972404127043740573691262233145472281368851262373357202483354224433998871559929856*i1^65 + -20701344401826497866421802899816707896037429227543258278207414960155096630680478822117454355616246624049271765911164895017853752868662018764609344553793429607126662090361781676152874627182739531693053000476277958299090320393106718016932560796107091129302828937180379641553019076366978258302848874042545045534897584836036300988901656792555284562599714422635882357265551739200923428339866173971975261309302177221165899851561140682695204741959278760536741742364117899809083008514965732172916035842779592247711662567015995298520011447789110592025453143923471161654585947044188702428547399788792480239672461687915237768915367324803171503142241890053415061922957968693143113045482329122837900293645896428136548782714982402705077731982562989842135387909471250431596149569027880152602346115052312229406174794344189522223705937077848347226265920860607466697043676568421291910135227901119651301484873075053493811008186842997302075578454147754300794393111915726958058307919685259167291237555796782960946262675244051353846586831141786697946998413118880202354114165019556036398737978826487748963889796033614885427162169915474862963449131807114102906842167683510574591464287145197404401612355670383276871634303440868399890611287560432064520435584366601293104808118983606918875210671286579960068502988392147864235989005589367521476512532796187864325789196592047388084673386815534894055453931863510128366969946227890288174633153669348805922382482730362444342818262651272494368200010298637648533200474202621627234633305435203139691804039748702084361003826969657908590934743875646205230273383147842710862502530157115948505468142570536410810056866198714556911143309502342191341265299497386712881506246610501388605892158873777301432752281336756829096875571809808928808223588149846974282898847169213608454157249521226895734084540572765094641476388985685281760467405529252290158209327708594622051464062890496069052523715647714013594761972845417710754192738523432646073418152244333132097354963757922226153405598665093659310032600176355365446383428033287441773536967416361437061281535970879583984791328708622609976465291799001888842843681140064902408289882937628025358117980716236927971478967185273559644664664084553486355413096682420191939519634923737168502168601953939608312272460739168593367858480784656218413527183104026429098823603618435828600219601746895762563136130860387588604518191272237519701677465537370101486991270024729853685651245544190412140563185082467572617764505247129506610301689911651389135188859174917927408482909787357838169348816374184682181276196804267734401098490065908107079666744691855591912080061633028521683116664164339160032283420735335358189317823013641491653652830486528*i1^66 + 545755072497391946051720664667987786700273835936677507576567608596923235309566115678215701237539383154336352728182686486384125469541299858722433813005461502138909477966360747163903839843982425009670350693736682795083458972863240372221727022755715899088062253988900576467719116903952589492311513700199005307001137144433623810188671084735537479886390953376789753637214361654470501848295930414669627890396063650410677450283363682285114075232651752856290331829832721209469967130977423255889742818205226575476981719987703625119671634247421108301873042682798869494209964086465604858785744217799451174736738786233890257532798838094085218991338244640900336273230456533951766497000356314929552797027192470048878849059114157707726020492955960530471360001698822007014983550430013665404897743243177677302082827645419030806705397477922459758718310613764945762857677392249427356109787110632673345649109437207892267354520965454125057965658821695199047579546962569981629828084335103358786715393640799973402633155297110125122165249404083022667664954511661045953844741746305074666446012923736837950058689598242827317922965703920404228820787110898439131302991655472873772863638127071729749247294612492508463338965958861340480726908732996368024137805238510361947947602627410044682132891801336482197524217567550885275676593748478530306561627414903277240565381574354753703547917713832345173173080134023468063434108324660575409515196855447843481526236020519905974268360263521498086144614265244886605048360145103084419246143557869782022760090082900125411227500990961924488366929260343171932793055742149088026236368845070443171134192953835239241696499642992985147085253884151648529982907026812792451028027048614627917725592100161155633045977543419376715903090182922323883014326026591053551910517506287395516984133369006936221447834501590478602905070448438467297617467109086779163812526770340262590370187460831289213255851663056142624721832285851078162715160732115296731210899548503206012064479656646394981077116366532413633847947409558798350707085736529201882019021219145468941040447894249624096380900179449270518886356189557719232088007048987735868686658733402313447771469024392088610099515275728252378277926680571531936793628063911191946521931932689851835664787245101012765459883342375485304057681563397546788330404426974868443795204352829159868721329328623025940746113936061016567874181218361015305643337428470401180824202274798715113180756043134089622019865519536023608457792534686651198298545675907777436149189406065904624354689925291585810692323330116102579528660929377278363184515939730853302664499117702062937069343494790642911144214203984212875353414309450339674846764685393909975277895680*i1^67 + -4659507406316123135138517560908721499731290957910597724119015068535805786790995784211837767761599184658571170164814017120578593953592036526687687931194085480288201243283780313838713823656955364178881038669897830199813024508088555852906255841904003200757037664232202636647541148827850901086394993751845750819958412302169588157210755970894272282587592911724145385506735569085394178763422843764853841729262885844679123051892789655556840310806367196164586074188938867515990085055714618282149900011649073506219444167240157625564830420821962151113119702987252426938549170630673529411851733676459682979819267872740483448281118758151918359855393980613919230351472191511764927823252118583905281347524680578247943868046470574968519194973323510189074615031145995493418972261425622225550180286858696221920158826481665157331059451270177031362930569266473539564951514820587205660801431353001793855918223514988322815207160694311702196733663145476324780999751017225376981922623251953620589436345067250563126651187143498422066730348943783068081772651921050044792491813974536477523513512772360026026888493195657024971398815556099972399714565417473526924815836485025767971711699497489417243219343523327379803089855018888460377420382433444017121694830344769849452054838433435858177260233558612400352707022388825762958073123823236406441446982045967504821278871484439648483952361957276861844357989884818444936070322093325699635472834476948991993667233569860051829323972694840468090250790979841321991642294079010027652968153542150104649438644921973670921509266523372308846757837533287786651146316099377108971523162050694605836679631619894067373212014034881286066184545582640677938727322572131558005063471711022280931207030513076808683461925538415861546514765069014357977998639411345655195803291131596380765252038239348182231548609517293034176652631828703477415211772565422385951064877676324313866919028783217082113273578699310915543429329635573866165734443378952060915716503211183742424177995907967984633313503972577067532811418937598849697339514219458144577376991199307891289568462555239779598644898875595195727319506953010357818745739926434112173283219318987956798732167773667979808339974087255482870972460769157999353570225540049634540382090284196003148424622946137377278223015223619905852555567443981767443681343756987912709769625262746797523142570907518062300591243564591592244333274895003314727958165191550376357800916207078903750946861819331721932376388907138733459290218641298252384100671491124196145184962914274050527595993458352358372043402991465733728147678451152837606570665927187937561441890406737682833237242534848061836469545783360406528524621151833591846539973041288564965376*i1^68 + -538078305810535961081405791555626294784048497547908850319294106216962619902331173364284945205490279138046488585677900552487463745742169956761324380617858820513117555730020820253798407698505532455587453678836768675762141491413292521730639848074749129436382989243144756065056826693427053265117985676000560716563056990909729048979870366465222513321089375596331469350217315119564051354638019041463730073652193950984460363907458766445926063409942808331198472243938822358638693293684782940446264640583846422706208655145529662044173345422761733610778605015323538054525404113504685264841767756230208834323707763655998304966971412920633523623107130205940899444318379632287082803207720121016915198904640271144565161030251043704619435128430383956079583198505368307303080857020414748231704493291642077210455983796332712788388458480304154024913169850652201519613285246258529289103199076373851414634615664548687349620374305812706962709386767091638158192401384129952571153964754111470939757561775521308227650304830419872398397222230006499675883561017367903784604835990365145958433115498994925213627902886621885858564733744949443267385713112972189739383043928755593858853435708869400326146644345621959379258517043501358752636436977609825309105224828134013541055280620917745507020265799066284544086467308115504366329523461720076464422123385461196475746084256063361770498164353130030451816113265936845988289423230104288026999042035807846173521851502504503051905571192896711904099320271091328906788827866787018187851753682484213145642835946520830381085078908811874694959588294713862634491637673554642303744329965629198664507851486704755992495300612050775653838628541674854661529734135150560169345766146791138054986048578249073338505666556643202789658208512637035981348181218876393653019227315201690376994076311716646913853937814203112737083036654903171678970713041345016883940725576224145094127165258591734183343525181691347540193781420821427496339835744798726639538309216460456942492851518949103072276882514897648149744172364738505728972809974119063097637487455596769813025100702873180613211561447149049726268502130671270997938494345031953999805394805951648368232924920518279250827713177570124339795829314238929479709690734938273392689126521663863072977183845642830129618950091376996905613518327191215911936219460544703465414261065146219235655490316209249812773623598379680778017713322952116574112128708609417646941637192770484638072544623872883302431248105622435969140968976206446866399271768918260830350147388413595249300720655680450902260301743623880170073947958060497537523449718685175787897260861916642649473858611187018341253212725484167167522341076448159667117495718319751168*i1^69 + 22812822279950664859334365361657264857888812110941427459399044580994112494823283783972196520412212646333230921873284705957572612692688949913543979678194962174047966484895076928905108991564481258371107923103107384419948022711342041206408969642550010192191497801122205339170250886470598543028235527091928999790521483934766052142441689257056344620693771842858390053439677503595058752466709729241045204042107488932849121984213708999086951985283991106053350536048242642147561430965321144591702437121806747799728085802696271053261871336607937632834885559761312932010354895164056869467038215766857086955161954834495183741056937745718700493445220047887420410363082971533466353168667157542739650998229749475298668077624421334375332133064742143402303972555295844677557874180974439130963654622108813260403969481327909203074169909829065656974022134350087930038631071375625136626736652104042851032464549780312125688009190432546904152833780170532578306741720241943106946734478431846417133699766020334078481830645707160329006383809816224156914116223085820449941743206852380623819360590603724452371322393433644853898262213049565369929354097646175136480348074744190003881746203211194692592574921998971301910369985628789820535749798653052062678872635105730365241632285963604710491620429411173177927155186722111215595172007828364641024279385560888545889738097066437210277602317569404497906407400744048185595084109689878430767408003875692944168398757357986888314862850940238197776795852062005182585888354135869261740707240203276993169511114384428653385826121807502551432602973540781082514834634902098022813493110168945753043196065267658332485653024272436255403681818092047037678266846027356453313195283993060880332956165878577480319832344149445468213775545244297764088279815546214478883519457510293474579654690479037870360257260990016632186083975869375097967654230175875632325222468156466176338478616676758830282020892420477587466291521541274812080818215778526082033608151090902125955740412997664242324036321521134147313737522718300811562014735111719781299061994870213377100179191352495579652324974260513813612641857930662925122859656164870547569938854034451219862189432000441989513586073464467326467546550601602199168297548722163167441674973918656829595989469932812234219861016840422207809307490410805656623132472608481288520981230856118920981066088870521149262664963256751731753762844100066130117717745368519588002179994703186178117784477608391710405172981299465900211405117678541381044439061855632348035008907365092243910228084053620053588908413160698137274732386228574260396988614422280979689884074188885703380624797250145243625310428165984882907442465609700529094740280344576*i1^70 + -615503066843498742705205112322691173547852121287539002772278914380725349034617534456944062357183528244567347416391767746470885769263552776558543430864777251646669820557130224085643052446789491343486058494999069988932311231789314441685477628840519428703486078889351990584218316702408076964673640690860105476225441094081669930227132231137305907633116686502907212896433100666778070388690264528496096633814556279199295130063391298647696720057424329811877861688010161747338396264730811183653812089105369251220363136297239952490361913429801473065806497806374006508211792243170179208609871855439537076090286307495093716812543750272808186164457131135456994042034437378223495497821752264255142502671826364717094950236024550020161062121416510697246866375811131993199094080878611822579683956029817193106740361103500443755928508620208672996453341689579672884683119990609536249375610170318223106041143765122714096715311591041087957225878983611013352412709011747389789874380320412636226315663991419084882802152154970537443933367498477873839379860450567039075438969248842138730078646107910558902363369906419369168441675834200206949003695700961923236461762861493588700610177493588053282643272958888053552313803273930414024307908506607278762688251128995653262559660386818890807181375502591479271195416974830774193521476362674320089744287350482441187294923015249402100002293104459297708901584369659234586518121751872477942593642485511606194066896772490003017979797505994398028046206491882487312223629523097126221579318791677159279847657751442612131703587763880346571354753609390350179027674482534426932767141770917595964609349307926546585491169945452545988588108668524032542642730980810154751241036280718500332871424319712291975270224160574796864293755109862601038177267847625289951889617690093367915263753309580068621709442826952391759404223041749158161288541303494014591027193100580897340225393945602656287757080182402429032274146470396907482809080310234216950415249762557392702081552191299303714402174214228774122821858234907823900052762470933909127667933982124938622214806427191011545100843381919266350214145261092749594194992918276492785014915020676097627031890126151764366304511707561754151667952965888989720927721689227314708927488826634327320235211296038211097110670826775538139959877809400996485042736168433083091366072998492634126943416979945942249472875504175973954327613909694804929724479720446610738759514196113138423908707434416680292297753184417172208339914473710863892112774878039437558291904964704832353213937357157407734488164269475577448199808486033337935589500818052439165412320357457289888126272492244014259972689963638136192237026351386734363731296256*i1^71 + 3851883529829702237626985551079937604867445862253988542984951374114014466408760516643785060694463165991186587135230583948451956521733882603838350273246748998831619070368610307038198241410385978628438729537125195215724765606979499602992878198650000371937850146340388955746570201349620598421342712052780864302965007677366579869290029421438322236371694940778264356384119890408188248565838829619277727572837371956673249230227452673350827522835008526641666400944525704641538377223503464518100090827611162166538659747033173440445711387975615358571725479820789599484490571467209560544209199878022542430850416886866908729838863273184943853082098920731380883459831725216430412298238464584653522857534257248388244796553165842217162327598574078233948390277275913444292703843014693025541325650604128461723987507604879857681198954481198711363791931345394347292240320830515925320512599316298656905941940370789634730949603779362097713576093511370904583806671494843983757517225010273523163754257911240529833063761888291518157807615120108167555268411011701207732157088506459842750774466153013197522255860807694410258719855612203743166792099825361564572925594803476100594719300110000881226156041951693363415420282147024368253397919696665007853194365941535195326204114039450207601499393674315093736674925814117003626654479632768729806326417517267751764635754213976753355419319371832373832308358517289845779984678636388194297209143771384107892643628920023081585350258744373865912378485528712326806855535104263138561912971792927957910003050435796489784061267388154735382438129878970630312550497839591316306905005259677881008600074248508316786059299156999638614354923100882070421195531492361990914330516770120009024982448008769195543461200947896102036661708433600208778215500637683574509346748127008001895565925260557051104885925693382954223188877998500648273348650120575979160180584670693300067622542641561935237601898581114369888690774012244179843374796109477019198980828830455772558434486092211059007959897385691348176292459348547967478467204469706102277232358639025340334362095479013043125690221807722347878277006574724566778650049267073658164067184844024828060757231810678918998984083321285223681359043545270204021607963043012046175296969132637259939250240543378583766134949251912803869730447833826262516438715600634301224309015918739562813514492079886027284330782941534990024353342965366466081343741991795570905105854001909848988191071169003591170954709864420238458958495622991884607723849762743607958573042170582431048213530328550072119604464953626322696920526558707026345708270731787694458727186994511985896449418806269830856922994208585505329305300744956115156992*i1^72 + 281014986758481511492866794705651416417958641215549641668282014171567993586691594694742049091270109633027859280777969658933507237016715400041028104710585631712601531207810368017631812307179070197385255490634064064169424986484205291361526743728738883916477700616684196573455338835373518558103044467744438652034562446807480980724652874700304881434921482602141873818396734900713230480121528963415551211459074787223997272231575284684542177993587287155000360146962850077811236921832095644026238601571410895090944287284754618636552840174121403411726092438114066109131269534365368036911109009229329322894322179498781747160480693142393049412011249962708329804929224484622796646316325420487271605465313226896842058210292158633320345735613564832846039120253623973349271284008909229620233189104909768114171434204455675771741990255101388114004296409921993234862101018066328503259460939552384821129060733871931197381431683672954847627201726160902587759847262582803401905231466576804185307383425002624043528505795972991452070953877099283192622418426896098508363194177983764419786746336021009054076703527807140625474066896529717073265156922062441568978848738738154821998499103054272200279584643659405718168589439758745886460114453307304217681190495325115823151177438658108991111529021993522851642686720045745072151820041990521994773605219391034285726282091202592134708123171485549735536789509629572574095898475669497264321418232329990077547943954620557402433653882847983645435251080303945796390706217047785943199084868151123794095764601583969122994612576721606237842581770716592643394170019252348873523431226036915681253662711557661890619631698881352698747545962127258471901594028218588802660163463835306180560734125447546565214207107173375025532685867756551588175569363041241365048556695268522722933222662861402049978602481145187888272114097471155162701977553430020907171274772085332958846719384870095338104219526949589545638789753222617171571104968332457589351479469096127818122428805496698032195491239191200963985836011716823924559146536392391817523708633289348052103486672336458258421522907566292621046321058819338200271852610934984612815315667791806548984274855233745219772584180380654317550953776674442866451897280965030452775242665729271365009056760959920065931193517168209742844922538818845868237980567901661359292497056710842323891866978389311416597459758089639230675630381859764879515918959439566979136616249134347122814465769589356816489223977369637430370247786961750420676732148650738789197797718639243065167490121238573327979029564270780042641809191596279983207441908230592205465746017476433679968222633974604982900571706744767854602805330598428672*i1^73 + -16705706665253537649368582084209218228505241702344369328909583916859777052676252344513287529054007403260026727979063001971048047441542707061185534954719459751655255501753310916981491878547765162335838577639867978511321807952392206448733376289830924250261947468002104155585929415948532711833164536097703827707710549813066008030153491182501438209414709662362620169179207509530311112188061488754552013742688841772663524943894654227187792355087075751883161653137434289411404784955643594419994569120998262124158709811031967313386607713030540728933820072666432599334458183434786951251798248903564459480871301326102196449397462354972928821285184095795949898911368305440658672458723265726286329836183284584194621665794771434238021200833628965608072819484047375369759900927196907793211935004889479191211085099380310951969617176384980495256348491106486885941018071917943957145865294985672030629730020568061361432885672257927662306383494677120735994590904067256164840006657594110342181271162413370281410568436124473111681747506854440271509028249891469665455242960266589803346254400509923411272515427894560075255182897342213711375241231086432939531000017312191429603984017303794571602794208441314681537480187786310612008477966057639560053881319666866638233270741756989790595730664460401340098176208721355481182602652405007645071862149021056052448034597655975385023702991324556736541446014798505594665536862189414094356398856729182957478656896262290106730244654057382137463578255337280325037126059357758190250712822982899020819917087310379363397304078095554524919752879791503078285168992585826433477323310516545896469594043011309437492871496156943021069248102055704820110476115831578577184610662898558603647886591502507024603655730582311652348304074561695138714538530864205347479482893771220330481126436827860729364855848687950693266812407891245789851577805850643891580523695884945503754701719519475449268709416696944987097743179310262503359630520749873135033088568022468771607591261001602661471637978814527482060811190360971281095210291830319388859381064115590378762270627737230920349872938771171619055859900098478645709732799885238206712863434831024669195726047976622238595758982141050055436538591374284259674593474257826260559657929852379198600037619071220864680921595795995030147553494987322155451900352362547401545778580339169960141059132454278610007398788081619670468174662634866571907471989880912005074338886874178156430588426692054869169928554672381676342792489926181743411180329453328542013579033351623780390309004496184812745405425081577903033389679429702417817437954446190932979267170885130153507815404271987184694586930148491655748673815445504*i1^74 + 562833631468731427281203901932356715465149571761717865846145498029325595155583767286293460617457382210002021942099360440344685771595284431888544456215227720073970725382661850745483261165268544238114519613573490843353892104455432821018413276588926862761048663950092412258939480912762131050117130987124757287325752181748316565459072950867261950340844104720734420224925624825842170607322637684855793487665158476665257753703562315460327549639205751022769544903938148937578534750757090093118042320150943674285693674451171498810742901287157880541984713636418020357067983114113789026971262946683635516198274995681441768283427913148748030138506194729386259792231342548741870811555675299246356703686141676224678233083264431304280104972214109150670424813952103859753543853141395082587617823257290885683245769658474671941656002241166737848038142336597084576818271118915119260451708863028518834530955954600917169673394943200273033344252796614606228513514313811652393263939755067710498925304080241654349377982459780654952666071431283668629561002596968119925183856000776560135328945931572292983881888009690459908168285827971027070334255019331732333601715282458478831943931609840101759510618809294610188897287150190588632712369188493531476424494817963186884886667539628627785616081568904181424181800812283273547396975424838823072945826305209596012613157229575867523957649072115654056820483696356175039444772232558527941217881339965520112130089418253681254406441283917220207426254796625425376436048042276415834952046041156151531696151872132610587082167520280423921711850367195535411099547437686839417746919952183525552819188763702089865310999634908684444518569061832230499634835412143409384001643294458103200708087240964789852485674103168645165063842809616710198979392076523421725500457479595585413238513362134529470723386981526733347437035799362227321709486470979504721828233321665861162374644478579725431368682092551344038158895115344523192447953457634512583704979115209191316496851815677997435529048903638571815825035077254419548567497465894203190868438160888679972893121254816447472627979011866143658092446190753561141688986046214275644098885950941038066272366160356434197187527886833864017188953668371448943409473787675315816421353647537084808485812234899021645729146029173301851103754408970990841295328291673416735954029086737400606531951774926048350448140890200184584315652999118530171537042410708191927878776752919328353200703389370980007593946991538933960323750015438272640294730851327589967218562083695131903906278485431764639973383307754690087919491072895891198224835135308097542661673866525824154061390334018904029586606848895767594978508800*i1^75 + -15408012649421688423724799149568721389591870344041146887297412871100180073001833653000535128296880713366168522750339913202605762067057409985545605987734125537064534173246747622036828081237393675997625679042330849035985277689496863953400516924237981779541796027008300328875867990566662976995263110274967271630286938313679354492296589167624266337912998302321091959416739735564353758354696984046504414268212136965273018476297056593792995487500915791493086537012000713727581904223478221420492248897373594555302653642615109894976059045677291925715046193767087528363570004626602025705978623144758001840767009669374060710929473314864150338592824244740372369593372045973485195289016065294634610605126829391882274774690007555297380311602742464205529894616297516678639215378204989576000394283419384078884954063906591527289794378116945663599014274089885072971499366151993064176281159534639362797123892469778815885554737472893570336497898535404619294575327554773601129338910745809558561962650040928720885657405520095391310386602058692016464377905344073659103714060493915068634960414791311226704162923748365514922381647791389729233326725205475422047128266437540192960545850069415665034362261034781004935837528375984205428392780064452029620862062806615152752263050519652229629542552993273346942650075733406544359962615910035810419654966328497926109138921524160940366711431411412416081679250098477280757985350445923515961810484163270631670025787809194544814494153204211138367949720622914004254984448777930488476787210680241530220041369097610286048286192815959030986787710735513358237407094830052235932215141038533484954951909009777975135772672491027692327167982889273943316981854452225172798644157056693145322298083424056692996697972413916517765346087480234145997522616255072848758917621123352589794284978800682547610293243626334332378106194940647020090362158652972719045530871951300234937709401671327183771197076131095596624547840965425796107011450155141989697448626653527330269252550547552281054334951485213158287122683742638362520919359049876219511602162534563679453493311160315358116330839638646021824147305892809994924329469551606651186392898013006878140719105074544132275241328273614205387600790157909714527865994634403659412664513706173154214083125852494959715016926379746790363758234286274637322029443384605925408559295326995143558336357203787957373009325377258899155979408877770871682677784924826637498587204878254893762977472892562957153177320889413295132571920383807154462583374897694652126280656271756530151949753180775838342273069746752785748321791936489013450225182822839296635051078074542048293067895728317091903316422464912895246336*i1^76 + 369096465114863744034737254174854964566599413264115639154329462757951584137311605048328516255929479681525871636151985009819374574842402864869811786164691120628123911515488172331314833666085846109198851839307561370755693150078616323375498527322718707401520138480048117941682254324170647243486948813240240470954459720079868254521047838861543625573295453200554029487304169866311953136458610502870966257659557235884772102674717223535424357900006649975370810758417699082571851034165724521419688831330730355329900182584535408615301172726463695436852438351897451187859174473290437756175826548602769836794061759867632565799649464366460000450336107472961610464902374806982245727305023240494704010830050062843040428066297167992591430933644420484845278607158085600078833601836569881270611605582402592092888204882285969226488606579387474101531624153478565292751480066859926255206749504224006323465794882112662586211765500359727942085568955172664338288124297720436207180630682512661685495850249103078528233479398397020265478777278229879215815943169294068280056670951829988660815636803418203416098603235804585336531188519134071550574532963124202509888661856719273934866187692968557826073701879861448187204241678735082188122783798232564096907330813974605450712512885401590633809967961044257045871677515573720070201738470343236371445531029969922483795570790407608640998479255126980308093024578906750681370888965953318257232648058543899581081805016947355089996220695491304959127839476585330703586514547942853708258100317086850663218449233805487975521061852531066988438556936795366220495256944152935404343243686384605854880453630511130082283371519274555385043058434941880866158272141369646061314321731879020463671501181157704212576214377396924819015846989021532344553565746331400566692082755727160045243928174337944460691203439497997899136464841358862831515057506109793951296394944679295925817568587416178856995161842220359790982563764480157188873691603243156373285698694094247049047830056979900043562572350632666340519417256244060164632772816783833410902860597066364420381214040630696500703661517750277693666467482858244399042613832225527632898183906604194520689181082103554635177732057614368739993795257343160038582858478421312587737937990365027375044856771895986825614980401014931439227052345415209421011676863453152675686625034667794904887108100272301225554296152467522841750119497350896798432493981731265403122239670792589724649684296151348116456451841897743607501395165360208203297320935144758993636990770481651189425602239637501113130246438526514741687203808509400109844343023944186777373248545469497577540655517135832114935705946283835392*i1^77 + -8080977294395890152848301645526906935770515113963051922259602792605687157642531455865230919045761072515816387839684111021189798899733294587961750387214286189479763360200602236490934840352469270933885205638936128280784041688204967103008382167761397458064248680938259949496359158733182171623232062358135566396288843559852677952268969712847266966268626437870935368801346125227126345453731047016039951608294467716924491909733862391692825068971109852864036011398740579394927129741967077628994716496999188912555013587999086563610484146809942122133334399020406204238137931885248738550603827438491228347403078783027610113519071368624483068041518292319913098861269961285438036164927930018241538378586147779410908224726240742785883807668632698829408702039560870571528414195315307742117230431587413359090475427146473698106376277924315714673016379775938394460153102888558811396750335947455064650326196894965172010231462246384561213292607263600857186922891159882990540543447566918418941620361037210068786087029308140697351884262837654103002112905254301457733101929304617049665377033688845286280736367412449120239610047732998317797214573653561337376905365550503097144764508955879320363901252322597545605549140520286228437580929992229240550157545253735592069863749106639013640831335937084324234539615570367390765349772562405733229678385511071257897664552271703304519899405500959500581012220015783049646635490520775340206861359904242548712693894910222475376311880177411029486672028659973708481109847127457490524675504302759439720492024706812771843559360024353065989868992330899334317457146069070204875486855651326283826553263461746037250092202150696394426752999366465921745784241882920544418567979625229645779177725739414490464463642119066445640066367659704364447579384932027868380707071239885348375333016916170342398562833499097350268782439167080916630662101224040908194440663963307105201077744241251242013563722067830430228316922056966917958645920288329798884995321801331947044652898132046351327258871461085431756340766694501806871838908606681891993560524110014955733405305704349829106747787489795492385288577542134867635109655756489245050235017909846811108106638361121925170376479796646323545305451298624035608229321348156354551134757947069267970734555906608222571266863408247265840631869764797542953875846504722439899342045019973465557358722371954721585428086999094774660390736032443472541553187886129209811049773097879039322769885282817837371140734874761905692438875875297748447159232974159098455493782785619297984792412531276978064422842565910689847636126470034946383688268435922315583473959636028572395389124500648331991601274421248*i1^78 + 162661308405599273497941202241618429152522676809552158478797610062303040856287170716755087024067132681867318846184579184179990607734445072438270715418166222114990608821110591168621297288931036687554380680042167981236536296274550115781994033105865284770996986367721496852104141344252928275154758076176649608692374920706278342300113835515384047881107557934744161039629509942617239762646031509036717810472578328664623249319338959024677206200388155907589393602207754312092487631855918795031185919520642761932457769307283898037694740575190327802908628381030753986041985640851480493286902575444110957940983378061974847167858862652216779699958878557397702518207997950963801066529799504018535682466679757172498656201717479581465314891192226753794825544399321992380630181093810648293667921395454924976064465270184301084401931758510861868377231585387161316335888435166527046585431079653970939748334814818319110293612727349221366662528576065248256194628941631195864656505014070983110749273720305272861844471822874186240083938291035178309216844664853161119258272038065739010896621724245434436093900432208330872495604367729624374054990713166607437075557027010711854479480777485211633927095823551750892847881439707030339140589511600756636177082756716586061008415389477143069040745047963747504438648336451241555703844692975043290864911686126855378380739663939899646670334207304235157355487705132816984300086629221927474508291049714603025770060376153771035806107412459399036839547583101463499168310517258490716758944015732440800612624220275850729111511282250743721261224775391871360904636616016042055091299448118865893603981990647216134426902780071335349527167182007520987370488681449422404668475959349153071712092618536625390723928984625339624631400255443666886951060515485298244022771195520196231642464642340967123018852101447661305377334621181619404745129179698669301335960765480267121350979005374192747606274652456661183689415216974979069447380305644589846651953053775917800899353721638384846987090245366988798646625262607112910087536933762828773104218269993825053453526872733083431816623182570409207577116332458350485240686057269587327320174685187792087117891789490480801708765207961308048483435878590532188206369304315645776592193533341080329458197423811012273199637116818556083334405946330682477756462667123929009746071956282008009422639704751898845275974806499902704766725424980574129036593185428576687356562135255565695510852193082244317499952099027885405631599228660369974099375481742624861194554365664475866400769291864611745257396097987877420075692623557095371259816937934898746504308785090578483924576042230332560446062592*i1^79 + -3018295127948050950322976069307605787333356487737745010791370125993013184104097211924721791773204185617731194739101816829742249840126262583193282440826514003370241917658553745395443496823084772141112723117238504011928556773939260747420601731272356393527379105440484047653868201060250924915770092095017918316052130572537754260991009632105839865521044828436359755070869036434205034706454926943133844578974901715444680742671722553690284246794141841180354419726727564066595184351428433665960216232163049525081060059546291455350876919248705441071812894229646377406646930637090316214449831235934791832869184665715193159233445520500112476306807255890530922931437766074911763958991394707517153334341735335382079211049332675275375911178729127610061094383778242018725508452514848583276058589988847109137920016911427908705812756845993367274822706787894515483399793274106123971678424918193408077412470891281544410511899537410159853622690409164312116661613334220652102982472364444422170680558681025744359001371947860928843737846465764375332023658844176594534121046492621385565192782333928951658823687561037192032076281870843032432147825845823050726667696415257078443823280331613575140446683859267352076973593267161809877196528464378156519510801565882454496066349966940543757460152509924038526647615765825731561393537529867928234832961849795771576388722911420359061567053695866962260606201306545249620502602971075574445297101818237094623422691563564302040390985642595117583079108454184846146918930904024981282416377452905039484487970118709529313647531619516278886347354983330004066948783325239347362095526818485326375490267498097674432642257652276648329552773076093029827019329569443796492018694350648428123024304637497009757318516512055055672817177464143325111494167934398200034147362671315809056020579217739800235436561936263782908694828068950788317995734083124770089159106493963726195516638824422857635619618306356356315942160575614851934954462096395896079530911103055332927988476106273826323967934722433125117656367662687742606113547309927697721588818946536876396839705628228204671074546852238167736371762300144847766890502147789794737758569973804063721828783306263547297152865180383940248434068482662195045665934400729744224348868873800824549006384095998497091214345269533064971451956192329063604497472645998182177814485638259560455608250969908987166914811648201528751638690101508144788256134226905796799106997975514889756867913433416052767699859284421960586384881583562302591852570233928207813035906007672801626402301186457789652445653824536325366898127669713226553307617868104380843561067454527451280746493963772043984896*i1^80 + 51604817274053688139102843227117357466875142347609239879977748460993828741959886147115326076545859448712447669371501126444241393472462723595831910768795916519337611050658271652651961569664425469159893602412310610678206819983000958432890807511133940271139229331564614734304660667466995145394010206724645826855378529320080933826182867544376144014334654500075190387836039223195282828276421539613989814247092867796795549814667870799011797525082938907204571700405714863133536390784534947961660259352870596270583630391750783433995253594864959526215349373078173440366409873013636961443700308257962545743843464516881531704096993304581654796530817907592231313480038273212506317094295980492263655103193175106070687088819791550247373424584697587395794610190335961662848193588254677951167931643742293505753105324578412847876037519815636382960737495361253167530433823395734730516557510917242194333479406568770799377813086757931301672026992598096362596107733771085185225879159956047399739476982012309611988256918966068831282559509179095453433025060407096189590777476888702213947146442269986866429720137052795978577364222162197448094137496190415194078705405821360462780203539425905910565406445422708059806850191516898075203260088164099114815366256880040561814181931185972762140094559856690144711815719242363241918678928015402085313933207083527765321402226407358363091002119766341373998421532481982343774800238496511377423295796145706898580529284740728478843002405855482660350968180465485454487884078889374333383542231054975745267844581465163520259112535576995092761949095729464532719015113108606904004453350849463087239938957150889478071964256253917592727111680974351867214314620877896993420998681083984022161334730875208095151099054207641270618401812487768071097969486815473757389960920524471482571447795795125139604648276857824192093880975816801569744133994338013074902226496685859180054708638865264510333343367035647288274383997319513731862719906329366691517072442927524772008381168727757345782520067642603451876369820520761950879244228157498402678028824937795995200173875103784055569526776774778788521112606620609268445229699125490743556442561330770840619459418308654827033772838585643689082224824350971619794676602553871463071713386161360353408829228322218582562736823256331729766348568097800191761423109514946318271063560872179478701491179378801741034420344816590615827216067752147768431382446021095679299279916349295461473836318732006399177107338826651304042173067779261649013292664150384519856238011622023562004622932200044091540288877393338966104787758208468848577474122469135147416873320948639424736423947133779968*i1^81 + -816957739214500245441072371287731418785666487127962207016669705150376585590070384900676356703340232468866731262460502336877572008113907859782125048631989116706224015891879656705888770508197531631572630860882037829414127921719090219302334512685896825596706778754576304000901064169443018337819486775386889153063524914228820740806192557421580882594076348132175632690282705905326823662833017091134453737144139963963350025912459728805018097070103534879848093068293190341773411815266668581656482632668212117915842545577308437400891413012879982618901964008050482385872894497131444213769969579366685587154958863932566551138862098738060202916552584654529778984565291231882665652783168346676189863744450075881937782211569498528621797933907175920439693340538695184284320529461217843169515839537697687882920482074069377479632810249627932919798636364804113213351423328968360472368412561856306955297639353950833016841408069782439800725404163896607455426109448810848186859003164974318248555273665401706023849289496228792145579384415789701892329469792375932826676101222845234272738553847533175854976490634545004009640797749204828636136547991193950339630760927975009307966647637598580190886134570852002349179103954783068755062439867826015838379567513508547661872221385878411663469093268732623225706128171720076429903382150870326252757743786028693535468928323880217881520028691058041368712030821300142991152667426175661730618194313487209894255326335240958635690776065583472372995188821307128473490536410943050382369738386551235538378787959785616440335339529185869352362033657355874827263363399484766723041835856768596082229287559448807847191247199370772429365802570652044736682143664764617294589115567370799914425206139875476713946989345606882283324205540155769428997043560650030436355712923277436386940876265481578650424307790539645171338843270987310221367231827142795608884524989483479628481602956825916179964938484256310343094634425706097677632767409722179527326976048370805984165562303317854066210352346575163365949403984632257518836440909321346866820514682797285822436689804292227804698419131402657682887875515226906344903182438072655232633283928149958289301449035363060568647333791729157070563493861731966475267217784911812002284199266795195478878885286602685299349050716888632816025165270714745611579644866343761952406400077855277232472712844870258746927159307828719154011328540866365614285963148641655040748924914525642254571909442244748076041773658106197521795286910446432934512076237114511667577946288048684030091714946070581457579421228752102440699376199277839731927230129639400479466583758754679474641336008704*i1^82 + 12053079269363274180727130905723188502839452279137823033484116627280426854976294176571668306644250713697746977444929775034678234169528866690181235827417148515483099866791748544510122110168231994381694017080725773696524815153077910321080696132037918713169666773312500105241094304767624973833652658283589638153820822177902607324067418896518842077552509703664129352483277606495712651483150559369621344792111021545803373538817767633490948272904355416094661080142148221962125929289169027391731237881332769754198262623263466776484792265569140479179569808613749835290272776277778583025983070418252280123327196856156996961644475587801027885902761383828676332655909179208395787773439896625573799180130658809409837350251872764271569337551381400726624259417877611246706264531848531938193907908681257025757200538824060216931213985030407867791966186913703581398902441850878062113729360243709718572462084273694672841272501694074901562545854366937270652843892178399656156233936084670491858402065563550588490006429298372074032244675004475326273084200985263154348176538163726906337411877611776866450631116835156387250898231153192890735508159947531632833155952371593394449219305235519597799466468900003806432707635503077217759567203990713333216600747513299346400964018349486417289366886937448554686693387782606620227228019275072253152887474005179393921155716664324350097160376286487488812139346909230220834669880463519941875039804269679052280160722136794579321333913032432476294237704216823677879564261577159757283565021595119586921992459540517533045624182071489778984056968448014018538548060584678274751575374151165145974719156825671875636029517084395943993705328642346780398473890272501781740245908677055981134457806200589006172092578155410122662356710551446779777054717264743898274079433249463504485752884160068452102481346798898627558373636867419906807674928913946134764920457448500099303695793140535188072379803473880096255934508114200731255676132378183346338989445939206696265839087955395139766168511497314683230354554322387612482333009856871306117877723836025176883843524187032611340086884401490183006022882534087426719050844660282062341800479279042315814407525529453003323321889926171169195087367199727673157918744320000671576957939988165877042423552706410478391888914594990633792454477147812832196634587439901620752680013975825240951212775327887727435633538760739176206475262849662138022063757311581010480620418267742198849376086245584066468069857633594937912423473720411395409129963883928063516468813195775135125448834953941111792948527663609764142920349123289640037956730097578903959624286051814113428897792*i1^83 + -166637420869687359114014058198138233949442597736727725125683593116022515089937785102210847033343725764880726509720701617787404450053160333740184453767317675702248818993061611960202531083982667079056043755532460118703745423719457883018148321587603466452077296494672990765386879240398282051330605784192547671562633498996884857868734772268680722689332792888957914761493463484238806624712477969997877197070601064731601800050478219782863082135373925811221253799819892438381643122430372113985558886256419562872326813602668826580854907904918828112444148156282693237868662527283814159891782444185407183476482406209175696830081687896160097636062405131489128185586029799484690113968296287557523689362440090293728916945043646546623659905258737080112170104603599039036687330820876305877644537544332887339853133846392081880679940934982184272465176348284557666287802141549138414199361686260370400556625588300162211586125117306652863949736846340996966849670101968903978679499625807348303477996863566920784408343766866973521038519749187086414361329579913987010071888187674649376511751604268152945047041273945023072133415996676864024698497409634394839249398293037316569954248400778211171397476443392136595615554705205455356747538616704666146951065855711681591088608487572349963475123005363039078763794118223199184293076716588423607616890100495025575222894736515581838248640374455897367546675837382975749073079871559073991078656401356593032712078552254300622953152331443651740127471827199443288558932595192688638907095438120409764934971191315878884415797529722769906529135184588548977816855251740875251324513469104525266719846582456436643368158383391625617177119034608364534051566970042836810093322607226387712395961264658405222344373735094466945987792643217486415584512296776656919173985927779014014477663702843018235182631971483794549806181526196474943079342866762681845244690439167540053158132964725473103496773921434399360224421363795975771828748727186957736419446664451987976657329493712250092175415631399476473456599807653218545786975119633629202760381933951830389532201897186701436658799584050055613743594242547761661590848675177292335596395813906624109726840241132900267832378882454001729437387119777101309948286979058646112594700602125905703317645085397466598273405765878749466794436615854026687375128601248930309066141406222989210311003540584314157969130491073113789203241735055886037112469909645345358417511793937544449028836441835206689215846029946138906033726760672143720760769749686057473698877587739037160088229597963285838863687362454238869394340099920776387066836335768720716712432974541692600320*i1^84 + 2160600946090525829487885962021168691196469089802199805791999980658926509380065036151692385467153620618955624907618182794338443876676616418614891358615437237485341781644462440486217902862460975458277845312130065497150203692018931679813904615015931537198002405855302659747875045829726439565839960718102601137685491677161067869587918514543473450138358939997495794399212100301178302529750206657553926370551161713717135978825918921372576837739282857221075142058856271254784269257591129137093807042147935150769375328711611244569461345660857869944200417630667897907418897161189332318380043839832585451991673957622385915644836397685650705091090466375495453742356601656160165714788125043538668162668968713872603546907421936544869794322253309602690483233721112979560199523760286263351868829066734387813423317734039120865316637272625005554511279653997947334430996793989264099489253577382242576272311068330889666998890940408436467774596153316369065294984455164582205129946135832071358133484860316790430409460731724850954700971384270318338841642553628019485115226406384265244284816732034128981749543805180770852243188609298425078817036090190246293240651361970163673566740452860264190425610218090253679900244617295137806925570297114406043193294658174830188007689507913689848711655313981093227435283306223196851869001587534240995336713954228615564938776907519819635491728430117137477672431262912922983164668291804265162246629154603168706527050012731621527368560259500920681650391373885994583630372875668509894067602099659837314722528429374952193595215417252945191910406366284628636859530851782229037352383374297842995863633887143369903354682323916285691543756477853462440158217106357182472043392554862477083573617632122011715569494856655052379288149775232001466985928517217727062543790545995039576080681046635027030083914914841830644327741941804470039434289824421018955814175972822532494497178186094990629500660608031273256557934442637029888987805620799876540149557673753392512711683416869425472335384467641827612177385023505667519938301160430717931508831301660037810026904438248111728010006968666543848874573019287176338464960405715408166731433377852595832361384454689178761477729767897599368326806337362629813886883657457390216907207832987249191434137801242745321657982333539851322554350246454428415252999654374678587163783743320808909497914084805206886883064550876599449023169060195157823710337202587063863741787205896451066880718654238501213073385938491670088529325801272167237932650930837724894086598702827383052875890887777325872821162853620509593434931969611502277920727334407603146104998660669440*i1^85 + -26219199520366880671924928090079576177677415455718350901218848025021638142370164952501343665073038120449039999103601863571194959866906198781732606073824181636058488945968844433004783053225092659233440796112614396162178821618623411159674240071276347235833513666492330689871395199006298427136119034138529171978626769509941228523710155718389080360136323856680473110936896182937373297316948150115659798430595015701524104167923500606822956406898427956506244975122906128414614202895716384119628776133468274921784474433126792295662786698975293655536052425303966821616943334011570582830690323027438244542758917683095635852635305572416280140852511229393308477705812979609760053552349411599192873495364842412698244901809480981050657070294281965828891338410967067590798444500266772678185022010303353309323714922785527266278282196221045883216150502999136071115429072550240093156546575970177636739581226340113976153253927484196920264529369200093200161906915890149443823171301176138701675678254849365957416536590356959702830018437669683697109340218939295303587085138764691756093810025242808496538381116468070809923024203952171966918905270494972161321696900714015094858168449964477230144322208719991853278542494392707008052280198957531849196409503702609657290150302839402872575908367430945519845287966642580253091314299419711087447082140216020530554939724159409737270971882074366975571956555876818963063140166497779235943858972262097675863010815333589482301789156566679933523160616320470166326971076397861501049151891842668918430262683298959903594787589015801909892817226876340503383614115232899766692318151586447125329819755717102258475631310655564298228027451341784202376673375821809797353761525037887690628948453408325582580406715742004748817568747406548740743807188548962189908398020074596047153631624795181886359588792606123694017263124641159668751457016296526733439060397419225225160507088766193857811868584918282020618401643529121023673732868383175163042302231638904214261939020391789320598259518216875893105740900537041495339446777696440958384826825324778209912234167375097586611246530124140607762350256582062956633483658405046869835074515010898067700589211794892491512768858001259299940049774783734413071889631950167277151366401463745658943211869626848846046259926478515594244341668598020033549631445345014822127565877812649121325704670836617408298347909871101256278845046904261533097876822735516112337978063964413074099288876027736055283840705530580434667766107078930245130764318929334949966589720020831220544243541847833556629342774890794447368780321132830750386342870629798842909256056832*i1^86 + 297342683120539943444178186873215247974398191189631442085963265156718461796367202713525569754044423987930283059864325397691600670050517750835800985969910616648192403225284480448158838096817981068681334220876584781170586275422080559463262288209214441990195746502906167664363376276131866084583671818491562681461793931277557905468321041820316321449473874533916252711871480085879182565839295787395770266663106082322500046731777944575976631734292183166653251170892284175016900947992442580233609331638398717021242790308838875832188913004005088570184580531748186292021945173418582043376083570152450010109522853568354251895832595921244186654114167977613347457904355585927493599230674904214629918308750949633697610623228342652118988343136946991507489045583610161589202741196530988092168309604679799014152186600920063857269735948275879935243671045914136043649067862593900367601989127764575430641982691605482449927074582293127916993420929141934028730343512277100160522911164141823111799102015303008069900984232597523393249448982440500231332233828431856801369553870114992588767569886542182091114731789361230038568594374767677547305768078684013821389415033453852304256565785580199002022236127236547040942866562532758457733359434929794751615885237600219513077634404925232666265761309107758255206007696734762326119455109786355854100457234528775071478316961611517217918371679418776432156329694883088900366907233787440086845676636523264703849680466202239709187880396507953712979876907585310954126013680847315355518979392611327730786826212374643056457525008640751023176423818094773340752911103936407309230009655507633769621048649039867006521496289961008361134452785466105003008399783905267504857714175082896412658504844548652844833702952344418606961440450781909139771412609933017633588610377186446167149790054318543452733138666339858116722759112228890059571784099980658015651010398753928147766854562250183065508856362765637007042638114260470908447581271488514072807064836272195606257659326285569851727926812725949219866058396874356307087477840539413411479102122334043604096473841121595967516971088916787682087757490245122056365890890358887159828787555396340342845072554072993014165062676569951333006415692088265729342595587162983199224761281349562391107589364775771508032272118435863459126973976445242471953617914200415485412752968377021469539162918173811598376943648086016777334248336276832451470410427283980130912092197827467523212872879666724074661753431841480416333428325314339275279362728029212924813640410279221576727517070169150234443073888002766818543273591001881425904089906020833036337152*i1^87 + -3155467479196823393495320863280221015286768451955021687553601184070477831187826774269616979134363869396963705554068512383701236233230741393144681535218520329569767006641210512139551369739909153917546655702812943018070221185260309598878020619965503140174432541795357902984596347488168243094056294802480617113523874826292429734489999757630941949057992986468771633242095852666983466462181378692683257947136425519498890173063356385696274142949634390964687012604509202843527777426756939829899253006538894342788760409169875775285432512787443481419097095436360843164583653773236373497964477304691235808586525782099463388867150819691988628237106896599541367515513455085300047961968026674943017016084530565837375535122235972588935300179496835457662379973122582390972919296639315458799742567592921713192577182174837643956600641112990496423683929286770413043586482915256913459506299435454073240336187088437818598135156183707619842993682971502963126643683759494129657971344047613076811988382686863906379735057129859062324555319150802745084216911192876166683150790286893442159642185211927145108792763859575015377840447511880617420769640759170373242784166744129979983919283173763190961315006095888237970832314760439019764231196229061876842269407360708546858028301089221362773363977812232131547532716500978650016929497185351157857743199537193891438254599508800166399883115224562883443614822924129275779669394009942274119302052363691397185198581662126549376720450549439434829184154682948132572920384971983436114567579285702126442732497291674211063212331571642489134752518916183101813771597472357688591429405480439042698302250457302948777426583485512992697224010232329315783944880841354129724251754190694979222652738162342390713618394319668453735130175135781594790921351271968672259812370489723360033715330121933259102944156760292621292081895642828384555615695352838850543443460194411150894033369115845272343757161457675832771519226167269262515518331905194204595097559345165095479789551112725511444658649344840546060624051617041336537690960792464804949082820024637638191181190633208289496223264947308036002921409140432152798278037307866443538070532371773405562649117576245843940454116826845173843805174168842723352809942564945645855823729185946035767153209647577746024250697415547329676583604473112907550917568584991273545409729001095522647545983071173965408634225480599441858446264966502845579545139155216188896393539881424763264763298566209745371397453021326658644485589123088241573945868244733492168922965190670994678654192413377711929813181326904942282441137721162921945548316371171934208*i1^88 + 31405616794572282694267945372069216140932589220815736313669048892558995128958183291483713183393875026100646648651201934059437547631574997531065818858130158539327220556264612884480052283590349906337058346061138864727662283430562366406596932774896662473418622820721431808766916473392632408727943751130879460066321113459900281069094226327135525968074788424992213227103629256371503393283019698070188199885378795273097585485865936881574505337406443865062999829602217465947261182243428841239139070145431875639650067872652381808239626093141802977583886579987700419760131141504049351587153910955222597392345432917833328160328017674003157301028503964353834383048925196535063526932182262205928186504127290602536066514736885795337900348519754129908066910066661414665686436741918342924308827990422029875974849319514543850691044423514079061766268816661109811574709825046827669981348347779022262429009003395045226339218199410591727658626044583822354441589268162327931256892670499913085381600199949706710048454867613486544258051886130736076780162113234947916836241334408774453466988870888667645158034773834937182258318157406726335074287507339037574511523077439091033824629367865681938354052154203776513894031342125246076389455933850902346702464319966734644439766165130441327033196055875890708032549244133719023077590715005464096868683943024197416915691064799523790697059293780169113710097602225413753800633204489794226664144988260282936959577861121592168107938886194124210148744080075060480403998689913900540122835908654302840991426593792985007058310619744110920971232429312529554686966069691326833053821523025191560906113609852923856782710806993130392500285941761885099810234050707455638494297996205916071051345849772296293840492718906093509583459329697329177852264369175374649648918480502920177101142439465448701863641870972183822970074415692844772242936495383293988613746646162266447820868897990288119437709585831128397649980455328901373910005970745162553977706284347224035560252554017605121565821374903335958663299483448037085193969017185846557754814406291974279399617797478645828015998265884254896314017747974568830623559294167808003459660524111274882253864912086557491838199517360335457376469937456320093351042351846957050432600101891179393170299134260205205899208684603081485524318084182135919420056985517760176547902664602557770653204764883419187095777314884099435109848443192669620756771844539658399921526932151254022726486667768103024291875650782862210574779419929910278766455314943975482084554122094930476989171406143849725567822681045129178416822573192041135226963374374912*i1^89 + -292991872880312227709520559954865937014618351424190159255690546628890241835035366483582942294159280085433735371066543112551659225273811302289718712392084513938329800117418165992654092531480023130482633442313760068397910006460716173867727130108365183037873937917243777522582653167936216717366132510835128850665204047103691476380674459569443960596434475403452615246455716437466677263651191005417775408229114530851394572541300930211561172394958792141413303606730431367802164903342303108805730832211666275688928843700202480432252117981151102774658731480869979317285849204717895866169299264940695100106586805303687254254038079225504087089327404479808270079034647341035524809012584585976741264126394603816616043212823438982702761932829739948033255441841107964575472600691738538772929875769216763808876354099046634764769297117737794887140940912846545022583273810754952394602193906210101470784293996087760453158591625305527200250857415429086269174230824332768310996246225592291340235520415544479444120402304683196980687601247965174816912382925980642913008525850449102313226138803855947559907281496930875537099295792605123579253404431993632433117633479304200210736746368525002961473430057223248423661453022206039850652038312353127509428926993587712422347331774061329062940152549902964796195457426683761927840900260688811553382423631790922098359516445926688393858622866826547952786438949776911008319596819518946258802255514503740447440530689431373719356003279144968791533907054464787584780718269955465828863079604030056304591351101998499755820151149297489452059339393274719438654036763501817860310917124751025741015429809916380242207553121125312354915592203995045050350929247611888836031579008509504801312523954151291331611090091261738847124377859733833770953026309360673433605716215614883505105482836147777523129492354472167987560838222032647938732827679732187420706461400567690615144417509655160872620279999246221036197505946228220568215478768686865184688159450383077885746345118949373565848011576800507105422406324171452310808074623306524978226005196033907665364246443211165123477384982566641174772190978250995981715316789867748367304483978954589023413526033316977540229353872706652988509883251075063503204189399965200659219437477559570027388893892082222955886867493131079848736680414402942451975745479978404213875115339180317798414288840845428157827050041971789018999814491695924508321909729044700514185922024906596240960412206062859081276112019265462156156412093573209739694956745063434157044519782466088186684672931368810242010851510885542479490967623774553912320720896*i1^90 + 2548850547077996316802561208841480816918205608849267047786268957684153674753016018538659002290328316202686237297443782559387074651860089480290604503750602427838741430267213756022068662201263619040988854507492251914939204972074941001079214099258132663360295032791066817741822773098008718497532066272096279839253584159638123075657987637849539279734478254224364689394665204677140403354527319845367832706748255916463653527536619373637911778292496951384521365925357701191023085971333820596525441523061338437488641000914640081150933365882267251752956334181642835390621453735045179548818473298212996685938120393302004399345309307114449693681351103123943829468104857820403980403926496451128331830504909280140535344693785043173012377482306916532787955441972273748836657968055440833802407196592936325350753413900153563033925237930021658532943756095834522582527262665238573299012289182017593448694319315604673904666903104555865350240427156228167353063299541265265528445483523215314896339997459820530482048168098150351967290037181137760008504987115786203415784862233297036847606036728949422247395643571261563238207881656293264655692128922239043581752868528989520194396110904543594801029011709065518050457346120390353656653249882920672648598219232138400504187998865509772095880333725530040546808560247711718824037972766279903085343572441742335851475443546078614822555636561864721055138626527884832794864859889970527912110671906042296605295045236206844222739689435325022098535807849552391087961014668331423973565417920870697104490383093528743594925943907251200301156136236043335194191961214526021415338453444712596940480940284626684092451322539566908424860194723313713758037466307790938905012366628440929609669692117122981535384557449058389967234430456047712259786808560528349616359434071413379510438487943038236999560779323180646627947060866111432573770798501244071390384212321429558384366170512299903581526037196855163230506484078378063511825651008145020979652111571154865610530018611338061669178544583113535326722491938873481546827725561350105246018571792881348527138856414045921265700087315282386761812358048919764278860756040108313103049178135661278014656292959989750413468360863022649715785916506196036014488672936007410632526801005867826815556692507413010395267989616247326880666098503805322814053403921517001745935676695260407660950247738525550536763976079137336159829805219467032980834419726572376530796090080615735119805791713745354969794475901720095728621432027037719312314203935712527352353743964066433241787374720671082148991244626077663941255033987771421163520*i1^91 + -20535568354386350984043245014021170977328266467698283042371238361846630105868937390758525445897462446113975722362870045049807160456092180719430021959338099064313790993520584752614141157525253465457020551647919709457172510244875777507667723432124981564569331260826710117763482131741342137767635269101453871300922904888849249352491198358707574452175609693942490418316628175738490665409288891508401878470165903953387884691137486529654352178520602585840429488610987370033926405714258899374323038159173250232774704259547764221519080096823611025072315707773905559212390734967005782757144127300666995861617834155460838968387878524753117479642853568781648922854140145667491804293637021575753318365394167466593655133797430581588971356394102648986927971435353572473129336342527382050047261753282629248726328190971733468093327682497686273222545248780419067730992818145344201595490303359679449177102819039889899513030429375217613803326440135927773232540165251840974490587438526890695733128143344963681226461976642353306564606986406766423583285365820991957414870370068427451294558806360319457544988064486151676601782514983903400106075864366382177111666612345285657612590566721682870007996086971731699995371700572386710683367921514769493110377809111640522783344049272832070548997590874395838643466329074443965067811806393257544335168193632677996051238316882119136247543068842372512526596946047389859325405936145782194060576234592575429901108057913319037145196399439965143980809948624934230911438972277706186458327004043845605207197443889871694284309392463668014896296699766267931552919125779139002384251845412074928775387169575547515667674003956055404689365646418470644124470700324984649594268380090297778628462208508016735212242585478855455468338399186323663927212914981980075306313085683865219257560140160663951202674386341865868082651450107112703046998866218932829545484471433717008417008519443317479975312575182820328480671138272816590371524470048423097898894337694063392527660404849631548967400400904554888868483466390048052330872922739722863813504099484530602329488782724553631586743586446347563561110142385276675304662939500946228713435864326060565425728988635008416975267792433956581076552659780438454719282720045722498832035514299918033221093118217757617953240420867769123420177158981663144036405200131299875100698880360581059059609656670512295566270248245757618116419406725850637959036477781861055416729657277872602693548179109641863849169604542744252104846073089908025185335043531997609777344201426066339868291335373270785845071757491291879950666686904926208*i1^92 + 152896528148292837175225850410288427841564975432202628200418935622797678488375551993882151401532489755096789400377051557177605148268434251233331481073228828457771748798544405286586977899952548849944475093637593317136353548248357011322096885857872985461069074413817252434393177509630759208581489802173824440091822814852314605355381950385571741996458795813160737784906542303903574847333057309966564475820062131012674588403022508089331092178363216342902796426423204177515048362852658020400268604028052977377564009753472922030014664578953526732347567349517848335070489302028613714704563914419512176816810750188528409297857734333879706968303684317141902517048937423687960816659935805472711138213626930533655174404700711182823180753928317680357840954461381919074637280088732948254408361661027242194124076611896826082587699610698226562660021268269394718453541432788377648566646734610519672708126139648700505682050133017275539089765897179246300355835688636111255724256069406929687034488405314601685950252912700512008298406715493410401055056931559430626483892917693634435440053903410928369896280309537988982480521664690872810189999708254615484676500362742124083979894769906891571095106686604460907399043268645987429141794045044072527349982437763292294113326339632350632473915611488632575420730354524098591479178768226371415837418809945299105783603116934594819384929008178575524977155034777552738286957634646335916667518643612830703918821576534057532860589642438438318968893319084286917840958362383488663291076521100761603323182420411678543257573302844108710068786063314895020837881790277788410215039734892117503818887539928237016664250707120506625746179586621005021256761980203597822388647219148302131317242979631545341201711750835919548465176406738970636731027531767551860815835031634925721211140396291177947369435435904252751960640082903146910464402958621371487160685352424057578223190626514505985899493865478083470161599461782901762166790459472044194095768461916726979933062410512571300754454524126817720938770650417045571843115675366097879676512687366631926566801733384526887757756486473934939626640667045129657374980298360072236376647511833253741718848597567277968516240760509186362884018371642141367943484268923284286642899019589425709492956419638023043727972420212893077051569597423204004563030257242412155076376381083780119579490034086355183012075503445517900943759779840933857052591281924483941638162444348068938727665285348088704499743402020233851763536067448102612129681807374090915636667068670053866795063338431084226517531099065717514845997236224*i1^93 + -1057720055182230495705346604104391399277459837259645085431674638541027683540228214047023390730963904901851095518731106821521160941830333624373155221406070490644228919470852328963830574804453827483871880669307736258816765002177331985209057058884002473019749535561976190789836417140204487878794375408626119558432681612136861999269726565733557520224488924296111968909981933951430241382898766294307660899230105278787302456211868580643942818644201820221819599783024091068477723078172616440097610108635560246027491083061396088158764219044828458567605806501878840334058577973736135697280683924240665517154127010613625244073632810479535767919292908600493525122497706074393643257990615913919578244832682813202646400371186253988393896536947476610687883078184471107962956294770523415408039517668781153768861962505929652744516848197005004276558989971086120403149639631831927288600079106414780686513996145274475991393595891640105813129928483995692902363142939830965059689044173185942099917937114902457805057798295059618487612538977429065752697732024373043965699100814241809850735562554475873691642041660398398424315229909591994889199967806514475629131766944847066205558712909450525186908904677247720729572719007029168108076578939696829528464529378948808356731792527154412105821536315805797871434230872091639956961481292279092318610566649510316287326597033309075597197421355527986502116750961176631320064208003970930014564807165084952095460503949148920285399941037546896359396777619972518242102011708019609859880567372186749694498224695938393618040737028698029828687627721594108747926816850867885003806529289428068872718768407485258867737234866675052256266695571711987176653467524493322966000402137715482224511098025906292776755913798472633826244101348915825245156346822376373641422245322570855885367789790391588725715791318832207339501229894770431667391009747481551708956569050544367030011145479274802641901248149027551479255066441241784932737882982948722722002465593039468402042237362997170547860665128660953404262429523891503353732006298652443920522925467311275996783148228855062965455293990325658871099831020259028938261310397078078454397985736394343020468828886555536667706625410527144260612167947645786110949252131289266199578276097749438709850956756157215270657906896406662206402288213541478598317814233335114931641626168028810473908770253354743055200059439856110951306732667229748456976576360498161527717638679130061490838661375357377292063019710749880162209022894921360464935458383588781720532290562859767694535136538135794604942468092191153577787392*i1^94 + 6839155312504874744516411201555589701971809347513261614747121122224145699345239630338703873437646077645159254011879527433615790147566371610565820027461092176392292108614211668335867381268462379074681255591792887485911768864507377485554702838987658587326694083334276411401640029938965884554380496799167129419640227589168284716449258709580441183473644246728563977116237833742207200651101897506581236655970525313609326793662895899597390457220100452677804356256477200930891371510886440993615159546412422481014454485386676571564105965843933085673419804206751206156116665672799569353452067066428421170907848677945576690416960089688547286198583042732159867424798770587519326875143197519612132664430496323677159869970341399002407108292054098597461329982384428623855055451754909174839352467185631124256361533256799090740041072974363603726082838196403301355894432748825895079556730673310655741353796987731301840051916887832551751513814935077864260086581352591567829448155723429593340862101100154933708202119095674958503127776261584928337230727393076888176634438738575496601915503725324146581485147226114518965854551391880806866436198890650632432777660514371545840244376898172822262710671632797644665439758026837802673052335899834759507151808641560955999485399417587947319005379810724262024024565890054213854075127025164455303957535116702129165180179286478253732954548839430404086676415909608747555907617302157537715950978974384720181573975970660085982430237117328783394846777811299771146737541832206194150708385345262035691103630279621248080144806667895677557866531970474871728425673109904975536811597311313944631401746636173762020640562143814619700850098804599292368804519740169577284949111035230981523284408468538748432648662382302438050960791958619278881629997851270864116989881692500534347822360179276087604103950728566903743284640783456990944514046508686158598001706087081624422284684354272183388983825568336549165402046362024363469966806887285832113582605885969906918098357207405865168254962476525105631156372208731531742597134856542975254705499026055616578512011004195897073889704438100330537509520952076480646578076340369912101934191507619088168592120447557101415686805928054384052921828153664022651962146670409693536573713274505877128564996845429811559168996486531370022609981007055451432878297449449894986332146643088017763054149825036881850204955732836657904672106363833375390029918064398276522987489456238143213881287409253631649997215814093639960617589105154876164133033094129862504463226739601721909092635041810551978787226905158352896*i1^95 + -41009753676725008281472745484273596267846034835710184859568263519139525359826743017244102107666825509947211667035151256684496053341412420647157095103733233721095857008020761111510048576039923282247716282749579697075311817666041929888960779171585944375651875548644406693380341554655535754020960318192248837591518973315827870812105927617527561837980652570686174887435317607329720756559010200338328809780214651467184521248773533609881094525442750884394686029458679461286606015800107373603800254901237566015145042117971061239660221487337951642538933562348228505389442971920020937052296695113329990166545639835732235494667017421268090802665041330529868678291527573783899652257312141204375142157107783343390413749709094439058401565616665278637745975339538192693333084351632385823799092570987337128133324872805787674532060399937007567272692348762791614822939018576434042676999159655250645625222292613634198875364297012228811780469465632332984995356996002307149527359628638718675625969306756525666208325477434772438605310987282948552213686076628585186039829404238983509426775742781705387314354666543310649215534960140126753357148622449568328537262440946732655088689901677911690777109820115453160923700477083372299365101230186930784195037171813516454896046163503195118643839205829392095700529189478148958373731836288054450851651271259043793643045320607545591733633619001237525072493555641060380527424076790329625207499555135926783104082051261092079035214278159558488473752535486697065344869140555909316328369248999429663186719786569237325539826055823461893546157936726101868796388745408953050398706784638414131172301836359557120182957586628602765072056404251512062511624345826802715124488420021415249887403499685195196802622825128843213483677953193113741690438575082102513527218752816693981605984718010417730289206771911548564283719835634997478634984600198327535729869300547628559199540381910908955596202016797776557703540348951367521472822875833517410294698650660813264926934828331588966495927685918002568425045545316867052411365856869632481491731419164152500253214657284731442789477065846000142912260407207263493249363820853832697718994532390308548275508615218907012487387002916032366834499221895924544186179535955724763848152788064791949946949758747184487161871797914446757664885837121018724132938803350705752084212045152029088648048357669260423229273779802785357074835317169963900118079544062467698098859762044539818491696760246951599276170573026543264529794420850286586560296406184043452598181683394758661104910615418997747306649123553280*i1^96 + 221789552194759392192870820921038794030440322501866068264075619834136029004482516490940083447475520816879581113936441627260948207560703483912637492464414003600566514193060896875670556217151436705178911289313518273978455161310935822776538988128933426403079671083398766939722149449796128365434495490488357267666573632780539001663290419494748371215799751962214188401232124899417626416109744548303977501898874636354661698621012921155933724636941503982526819334357595946481090141892046857703348725176205488691267446691549922673021888213534712183528215626869305773604066905775367459757493765195231577641550969722255009703585547047756375796628722469364851961018010341377577621046040680860552650221438234840768811647926582869784522345266397060470147842029442960980661838183773285170151699645638165445341781435390131876102319607017646337979968669217083853965178988923492532961654091364531284412550138538167649850259974405122764108909996714949170189490176559270276903297406757530843653147102036966264053781185035109087723458549409700626999115220528327311542172813129789084985993845846217419810182279721747351379046688450969045452330498455446168539239532944748930437323114390761159194220733251913391199091635412854274298808137268344066957660164925030656346705181822649021952503270170693426476146632467907930962137979448935391195371316329833178541380611341714879256867119378922716912809159635768889925571102849832994330037975893019924760748386087091460508593522354546479849662482262368411098895954224057789323854058336213109884363367941844805194260213713611866929814724434222942512556794544538405794299910308732907276391292261155505927626959014669764686527561484007017958243154381037368982790754774632369829823918543836041255690930396989678240529985991754944931358715423369663556493593152959532417273335141521436473553289548897440606142207908196849130494115540911993874085708890297411083118649196329293149447081324404649738243180611222412696675957222981716589392217086881694272187435531269585814673984128860118481220017608277481811628162647274447113057455674057644447185541392282854571525263263407744204572485327579396326034312277614087742178324264083689836985936956258125408375958869888157689826278229351071980638287186269137102704481566886119071308346664930732932090250914666411418959917512089414145047788590027769376456035732098319420200492711199966258876790671370722791732567488475830612713646673076083207856731462981449019718981273742387113754688814000690563664092706428219417657721496932100394222440647629042163730675184076955301445632*i1^97 + -1042387981493369846802796593939104608321924400428356501487734535500362286868301209276773582360478672935266449099424830303001452738127679473686132970994362640660166939880935492072461754332919070187282442949144387740527937765575578774394721624613802438655022507814020387123298923324821737350569854516030151551116449483469250810255055013118690312465890257734354266276648491223642191522662579817589863993840351437567976872277778767410863579089025934749676719311178722389688761572721237223179540535590441377853642812303718836241427441133004864927007771714133582337063018729511523671068033692219360668839421552515478541610169929548220790922286641353513796920654843509603180577526089425977005316928204615604262913458671194973997397364217948076764871597566639338206158221049851999315428395097403708646445356470569529251756702897430067913793668806060722691795027146884202101269900398654949069108841831414965844365710558128594529333853760770797973075063317622782414161050459568509533303899996417895869381888819388882391617124324890343576031187158991577474232229724026909112930054735462280262208267123944380676601578653146513769978466771436249901509323771755243810689720444767327795165872987630179749232118281552712821861960190920012661646835291684484365417695247132982483318520860603016430508652834468503847034608607751691764038794373890765663471793777335910036966963778095677378836393859952181683538540594035879043204160085857268823914809737065524948999886020716028803516180757019984113717995351660992284558212065684574508506845531922466526785895250136595112976377068253312776752314133405408046467658624813217183854949477193153165442377691888375801966987579647409856364738481966274474416727663044904283976853017497435487399207694785508657556309131549375112213654803734025890122342559617775453801960716355708393649262668095096640260385586263148997450868199869811372551623658698645124601390073775565779818777223831149540383725521048917247868476505211922845101824926570764936801856525666809149423535070047734874906097785069857203661382780247715574412329389687459727628433449157905141246288718559599873597318597195791760898651734264101314225786670655895210522956820514072715003596605693939060151471190237152072888234754528049574862843278182457608359997056323090081310577886523900138010601840771611131572735376713513818291243366738742052160843691452200253611682668662132788992880539540132940300843834381289023339849198408214382328409787334417826491688056718298537554011952683597877193723170656146413400390200400181626964561960240270016512*i1^98 + 4136872666656515147632282106346887481934581647100134497086418917898429623219679561067710516802596626983110128670630690585366825028463313650168736500364842940132137921753058608448196366984954038754247172417091712292623994902752515455780415657974901757692156862377683379178399477443597720343274219693663002758280675223639828068440842567067965230911591673479103845327745357074233817297663131342586333890017001002177907726906115979705283215666846928798795869744453439154571644965833991564608434744532475363893560102045569459058085778672648225317826761407984664457450729401684980357153025701018470892973447684008432937803994124814925936704986272038224518509346126866290181190522172029456208197388079055345929105318187415846764630444549643530863592499262231716904035835644491795518535698727331615929987687136034622337637140471693094108263626618071265231881742673042809561063395706589971484814682557050002074568604955404911614132329559300626534762097564979966640404212573846385705236165993563698550601663767664760737739429055522596519087867436712201789393223441034667876376628579885803112904059423742405255449179607013713028153618503281916714027907109941275219549251729087952881973407380547935600417163019958485425742260101374057182621547221594017181780988718932120137386087100400590343928732362868761762242966947596398433542818063689727532220107422412606573713393373007697048233568427170664689150158466822186542823491688138760339972050257369157094400867215926321817027091592705297718521649831674632821385479218089055190396402906400248107587202633169407658349639501975949303068360315155861395548425594219846414321340681724369811585036343715540386897421281486074922675872035218914213545690655982719571137126678763513709159895284080764647003007613553082888657904509174553882976896199545068615277523109390598275289087617886501839735649399892511647074709128282454178353454950783855189432614717359758631451234609722505406260165374965031199566019219944465642423525323616704317483027968292681806467444268001276434492934775546415850066524375626752725623324343321902421696488204299451468493262378283435356893539029246436871343904188219368409202036815337078881957592971670505314094655616539234288639116793069262842931685373869263497712971122356684848679153995532713900802067094609567356564868315103304130361235100445280869092596865544625166461788996218398768797075690538856675616046576476704062658553456273717335607141716643667993168300592595156839400893430352984965274529381578803723432982480246429452079788211345036806784045547520000*i1^99 + -13859335979679729912189280978626588621181195996779363259246751688637336932444401231414653658601128545192257678919784985190872080696720591057357155763228706412969591928413583666538295384883445850406997596011242974011033270992049884922547581103115594950804417618224035324460589006199257658352692781888357481735037111910395987471517902844466574998587890748205852552225218634735751214534992364722199704218141351863670934960399072399353579429341737639615803698703606755161553109779472563732576678570954025038013356512226388893879311450748323482042030341869879099226032301321357889480917902263092259423836465810940263382140066255591320489627147611168521992390313159238164566065535219468676885028873827588963642783002092975816708797588513026916645487656708472091158868521099373178607073587610703780027183919608238215925634738050960377716668775467287943901596797033116173831246115124769693175670852647070355488559319305485426125925008615283881097995813467659699054738133183871049333173538643976621021441510755986903845764755004844010893724405664633927327320998600896575455837069835093709857276226900788148609538845458476982234497219094827197540095336070537870068993354305683403544764810542797084267587686655496599270086799333185531196814147256955768344883612984375951847889126338862241270403142623278793289970582714212870216062910983529516010807956803561278727930831223216641582163987022987390182195766846163710404951122921716152545431493568351600734470216626713127748808512853621914964769578920743810752099024768670006227488146854955777526125941722458856823776475303217094595088492875930948303463971605895931242774802613402728747678775480025116932617828919001450855349021142589549424723818230649036593967775174693871422715532160767931702437323725627534652364040387965272669303907094770303221154190047065198693930916202851643743742255050339429430212612996551532932277211023196914741909989335683673562853750610650880006119918703394106969029886956559679142230674485927918882210413340103904115279610474043133176221601172021953588792914185871062519969517472396667842265770228346292287575006068326413748002102416579189385434400924312314675905286819086652645280233899776025983531578291417271013759916690295568064001329273834496154428163971894025490582632049743828637434158249946340927391413832755929615956160753935965249717292770892420641000523828934964470392721014378764120987705286842675030377542049235793480050104310006947289790108842283755833388129465306208125412989289244568630130024092114513379180283929056154673311907840*i1^100 + 42337916320949535410063987067163059025963125105465909142150583728374161707569304923330178937935412776567790356926926181262594982699303136930143780260462822667399758088438638442980588121144559547226287863581660545466070880908781531135878152909430233944806642052834363242435703892777936565108499309380171328488634158163445200927446117758891482791362889054406722711327626722183081603238696633034993445641855859773501848717690771355729065678081329554638654469030403332056757110112747478883624249439385968057432451194659266559047243299740967530463533031400382470319690351764754856400140857381568186328538692356585122227548223026363757670509119139215221366743430027749394909501771127803727135525107639982091278350410181974245684645640056560941150346851915839163852309872648224035190789886980020372587793954385478925305636939025839070879450597441267719077050819449768828829047946059773196656460598144925947225924983238927307933265917934997836998509186301083202462214602350511215872344060345664625708577425535102900129525912836388291051568554925658729970712442721597020271658131801058969105102782997891870875649298125089867954368756335232592172577433331644026952866487633961235944238853798193658121257992912940273554454724334784523569644188881179871485846661941643931850275029671928212709545485770797855235328036073289462090059653942546456386127431532380466585942426356283302172724455737314144919752336331097731647243414918908970331306935314966046316751316779734575723740092759007090166515404647103103316876503384750283707802707588740791330819616709875605904106090527163901757942904410998531188126336076889453319642136453611275611995664801214061510714379728969875156148890288805610362546786036042311891194726726330352676383569557325170916673668293524664197105015430903797669892948309307104913144481215348630597429144087038688248474516955411271689206704616017842259854690658567965445530186491740257797503185930584640686258618788777441846849193876101054160661383685428487668827461298096718918894062097558925428529928777733115105279476272888751812041867054440919037934175965778257611373075033740748049063920816417070324447858630728496535972479273062445312507470436951167396343910653169422145196208777711807386013435770460677606667067580521358466936922250647125780131493731885747278905710982542855677018450249438206881985064236891780061381845196100151124149250100853361804698364515125759539061697650408702381445702467861500038839488681034606932427975715610633580483960419946237910530838595356712396791982000207317434368*i1^101 + -152664479706776080861048189058406698952373606830683533009729701466170019838565798058381538329627516120555862633097979654773946743263571358895430085604044672428195507913967784385304996868417963241890652408882802042992607790927266610138254929687479414143726553669252218411806472913299647160962699201165947794235977863752349725743399473608448159401540468847203557307229716407401267315116333630310873200477679722537266127063088721437874942199816079821798780794541317732477644301788108689042928329754505863143611184385479811087456022737690570636168366696598821006984060872083738665043691224982881061216022235319954362426028712412534891775906654527501269799847111844550783377599397200701427200017923198510737021015258814203624355068712131968323882030580401245777672955249367076221115220780817151273594899071177241434966640786763587521742646895515393408609598769369990382885186248282573513334991139730159368895758753613238852290206010070481196866203765423267558090697550788399289840967484409970369940983526807484528626002519728254631834731955973063158031798137485477385748272693838764906574674669920029123654128108326891875261040274341223372332896251648834746532902308765766211914329152881489389328907136048233404675392938399076020921208823801500460512426462763624524106462738303221924759561176213878957354460444020796104499392610692955142266126128665525778943234972060852072134752799109142438377044544612299775212979221733154342671652099353404625253741553823899675342529553074494379463441937800391638921587896122896900697173429293150467133167375215609035366197731858531076607724302371859291919052263223036410734594414296162577769590062994815334654528961084610340685476179309346403162889822552655800425029133583820453286486308855896189087262762529676788511983849828505698869024434544072406126032753806823115534799159172484620452068670568351444640054231621896320213850828185800236984437419859887100067788729304162249971813704180916653144404255502989906795190455420489067878784512901980204456435689278339544686286136296888984677661302626249505866583096978100450797361328266196174349380367987562103645590330360078609868434568422111134664883457369320752740159660317907864450027857284063247540788028780439749145561039897888367942574955469442340205012292049715898591137983957860663182571654018420398688474222413871872221293326808369097403747116993348029264713957478631476697443200004731401322691001431360569409901628095254514390674070569326250712149079912002994200623272045352568956239507452589761094638685330079744*i1^102 + 791411271360124742869717792849128990553411335851144711205623295778193147695132799363141651165176251883181917218799395031333934515681855106988649874729132102711918555973994089265543768087580435086428092992599066919182873920658430250053025163203780232992977344877729787675511286825044198540479820730965555235196017073203584374988844153918578799985400284053923445065486250975749580466248419576139515911664327980554963930868776351535669778373131840531125761871273469988805107244693749362061232809818146398511719291579539445132365490497039978091547861598650004416232341887494804595607134614853519646014061890956188668025244041162473943073798516410121207663959074737833106711631715048412656372798669650936396143504167177755432556023864607493773571803946996639779282329065543049867266724882252839726531896921492695793678278282552419397174855981893873058006365947943087965862738816930260219999783889850302253612922057423721078898158538745614097129565261788787704489950543945678926962951256612954141706182303123693018808001708731676427469788197189158252957070367928637512043137280878059655039702740755513186938934642421326161348830943778020241052055976194061698331018312439346223639383240789433054039539482468644976852046305186577247885141023478673631507322243212758092717159552466144306766826129449750583179104713561467912846625477364302442487678123195696568768792532281145701303586932801159385033924369224843277756057574520074425924257390407468040620984612541900972683144860900828373955512010957134086454338786255006199956333501179232718585485797222167883148449253565995681549990606529052969048723258581020816432572003462923989443017385251945123521543693782130399785832039618419827889393983980642923880981443633141627692273021501354221995719794365041597825825283241863194187194966356910370169428522141321565753347465110954304525171214354762600418955915638842068111147648640071961444007280793401029151560864932410052678193235942848618158371416225202248793770846754906429450097155432171195328243888930175999626032130836886606800482086380300084179470833383515050831013079576362357450456602423504490458188372602258349344988009591241002519653949613525128500006182350511693912578463508846226232684740107757825554874402660636599830090521272361184006970905182913718870734086255416867716226606041453738051568671757086519554117298313219588993484329217813131267160281739060356948812895410212960927648501118005300673206092253648108647128526991186798220048228063134083171477447968778868896882979121377890632810364928*i1^103 + -4087393333196423883982561453623353339940408372645241792395250365560904270907327008326569955220437927599812628076432371863575854003132867393017917989046571006976907076622234869352818035881857329770367562285324012309641603171683431946836822820531655008517482869141953713206343332998400178965429255872066925445276193656870609277338020762833412009223847895999089271119332839660015070388639882481449987458142534412257636040043616077423308071131347785025078241445668769057866486826350508478187863047771720487486280007039740513436170283358698699757783952290996548472167172691010351927177828409566281574036598288338470901620918784978199900987837428917996771175644724730287562958715993261089770620674648130296053724217252918624143300184173856990560530281884672677243997831622525748714507721331114351453859032287497296667350422256377951387206059655736286574156663959041076781518174516201017652081714158441986069257858517626107737746263609513768640132413300345520670601082378588624758850507886506446889143991489557656311923164372569779922697445889459549087448718738336028829780586771606541639345515447208313703340218312908959370628585840715955952265386011215992746407614946872036633067231792384523104613660492885498384588257573194043431016233268796371635357083061546239313904925131616289422552764751533781807022379933394491135204165592386186695552656988306041050104957310294598772320613898337719825900216820641056544310390912754637049152380228320079832474507311738370824728674834910914083750596630962384560297474005853396668645218913683206980244659516144004597566063434176520289916153139639908630212957639588010202963648584971959943507711784190219599575242413103988679127053160667666747913927193006094084819638413864638298094262715546760123254419881412475130896346979996342158997135073349696666064485353832202888505750766979026079473856596605947305287176144691024151867897783820765903792553912584131114300877509731481537512833820987269258922036314826409523057968097755152402538468103882268003491476016735782779508434131300081504086608998031949060417271662915671640115400034377160018722385688644824730552436502670330049780512572823579787730956608302397553105905896599169880517438007927161078365943598360512660421503224525299420239226071305902719748621042405021583869104357527704376370360691250808591967516682791460358675706410404066464073699819614197108106277692139559221891609695322719383646420566427027076944451904735359573097773267332263724775110587084142134781990678364652817834788028123966516887552*i1^104 + 12377069781744961875223151660268533664279288484076231797232537867183195378492001450943022575821119054673363971161462816044504779324530259923869109072833944436887250872671451922041567487279487819195414258618234899986013687069211383524935300570181785405592453858166232818500351213457137169984532979942301149891385593609915354862920186191374379828891287952831484119932678804934051639179965274381351067363452697595265704996441822184363458235694064367234959752971483779421644285482876040117822181214903748676596710694028638647037190040798695176703598369068034286801643245692986183836355170286931823395075364042007427391041740821529698431225354647786086261866198501055406114678108661503705139079960974788024072585137699497179373319997777597626475050974257791652624182223981772912969204642735568222335534054283505561355546594063362473274365870498428423997329155580192972873220083898434869875502944176111114528986100371299420771991111764578789600983804757079157830010017161272715138950976162326850529309367132635802607350614720278499064437877995683710231465066431863562477760909490745820083833170574718916544393276313267974878378968119839421775563734160762672013449944206539200226826722666681755491276320592304285383522309041801968217659388084772808300544737552304506248241403129215031571180171892179406553151989863997468534175907851701796970541221676332233721946355654976453713663190689229257492861416336811882570383569253723204930217571131543709971002776644577689407418774511925596727032210768893943359392119845232639189966294537106747410982423124402971015481262915757354765890265297479130869525744745447543163117909512448442633863897076189467471811427247158110597433101239804136765156907632312355733855794899821806822600343893278951123298664157630212225350738686344964227339435046278116998008303783667642754889356596477631944383366733278909954577456254727659739689366134073897781992989612010483971708883718730832639020197609131142027907224964929908607505465480729263246321729095501819413466314000785964648806592364769415911532145111335371384112596091776827285693077314850675430998964122663341914594957027861085670981259209305680601064366062076397032514688444779242109847173691359828352375277933192558368850264658786111652696230409990005602232776412301526494339280306199934939771263225087059192851583896770757813945334903510697937459583221027044403078635232875048306954836279097957946846998421644790537678387099677137508318031235503056598008639736653476175105835261878308564318707714259419136*i1^105 + 450286007220337956983039046488959385283117810368718981813566037847536189585951042416946574804160072167884727666386936170816834456751033902088988189003214534985004180317154284776530008039493991334724502264531699138533391483672515013297116952323760843426338312535597961235791876150100857336098559415335284979136028470460343643414750272634435037649028540643269953462532735752682447735870161979164288894501308624389596952893912543948845225979476695572400216655659396036591657220754270211071927927019146330701426706129595812886252279283231079339170650162955061008943938593888813736883156876048118984341581540790641886797331364155609839092123985995365269496529177750576894277727424560647405750400275722210313987746537108260972308478221573725817479863910749049128111594297810457511248221017818713098700785123805487770511069369221785196047600743493289274285726919253680623937346328500474440299434390912460282788227074695291177689588682294635797263199238659924019539738750239221435967746619418589774886167457158928757995569768762686618013587098849053173569333946993697541454924835422027551624965064645895233488286084215012728046097094952011398651371966083383502059364790077817607452240558149122276149634382730015657023373683735299628803118049797745671630296890623572212162730471764264602920843858876291624500622983229536741863255844292280937256264076665395999006102375969363654017653353171666039215839657260585027950831301922055845985817326707857337869908555728556965828264915871993703885653494617299960125657959791576161049249605647216642229214298041584876353122566239597128512763307269213064605794355908639229886497850592309155663020101177678983705818668452802230289181738803882382367740573863944675329896040611468128432684022590691593862782885754073838165108595092806303414581150247247361902444805883989807870663872446059633122066187929662735771157288312806144865116737373334275688665827563087989896253351627189693293296057460512735222008719743061711044846437941014110366748594687997444635117099005940177718714599127382764999420541217964340391718850245988264430744446704766288832621655796062814667728919770910623230289410946987939623358402242043454160349214046095108224978492954367432092708910304269617413326183812552832321404888947493424650447630974596983933315243312394199945103053895576473918305729500136868236794337733064533691131246310072089356260295385508680700150881967349401911339473867847216072802505343086876744754696465444684397936308604742070822773536228118160149488500736*i1^106 + -52332678359039575840623930134180119544443320341207243209278722906977765163696595459753846950369950005754717686991675863291792296122374805594716053123737471447178425510439189680754224473861720851567031547154943966833648860268401049634415246189978216912241616455306187441742364191682409350925854469675990922985003406054782832884154395879049324904482114397905092475954218546513405739593307746903082791443917694913567484002220108062534865933466175708596900260422826508068564002172989385215280487823404342771923647543404454268442911288018542232565576990303063675019225350289503843654970041596715797290178842911074774397972289625684730481476107194771231453355547596821200102012671697604949802625261886755097803395313114054771332952092316571707392785956514764362655823414735272675273228259713241503992191674016445408978123387625573443320884505955228987016705443426286876313996401043051415103902672693843610551851024355605511039800105999061698725103646476765277378490064465393861567389861411961407643153171982188573963774059189576164345563500514121397368756188858877379062585189859084021857574284612835968456870081068836680874683910435235616479624579571338052490895497297705042278163826487842062959268541438352982067457464174499313353111774502162540006594970509727173941220899550822221249217321944174917503441739767215692791362704019755075014663631996395542684579409297838443150110103714769093103647650917645219354238179876713128150288249697236105677290457538666130176742920569317026096391120363806062466005286267083991204303249617294813280880370041035509452049837539251700640624750040110807395894169825684860162182821756367029981547737999069703976115109667934328314183796846377022083253464753973604068150957254585137265097136894083027989431549929904759566654182049843719588948384735995823541542438014079947510176548570726518251885049055720362226146111502589830713041093649672402097985258334865886942751153351354215904680334440194103567178456746726020941900541071097611125292933208154636417709331863762357280444491917267298716145900059691006074585238251689552274272033363199422429101416638766691844754457673461091568245167753412549558738436523548154110260901830228109226638223822248484437300199572760256525087724651496295098445265304016843263079249587623758941894635119427455068271295775169956449883585166658615326059645018043835270955832414338811350593454580761616229352112261149315452722544365353516615401078833356439763624030881084191004634234550750972482829374865750684423733248*i1^107 + -927330294589371672413502992508394097361105894457238684490015336550788465138777985442716302842270346178802337599245814356414422327304640339630369053761780501115901986625561828824074806332989253469200798510014592540384244484582168671872519802529552574146210761572263890139050678054414045480130661615171255128670924488176586193555923001019506499970140783023435257903904167760970538123107058452776698401206177861557810385076741567431615411529576434977612161301656239118669365757247966377544780422040665897950752425377815841094171339896451884423529702154244576255152302290060129926489096352667694634976876898507653306267462678182777608750041074608605066534784659752842549942375644096708043541448641875159736477283973635605934528257515455764536126242231476650385517282063690924385019326374708967316670962987641247890036666778099706572266324838879161420937330488018377840155697715850959404590133467709159044460138285165337162166154547553757981991161859660632817271135808900709489456648222998996311243216539402635023930537831554901747096546162774024632275654595800158493055144094976317602188848177651587749973878160452758031779609334509930503853873417147325985860662913247079757912786583898737726567278603518932781492474118616526858224348645019520304948513350745208945234089381250556536746208527415029561894265044229612199101449625432967182255380341740488979712785434369014183974482420802018506372889567804121887314188476427018018616327609640068769439748401659877510279213868341908060788438317809644960416004945971474740953151888009815045251276098607886564309378594434713441323891654501986154740171926798163022187373932401651218132591385719109614055815864350654937173641789684093676471789807535226600732913732606120108720166164389880460634290224039517678735178024896409418851082279659935633077792767406824746893773763234438549770041145478418528653627982457542365852303498945062099182150523197549102786370616935552985857986442188913693689917167498152136864164555595727902899257272445943437032744796160595347307003125443813497104171068054177722950548017140205658539674952885738550139582266747944457072428535890980707333134640176699897920136501235159259284451591932961895088809762048020670778984962257197409451194351980158219732985957071929148237931777896299181761661172201660282606166307596397069264226171272984531726559223170365959477587323172545670913473954794514920622870217612760505155090237998682326080758308891558330718245867645494075267234709824553365770058386533951677440*i1^108 + 7625707903190604536235442421340483111289151550869923575389907165431050040686777723106177708267407108040057264687284181666030932843873675753287252024636444895223502633081058594363573019574884996766929439687240567019320416937318353876213379679976492190163688461457370596151240469458032804247435797460270494287909251216522028230955682202744478051998913252115940181800237834049326178720908097094699070919446756204915619193512552326330018940480366780665450006106539144187490321354335578807913284335385782661446999723165802662622958849807025605927164206273194650238400713621890175689299947783016556521092039272698948200315894273972677781689167709394027447777274651791371008494392551975954654389283368901964042333931569500534843722161690694449530460574305492918387216870299173032956733801651779802280578461618003798682382504776799727368497175343868376935437543746737634002555432220731196907341098084739767303907080790672189964451670735616051275457246742191136792959236739444968781781197987121560146977807451437046793298862849159034064303777764281924132171680844737784693627785251260878442646884955189773751631530460544933359849044864305239118123025015885401354729984533879240290808576234197292293140814761659124403877835439816298437193997485391950540822323595886836496027185624766970194245086245374608294460534625895007866510411961233244452252638608806700111481124465325678418966869786618157042136996335664374510786067222775593670871491092039637788314407189446924044644947558961776024158833283822796655980660471224463104031498991197547411036466167497011698883760444988104468197893762881963526476112921569084445563163752318204830726166626955932337744580034958405156447729457440527939936226726088667356114991061304555044350312786146109988055236212938822717832407546437071230591583911653547833079991697929442198431063665587008677600402884545828688767990750510437908233513030347776712594222206397217746542788992726609637839296863677068406722658578713504580901361860073816932350987473214659953159651708204067853004576446585255037746655147990666677609475255212389200467268742890452636064757097536888969089093742098242603873785738934780847554592899289840843404804835093859168275978144283632544264725715156667554242405020156545024500050264820811472972962918223206160843577222519561400891025025755820500668794874170428077858848805434445365969391724293463986316561932619668871201312125695101074093834157148266617015823826122635674872229987021736615090312845559374888087385522097152*i1^109 + -20484781846452584299262736002590537128873020553225616400747578023801740986461950210140676900726020743770662654615628398331931158253696436756297001768039876583830932074260076392875489100471080951231409334744478327400932331118283573389206344021931590678651011995003177921753137564761980624487995886993369387478083126677389958425408773287428191320781921494315807582367688394664660790113894028363483469959983924210557622275002379296164958637976036663138722556831668760995262241687038885154104985858989364293732531182865046369416456021742479357407394153322449450282485207807583534598540762328378737341456602543154584006844648907171855992698725087821943407760984304058083786962108965336671495513320550705725081287950727038876723347688276544126243221422546124087795717059481091901745172396379391808019448751861141462552397560356921008493464046775274399932621064746048220731579060361179190762718346506260605284082158893945315555361329714051679447496785108073622367097390096934792207557222355555009871236132041748406733355041426433179953082306032481327691485024398767478929895376336910686569652786354249437308009231656675802775690641640770912579391051229426900064880298570123515751247295300535097935576554943639414032801853833327012210792914607638691987698165634038881631949745500138748866155362347516100104506740119350955983790689470520449788521720372547716128586748950860386816584277876452771240828787972652263948621574793332313820032925060574533703645057243737239950028385797492405556890392450487039382856720517974077276457026843405153875086631598277399972787151167693564670178101608787409564636040014033620878489424935667741372113950472865780257840609588282410584282168907049998781020799820946350788128004886243446223124567456088315537977179787915454289880386401429488993321912829078915631133217799690039452591711462748308699344615442293434690051220666994036838505871296856389178394683304741455899625434790010104092341500631079389609743188693903105204365643621946581042005383098603451779109027534663727709046734382542616157749369295682534947036405034117716618633105863795882281975055088921170324477759575002452192445908282815337520608533174135819409037559356726272944399339543716654404843814940445942543904582257016466489332416084269170615561994020733322079919466257683386321978408716340109227140272751226499676752299834694067596330996582083803972300798670180224901560831105237889643751856898302329564581747806568205061392037048333580966137213791375936481653914240*i1^110 + 12259078435812963169314770501307830390202237315139984869262217018854285507203877664258329026499056547695336130049863926532190793174155483774061232033120852870937850989479737420855426628011778106700537931499045686201195418064352431455594389266323982193201027799717569158066455255056003778379990222037677403865372471287074069836236587104643247602855577520114652570777957752553345024409738005191944918810782661016448359162288334904113795617098547342886440405067737441787294622308556302143155064853402490554317287609748993118462249404419354028020002806656899242868559454068161109049519925919458877901973621298937703533298554077598351842594345945714141565618687109962454996454265793178093389864836397102368649665847389439967743196405163630544186798345062439976730588386155623815634851825273103470001082503349129426372052125615737902350903616097563067579637872957677471195774356000990876832133910850640790841551628956462544348720961015369385294342007744998896063401830608817830564549645355137726143641208511181001434584405175324159189069847056390695655088771628622788474156794447972487780093811481426504783091969957825770768025676360433597856118336955872117130789010302532333993741870726020524306987845103566248887620414893445839824867350244947977233044783676259364894495791392974762041618398604122190849284235419434246390997830535581843340434246569377119803110648067609785826759101123337369126163078722939132532157769596883550422221533796033155125632700207265428115690343882006045561714181747508840255048646009528700619878737269745668025406264736078702190576570004182605800895096465487700351860063309044468949416375604557283628010872349065437304763144497839900888943235829134926365708728670408486909721459171044149442604675798465929751235257863447435006920716760995981976166732906733763778862826434891208872660420780364476887180027097975613374478297767500866566542621185288665311622860013024767800789399368494443108252920336321897007179564107733317984322399035850982482912054402412170903120284601251299706652096214966230608407568653070404823591343310023723221837305726818597370343236483108593753637022002118265765765369521250725421946044162750176314385505873483318961953953068724567942324801398171780928392852713542548026885689309888171726909121585044846735460218279327497725038017247302173348902189726294244795595896824935197381905632764499278604566136226404781775480494057311807478248982037135751744417407062093449809601809830487642836636959836945542144832*i1^111 + 11107967101477010194015452879295984814689454685625005118158927312225946090271175891684819211865870508078269522380719662299009728858334021625465267916208626144512120913347044315594317682016438900534402881670253607972736020301523124218206112924696518654252512279096246129803482579991348498566896983694703506424198040704890165108581364517260301773261704586942007824548154070932942490478751552508689883459922389397672910421645153124649786431377635311954179967467715737346352805242572188216114059725316625820637313343684718991410953446712756897223335319423607828998731937414435715144461611549930096682544864149348867768267219841735165151609611905272517248046090971068963407356557468003898870174513169925499326845159109286975971324608067062063721190101804599195002752614873160836940299893025987634377910453697677122911058170041613721712766756362296197490608830234505645414072458701453252350738918194449939298689861810816822405899221394802815473371010335907898341937822244392051589851409838368041795691565632874408923763316705261622678303756947639196150594039976170401959412285603946262327186539177121118570893787346207596968905064480175353177569327414180478893622552602004426931745571073607326598297584597436515193373783917139732282622433410400668897015141301131153897849181910263880064157071109792986807473533226689248779828425831581874381341944569081927636164305308026636746145324306164487402595005432524926483746632430605082540846509258985251467554048929737995143139530189340604191484714802258507472075575131523252760809219733133117746910720251621266832626652233588145033487877604384608052867376905727591550061614437300728322122686125694334135136039736510240056316787383174036025388805360165397685525606145369339018468791322266276665337576539565467254785446520563027675246559339220842565010567146975237691601467190284914745300004827408577430772836704839852705036890810510327028851750017888212383575111842062626751345881289116351516677694332789144989790164759226623583923948743263591866377556475056176370588519572431162904213301673811628885908411045674240170754968602835325224902985200385060563672354554352414705871181062123069522194126311657147977438165259576711050715808936344348502402398973127036575975510932491072027071666910144798956041412689892299250996608082651201740150709663485505473179429544866528794629412759783075126320445231776142403616830370400742525312515797200523192249595437265459403622281312155526429673505863424640938038562617130895*i1^112 + 185760858331658150561499327752346398074819208715583870919280561396593122394678801345042164873267784339104552309046147239976574710376555053521113185422038138846871790061559445209927988236121819966295665790538726569493612663247436314307552656893332582770996621489878896488139332129802795710558254684754159162745894460977804399502419989088777543313509994781137173451682205808391966575187556873702116879457548708094284301153864410307441263959687791079599451024735155024111663305463154146094925344978340730881788642402402334280863635641688121578869701782046796797904212057065782888670879161949527047893297166541259883363589945853168307218177645064993481348198279661473105947077497040963017674886614791181898168222786590152724883854218279166207420581987469294513725153286669660321041866192306043464894814949828988440948294774472410138214229031676821557218016543240278842317962032259771355787642636989309696409345801523019150908455496720686377129278077182186126429562326825609488439958178765418739555686640570757436195527478519584553706504863149393102895590874246189000964911560844979745440571131741837627071038561968019562116231177315631010763079486615611388384693310402127750315999744171382392224643544586926199517508527418225375868303460614521851083866698523537754788294290317023002003876161896839579017560336031743373226986618145126993626110312681372662107939165773719429995903308094253894104602678413949864706055653060330027262561258436779997085315872782324485770423088817684486668139314918184160547998891426679973678588541462927875415206534677928812249813838216971365848352441665921973519036864112934318755790817195478781368180279703867528104098653898503051094291729409767187314615406042028178693780359355411856328879917429645108766406891590169639475389257975645406670743394798708354308059861538339059963409318589360743524503783054112511521380836314696531893841393477590981855738289972603188359767977075652309632197348328278795034985875729721061613980262898938436231806204370664535695960867009052270411640117662683407437451674686395215984875307514813150998892105507452915239319066160669078016948840611614624296027599948152899079671224478371222181034772191037759317878631627446919444362371035050686852910636879183619548955386864339278119518511566735048752508073826782298851736823924138247760922526904296567432474930993318263479508245659975444641152714365914518052913731943337887452111120082233626476521436743986292391609209449108126436228417920*i1^113 + -1038885894435221745887324025998991239619652687317808241723786849678287705738826901194606842202666061074565927472218427514540955212717959651665567635639859218456116019966738592165709438410102023257806766293716870178955563488156609391787597255990449909411903887968123622990819724434418233178103991285067090831073865220533393987745786309562189093070812448860137482397189548948154659459665174762250932043485093927264007846316389812331948942326139136344657330576424158149612765664786760770872208303959916496439105095428933784256163409986747803168712748649016358471495027444274351056287735418522590462891131479964396802826897117995890969539722954642089367120026833102898869145627231757804809476637708667137421604641551005006519395598155464132980441350944706061922670967530548040032793732277069009895366286036881442426112829878719332985276408361788345701722040936231277340510445295899646327434309746591006242030339564357352561751613306598785337667041682437617064035875891953788404686715596081662473296202352256279412732888522615095946783199978293264694329594323128962929264868239078567558992026859107558480071569917482389272734425327490764292204229523308887210101476429661837129066457475035084203958335738878008518821295818239502728716934198222819107955347633243406100368827011780969459212364155528193043840345273754482466786291107945655945307322715852432984615011781182842966566448095812648244060862244556454484585506771914701255017427981118236171104840811095899540386894878066050218765852020247560925899783508512602462991266653488492021098244211137093574852485819906092288800911422210996759949676275407631105218131926178377803307588344005799698256385920521058745724013333660000342846019928619052068258693353599919456822054719060839159595572204609153953990696787624153065700229798496032046582269479299688414772376928174598286256826426203579454529932028314986747043007182154199600966602566796560351537882434248602714934031541139034287367400717060032470567628089273912065078475784823479652663905696159039770021676912961237682472911466068457383690857627795835185521121685870942294741363048628414670137941579416346947680889212298096253357925650640535684281534322567442959703427266866140880803715559590306450983843946726098347167728668574603681902904544764820567013774609499725487186260953750389541613775759562884902041365016644796983620348787043712206265901241206087042211951044144786984648506839329596407937851399554811680908989265814647387799552*i1^114 + 2294623457673832813625435172034579112327006805427705842575412693146875980422714366805193231644466351741858554029227158098777410937858350450516230035485645926846588016578906196994360082712862379057418039408936183555925961197747050803358051944897684908023033056234866627714873207225058468008379592200405342470989005281639160631309998894849764378441494047804597424058375731325139430767121772799308564565344784367599749286209247631119070536921541488354041900326838263239725503570221317929207882101260943979499082191645243228713355228327341082184391729308185932284611564853385660381012643245717357231369749105819833226480006235647634607969023676347811575540309809922604429341578048681896354413445402649393438715539235610772715992693532605404750485733815830133510460729707152047939665208856982483261095978374995141937652651288105982146447251326766981981351280256135663156271162981331259973789174626268273809474601471106076609367067086441026583264129012340080696576212134039905698851245562200666857398370362061623218817390669429352670016154513648796641696593252196004999758670553362339583120689329097698276649600273237590143675155287384569644457720817038377543939026471895143779902037367593789076508218964265296062296885817752213867145501714748484557985529681983985435492869435283632978214421925563572368252883142221634976235034377014746583448193300156096253773807683399798003636640068301550840545832035750952166690845582087833558034924803274768859501184996353055686907410220681257416938328918867167741173477567318035001474366178016880126157455681913862873864493516796129968554200885414409805512255786418934218937403227208951872750345406990160674060979623816892472558930431310732945705667302142754300176965017032126305323510752168904426677453653856346095330237612798560483055748780033526088349153179108128331106886184161672483796749304297850400100144911690663007799676536709906774450577740539177491760869126236894699070204556570275792169164755557555394868831494644289869981431418273394805249970858438796886906167020874811722634484307690825175894506818630754091853071278827340889126244965086346934016282397854025454851953080820257339568363392601988065166149744200571460020836770340801630333156426646797120325004267253216565322607257502218064177295457226894399553255826884429958827032908959640166925552312613993536666168479768324001532364358930465920493053726286227806046460240416364707849338508111423268863334363118958262958828782211825664*i1^115 + -3396774875722760891665448103015478186292303996852696754128228262517340197225849257625781183255258204500438451883813436486090082495809141617113961640001151784397227541289525999265607867322521329045823279706682382793312606259578241674225683570826024224736521750890027229985500544833582511903141412555766202340353366589107449510761780888244136064651860667098716736260326505677156822224630048184046120861061193572906617877028377996398205522870800930796861907180012746775671201551986303877539901980006291575365086410153092553262650679151332894837549482752814303002065483052167155761913751397774621998279296718816435765288578075972523090014962029660836713363410759152873619604997172641637743807998743596671010120554777564458811537414639987587159593003302912290275910296598616876744822409877887739565507328899075410554607025548084949929734422164144083618025869912232859996395743920997882671314060789559079556212590990607101539558486461883290746496966524236415286582822685301270989862237459823187157907074777058489176177031269593538531523750863777445311529010046477260128516366640830677406494881691052739870563561695098432645223705809529594247850091755533255541530404185270353795771870805879502437631610926557607046277755056149714815357033073873173310760317947545091708266246917418304008452486043545300676583589089208097107134090648028277619444934115014733589981939581828262591359499705990647990680879211800170094586222759605103096967379844323149267977612669998908693629535584042448066200293926627004470569732519574449791907709479741077553110771548553966082477700008577775034133332109045037303037154575083858743749798342438910135425863024060038533753401000470749519506540043408838058868265481500091549426402606089003578688064670473435942411546349628680660641077136470768811417771226082147031010850716085985927712243218292506427150459588312033140509002052121105142884855049034353574934523835009230634080753523829277939040723294062113391836030443608587207105712960850980635003085528249450317988656406685342728529921088566405817933036820254711027159817989117006826190568940001252277692925498800610766876282980837061566767285505282263066560011122262858573424553847042171458447747718853279967961618776509905695403001010781057381129167643770342764647347575567538628373126962479998663425659047260484810513437529932198295859263692149018963011226785536856184794883547420501428226456178631795095180722193268989345428185532241223090853128437760*i1^116 + 4893221299140255520217275831649288954616824511577691512393987642946722086974125845422902991558764484898120386051237706902193164044338974351619607933104597345291999871659095967980032836870327359681430867486156782043144409435199694370336273398897830462383499978920109258944566763408500444005434739375678710514719216847305252610806859791061259279745501043218028947288370169888906897866299874176744365946096013437067237718320770219191093685779685008939332669236561017619065334606286986909394639357428652202129883191802815750112580581542277909642489584021036553354161596871008195875403686858611346639352293804703298253698821026557777801802205724482588158398184913156933226554805906381207160571862669759372224567475713136947662414777029917622366506465979539848762849393320026415555235432912161877703228173670676536552774178258857632338315739355382892154798764496567610890784364512017199177376836921878413668545926594554892017358883496971941460314902237199288959242197084356854888128965130031485624491615785946945049016111515841431313965367303030891714588489431537458159778954454558456481334562147562271112442230395899602023431626803885183065053482798026705897100158290895131065979614697685066397045732614558774171629680329940670025512741306412484751949197819261968831458815359021479480551782382539969166001362035469931710594171445414789097582679538914037285707237365410689258779609131032337956469039150063217321773617656774173605092152808587989292558348813869713548830390846742367770309744748262427638884778959939034755519794344078929012056759651640519501894229267795529991885280112105844371726972132465489670838943342165679537349620235850028321601931393768647894839535784008272710902391302188439556035981919600700438371305776607157336014924753812377125659197098058233202515733613149168829385088535524379896380963447886459075881115301978111697136890771276743728394896938792970153669785705301637075939519959025941707455574365456085411482056211022805509059068550482273232771802195743744497483988393900809057109858894280787927300770981258422867015399435570294093133590159281554511019157066132996354486145163993773988891972702967888078049932352598392889671239492861028534657256345844473361671239730686547507213480016082732295557025819834072235106616637162532712431765537345275181270514656739668712656441032550344569102995970892382071756026802959724439955672096951546592730426373243137852434828610895270573839948711352565594324992*i1^117 + -10639705904121765786886138515626346306939115622902188909821568176329805190605738787075854995441264902521742709637398708775222346140722957265986073804746398583402663995789590554521844072163086000832684613715040792223007903643968061218803312555561877757646132762115885124200442749030286969765019623576268255824351607867878694897721331876136801370939456660323834218788649488601553460201944454141342367241410506087437066201727443505112658437484579339519516522231192064432422762138760024144466620955895422798086407033815851106776518758151984948059699107214761699818230040641844255848237347373206981332570170036047113269417565436650395959115595713248129451318773583790304771642555956837080286761986491517684057200684543841551487723006128821192582936052071051336671153668892455602770407337006660279897934081417267903151583342646274922067497986741454439990786019756458073373082478269268155242683732805635976843389313663794626514720616789803213289193608617856407848945511116664138434566708545513660275333336824213092624764171305041468216518802897749096710938275507033808048782643190210250597465207318928976827576079463694390234150091078861662542459896058658395987315553388450971851927349475406357625992253762776308130455252137442169350840789115448043229697235731979309425457631979559215208236303699569631490665366096538066539847738496690298183243507041869585563263158793321080810467740475784699269626825363913431871795708117132614028083212997088923356355704661779944368675894327379267630829350677931827400424685942445340799071023949627879940588060565845749468019713334609523358206000909920689308300848573190145000179925959020263598311898626065818756339151791364567248680533666560865919283911631088876918329705702053570807222282988636738488895954399921502069658746561938435247519609287319985202291966841443844732530569610734423913911242407695041041581487701995650115747092936699760062795755702627847689854467597604250889362825399879677212689218697918616529696060923303100619472558209818730976150306075835141086378804408540592425654061544377822698945236269086159759986886023858402338440970831253377912862876447058134563256199856451095293794224341151377517264926708695987902093584024129920018058238253870052491922462631547028050114739262032786052623609274047554043449936831345031824089743672143186470179422175919808860364717830773277973299426995133310546557280663974811767072136249956788642836185414029268135231411613805314048*i1^118 + 34363835492697532651938212410900793597418128878814207547501551331803164660037904652745293609764256649993198672794060057210565273356216953591491165109158172667740904563591497902707115215341979198641100467661445690599308473176493468585956780754981645478829856153137162145952783738478641338696964743792658131998135301835483970131367048911345663565214024415766495375153182580766417789087959517587817994017905722878821904920106256536583233883346144269443843211892104731339433305584639057242441571570292051702612354563626053407052997278593702549516961313829198949125011869134143643545451806457318275598763415653944422429846596038883710934841595227208171136581382490137108543746579462258346375011914159886543779422994110393107143429254182785731528053852645795901117345415643274007920790728702259307951114667936071756401213372275729111118458557982729381244120565559769853390034595131638932336103276920887879143093961230395145292330191949482694745320748956706830471994266917684967166247456144086468560994867371602403153316748315031108813925382831152824005784209937504296483598023415541563990645573705282352635240679397016582104206689840694253744039262379952475240312754449191833905847639062630567194799680373511828191939193844440598722355749360535775125861563346393894874126281866696990953818433024578195439791452216087098271594914800525022823465969222522481304140855348202595453524173848752575233052982179841802389348880572356581859123030891206929473817872463235590810924830801152274680362098126225480305897997192982903664773979472186592278540107993910051358591228704982464177518362779683488241078657558507997274847274510222610758820054716319092199213762512494510669755720862207228023163786811622178554562811818731292874635229381932937620215601957886125392932939817880152522631558691679287875119972100231253835672175270445407703447733537974063322233516031357206491809748818312522864353574171321056227608340110043049573889963738676754807172091937429018396030048234009663636196444217272412005876163096695975719754801337725435047456877701849083689329887393546297791645525946113871419389664188948118878471807591355813442576634049215171368244773683602455824126453690751452074718903351389457317922232438396674471432213973568494961922708661525800753971649535222789219294475131759200599771263186542517518917154203871000277446462757688957954962080357315511705974321534335287441871011288781750658215421920913983254812392685568*i1^119 + -90696509538112358215914964601815761409071744497974499536413000278207114481679405869297215419426436782129421625286114447402021010301584069073575728072345119860293901953453200686821168512636344723857012966305788088097978185353033088610800098873438020531037244764961252942302043145522723409353293321797951293482545720743089630435237764517473533351115388283694653108762777561345563477686108693346506283300348523560163172151755905410777487704563997492246695398158587851940453157887774876011276329645358594664632582310565591773277189130681404287939698125606822069840243818991145523841416899012760889961474537963161228293294120420642529186184631241134433367811805026241695440573374087453537670296123445691085476719871704528870288483917649919013787647099049638660701874043237285054658598261055508191937980589058206260080285105510959999656723975083285569690770467168980595812766062031838776147615471794630064133992924524737994632468631152397567524453348156512568027085441144090298813312774820621531769042620712131891991260239041844289279615907222465332471434500229650879267108655523780251071442279660924428483451163046002223823669239996517380754680007307161141036688322364283029600930024529598360866823750931722942852729767375576632682724094154203187632075832765870785583171048204104937549284110100950298270969603447907130002879977760032938807182819473784147450203730205311420568318033706073792085157912554379941340164844539148382053931228779152793363234949679051377453637927619952078513771082436992162302070815138213371953130146751032688990165913324323893641637541434581863969727913127208435913937230905845458579290883665992937401156614195613334176966468307586332058123759219371027258256296748977273967536555090459246591706872784836478220607089685011627386766220377226099249764977198493241282101383815139781395025503726603711326399038555671464127010136085674114090496635811598385642541211093460245603947014119711371485186230398722185370680697060270727522774993416906568449852133621265704991050289577574369783212374069913214057921636191583417977719724585930179209726882587610617948178913982859471174220149779539391065703856880391305016196429775822758752617952860477059267621870125963836729750446109685160179481974499232904631628069319371220608626321953565799225905292870745895171094424468923290943329098873938318556033775574831090351795733566434455011878293242210997858256725476081205213178020516196378854031360*i1^120 + 172173724107496017892531955930144543747852436533652665410375477623343060611996414751182273858699002884503507451187747740795085817791556157885191067298075474303257828230618877886491400584929645425304134449536130945422929450949092775410318984204599767975078924808063226020543090068820509529756439426241077571538437133063001478607926403760175225344334183171364006870974140478930243801706862321099542983612625252820450464879466051338255310434401661338802262585157583766086680152148622620993173730646069066838147162833255247947067914241320221600686622915353076701138227021629292390070369815418122903632139265636613227342413087549085795825137398322565403372548367829619370978154135452596598109474538801197503742692594311253277230492640326854201290025801816913291504435922647136132235895712525579258920176948270768748687652394142584366623088711816095870207246643187617499314909791381101087685476224067526276920364100130158713012753196067633145796205004242764156597585183394788001941889853340089996819688924286089285839425465127564982791449868952308530097219593506059418264431042434585589416366155668084439660266329875549250249016805307801046829956117138066991618710974617460716715342897337336788908885826557983509958675179240109643521737296525735401947424909472706622215722037010632669656248861209106545671302208782835021068218569958012282444596751992653551362829675271894463025240025585854696157483536173631339967422955311154450890009376754496508387816783788474228113558490895990948747887968152283332290029774786255606675023185207705937941275438643762172194632534346469829173543936237723729034923619361127814959764578139795547375794720023478726399526634140374962280611656058426458413828386791209088773392708607347836300802034524689188378520614012586889630324370700640418000168802549643675018254888431845958420692795909613445709096178201392877566714175578644712654838198115400754532406707557380472971226574518598261770861155931673831163212491287936422995281404929248030877026208544712980257521964205557856492463548922616465036321748547231922523968240835622363568772446607859929991987741687183958954075211472477957673161199131805335414201453366138828224591102188275997292205052061404072075867039529623574793408212799560649043529627882072982163931423965502204286123806999980845294113854897098291971550481210473796345112045261149231963039450538131743991061641547668639119214808580194597743883541625557745664*i1^121 + -246005149026671964311309197009364094791654837438605280225857746059385427470828837115686673618953344605555582781236882427509057275849416188616606300609830064657413631782984148444065438678122233951720706742240338494883005221303732260848865617780711348603387276430757753729207339532029202019608273192302268034519558070765548272101846710898162619734979113062710345636293663494445890067544846240102914049317565583002178302559888738832047993941454570680245031001729320736222719049424589534134608847200528069894540837920318946979661375798617806626766551027774390502505188384915103945377664273522015569459853792926859640370798448028129776519170897790472997476714885947383117489432466901380062031012950979808446513836030910963843712227913514748342180973056821903148563156428314355024039630074505048256992079085556832125016311862197575253590780376007859812518585884766265247116656981133820078730331940877578189145722423778481741091250416545642309794453370995633389992468999706869144544137654019096977662936192486640556109321626718819978043973781798895295836372406155706780669560444238682087462931392824338741836911895634404899621003893571540348787587202232239589608365298670685527777399241206063201835947117785322509770314894087115581629082583658820477685515653233248747513669334094270065938407253572826859016235203070477443910993376993483729949126561436709498874067717907465703707887090738071345130033734780641189435692667338496243533099301930900736376803931195885701460452334730395852601506763976156625364574059195289011479364334357413080515783007122079261924993590126809782864248470404687845731820279868553235338870716228468516072084612872859586300648544585666309706911621284117433679208378592646910499342502964577813129682381006889834763263440358486481207175348221290972628566243493681766128506656966392718852744261353672345476784672449443065822989704756472727169828760575819067294420675444002547039345217713417791284240351449527741058937689986609860833339849685830925891620184037572344018458377481810710414174193442586433919096052327036647066137145585142830442836966980298267800518037709795539572063866101003131468631050033023943311217473969750312389637580934064717388440824699685945236407477702619485983563993183860590669562337852177218466529949797843829008198889785337284570216359440488561896326078267811971625594661057071653110198549656975370219277845416086288415517837569426294404073627058176*i1^122 + 275886245374471447146677287117735321414038332721169586052926015094811016512271913450424095758896813322852449813997236960244485392527952267618752150741215097342805837478592055494467719607759099756229030794732125817863678338447368504002404714637459232988908116013930304122881937415055080810325691303590730614449484097569269432712795585974947299654277451867825536977649742410308768675511154079865968841488049986252122326769806698657117811872056088413851451430164677272209160023718585289665874689760017747332677915096591489603400904499971801856702201899822642322951409609717476579872261875746010128630891908906151397747586867855466617877976190623028708799250140286933910266213241393874797275292942931794478072315159831064617659699225776384970479705777630678089421189997220907440553123364755842474833315157856083729170982258979336742150320390317493042245299362734775227274013324992671122980794150194093236592375545573547012501134911793234239313446188431030874989970014873080885111686140031522546031093659641527658122802531124591312799401852972637359921947117394094352686130442973261158305686412942104878770476016776050998875343901725893118075618084174733838974861937701020805216748972106624882504185768540384726717081287175718235748159778713698939562917237130693368163437102813304386453319691048478093569846717314726385844955019448111999186477500987925046338723944378615658655073134790212862790455794572037277390150604232341517250802311974925243721347241922698165372813125064273391841493281632294185748386903447003881838568985055050839642145680776637319458754016603497636679366753358759360835382796324714269516026866493433785175224798216792491450887302720875474241945832178875936640933307916664748670152533857504189430161133504914777573649158713471452372336931617269738772802666364050174226686095969607402405043399567653474218605549967995636651606851305487809095345815848197501212617352204233676710204387842678926477300986322444023955167199897626596451229835543959030198641269443006265381974597308158134166183624053371527301680778923040611747052793024174211474466160790354177810325692207164820823451920281271110742008184314153411449505452610257638229117328082347270236373874752316364185446106946318621518149524605252038244418637679540261270000595267268711748953505944132242659637269057977726245848079417528551081648860866751516118899573974975485043564711507361930186226804843995689870426112*i1^123 + -247324753402424472788880520955320767557750766938053247690383879744791127468726970885796521058425069843350388078852516168863448162432322553932649695996035022240691428542267815014452802564787040845003958885248085708396651665877553067138621183833492186625229158690875127282890053356781737211698601294340487547923535183927327464182923641359130517811199159616963331077422889467657623921445226348353227578451441652744760512438711205914531043001520488599207071354711264600170480710237733066714740710073817620129398472652941258626348428034911680175678487483955163391439198076641018787980056084580883716600105652237640670631694125422138603454379127050397201402690724826958982032748424899440457872912786220163758418911675285715227589183848348850236123136011749180321947119538374312195172971492267233181412425226306164830099008767061981670419216934741456190701699025903087138007423272109527582757318864198255186112987649434633873914226232840445721176946419982831574547469881014780261435843043017299661023920062070548388482889122512911154200200164804615896394949942775523389618275135627496718029221225421071488751849559324907736175923286645007759802482625503915581489719408117311514468967042741612768272030815314544326688761152480866821845699467177608383115580503864458655322621672453813781501390287318385593324736215542520254322041801756695070943288064272105887471601079741824892978720583567512848361990789197302145695187977687747624493167751424731654735104403192814285030871797206507855951922521293528141115644381159896283889096950373471808797289652548068721577187960029721054374094563159107233657950816670700454783571221680376059917902281178089278971588190197774747323272649635566880834403032362542331107721714319040658429730603459712283293678500587949083563574565814672996067859035460905385624279226507899096948582906186218751688189982626635146435735361374457328674352294104299282166602121154761026119068836066682252061914272796007232352696955640780929468016519735233693179759864821719037594791324827810776979113253923678788914463707767508998812838345119837764187535596992767835579757046890041335435368640681127009077049429261838213060676624559145606286585714115181560386914986751676463832218460543641483460439546102547012280048112320178926740291651912410891797808839266720928969682985230199044986046204047364739528945910777320983959232821263762569928823479849239327985567093149908598784*i1^124 + 186033660562507615457825370509168088985361202600266811896353245719756778233888978096393049073069778958381660860660645244429855002643882519623005733175091051099973512271415440519778513043128953555624548618717133775632883364985623479704433502173277669895321983170712420719169150748915225511676911215809078606377686107356222233863572590543488823648379145551528524183353745396858659634237612381265074267150761045584121464189978570257447469667172344044317013214905020642408771857901022700169825891228774602618666208465631567837808217468996724291603750700248704024893630220038962853845629294465944565347472255003148514369790914051510584002614638556797133427665614468815450712122020287327627120495120184309112292074197777509655125695267432130123315837175105753207532026782927414722123799419362840047689423796450861519479304605547199843819667393462635094193584172312897255605283822970813666721668229455929463530396863832873031052875935592934794468144337581857316370570290401263454053408213365785053154685920927947441268255589241399606619480127560976380264428476308369010780807093706500424039120966140025628028570388553026886884163356593738627657475939549566895587715801865018614030092896096800748959434800961699944174938883968706263639485830128596202780842329981581537521904043550339435391625644701201139046408305451701986486053937172316531737307567132870308611526247556366329264244840420034499252836368497889094708555657891249343261137814506446157655090119906055058023438115520481686698617241338224747498010771018132816914235421485102619803609385271867517098177048968544528574273239105572882174278721052041009494379666387815877474364216698190545574470539768025731318912999514886343761389100303558436375332939063099377547847322861654241545117176853214700091448736313115910934587984679162464027024775556198103624048696454375015721402492072785653531915130931216339298513115104642868749346395128875655882976507301743251812169665048527629273229949845708652140300748358005333965642207881908538157185893352735790960608326659508463281240011709316272620956107550074135048844578467757760893369567238647245910929567857230840548648510370522623685598646477252737147728293864397770364525908741549642743397863529969955631298456990793452870398478269874097040018405536264420147590555623303136483646320155328180020835598256108421856873000340539502906210402375703057238752427092057859374084272422912*i1^125 + -137566508545993615955034478308874904250042471531057475396891555109669803296827061402957889322614935802544224744030581497685642757313463321775549600064011509356483248119438409382652396065566672378365172798939451283965988229390369723397575884735057511222294339521761440038974297540951550648849661505691134337540746244180055043618660635613029649123118941199364482924251259744819646901525116539799706546882906713184706080189556552031608264287877366955466630506317755999974131221458901784588367720668095918442606800804616042160388453059869112193365726032480545547402943421837675503534776933525511114256600871398761614951809587271443055163133034575923757899401355046690928075843849891151462270594438024496997341082499663837998218387870069862356153455106657118566018536963205953485036083389748577161378166853412611035283044536409613465611971537387643769864916958958253050245971650139961770593608168053795016964499421965844357970555213272714006992523769160724807881784653814320223365257145587211487447116051361853491969882960063608306219629221172450612680990738518438709297092170436277728329451820202443273393969297036668509011558266736765904901804151787179785977032178616226566966445265484868210020397280700527291802762971571874895616197183408847537840012214375330073758575162098640012973408561978234568889027140660172899783737342530788546948821820649617399248781781960552775243321009859702409369093182071557064948290489893593378485996099086403770156848805088561047614121723729542273626537906645771854010902659430710017320960673347846041165277769786627153038917067880261296006886185630092274495266577141969674891400672824491279041787571533372967618471253516251803537096141685771196781409677594711724558687475425078454738892743113010404759995731863410421285421508835284676386214936681027139329725051033259420240759269000802527968811104389916728635529312850497346776372910830661382437113826986848162022323841856305470660346008650300549914990517609719383273765196018239786693004217262353024540299603991155183746841238097877910488324454944790925138149632469914223233202795571664113725863461135595951351786830339356861141838101734136002686204284668301153871280995156499677817253648096849992642291260671629787175187413571405329532504575514983134477133481971241571503005854411001701788968889834848630394486453172966977583786814501528795157395343620908253028829912954093552170696704*i1^126 + 94188909072574506908554915152821840262887721287728671439046420418552109993329973696501277355580533964324002361399895788366157514390701051405528329841382538273386220973314262083041203364376185033671978530001436146973413253189655460424058119844735800742768104401735335235081598504667467228354515519886770466428260610787798790580579541911131551810198342987692941589283952051954276474041337224846903157222175562888822287168745645862854206864218820861926956719740924591776777629417219502479118200950620508697239273709755226649943318606370230024102418348174356779159776970741892878841267969965126572608446392921032399246243583730833196345798001139198617959005594172140896926826337391013400882028693220521479678268572198755614016829880862677801879700754355800518717028806707853232500260322960345923426983450163314709360743439880330680276898808387944667243314108640661347227092218302821491953757162609845770148904832237021905391303361725558313499068124722343924563824964920173862038517375968897915533013121081050879748272668379617614015014472031429417993150136852971536857024240709914143145414818958215523299544303895268959175456381529779703698739368672455914026324763958143256965395737739161194271531054366673140254150116554976691590009208700632434112989245670393549009476500822606371454450071177241821539004639019772465276012139582627729680123918857919476117226540102690535292527239945450030388683246893962609935580599309874245070464334489026054612343054708408783290624361783708497946019578993838009997735483422685255958176384172239323372502966668344928690778646657879315290348456098675704941354482432507330662921442850065753926666851011728092158802486131306485533763969469745386048274642404930853898864608360721187443519841301085244281085790195720963064071258871744708969425703537916104787773391652316343908515179264462310170027189298768818518311941582686866397178045601800868167872185472225895310181847167075770277227874096089991963530579105302162440434314955680739682048647565900711760566178609883124997105665923722851217792462881780638912851950603229243506342427604988878132300673410248237442906367277969949488701100185545258642099172677764666507858384949718016832242568011301098826924969590042007186047908636729007449151818705157566837041173950552756749474255397615725509333366175732256953363763442375942998661119129908468472093338998047699609116650334339465216*i1^127 + -44761263288982502627238260235251374165888230044155406004280861363843879866094324303836751433424976450919957343630911974718708669940314093572689105245098664369333349854687400306629910935016276396639863386476500675480692946550178911959700007196721787772364176338755510909470199981075272476284085841616346061618693247520802091848805922543416377659322417735406607510775170598597172278918177679313273424566044426937818734259596571094616321374976940867726985511853347739613669069224318340462542483150948464652701408137074079139828803009618456007362362545921542788934868169090195223409014434016721601068163270426022124733561761502263620083251361311899217031688432293601107400219873575126172750487133277755593691804054166779259600726527640065981425968203690337240175663137092202150513728323574612570742387235515659182319074485863621449493516645987813377097880314917936051424717010050417453937998608932504063536505161248917226270028179948990759685801319851091982721995914830762850795762969514805449660909679538651174305869216043962496048277857451644359651344126634996375024548752862444052053450186385957465291056771634538654424921188509118667161020384595436993045513809465946123487592440694372399504140344863130311287296072784515938435076572829890383529795245421952307909163334401312194975101901182457794283097529188846622754586725295397453054167828504812044138320183777996359898859616906163146691599343953214650762038284995911410692542930290675777575843545351926458177845070521345662382575815789639019722314052674018783275270846938990209362002040256380654348717280900265060428846617593517212975588577506656390388160856084563142733975127919319239407421176024471677218401999198020641507561709601055011955895296143499248990079715873892297504367822547796540068597596522847267658691136715131194330807771741078116451272448289518207846371633566722753971506238022029858414712049567328089982974197345629958747075519853938004350960940184917030915165768234620214000292870687309164811248507759134235689725687510843044489544974582653070710829181185169620389548557533167346672739364234572172759925377001481782599575923218608299663431554921055661789889452523289013576888943170105382464182799136449290801628857271763177068348741893313105691347806040971864167187743259976306781443139601153269902714169186965448174275729828165448151230106912049263423751573601642806586314904829952*i1^128 + 12823271423271707211487367001689974374157830808827371341803933853544464793321297509630733655798899594611586481181416500988052162878872588530372055300090652519351150275796746447782487549793731465768531170843341483432755610482592412371066089171080871335141409963707178021963779695502252072240944324020901625852795297664261370548143414977508409285048972599790470384863145329583621521920415915779181774223086801644900900573791419408140406216323881120864940374927962007820366978604878849241459505081306101038812254131668659620499638887968579302939921884846437045216856295718829990316510547219863328107217921099019240013413567100914887975701887181294895970996093113669282859611856740705987644887309063050306657960266932426752733104559391937541253720897624134769842488325060591978678007629833072795195454815290335941086105008849704126278095283938430035644475855011741513108542570820648915311726477152234815631813183638918031649265932105886262687974654752693749670380022321781366919147130623514994291623916898520848188421761550291494338245449902040274607754084502558089153438235283799838905595926775093421244666707955154857644925622845925714236349851934353297113736916014634566246827627725474286611777863629580857357040306791252680571014380108446281233158716752852310765775109564709793840116503552387108900824200303536876240049185257689738554812775527930488345842206236131073589704819767436615497103454021656929575898488674750993100584231760182931441112859508850271879151730425808847994232900293638973030319773135923715743642199883826198680903575676767108210128774070694860959266093187710669271761770657098867610953082050507562116907612597341873696242772169251788497900142363073143135227177099624264351289055065215845948810559237732819433416449315636954039306873287367631711001130462852162001420880253124396206897346571862841074366627396050632000233387503315036136041392884454604298135330104327905577291003314042140233453898568914623158040892357887353073809333800891350507810941468151434925296572804373409154355681486070241243056585823810255471524431843829134649328016469132706691766501881500334198078767625454059534175733718231940102325411065809268833534141374319940387012652069300511397834729077060180690834927960626865705088140272731337392757121191250754626236569572911813859468432256327840191256597776813040577550053997734948978050493476278885481971712*i1^129 + -4702133540039008553825852654796173626142382238025250070071135128743140974372586580249947188968783016594634167712563786679068245882716292218695558283190971799108091217322699137452685377029365874757282734405036818317111744452943735844120691783556158165171939049829544903397982753049336374369770085963799093676034174811598824087065925266391800251055815285981068027162321582409999481005343319039728521792230523993294010785188619733596141515533363637035161144480947510617258615356686816967008682563501754702613107832350722806772836350625830369000965676602816018100080964143805157947609177668013179061503348133005079128336579673374489372447180188411834127081722776287195872927365578730338163433103870148942521894417274554439756149580991738292148746188314836675615688341184128609728176497092605054260488312995969877615749591813594459918604011373532539940865503639411494469538585545145777416585275959165977276513007512295232162694950130660357890087407820637601526589049014024804304116620180978905120070467703826929000338164751568497955275411458777427646914859980579522745901101377859279421804832909400179794074370391012496925325858479696103038561219432391765538221137353296940046487398653905045149179334382377493320518528203427401057261145256256320997892757472296206991710988501074777040381273268901700335221434055575034512234939194382664897422147062900101407947088878607776156282103015595957002255918802954174997400782016861434390193770684097935250485969584601787665999273150552403869703418951477809026870579262293480873492730625927987148870091810935106966860467767765211907974980313312038014547192437845069731492048524060463552052464672636417397980048416460317052114771431756943793483955218259454693995223781302429710807962764350692671540743267394946874581358293128170714469103617555564899113804797403860713823233774338348582338020558985645072783673171991327386599284245141528118357290663824862312353485049420235373313652232393568439308653237073071291184481058273914557921522457355551561598823125090937064532890703908830845810576222182158704684533325949397932110242703643397952905141353407027927719150859202273139887393780704541775019743663769737778238202913680768846740512707854749385840452484834525014829558227506986226274470313489893617274739737142399051910190960095264819348202048282964919510083987218137518620206942623280604653353678808285184*i1^130 + -1402186336609725810069671990956778899706165491668385549611710621676866026319566725660359304422449431416345720176944161419366803368547709022412131768527192227223099634883221237167895063459905030205402004537119342159086624175991416804622197447105997275151789333003803067641349739856507133744598340433924234662119108788690832096968247692345611245305479221100713583693885596736659998097430772895710377987757347372725336046289604305255391352473388310480851991107756210207415609184760882405981085693949569596520223470955585811504937698197882981383441453594013537867027220606449253011181619615113515105813725700056206062215706248228232393376921703757175463356746144763740709474681035431858545667561786921025677207698078956875876796060433645089309412634190503898831497809159641780826537531543786908796678821328062582736321302587484723691193174733771447705795738699633086541313650648969843261970005020174351712844039455339437116118079466564857753448860398427185638617064239086847582238865910622393999310841362442493084328279410655800398374904849032603372716772354404095263356076538802438247365649054669138988017645464442864604791960024017503378203355984605865991626796106786206349257504329218508217722145531529208653901330946474179680245240071124684190144894511378988991011088499840242406075010211512681556203949964967444646019130513824261310222254922538445335076325495878831302499432174536528248658478400321107508566267124509006299572043314488620731050042257157520811197055656973484186967636856525716191580298458251811297032303073033838545058394746641989006940633976730134800411451660528120535842586527637363847690997801663147660217032018235202781423074741302403351209785802079783612938475822579053556314374416784166209359541222643301177008805538671684609620520823288909874177436312966603747054287185427845617838490302666967941612816034037569660764565277581155361781182201991347285882419319179209264872327177093202749291561029609336324419229591007323077863166350968357018110039058423205863207569639845325821261975063296048207032161990901003594599935925522829594143186150400708698014465455018006850702075915074796397180620345621386050861792536917453333302411956033741910824006263408104219958434531041112312613540308672372733491693250349244474194326550186580445892083087208398616509105865915776519252254082824294267823834008514041308488012922880*i1^131 + 4627891450782368692458488759844576573554649108799104455646005085526388483996546684890367674585793652050661386575698448251939930289123740190865641253879664111283614490676407503005506910447148520825525167912221377965315282671032606159479805149282724710142800024682087479286598984597950875951304168671742802097540913853238401965813125107017555139789909770276569704802860612887179605248524907641728288807718204289752338601391276028616021845626256603227079850650228066078161077077156150593795961060791914636515847504671915376754187792472667495014583087423756304535057938386216807002251503594485098140249764462258357338842794982799524208915436103836077639077248487681426372119058274736490196487162623582162862565472766145383639447921212227333735784792292391563711106603126129135508983176820212183622582364480364275505753109756264808701379776996285220258481409801686702658598107999243365341416261503207450565691450525140028319931665851214799634569906005683887350630546262331813878143964330149993035332435787068624242598009969904376277820758140311104064422440752973473890311711493318284638536543337898985633499978164422495418851288927271934043530995945455765343112746165107351754137790880441398294445390581445316570406971839896721470033563173531848140460174968903741433469601501761039766510986540144334051254521356372430748590581938282589452103797290889021735411566143466894604139855161846571327052068640747244937570986851456419992022224189924255777138859562549165138614206711533152034495373180958428287589933069497026067428068825238284771712180787736444899282666331089600511221373072467472155513120019172225709521415453841305367954500208467882065779373037342810269209646349930669770300814322714383824596330339859795676796691630112790220567168358042850931519820111976501925004143044513533771585632983864660852426584529406121571589116016131432214037601387088287923128906418779380510563884312169498741036098542726807741570471355829615121000233427985408532995865347993473827233472149724148455648699541537307679817659302112957505007678563919418065122738677270387652896945745275146363175847454787342941710953226804059119741073633726905760203685322737705091641426348048021108879414366313820597265375148456066823614960653620953561030792715271345341078881411403135776855906188588577055569487159097452550691187905980455308584845514373734017794048*i1^132 + 1209218031296742474688797697139074285963936970868853676443749691156566220800557112392045506101132253867181328888086142599229957778699992252344345969507569766923302471308714969777381821282974135368439453555373130811750045869012478643330999797950416142925680680162656708806812699327104619332398610049539410889490374470058061678178163148246814244213491137261892733490607070048959528708018501188422124825706689339472266405492311015603391194881537953217422928416741270911231040708151733830510100964593905192170401474350655315155767970774157797670506176838877105628292228860861162724266459351079023178101629912654709716529756837162692997478226735824651568598083078605425658830283326698837283322971285180482622621576688406007517726637195511080968542221918279652193623756310292788196836349791972910748738059988091822107732382155461742623693590047007037086248488687967315241842335765342990763503279800605109086038261919013154525005744245922538412223788294247824022496091960934924478185094749829921033452183360529315843909884327909388888615769991445403186424022347930235912094945103874898179949709543445921447435466974189889505167168475591055087850118976600023212726202478431155329240377483062240065225123374684706528059141321857279133788270498267712645988560797146760239026633315758013367709044008663033438213640386119125189412504495964257884147930894978485208391220948119709383944189192833336041178853669295032370512232148889500938643140566922905856859355337521060130652815988898208146564451142541893572277497334780646164392655558679620319691723455437661486439157161045480990807427404627971118069145382887386603445549993706846055184081753275813180639089417410201802404413153118539262081696398725232376934904493492841217441593915638148979516568501514934987398421488932024191650258429831251809244158673910684643970421786427531012121075109218364038168786158301515222263803802404261460488592646546512032744071631003696525273609465913798366689939712853955627013459409142258934764545300829061017891654050075028670789849108871874544014933085796123179443267475286430095693571206506546632693839212681551516350130145520065341198186785742178266704629025096270894392720595435632294739334538188778250771186440675143345604382132821178481725881110206057469927682293244273639656549710452561951213556832780151889196054678491286689187320738177089536*i1^133 + -642577581833586369446831609277397606982454809061324734820721648486359249189096721255775252303236260515043242917946080751169416068437113788668098708858986227686062750771455369043027872628947034916683069477167824989368125268643893660164547959338740392571325887131608180674059992814913874393373522293950546856682539038898085003641160840291638842855423161179301985946272684230332351050692525508522466640280635892246063782873689909771219003118361148698810155742620747858110957332403725341942929430485091228346572952876096576748590082046336780327625910345972639063145103772926654489954028883907932874243483563378612473380772961166522875622532583790295841641530256283955010780477323509608259426192734138817607494720716232854836735878184740085428504642777440994440078611984372932207374839930049864039715128539051270383571389562015003751470118809527866606523743952027231651059056962619329998965011532418779306361186772882759000171246670831318634518271948266824750223643506269844904506986533641707045026059560757042837443925462388919738020479401792324631385340990441085486149437879734345865947330750899949027576764606600163252995267019847121180644410813389944128588232091959798838037132756580333281944970767276846381934126126517496134346774066744435124751490543745834874650102991854629348739241770761099537562357634329348099754972248168762589543880686944967181081742425018820478298427624850507325309293950856475345021370695720775737900756484849930521869427904544245766885813942109296151764107925607048887933557543171836009606021839354299475752770318148061447723975448903073331165660834024047662161107461563312445489248496075290864845185051503153642711918579153361120246672797041298701204268075091228465779536178799014614491115981625638727593774652279717116557290055761479445960080138077766097406008047890074229476673908218055516024159820590852023180068649286034861620086465064133910326389120690504413860302009416641175626806505435056708323191304172707400974128343583438526716147761192830354338551632039690174505343430720989453709039172626946800347330267286469261868967078964651692619734564981826375578895751262336372015537582694225957760985714702242571748734059175024027439686567673050115834940409840400617597248132304415851304590106917977761151299040671630303562214618670839580060334473509726393204621319000644209561760169984*i1^134 + -994047724460012626583405165952869266156979111911180674881818159668683017290209579953756242969312790429401064568437331448361290110100338380188269856542785302649002670850774908924091378143243081528488397710468830400040983392538556530981045005769633013975754473423942391905290834329646880368062075080882715037089188506000159266734197197023982822376239720766604745822480626466600823236990337601107407534336238281708896081146421878955613829525393115039237149351898623549766923253933323284320420173099649879041974047194586015724528146940255810144293564167171759276227007401599928905867348840205611288646468809106020767530646855560830111634659611734422941208448455433082058845185145461029650956980776855556385146235219460650641467617050832233852401143349763353585861011586571546071640444544307973262971022443884453672862254803019881372345552501817317750696630872035384386568676158136498654568217426521861839578028047620944524206044400593931261308127626616195162015647735947569040137477461420061129419688863687180162449063681949648753221362286259094964940435079056352070070050717683797096548387279833183319029369704070986498407834636575872345339861948401273247085347914538703815445119732154314166351457424687788347759022271754791467024400581335440373344058537357087338309723534838586589340532441832618453236557195838420362549302088506049582074088766384492255968587239416930801560575755078902803095122758896011248543150971831773869125544991987781812398817997153272343942446572116250958844929128421805481470211188171414635032903400696928666451040188382456114994909411134440549235129975856589750729525800842387082242976673395905493034111201061730617804523722418102779978918000307761346406702791774328106683121420873834355859665252173268315382849988442446239182059326434837992999169439248042576643925692373904271096419757301643236388216188587105866906206498591345255496462064203048150511098996055073743678418672425253318542933157591166239541318322133768839318586903191285091052434394495987070194832900459581299331595787371957055985281785626787089572108613371982545211885903320044951391925485541101232150285754080482065979308617174421680315220628928803000643554259311225410309780977045005747786123972640157800632078225180552326971743180192144611829686037563954591390926481915268890748864539784019028020641827253580654968832*i1^135 + -1175088264723573747532176548410966351816274866709649547215719873083944702559632867500681325827872081316391713498391758667886589567672454501255472733666570396743341799772785068760999885367410144575361118427047162223600935535608784786258761268865130456306936209553899326160726093461144266535263508257781583162658771824217843023183617256784572067984716849411309749518735512903374798532823132080216013139434838727236291852264482664588918511362851007182093596960884766302775710546128597547327662823037482470701024773038377539720402949505598489010144712344183604495694874213045529932031743268023401661473946772926807696087827660891327274557690289435881209539359348675433475101561378618291297544183601033383123563427427596648766483065575616235652318068880973205452144002329061525617325030748810016048715843538280485649049620161186630850860327264855757351836514996116751027829547042421780783273764776624844368868970400452809907646262897447324753816918091649289183236817482231673626612081731411451721548770500264515141452587462145513961907476666213911679824894569886961121493719438344451390162548272768659033120425856889997408013242113748399309388276461627559894487865455882084813144381361356014655301047452892463357310976910988561998754426213924546155765475071262243840560335499336659944646183581426704358372944139145669087961223919311187769338571538309523173523216868911936074285687997324051913952590691759017020097916077999706643431528941978901125704201104084927178790428362014420026030515893059392596371108159789749930266294432394606986831280089514874471623492090138955784542540558601463120103067699335399223636660054878599719933979563858920714216570516153105862623849467559509944907869730801946548174665219490048543182713410570238450402963542426250356595576076682141935499053881586894119960405700495445917697136304451779045577557153277868765967910698324502502414273984985100167761549293490348256335168591347436848266780489856480335390437993082006782603860164603541412887407541310419071644682870133009641038847654435834931425083640726642956918688777847466092425346618897976746400965343025931926144261950501228425279051716936678832418749391632617410063185171246590803888541702709312343246153228361390141732374731755370844699474900761344307687575050499383839531119116270499960291875383798126580130083441750310912*i1^136 + -206451625017790916831758515005563372346914804979835480414249883106018288005009707337848810970912297223640024836706093965612982480992738468172109280400001475649020075806666485890395968726709211331911364267817661785646535078311208976944976909555322729749086879800607721871307004955925558949747592792467403656429524737990308436824204841824466224318434618670764057982994466058379306860912150946333233955166596697167719290139512486232922862266442526987921401613261769894843396886441968714471810028344242297750961910057093321012255211060426686344424742435219973095055036040926284498673059834189933272093285723259834621536066723517145049025826843098787502593898635231437815101149379782405886938425391884004052858257235096880203012848989890603487030399524702538918373952809964939755969942577219009399468717972495108437231099460487190087799753613616002561307654306464406531710457406314297858739053236500077541370950871667084895432537914230839472415214450962218142605775444016048388343234914532954784784347629251451343493237850954880932031831136064878372020661079915728464393211940625816844399818480264554041144851324199592866707518197825958999280313630025290530677988719462788244852867287590056072731622418430283415003009201919480309168735540332502466871759309056309498467159959737987471485234832556053452669693191299605394544959788374541569477810192388970986612674478112359536508285798705490414741980082723056744663765817635658390982984674037641103654889591153289476930684163028733216707019552853347589886078638292469450324694953668729490018095677902523479927132481109392670169668641764035837116040304812333586997846820387587732792761788865281029411435133485223493832385828173945349399503378924106395373440748149131588062912001345406159917524777839322850619738641582274349191469404105933172736457325418967911231649678467870152535031571441895399376710174843353533199744803015209156588732197571608672785533897360778614517580722597789808172728801854094680491072493020506248491955241360141289563856328936243197042880113696167061902159789667908394759967500328117612748310901858345348111565053809260877864270293368712956263934911893885736246212541615994058650387627848645854700191369676264094983001339273725864031562115975654285627245910207360951979252276311007000371492287378256178326845265133678102812167241728*i1^137 + 83944509565096307833312740300361148507601486221777366568929963649233571710756821744779087594977700342329753595054454631207440305450315510145689032309111790341459754846851010901920626226807482320841098994336733604526353660259362857959574986331357146818685564811216129625027539810871773537778614735826808123595777835457448332792912566976024236313486184149755796258421551660156583009105547813732401269493633598798816028508995043328494445106323498471514881044235721137515229850944115301388437359480580817807981524414312672069407649815848494702431013159037374159638242947452456744992950532700789410912990704733483466340203682401685255083926187983159517110726606785098760268683042831704986863867903823112093614148390725224424591050999290617632807817569466520058132109822568350979235792447201759427776871579323814357817769861480976941119720507236058741582569718188017627349793167378212229195563910036221822725643866780588665173706738727700604585028794078873749657308916061690018048657251614274929801176778816199676161759007534754749849129434063291533892059179560407914361807880205534878913243948610864750490603702468620467200584281828466824576673941023035304989138863542454069056397534728851219051183849168223262334747420064312204999771199288654307776102551331985725272930089568172244046678417137674729055697123503393997751470531861509266246342423833936276703357410496055457840151386185472603477206494990164657385888959156516951863865513665846884636379452969510850121449413680754761067776670550717685860566479089552532738073948380948991708957914175871367575575353569547630442914942909740961173505684505105514403834240395555505723492190066678603362108879317559971454950475631090724657768336252505202357995713751808698214658235943727404726168074600514608383699957084549442826484631334291052144470288683674047189657986932995776492024919687130818334256777238285858292664286202665716420179112456857233663106549078315166122146703676950523460041505312834201431901836895067320980770001284629484390241265353923584722413752610190379440483848608411410042569195760045265554143740342991108021026574717559994793157792935171464945057605744067723316828682806698748027668237180133211360529062036082268245849235812189104714852071342482784655532747640862666224215009670676558046527009667414968375465542340901263638528*i1^138 + 155750919109000745400661741661059986563641044697810127565853642744604184942044599167914721412672090881846864541474611710385508418378327978132391968011239281735984248790822179865259192111641019527139431697003202375014612982658651038467498824897994467237197670182076704040584109790476236270672504865983503127092442219424164734864496305132246779686102114991909594222416767252843930424481306768122732892939855987835502212350017997441708665153297266563315157944382691653112031948071150949700391007219585090269113592170742388908612082448667436444386706205323295262370548575977203915594846673226535700339157368403145762615498167739950390228518695955373355365844473303787724329794277629246208516059329051190739332050602034490685880549098983428576954899131017782122991027615864779842748937672165950811706671328563926713410147589576494668643690490208159532128288656261765513559127351897226074078410251275953172024819311369489377097344317769882237795214218352460740901409658441770370764730025958988426917243885647326712945133193012955703091943629521365582328681715571025237350592019570221140098095702915007814709489670956315692386001120154190456104265338312141016348662803889547177480572525829021729048061865051074093865918933298532321408186991265178642634628614449130486018703974226431604505449531696380312768731202877182977670233793847732951193003968811347226675038857931450452056414354650212947380381025437543504770559422797345095997381650725702486816266500162404668399346519946434577050711649976159948850160940245867786594476688632118940653770292115632310979711295591009650302697909770965781006697484230209419703798866549934404902294904039112120360280668050978726184666258970831303545804998383943177889507066171359478024436871935637295340488601841954845417149695919295944190766032402816802343597073322694281697546059798723466575558564381150084553645153192220574761741418123171360769799189270284223483455843706359381512155118277630938009767069911782250626617458766205003892587520337510308261698047058602977301791670876180352869033332154175700260463648739706533547515160673446039008405738878139269085357601482720459660321516339087686752316365030459527796214334644281496659437353514356935277369431098246835319597216607388551014409310494368829165300920569338916287247357766272136154123911475232768*i1^139 + 56567022235148253621890993502468950024923898764207714605868332040110097134505065957342811683448325819197704825628687547385317598501774365767768235794758738001593649295533631819630956352808436973507342672539075030783416849545196428082461831848241792466140988999745391090920341374430110245256723522782042657208411637415469226631768841494040536454061170851455506124829480582118170658534146794036575028856382028379254033311288062947085717991151005122197207172518367338341376679511153398251262660958117632666074875125931579110186395018103439102003775101190604351912257644278799704579301610580216967388747808127307151078571141433852176183072400242241336039675562159948940291315695683360666296596290840912998698038094501137166811390813074912948388611303550521494134413072873178640360940202317768008681534447792800332859307218734935321491819496821375046253719003235284253001556203594400164307930235209087139524810734565528890924691356874076112785383374345796916354088330284887077645106253626820615353851589006936300459723137419716227098194478992034500534361602361148970807189163482227627814063952261782478147607218399083046269689595606590179172376850343572191984194288530757964508639222547575785657999305195511718211930379836842948881621595104454673969393022519525076248237747444227259412390259225050344213378125911444121788446179822617003841889698286446327084483884187490419573082730228768755951925016955624303815288352039800026632569026978730668880594123757352405109992856102488880905562021485200531648265928746104768232741748642560164983042998228731304110894039139267238730458646946762834708262898285252871516140472570697745443325144655250237103014049357238062734868658819939547863782205502018802244372623272817625116170350884847021308006809458556649103340842008502203783634749077918208569714935234534220490788541318893966041192510341184344250943179035853548365893559762075333085468878557118982761850709780118016477446149333299841406064780017745909344895281544556131092573010855686845615831261335717819034437007731574771106466595103559820487606717180717264354467132778915868495908595391660254506484011555850664184972836935976422957905435381839620407424188521452155268992492027709622440072251181826539830320671672254408053224475083321565069384658044052676502456942391912117958766231552*i1^140 + 7634674216468067899623542085566681374772146178243320846237834656566637633932695397887512248552667110629928747783223090483542012879698464502647654574517942395050519282903271983110736104507465111010271556520958156701465836573789480182814538979038601959380393814578366847696325144849349471226664387907195787805337692211524874010469827494530239089639168825002560612767649160339765528990588446970076801463104096408262194635205582604623032050843699743033098977988234799656430760800511273638318266086499470307741521367227384340421027536233523782497742516817882952681054023414660525184548603882514917772968576841191902599631966900279810983457151686451465691662429980473826772092405358447078450523749442153014487049959986129033618466824662775162691886616393167403274252968670889249924929344894855740892417527085115554902503355201960211782867365523898852323606016589319153318178704071535798715950715304870442505586378728921263528009628747069212730364704844399542849155809703632457254775657836185362971850973450194601343745121861327362756815006237451344367045782746741598747601261409673304287981477390774898983285813770836524273223328241753152401186424128076500657718590035411774581896512994855247610438859250708108147112284342669408141751994277873320885677275970493922290044246029960979241700692118711393494567112919682573639844737146760257684739979611033227544601036469870785651118169112286220324390749776794441667802672646698361426087657188968286272262978077887943324754471850325046770212504950147391335727057026975509169290553974360805600157413896156235186576591210412662354738076166482798013724841059450337896837775910249322199800658935595241517136197064372229255313661142626677746360605837806963245449521371689198332475080159860323576733059690430468779722900588745654345545341596637867888087698334782929523946826028819204676436055206300543786421774291573319556690279977264732582410769221372533294374029549680879581938002432376127789250302024600648047585263319816711372289352240835278680043368650839295927838018592430772110839756399379632871158887783143344952021267325821592656816499741503467624810828883996710363646675818715972643746858523842565412821109521580885997673100899019205418185519572752944875615784073385857297747362954637433648004575480780998881128874887271887667200*i1^141 + -13129508871997827589244333104228024046379423828235065188727078099142489784566794211947659525289941366289511627188535638750652063019824434407888743482614441940279925822286282665324678933770952047635652745231131452532841269389227882732255637774722623056755601302787859340765446781929412850045010460076880915741770345684544198113609628395386173531445596262508202880722546216812711865190171555637908421100749968607587421217865236125669390174573377939704429067863539368493789260386797791096538082528747716002548778497286935046735878038202421317416476148371216911250626100777351249572608118687439337381643646464814440891823016568301184487992445368490989006426119952265044869805975374173133671277124245789854286959655343630811733887377416327387490885718333431471453143451567010895384147212880309070481283641723220587439524550727323284763874968518019953491965464452237770935976639193812772377640334941900355407742690685501884806737667021727734923922494753368299224756839462887228839529967409754631406231747100081386668167107016265634511166734102151918490791796774288558503506656670349423551420867462037263868171124491963665816722284387594962034846244920137972796516844410102697283358103430168560348488206631078853731970718774999521234318135945463398666094581889337928444934233885135169336779904246776493988237349949745869201714797210108637099454067751272680343887583969893331630029631899794764133394942992597296043177967192730726028049018008906410802897557668060250219466168560283625532921418785693074392931043334373678948935985389140015307516591746809665078803533085080345804002032657552994126724886588233637351395097086103827359353423658274185150078452729938659274633431306185812030404675718177849678272951483232558565559373840640117134866761840697142971678395158950431256882025062169764893821703721595388252567502964907810483701462358414127344489975355818151515437351745986952967199776597227364188223714164364796963093165100634330656322036509770321123008001906333624361316767493857220414190102560972877970453112038044036714545837555242241598843382174502058620761620625652480919683734756902936591827400836590803768493697731327303961098065474650917583651944363644084816660397048632735877162770384109527498690897760907595164870638457949707905322221846359808061904633404063744*i1^142 + -5582244388343295485889402207850803588644165554873017218814918951551005030330223430379009762582793851770763218436918674137875419634794651842912559060133724942724582861776800178720583847341568990281469103392561603170257673725612926726783696209005486143874630444309420404544672702493469028819064338566042693364753349141517470757016841471750266556848321529117583852553662142873914707265400569730955585480273937379667621691259605286045274510640500528196503472412204661373537605285356777634972942811272834030018542833930896054712346055957759226676076352059664457182815796857627129907703533156646798221311403935987311178797631142153022523592172716453920018024950472732548333704817006873078315667087402041870413783224409174652671273049368474370409669597379771712261159747228135231634798303073930437128874810302817577240577204108784061399829935558802984574432242642090250393872906331313943247988408361209945821549655963681051934014790726133011038643290554412802086949633322626554081933269807854790606985871834325770478868352465656461952006376356459087965907346437336766470708661983476181865411226963670706148567044686213070628232638111065159436417201893933723944557098763126026832461089691845241783373171454783703422175344875567949280955781411609460029969651847509715267824510964657449371182992143479017432465309336459486934930768782770770931667347886909486780073900468435026479652785830752312990073260622283486569093964561749199518048641176270949756577324969492205653289926931977793125577617633979829570608069075305725480311889481054080949288030900833031271229186916320110472387336654441144503033711119294168897796195911967790080542278054216507640269145276024823904359899193918678757560862747747139881315042201796522797700553675168993818220567498244204166410042948127414309078536343284746840667109129436708708146432435219587950452560024860120067837526320933579819802149818409369376382605682854743752545027566092911534064019700872951863123129990299576008900606147947020163909123244850924335514207891275116580670744445763199434096401327219697211256202167424390470098599662513085924166096759574830094540294096532307261607821419260315779838699128728162128414877940133851431347119722131560816922569153100009263201597868862640443505961212384695232656306105500031472866689024*i1^143 + -1748517948446881807800265342693285105301659372533723747019219180527852873184938211495265572782965504015793908084632481993225442892069586102772425260143738164924606832714736532554319491675658339533768845822403002993480351720452934721286707797440348398612895209407117289757216181715271120792864220940386901256910059313052835896230264127014812960690620996799349340973659873869732680271991025782110570246968565548316522436335557549055339963233208560645594298774179579673684877566646705823390105413211958895089053800141708622822700134545784015530600582576085149966317980648538783245302244713118097210491244873293757811394799136475937030117603734580228821849843123419228372854442303784134907406434833175474190593198918266756741004627369019189437953927580847586232170252366823459856675992505309276494041194376300849063827944913095609837542454449084647570538063059931919357846308419187404049480113250481389811116641284598413681258165295832484213286007628530425782355125769445510429092023234596053002589649838479680498417045140921536380521605447165198951619908771062903607775106615997405598182280475192002861428281736341750013105289531533155290659137703501715173327215608395227289392674730124965864405708324822810420599461343850275340624699706690980980155017506546126493414903607010249301082243060776093616037378925801685244825591978003784735976517581486508787199613847753357121799772226310648234680572185936410489956216927863619598119173549034424064900533106912332962243897906372572989914523506821374888164670117335691258004452406274586179811450174167354076727451964533021382290890620945499838222552029244616373482157459147301611018086981601321854158883089500371492591019214562146494804600495250654183759753478388518109046782828278003966036287975230555938552141823847081718334829069766199478237949765016340386295255607598458365864017044816929359820403133491555644948490487808594992042143325795494465350026680518724029906522905684322696078385803495971861892239102577411847506066066078630908304190571860087563259856482398599465701906924044989749807754872435770710098715372715481644764725986282047842583917077014578689676829751190094891413044110353713666823829127100742760179295707072784075906375769915377060335283123772056643887112694644933748575874221384495267840*i1^144 + 60735653366291253193907020845482058352443118205157050636776131850190608281532944502302107713080327506287008845337776417303522676079906927837550934874512994385237630374113090985291969441518358454384077635602519873597338183490029005413044137839261062832996449699940171525911975709380558424190729112900505541667581894400588320244190753458047335353073663613009449198622366799514973796401047775688734680142666483451530415217207840216462380591898676516866989840824806826103647880674808459220019453276477268115324267306532265316638172985064982190128251597547574044439229459133348229392199024505461011889067294775443034661278232467700975567068656491479627673325350618018648762942904748530932636921369195614374766659794009976887566764967924949044914028644916811073131213090862098830488681531317518165677068725657193885119445541595594626550147718413401348428303079637868784021280014256473267605781435030684247690154033443004873341418769504898097461164905259191577661610971437295898826037792944294630035513690071042304292747326178996469646140749743177835573045398600830321598264848787578630272274443120901948423793477588368457994623661320143096600631036753374627665740767538216971765579118701717664761217599944964881173743742957297021599183083160792488971740475702003415136484247306764031288966100912206300766139150943364889885106024370801006601385022826647282445904378326826748508813121443423908996910250183358781531229479004541428062977871161462594713695796055258546868980378138190798954987121077370392820664005740130537999428547291693533348119566208153106773403622192760742333737054634662311863554522827821764579325812877870507515675889266080403009973321827475245886929770208257003583804796000988197753851609766949721349538287177101163190482039692391952327226437765368326618837823594536009605974083826754987894799162056792346621961019016664339494771057292839290449443650520455136673718770091558925710396371912766060652294810035067707727427952741420442883947193465247527875362615587442696178522333124360927958950828922393500785171628984262754451009532501266643789502685453828575521321848860567559673088270320739389496456326060931168461991168848554807721593181740552841982950301606027847093689029949745994299834942266872739209540524773815826334775706124288*i1^145 + 48430455214546041912404690977437166024312105097824714670325215910760669881480643104664686863708019671699357291028654134361050273972993625393875035658534581359592608319935718394539265452504458488483884634350502691947077261632682285367750280500222227055011843646998520285631148221239366130058627817067926582373850385351960432450754661993422404574352647917757462921007383848196404042976486847713032297487349192244544765872667167528642997464489935557707366626397017220705066028036934608451422756111447258242049536099793220752224155709773630932347451263289639545378122931587343270585895259229700959908808274715903339238851118020098469364426200766058848945945588513471505876681146490996809228258449044471594503858724981587229494302766724938917825429584908258876526336070124839216604666087359206656725115372043356982422927469484621709365330743925643505652533044597057979530570124994525306842900547451964585032781498461770852514990835342359400144689218743031594680222905215828901316416034912012787936614143737438273376019519070160525334842233979196007003887921416537091700438169541458889700359448085639735095979067628541914750939230282651363311340171147387982839854351581973032110372974703140491159325067755792103846801888163921949624615283932204362504452084793931089782351586871497110735910003110556675981207128907334418175340306648190545024891714688179258419893458108691725303732109842090466899977864622664479858914380853522475657148759496502221258500583197550851744705623120876999641295827607624731602552402680997336174431805944588872975948247449960222110372730673479409868536493153080386793721370236945159097401889731050514971758636538543505322516026503833298938117299195045305321315995046176525904052556530106914988833939569783326370904142740525516713280609749110137088818669709660222956662619275208553508090416511421198014258108369531104530245930442408857678430337350272224784709941117124471710419397022065796850101826868314143845745012665865149007449050115706854789754916128515583272370605366578847032616196892559935204290600956912350088069056188734816317104023024612334978431096147117181965947185327381746263415652207291098738828128256787832385257153713163370785594227974820509586815267528290300687566395132245735312171714674062483378929664*i1^146 + -26420697698224349868131912561581815899566020207497864224065477456805101154946442430179042267586744445017139057291025452503579415157874786957328636748803743736891445940571705852179713072759314909966535816693740437003139346962229869078147983259107227096572226032186777273094596820229587750942605003414514004213129414331456940252833931681160739982035802035768580815764545601721028611289502691556803194828560446053743201603506779384144189418994100259138125178018826055931773966164535183650743925993152966726606885726555118445177805982946433052393753115631668412771636197073197201360490953826095917313104421230853243495700166656614393294640110597074352465746188353792651709073679726848377961367193565870101640552787090543216707436723453553073510588352401997230178843094572792393205428196105078271562063285813255954292124306409270978552868069175404758336181402265820479445014663240901931922310345046480704639952523319747775750215548684863238322289630786700558090341661710851913762845759106848270414828251562133934239030976817364658490569053795332815235210298329491134339939335226869567764842855566206095275414301830368349527920817775513626140020950420472579324949394642011048505065013718431810660812071247212388033487644275667052942738395769035341250253992722217940662556231494014704867171648000785815826915583668642223438650446574468749386800021780143466311266785639687363732157087159351311573590930595075669344523234009727387442239887442737032624562009017719626424855360514331918529544347029917827051712648372993927294418997113925154741005755556844100309538172342710578669075625164886751347023760471127075388650784513339779457878085257985342562130971832891577777587796597622377602554159436186938640064233216236946195127568823120747477420956026832646143262617609059151118046895758189011695863472561147192934548150837353931139789745261839629182825432022572750407215417157089098205919845439448250584194224474140610110433555326506806019111342756774724058154255552355826279638743190518640341535421746701671783020722559873683980386733257998608566101590585988542735971956793794506753323203190566894207379591509551197207563754511721749956041532403363662492485313765155763270648486297561165625879065267218402756282154783112518295502984973419282432*i1^147 + -25515269801460051506543979429963777450373093601671548863051468601277484021982780452769690294830310803677114742029675381334162679258284675264476474870169730545586177299213424456658669932349101201570759381160023482550882930299612405800675661672275252749257293218523794692775705936546312733419626275991449618786428314404256702965825568873769235573718039101319263647989988948515911845333368862440711249105696357242579623790644335299849664545065076252623392401519344260008592061400896313218928013795296735737659488408451451704631385672129027557141536699853107421374185748871313162138329871878199692766346710834505802387551478343789051925704779950465672642236302859250976257436783810649276608484234171480894274910419681746989174209292480720734378760276751900766370661498894727232231770124990673065361196982679007013233249153799625855973557329675840942449055594854705129325495059468558181747171168317988042627307488778416929292059480098781149140283206484931243318118264947461156441182607994016616147658039563237420782526402996112152973247604054762427801010922132474764375324867286544196654855006197073606507077486707865207691592260967856855569434302373255642608677324934534285388020390469135692195275924728115941407490435090331649416041436089589041655144018344702619083508424031282910722709545459612324136933685704514757564833926651568257440491720765766087422151514805604097149640954806850423387902671711773819144716996145270836956607794007224485741792006963537382345047981818927247486081912767065330049357162524749851245606145696104604848624475434832787767492674393712536363732618707846403087535971711169902801443950978296668720415055874317778554052690150961081364221142124950411984535006384698807461559305926733586426068236114787366857305574335858190011857063716673857787789649921009704149763715163083562779511539431696015478959705854216749189190975448598481783140447619016581989409094861134897862554733772032493172779922782015120664444093615859298751545347558827667254778053759208280273904182298565962450845555912106275955170795432929282596974237389777914180249664708951815659665288473514068531058919846990265842319010330439499187540369454901892423946038733806443236098397778698234304122176127734757083100390050259717370750244487168*i1^148 + -8397691994420308935338126013810705527591207015445137974732973612510348498610919048065424101002915895263423406875022697211606838566083738467192446527781697258136710902687125938825560665340554709891403356049387442073935281260918570150743324054757417651771142971422488473990424361281351461536343329544152909110186449324458614170313373801737087065850943274455979714526744756479678792031043764017006459643841312470717680589818602974339154373481621766875753194138748902480351103984772729403141819643663872550707303188022620384827581051153233380620359819526334465701858620858240835680366954511653116901660429590121225993202757549023651790877767315988509426366120663933206061076343595833582550148606663537079886897717377225626546824729874452996029883141882501790806251592555112809716277563026421214968590847555479434193627774538395041942365902855811122209927193055528673919854166772877584003986237158434462601829095397008536386383869583856961071765675213190485026225333688408609665254642121624537065665432763111490010569226519969377270415466431359527901045872702468070249875326860976502041432828235743504669651199215082618681087021477364078579270180099685910867216373321989014709737822299458381130105710335016388989542611310891990507018228252724859242355296131848422455409596755863892966393842250124891055772976809094997415065857047624883754508993683360478935792381148722406878061697091626800137133251137757569071875078553554291050880430617087815781246912650593148780050062686163086034508707865378314773980579299757673848662756776243392145502829845850333432152575202511481237301302607820314724148794890208378789814702904898597255577808232340905824110522348238500233681896693472060444584656783064778265005818347673977463892800048965513385252252026763954555652138036796698435666861760502545795067451666655316503318591555032586112718406301641992556911930508179725604945118752582750634453950363035525022240787944777767664236473911230403216751634936843407943693475238373793268017339496458452981822837370298612452256403806764151258447677025694202028311867990059512389958424878172917476113940929578617753341499291428144806163526256345222156641799656529204716668067202948187748643866980709986721251959757504457727195138898916386317271040*i1^149 + -1451507845169244639237875473678279481851591700010519621654350271102383529127356122259401371453797191340409288661218675850138554035773522153740970327267281708250167051897336738041541614863013026079266092440618169516615488801221318952987710562110661775619311394677756837673282513140759142982444746719342856164894772450568296163417996270989409501807704744087883015469063872555753783975247346400281165767137195180707169905771659317436742289335020504632799005512374066862837074977707349851633401254200271972620375263460317397918898123395862594392253000737839301119287079731856899983823830079462505735476584436746739578070140110467418387023476469585232713743780644846529476599573230616059693503636160826149334216292942547229030702554259111087443273873170011141037572905894061268050595503304768697879636688179522447783608566265298310124622086448573116582458236988754799905674859352702259315573557934145927113756177037964000498323447733631129941912384290497061884464794180318765380163638317771121382897017387914851932144408691243968945740815227069378390443286972305572075215778177338778436452459112083334440643361539712522058841093229883669591668549023216423072681294550652943162000760155665558810373684049264267355470631379070310651770287333574343883497488686956780038697790123017741554088203167057796657127477331182128340717033296441260269929909757897965936904657431467910487211123330272919963648087880530480733027783177044924630471957686820869469409302477744000415920781438846704990764533798190357049250772798041433238671253450716428039166962996302823132653939573653898443990658793967028297308970427065867179422879417965713958851035443134753566459954261489199290423468513984131260448991250895306588496972184308309531602447751510948273181554065901101515812548024851590747943808325644914707527056920177436324489612088781024313057605913944286029094026093255153822935910580770024166564702806721617124543775765811759962589045251839824059348096843218336232794939978215900983776214645168000198540032940206968396837971976936136689178426657901892601940976896819335497107901354090216197500523118112654914203989298632293092126052867260770715889715733596369026567503185682906949115605679498471931673675810011072967575974971592146944*i1^150 + 308568214994405198478458637163987831777160629240545773912540077527947531730867538465060837615204269201307524870263779944859213045626094674111592887593152280401311723206418485807838588759151651526233390255578933886762508739861594394548235193290222466746408587996179688453959279097171393779206649804439072963771129167017620390143671964068407879600237436126751818537846075756947330071112639308339843858455516426562342763994669452437720106897592541813083765714988397571275906136612490241868944046759964528092694108920597343837399712059644193611176667879640584922010752344803400042998487468986643701022934192306262452302842876882237844693567513907196397257579664297338127928273586948815077818269257823854647505533375018014077238613918739701919735034429469821709510605669921683316548174508126701403327975575386357290820477037470062343694591290913204842410199170946802141063141661461388120433736863092246876684617189590468735694538871915032853873422310433641950359466078340918883854874925622514633363875812259172307407197584447158173011280181892333325202730952838805811331794920764089577207958325871494461192664181109522819334302825588447952284652313824199584862871555777993250174447089575525737978589009831713117712958072237931529545550559618651654447980607627458187275615417359909310265430288125899836823378203844678509965266752755077018085490279997922672769334355837081719267157092064471254621478944757515101721989527703596517034373960558967660600559840234539253326156876082312839005924123867329978098656680775133642050272936278433820116114131993532573361028838214255483726967229259283412123306098754565454337935526241059608844252360666057986207734553257134709019839202552279839248091150350608999161401924925842607297749692660664921969319172467026623779175636086137325206645151216582878590328408532359351814617327704551742201361700387898281100317028977663345849501275423065440485621714820794707639400420661110385670610648806591838595622334780075082407737824267415330425642498820209259201694947433083535240115876470392881999114178883097740402335693394109316713968362091195959714705664839915151905137178902062927240615093022160906959428895339365316684685096307288974132943535788985329653351205810056827894759424*i1^151 + 30610157835268446416948651491015773223545427899381284979940892458061344474021310870487293527149491612843406940980913725548565055613314488517396120716428703324672298061828025803400062508640883748935872425454419137051153357131089101501548941365492228226207032757601482497464285278697934971589681551680330974204293477107109199366401311189945682849639238689305642473702813521721496299319024677133705234133127640849846706843156455194288501438308570418946262568508601256299672329731394687578027592913065463220582854817451356683933028494057158726688948873785596775243047047902560420424154699638824743932616344956035677721902842076483986898809194008752562286089069685214227308477111538486268869602228473281074404374242843198846832443956758401657865897153993865645164582920158129366142322151464628998566499887418978073869443580268153792017955345707137642750240490232368075507294766129284754470883453985907923046356208512421961783713486566892346722634895289832967019811902466794827222860332252335532333682112056193440511752062832712048279169523004706409288433785825680673490349594073175119243665988908972751200231671406036579211430697690728102734724346066557341584688726962128006941011564283764955137583866125039147263066287520108546187795690017618791358703767607343779511711626689213546240557609839682984094874025064687537427860825368085612081196139828618930910167865087848331129560181984168470268225649948140170902934778114500505773898464875212108935333334998794399726515692902074706713366502050272495666844049443222619269121493943976727520440617018303734249869473609169973515961181193489865894238101023525604401179833245037425574156818763433698974163788390029123291190067126960040336129617863328077401373958488204087203474588758098244650517666926246486015461049736557802384633598731432218241998682335095746368751133773467241895471842057266534843904314904148326344459939760325223814194283371390257504885797998700441370956409165782255875017030212984396356630908674419373709826790691778419579298008120514703664293947737622495423410449803570619156000713283913961514448493531715034735458675852025256654582560017240999957863996878308236487592496229446394931699608755303445364020241807336712193180239097116084928512*i1^152 + 925587052264120132668951526333004250656563802052005248033511899077533333784489402072425012302740650057418866042123124086803094113058524011244804022388961974856990332752148337313445595195451459565011103072943978262132448544679770166271346176820975620068248855770179136567931586399552180776172070364440386133443455985313325830703288413294023123180178361236385819928386046030606426668574411817636463397558291921878049486093664439279523636316743356577069652925897049942984885303871731311421791097501020842807612504883104814392004962093060022320659223367999932033214855027541711174933057631012695137409689786278430113309978228949466309036493834713565260923550784901955896521874993156194710087574334574068954294485619793240237362891062556925035256385079283019210090376527942210676973339427297228046593402105322212650353557679100819981667900172416845812504594086895050017207763624804582681097666208456215349665950550350994513631241958284022774169280683323169227711185241861362854317209706857127325690235023568668380719193320936209221018183737780007654909832156519414296538410381913486682087756051165856214357989180108413657183979443252959292497293544655656976875692436809194970700820687048931222552857029630171650143836877191325298931060934722240620025625080055719757867734376728036465047914519125711156271628667657059919800589444901576157134411722790101397327902468370915477543210548880464711844733630429572144466366605056852013645503050680877289273555230779920956980209292180360658003520534969942258646673052527328879125809343983138508838451988654826833119335881476070545307454786553388055963231505849478505537068918525720383425382129038363862704084928141447481979637310248281138658673819764670771725216869443429101252634821461830452332858686316620912562753436942659965776761876295336546354831540812950064688022539011526348938275362751665683354939382374114512133822173295401645468658325358372574116043229092142587568564578843400295991141150154291305034797724691115762995839949989228988717417147399948872813462919712792069402815186072754056874769317084816358943143113319803669899473941355968994130081473901099770356790230528840249544182471837411100081060446584805349223840930453722494382291244023808*i1^153 + -341868542368281583720214707304533976693482889195682533190247607458736730924314166451469454890124742968509058220522832588896059014394915459112687014359731941163489527213749617482096000588973126313244700161833659124177000209928475174763568972583523574242515155181962237606628232395819487598396255175050862702556903614429569886136724562562164693755010009179689936479141172388419674227480884603831784921174074112080892711918183359343606771953145189995163542675363519387654079567477877802921048368884932824566559991039475686573916007523719343425697428844000360669348176178139522991406580090815288887496046440190959411001267806412365120315154881216057887166947451238626606729121972550224188319964924652045724588316620494193123027192979535135444913855194450500244877310746051770150407598813099317160522258277869101548826104418943602508493997635930737442692305527365137214248947417439379166840539079245576777793659136823031514729495986927979143209041639638213811299385401887511179184865459850016382937306281865956006181905585651154447723781048874316711449315252310103705361710176900500644418755764117791776241788872686089070065002097112710834760852260851278217188645951133793991553068866760513386696722112892736265329992554415408628435986806689417191292494774142809464762002871024375733497216372308104888321242074750291406785402905375321551273374006314243272964740608927191970989180791986428295946106230370226952650070666789422731497647185576225506066939077845572157004606142963552487573527211502320677717050515878310899302069219876222472235714403521561855259763299767218212701126059986371388426610627276054219600730517192013403137028840233995664989020156936894961123113227421854684772842047045411007260312787733538348969976029576222469256209299643765917899189939757025933451308211157623180920259144568249874001533456121571531357243413777624592402576069231923011378337190979477278157567231445819726205605294397072826275104979099521280946031108844189177243451003962292873232107953670415531242586909306933851167374524756636847428099157466185155090219978355043610987018468812940366088790146401458167905937044120339495245255319496205882813603545908784496701041750415477203705419953397536773671747584*i1^154 + 3194429296228296753991008082651796951899842281903876177547362035569887764628350341386984710293608790623417867117692552732384204503932897439448291690489897176723480683339077190918167007807622470012216209878035562797399092664712521090407550292462952900856563289528285914223229614492541612008148672908148505863968493717427225013816248988587349153243154579390411667147196775780062547313252408588129606998220371328138513374266277321099004311960347344595587895533044688564474140578047849304678243214291206935909312178961960058216276520604017554589341665326080203957304385895230650439501426440241697456967613766026218663466439745353949537936384654315986277795908263984649245376862596909652591482200203525175291719553892646370214558467859886633890231159784584570679520731027723013580720343446034800951601827605776025848131993567336158222190112347267047286562500294566483992477957998514531975473479828492955698609487789405170403580359735609246504277408260611694433580366077365547005803977331067096976447639080066152264524507683178908747739879917884651771169886514003545996469491486702511344467518519122843252427424054493771041724442137859365745518714985832699746961420320977606672464874648409507320392598309299992573445204133762854138453063230281222381404792780951586033426140006074388765144817753342518397171581630140548548129806265748467462991295478612315240331449391366045093997033324922616643856756598828782783903375296365218680662339540395599303240175060805730248695706339123076320127196832352795107185880109848875587530062444757862709774156062907640693598791992262023997827014129690512210661275475366733852131020432280462401045203372942629973100438841106922405913723655297140977018915339087098824476062716990267499989187264211120393225049865990962547425796176731111041226706401103517603587826784980934248378543228602638753992466285472568977726695532607633159254877997173952494645038600742784782769638377599894574147119971505014020377161890845661803633051122629077731603576594904434556778344721054180853214124294027821262394479330413278511289333264256665245168085092288041328812572100137018031405990659911923906103909721388350597943634837386083450876506095443721059494252081315840000*i1^155 + 2801814170192367459774164451346624962358567278942027304259439050812878253812612859298757417968132528195303726984571444102041289718482051604736976715345568440521487514154229121468082285041504526009712965718734702565386232589336375796325901331366124697549873145702254439480500387546951143921008897083901164374083962996551400505410559424258906635320243943862573516456266408835217844286673242271029306845418303807721743764370441422660319208886918857625373326469985264223630777227948150352371557204081284058039224940335418330707348758184821340624213272788148448827590956853330914359320753582623765196686412784511903910609584314402784575572688321195936323746930051714322858075377842294810836877377748247900324908220389237816872129456838688404619508782452177021008111319889181212654747168845818970592267084838017970572514429159070690241568182674184123699664042554743807584323664875177529099366057332157109900057277416956241550851667349906079644403503763118710734738431636840810245085949920385456704700273294700016489947774736242091092081735146736111117108103700098361341125988996426840733000556921255323519373793265866095154385350334492822497372782649838769605458210658023765331091146172906373014217686697499767406423375357312975064917474893213505761637309744376166119737517345242353599347264422972044783069888334792419226859776106449998821322313137263799491417938839804223579860685560808405033882184398004563819044181430232136298203828608683932359885944404874636464139404799428159174905459823904545288442095995644305046884454164154949391486441820090233178981352224211180421881033102557561220106410527149971056770315430608454183512498982247045957459767362529704775599842576556148006355984179272465734596985014658072484495795786973678433003406385117989468003452478807342986339697083058377070260884255847395342188067834224753903682395766167076869593810439518329584121898477648649833422832671352727937136217476287426109089605420405192577188314736015444504341286239131035062662871329972006634390672126601803073061639460331344496688632432734541434356241925397167491088976991790907449971601643006734951339484941733467420954011371544015106283868885384169229488048397663177605837897072640*i1^156 + -252103278023980927658182057110130390780640683026557794614108201604140063536596277154396178328253444523096532521604604997297189414954878770070983825705434084848006335877199236283267747377068419013130125197489015000575852923228069655070238090277886710276872752734580193732718143013941507362696201662333255355498829212396758610821260111528243725805003962568935555921140193236556749334582086752731537061718402263063782395748621209365357745450123500477530147221684772271388243030363746452255914118459042059998942022906248374012838855724582960920984012900829606351808290418750740345450314535957771293448658320446250770532345249842541348615608221110869762320306710465652421706759925279038041792044834526221838408076780354563855934052842291172365167180425072497057522475569403251637408883542833956595172426624667690196494290265411640453547840228755311620637357485350850531122174991721908157126847486810053081580586231163545336132862825202380215548178565987959359930088090635141480044220881509184497461097643784883802906158760232471102940146365943177818422458848982415148414837647857963592953342259560780561403157346184464477221056528999528485474655786104753640901132654487401322376267958459022491943407794724775677973346823994045729029014611833629143051519606416228333315740546512296971468620858354129354111373184891375425963344190140654575605176449370232004657515501489593095334183123755738448649104726964237612520518031365229891984450551769167249742820875354001982080450871479175352405815437477009679504541099512817004026628686916487539201099610281651737434093243909697852742012955412209431465076876953400745272188772998738862924772124046118739837467239128429810682291084516921524645733991328277058594915555794165455583530084141422009670952580096762948555107036901962392491504345998864484585028839326003676899008038241363600966459800890797063608058103636990983285902198457362904689897001115416740321048632988717775105229396743918508627585874474339172212277126655908939443408966938739133065463567822957188064038088769077033740943783997185052256762882441598490993651104189637246860540422122031241864619621144073537877074767465489977840712074839321348434191905697419665342464*i1^157 + -21534664389098058177439432118437368824253358111940477839833462072708111336677320057907589090176818490353960843564206512434103070519960641564056016800714325561142418937790074611002600582498985849094904727553661422456688623942552593202239896239134857842732355264487716731185279141387943400376841882564906271169401853521970885647242183745248525050308418238176097932933245169568085190475943327249420641273963112425813132620237473281622123768249698254074824078736162211198195606836787108781010416090450966192565941211906601518938268467996333425064054277387362026418421305278868527345119757233204058126802252304234289029048428779344717458274548871913970557500506840852178921480731814558723988398892659664234373712722905535956167487091294335530698005224909579511417395976033319156341979788354674321020848015292629452455215464237307403978012976061304401637847344040847423149261566145989264816711843755527610768275290042693469747256022913891391842536948912674079638463086501353572418780790208224944633652261555143206189819186578258899713289708861785999736715791056433119059672311209375685640560195237289452981653785802959990315527056443620788636356703098093420926800707399938209353762102919029816229794045942068670889831285490363809338648066053131747307517068889823067111873212987293462758496712826416166991749800648024581694878779298181097290356379372375165683236486011357639848970603480150867832793381118028268302417833420186828072335654568414988005578596577397328475340486248645356399063927656520715289731866355117441991172036336138159396361272504940241792456477127178326681505187717899639876680149138167307795648316410694419276628888003042360232151958069228484553337643080622245769191875089066047725693892437991565493434653568933438600048491750555063452936320332980626341745431122665609440851930642135279443711427694508290470039405461726014081214713696136809112405550957318982423695647263075309170357691203530584001964337745817950628511979618367039889656248500905386871717659672672380386408411808193668324608710552470063212236683564683255446761054110595339218233583962454549745448281793021271842837722961834206965129591433119493452859864540459330293364926678302720*i1^158 + 2079368014369987506498877712199427259086887145853988902097357067189912745223919791693773410841808000932394685860536234812884315398886380813405708867625159041357185520670181814480159049095413481570115584267326350111948176039858996604292716125432133887926119521453108431678753138877888489554069707770758045154945678025574588320069150186946683395387262964255940548272484396625041273858981069768478438984246425178324285278228698701110114618995732486668154253075907635349876383098421533911792632504555709434064041730357599618488255024359782418994134096455966885680084770704993801159547670056113209491389705866879659798121535049581583187309780905751038423435297677365578205276948708868564998679413715217996098736608240390153309710181172233310029814172844566628138252948947318115860014052748312225661797344127773985478546926815920463768002115783418614867143772154928504167995367646143234297246574994668293332928136276213859897216891509089793303579020798414228243936959512337173127590267158061216511167324281499100876978843493503414167261890522654825972369703075751694863447332709805037322363946516346052950575743127234013315044426938940943232499744649549044972264841241947311525800069683104958396085790845402973053898922688802318241680205880281329919280083832181624524028417057891776120385852052513215011019396339997869366887655481994795071189265313790059095639353859191421720397219981294134211909100658885624633370325511511736013299376678409031084073747144426973488354995611106888013425057492947581571674754934048945975250898228834829737492939939991266067614657594247781605271609244806752998369286227547210576757721252280135950592450843428942900141285998537924795167324034029647957367262484002167212544189469680289772752550339016073690172688496981639985147121385993971085805772440959161743657902366486253840892136868259230486466961324193097195197419580547397741098879555706846962629291973297942017965378899738297562665388719620066505610627776682072896187550432694127077147254476217918859811308156532310744362932103220174411291618053035230071206679186928477762758036410344950818038398860651398663906836693288981610877552862500369971949666353532756852851343360*i1^159 + 57036860259035035476061222667073315255583135121368877497434585204801446439377332161287857924256239312475623065710555253517660447425489070400947366918189042316473531937247199842520175747852924435666842654053979382739611477180685773152506156192980969405283672827148591739955639769005482895038626368445718863143347708619155133948078441282390916282608607163917873108851561395660922235139370504881745419400078656322692241604290917223329719932635494522854268112117270860526779084085524369025439718636015090356095778872697016395301529257553466501144400112833959828818199348284138600932456038718278639180394726895462617367444289839375436688422555716794923156107134990006073999423253055762120316798794137898250635675723286111962368048767821406630975713419673117891645419732592365767543494807311824442505306351673885040467878571337739775868155163250448915811904599813482806508992644717431319694553332607780848561586398165176072813592745986256806742376630317476581125295534391681938907341721033236727930306380137695901082031535970443289966572732561675304701962236244888482639330306525823573031572208633545982653072957981795346558188444908016259954240873702161010273813391055486508463558616793195494031885900503513148592802759724798743097735152980757976664716937334641991931781220469704871143655801564203560909643443801892071747571963217264973784087710488108879074991114022500543094116551593516355330660920820355371185223704562082939154124326127461355475226465946270847485059702576562871862368615351414914659798518004766260839625428343600139152398628529651204493606147845436368577237060777254910585877886909546269603505130093601409828206577523638411619783735951430499639130210283095896114559825926763329347386446411314722097904445837391155773051327544670590619116677054198622651674516212116186639426122125000416867797309967235792311842390829019975437255064514882214692960534161081592800608230227587364097716783686163051632240657548222792757434841424713973556759215757895961169662509058549175064027830835052244973309290769263147596446008299254637061943015110672176289465504668721329754368891621881702758415528974607561274519440157536967924377683053821034496*i1^160 + -9411595497142026908320665843173831754755468233325454845763896230711353749452745575478773824307460138831892945071170112717303627070132380649986229013207096064420120997739127216332188815053060527967314932729385695461869167333105869584700819497556010469125183467730227150190959922107076512282790058860878243508220990879615195458808138407909268436634753463017707383759523881490918930063793870977804072107921846291340868414173420969526867572397521784337821388750311986655099557081108466012624792075776667610911623283452986157736264770900835064660574407788502220805698166019848435942851393336779523460667797272450791284550984664833888369578466521354588947729348690120356001773581406472017851862778576476317289900222248005698845935871793897139211991771755515532707847730143665274577677549705203157147923495836647123515837732208009462238548439377720023842956933685661458437177806984923177628928955906149506668717014096980507749972368399324465302878332753214692146660825933488901640076924429506374544992480143095659725769007411283422905997597335984532216665256805809947164917088686790790331949064946617535320044187992073425699611096837832753329525787073252278982144586274554466994490048621403315196750538062067847456568919586031525119631359683590903834261335768430122133784408577606861164102097928561648053131790522843832898589820392020160748215087783483717516506278506375064090704299325589687599527961897160789145041673423014812570305491406279787214021445633874547253826046566870910093181209959086518721358747821643722425077065072194023825848686184657790850204965860482346939478998832497834693662468936446149335257301588960784470199266657926588905702246210644373306579413407732636409184127227511064670705666810399517175245406752318509258462365652434119440148441781229655266555221360744607271535046548786328187064066580868186261982720177607862728637370671723250820718347323161564043632782178256415626437622018084887140169831344174167214039475582566085910715944022825960662604375302448904101076932079303157171653997196051174675449113452092166966499864730867124225009127547348183375815144182653935343685352548170384866843894211162082029910542516224*i1^161 + 52150128559659065462057430757359056258500769152620234964384012705529576148801798625851990886197396483604001938333969875506213426950894598926309898584579908223906007366354608154638601689712901073151912467226482232424215916659810492661571399344557451894702666749176922689975538745574049164623160338042482870237659766408511711128299451300024714256985196706549885387706805546469088936797306039986187320090670029773079709229331326617159896435168834423000615591275394536501039847649152200258345487663830302707779637867905712436356604579383120217318945975631777091949731295102936894381660873654658082276689479235266059962000922144186524921494431213463317734514913993136921460323498749701218197199265025941230273515641377145459357559447602347428455748960996044878509324125202051898629344715190612645630500832491096564748899083038788280192604685020397570351764100059945339119874669384233136951225203096959826364050928882748717717685177176021876924183785039943774707149215360370392198447588596737165568208842091192592119948879444142648104554792139994648735697061753212339182357206660983471040460381034341671801251207700029889535021085993333323609852016186418007377330070755224462524144744465392508143752492513726998618258467020235547030016490656851541598835143533050017705137512462370135796268849821475667201613687364107711267932967642330975589115793376522934818523746176020640013267646193408931468622736067039266119073212732455918552677905106918243888919185957442996291443873319476264980940083342596576449308434034743265156823040619037286118662135073007963125422894071572621677336285051599360762044115250109801166897859325276935043080504219981935939714560481592235738062229718385751184330568766355127234488820722860238982794820051933803922699581579739476944005570577245143001902876840613436813694367067145786962152983712814030342584350732990739465981765104573172693361168849917451537047804445589028740645330236217983378246773839307814589396401721580508082239144326006995825969441746748005482763281576815964642297543194190556956310159378671138940604595787832601359839762092740171291089487194091140094294907893371043309197103281306031095808*i1^162 + 14585925192661577253097149509321819849049652110780315804558422753521113938749774241472229938251443921630262050934014028563074157557909762078020918096804257770901723361131605386618468286242867099465562426498219209103643968066835336984064615689346141365200919379616628813882622720971870041381997918125541523846279102367462385847105817637916095028598109800849201058956491207150948940339759850562300191771356519262983950977288470763034538303372500563017163805244367571018960780177504032605833281735877608474321076211390804057192808321307904068876650357694091602260867348652132491041987470660058011981649365474744147362044758365795018021375130762477616383923718351547682543331786373462020724142904680625688631105732510929748060398861701502337924709800049513787825520184084799558723094999962971888738162327906788898094932265483298473250960272948977771064895111650955332269949357302952624733969979340432163338118037822767771903235136080781578279312936874840534170417417679778433627027075249453113747340301594108789786653264017809778346753132540523978627149767492552814316442599146853593755989762778021728431147730698678542112069583134635259110632102329845193034853827647128186174230752605031761809538383219871057170067410108193629769662068770719798705397133226251670366236200532426635630978170536038842939190611609175151215849320288725973650324736674144070199109686484429634410431094183020489143427913984381872987954254731392073291307773260727506201468652861468790871478976281947519111782361390419946672074234231236572480245390719922563130954332587617949813902636344161269995291285781053476963140434057831903399312664349786009341136953346439343657832405014882005351023574966208207460741918049675969279084660941556176520253463096231306344559675854839588330862819900521591817371736592136427816777953281841048617343617413520417390323479445927427747598229433778346292456498758524404109945142597075416797583571899012261336031892460093043073759935518990266526286693012055128827809177026166425697706600165714454088903885315773280732940058829421237356943518348629418402913827244620051717429598664482207365616410291181473196568093548085248*i1^163 + -555591958829207968589003440860661722197037148849744671609543813272521735606024108893877611787275806449907808134687821335667529802610101379692206896707348746910448862181095725744827418221183468774844974392990176263568642606927779093543599728885449259555829414692470545433424822685373746970796692998877316044362669720982112310811717149716303088335045877341630355758815322653963270536658191275789165643286693960428217309779780494977417734915945286036071067314406489761756221644649688854400904729192759582787934258391647243984742575619764748025451635298352821544556795515779476750851950584574524216729544958706263497295531844108349322471530706549814835880347649786134332708019165027784136720894607627813071678959298859884254248923350483011922630518764209131086599330133736620072527104623976617689674581523491949661847114496908732547253273875698974883466958298439624242559582611821237629195241164413065010449249241426143356252516636778875714149787089746649618046933132567942398688058652974656003223274259340809827209470328649586998942724652885013879913101496074047164369561986759599865564556552185554586592317953496333616169558808288261373163482522184922040137832360135622923925351599739274770318584457810148833316931208444590813359869686991819445984280981910022347723581025971604866241065800742386247870797175013951358816189078576773172379577587985156301165209896856211099241587757087106465377170748878439046097863155528934867448477755938470648539433263791178210427230194658017036653117291038361524630039168563359056649455315454456235506704698613134824692797231086440376603377788285904867462102895155956856554104577302567766943907367544375158213369885765133593996939777788808315032493466371351187788191330486794987716389200283276080825566717796106323450961802244187664492379591315896836522195827667366822159270507082358442871396823821138855845926707263228372767774924661814085105964903090289470221660322474486890220237545061695117087548967512397967983091816954573999222793565632873489124238010388564339766809201072886451473815442684442793232971226812289090608543546686659449946251438423638492003006801070071007470944256*i1^164 + 10690408225289486380121074949691082892648228379815250747466215874156547846130131968250774238839116787872034209754738061219744471544538860873935275623056817637459899592176684658354112271189462848229602497746682651112432392581402524873921199395818944584010356447213695752193798903356851461922167208168248972009898446933297048411780216452894833928720843108943171135475922400561246242735256327871732009814940682638953209696717416125983701896712735270382555782835652101899056899722753738654430212353290650334673852117772400136480657672062911398498507806946602801233174544323157078870482839373107687305974082875423951467273910186137858858697044744647303553744421834047479848308303904677915742019550644700727163482046214505739974149592719507169795456747060961195874324988867023976751484058668064148292734095723227541030400903043936655601662052737422958169707743138186809875131486549922359159039371726794432362957206048562329080326759794436291095172547482249313710657942715123365041354184454261215494972430316036544341795217112266380346198734011711158294186436318740358189288370436433848535118067403932475387677330782701060256738465370459414722408334811166799553032864170898725289155854088853522742810675412767972630148493528449249497082005766268788658655422677697531659454958969457107598272498468299970460272305741828994268006984628512168879345731111075035978432207750520708713984567689407864684405758807879053711112709415318426571829552300220203588162879417910172326920792713034674157501315138018230242555733646108782665854933520384684072620006729167823010837181754872541152320317875911514493848610485149550612228079067919047819257692991782916590041724467597052730570767242651791062196464144335047568988615294660791997274903649445782261212258073975981993472797446774802837357035601185969267891512665364215357050945646367960580542067660895807292584501010044753933762407284169296397999745548643622679778021067619928198893143619222446942839230691688329426541731445864733611607658061477624149086565757328745547043015008135814999739341102845987279591133102446991922386868411956024648252419277510324817316916825669238784*i1^165 + -184416791787910338927263687785093334320180158777816703797623662566196178976743163094117768160929003392546573360645293628695826213067050788605962627969872576632342594950089858397299925347930581681200628491792942946323201180071394992700782570203649118008911741729485259470509786334021095702821357251671120786537774906540866944447578173084898482178027731978575729752883783563202145889616931484746908109583472550375236732127969904618329176786760544103008583449261711147220253285536174186367459612190192162660776814929625990859914033717300415863166721823376470781334657667335665661135390654909071063154778931052804037239423925609807795995988651894901715754865804490742072018636355029506069222805359811203078073949596092732344185688986693006616570787276607207783023078425964011733556377649887085814155839606012176483414509135155243114346031673659261106898907515698243401989516086575485199264670279986803377607917914956823675008706456336159382800650183167415539179989926447859914288752121829980381323744850793970081142142190727353708818139426328189693696671446409353463892691220627685451754707078869743802495950669344444018799582632813828139379384457350669192851836757929481333948207402178502907018891982083567318359274693845135197298723385453776497204888703263587011765506936305159643266197570655827804914679272937068707153190439826285248088350651238915620450435899175502381623164267476289997471953689248784361596261849923930059384791177837042998256999257830811642675359450491063442471432766624337023733830318361832711082493920364934576728490691742943807454661831857588960765149300022141887391772146585894691339018806653313822715757459574987851188711955587258427092407418834575640397260618780929993139491284248236696850700262580005128719342760370733481216954950830821636793752000647465022142532926658708137908359200464111448814389049213550494693595814297511166136552604991476571183200282829861276221261936621868314580831631364586394572687500139891692212853860899349922179253785732794820888304254213061098488572213232137864540614575970632059091476102694218138020696200091820619549951088502888711273618341888*i1^166 + 2520827835784090321113279923336207489865318060225131188702933908166293249377651325279463018137007306399310082570881052014113511110305710213941901348009588768223775680191265709411895980178495445913862908066148120324689182088031680361751929156957195014367834782861874350783651846341767855861523796880971662206115000817459796908896099982824283679629635802740004068579262084195374987125998177877819953004997565397960359773738824248706531631475956556937563067089686461970585360612228153083026410263572690548520132602339426590295448081477026232062395800666882809622149260208473507703919355602463609538770092918959636559288013472232705920702634484876505768977482347030811471320798734608986718045685728570930538547255912200151493539481343097623060121808330190626117357863601959183052407929698179234707227668912886651333176954129685285932872137823655930551327557042802021068548285066969942350198621525798499329821844210957314002732102066810389453140576483003392764906586940396671455140622220112366816794518687046318723312110276529231229540284336485392001016943201866585021546567358120464511619898502687152154501249755559440203871357283518725634358653639637148508749542502568108240399324791176751596428592555556301040597159382462145725835059661066927604074352737180168904108454928218804236573117807514052902543441847239623200868629781053521940126816975229190887201815136492597933775556897427908475645234947716575135247252207464662375441139800407414558544115339643269994386720356399614916208333212309886033265867121920627951221821607289218129476516406478003547960675437992790043636789576945044449058016680056278455588474515186102444373282886739913677915917330043455041543824682134142933151680539491088616677884888829765913069117531755631154176450808921940443703939476653824112336693913271961310546154555685199494986630026929476521023249549850333814217901167594108986876641123196740495366736146230078554214624871281712418093811919374550374579567285920766186086204160350948811168643956688605151992370436860571220108273869205670589727508912778301391346802935871493058712289649263133527744142908882035933184*i1^167 + -15106693845818297858862138203390652542224779773908439192104364017872366737912429796020722730503649757559997378488796658511483129053539909473922707076127101394471869445441873216686419140219384399564908404559843539707298121648283476722322929197141662866783877299933827982113505077696752382393879563169968990929957628960373713929393295130860298694692433314792684413449709981611370038518034369648556240853125313879294958832784966489949452667238075589468739489071308364231873265969716542788442698466415261196154200125384810357431318431306170645281728026444225387485134070415592005002134548235680667555340411336026660135569775885460824932524499477037399025635619887200192498472073157220642589139573899981306491830870584514858331125335882183536032453434472682183138933518693397961342996605895519794716176298511191481995709180368749957679416686023566756364603365387507798602365833905929599669863074913450290231097694074180125051051068687773989983493966691921430316463361238002910426747532200194677206902592448748477787764382667800430235408671487783191715699595346491815979574906992741615544038494011239071398128246134742446044024948158610841844132951880801363337561511037392884822152435871271707420479912811995733966551396108081847394988484171251157596740114174194560869858065360673845161879739107263837106625274941269453505850262832285123393166647868976485418460120183430667656568422976238113129909155259212891567959237680833973278827790575670057520749174841866655804495294981941817374110905215851668223933079095065661082588244199387974333207666164443244076491491468955803374574802552794266748097782950526033649674175639155612874233566508319487821422987395845382079946619051704443370311067258061925046248779331883661001125015569129508789062434211161530304525247328121112886029140030997387345516441772777771857541064200033023576713835414066962529740981322836679172358400693163373994934622206519094517992989337393768968742383074976993910139851026232596000313573816031390698175651956734018337143945194044991524740294241973609087223458216583804203937662498721509848923277375301422200702862622720*i1^168 + -20756467875927605335867486817735874966564141484710881939935089349203264828147900174726529322358680754081232617101219908004054784312912392291593031512004349366268329364035238663064947383417159798348236350257019273274571410118673454425434779815605694018759559937911894030877569985603218962140928050528813671191150162121540633987857004564261527977872151860648781693032465347844200296960748646964787369006658843969514437302322586896110009903029884251583852353177791848003912995203295185602255127233889063364865932425632739494252199590304197191710823674585990024334231037965828615170610168450305818231935522775849917473363631044717828460334739967672024165281461125828395077444719557535128033108517114816620447755648351610397726645064953844290931401277362105939900894781183225986912028823512403361996128793732993410306941418065135580257451877365575836534262648674066816379769483907598781508660422964424726560390265772581519226098594540204797337388915361097402161939474893141209579807660920365231296578494225824420613430986260802958480335156676423262874579708845901784517571064916126185093709763585459945782820486507153071960891112256561350884430636542753476632764648083321291006208287044319249432639727414884397051878088473678061465720717399205785603517854889431258796530919340050114523868375290495331661969279906778720221179572951131098595203531354533870527518848331473777187708216122351149041295344210537406840935182187014775275310497055589720352066441796759148262544707411344435827125549633283025300854416758812048868730189503873791485430709807213134995913704750792450711915760998110160260709216823455672513875076567822691764143753432983950092633511396017726602779632378302515793967318416010998530237546603360132981760131297924527529959034298694679828578699206583508121807245115880005131126685910707260206714997459922141516656884879919163222153534969832448011638515744515093569755994221617555095037243082367417921194943921693963334452685524902744438120669146115200889306053679493651374995454086674894166531015468513221144743299106265147218235528400653564221726531011870594170880*i1^169 + 57309055764927677691111302137198277290605107075982329658679581132182130890508739601143938414557552971556698187998899340464894720370629108210948628688952406951186548009632232326395694787572195436227379122696919506522016363548353759603231082455516660098624737014658979198675992576551539757087018502673688136739907364888827319119554409923569938879321546006280306467007113782121367768103212331203172713350540582202047792187441008217020129558122765899740646248448262097446501972277567385939628440278278379163475498441002080985922027153564306095899032237523671278054377105744854064743640330345641658308465658326282506269049730379056002614774962646097990540305134053410073372112914669173389562152072674798290690845608219766399839293148555208748461883792818614729035485975187260348389676905215480892028815860266684190023743213211411609429121842081386707194484371265525581967674831565694263883691269213416946107532326357447401204109934943133117185017030316503491459407890433379000253350511249361504760325563244468318436824832449059863786506888867444721689138931125291425690098596461612461367406941086065891612350830382577872204705283122135535670030842319287241842052739825799374030016677356935957518547699359566404570630572695910377984829197029716027969740023837539642411337493653236278903485436784132207679037649200070753885431814122793873146856386175781899226375519526965490246349138443549374747002735197872188810463945442321505299543825602719573450992150806800733516295862617605974688135459453208526950034703532871360843560584745608768642518655258130841926165925872799874798758928623390800418197244828435685863177933248892092931849288478260573697288727874898960762594081078069496215244143039822915296198589931248637450869239415787475734662236963232288689221242096391762329546080574469161978821772989116087449651382030192692420324242334456389400870024815810289118135005788225552773365390005721430299242858435009052044488432095687896725621124264117725671970177466867293023986070504004804684151836303354711324190074541289177090498600499512799759564164372086369977391711780864*i1^170 + -148941531504132596318032321613173523902324208786227008629618353454920457718055377173716691356491122166419114261988221030286885974236984035422218155742742960997403920907241853261960140565225351541185713639317951394226911726326872290069450415704563152032475493897262448447233601987319310592229991659439040887685732475781480539287247726979339303326464306164953151162114193187194937245796321017014337126331957323378404908911963586711341750184656496980123019722191386431280847115812726948607876831738402636090451414832672348887642224419348073164196098683433421549374980510672471001103834406394213909875563552097546815181243553284961820844412399872821155173145020540756852062819565187354621645738029082941323618586815445855713752181836385020638356815291638124638498859086812577924902354798821786796636073107082358131704926455408426883335724383021434083634637891572209933420223308975865022305941765801369029035685586233513882478061718048648137560466620298859113462664608221850476286816232080473784554530020593965480014400621931984646995976581275408615669788719594282122086227918945264316880234001415077507304408672700362049003426217329421020294373424055161695093367658094426883390666442669294913033485856934064004287626848523780153718652696419087453474490267132560842405484512375388227588734531777956408224756378497243721557476209307068009995499648183481112057060242327709552263139395347805317499620756035678037619133014449263680925006601092871882242206522905573384761155358090935575302551596276369951884627387172453003615896233363375589958349041437697390058940496833329249313891930172762275961709763824382953398230872186018258162264177403397544840778655002016124350663637043732985152620831942302434700603124381132193528911434483753906480539320320027262496541558017411164472818389832895614112943529480613713353966882663118349092550546881784088698817890715010174496623216088113021696794245924424157312748306886125000937189815048255203795807458670055436276791104791949692522479712480600115578813360867436707744111458144723611678212889282051069804829299696739020701696*i1^171 + -772928558996755562986648927767342185467699929776863541299074161133423720501609894030004661768152206642313308392743254127700503330111259756098037929861215021369328995800058145598271423902018186811355177713433369395868946262448863719089138363568855487221399692741836860570677764791774677228932744609996059027598362554182534791771005547532721304467555824174712754977200091427181736424796857423571027380687547711955224032712565395060198286724701941621977810023834273181218231522674538781169772477115835089654692719298570972435457883447265895414250697443246920895302398332628132633580911686414237726587191457236828187657835306863896219758340100230285714526558096656470472892984340975567147054316103352432839385728513903250605633897289105122910397720540122045582030870534113223876651123075690876212303358821788971556656066608650307556108552055237119147562415174003590883765768313284251043246988025356955051720153442028646185034828035837577829077074616068842735637856553380961047698005291993629883867500636628197395721797246414106430572652997007605831963808234780541511766836043897632753668640733522183680015049575857406104317828387081963088229734472492017653776541773477606035356810051716245840759225919406469172095530370963567488451495922904490575305096610475971337332683935667287491602610397499058275312369974193813296710398497977224388603845308246909276272397498899319072229432666164837991495827234702949670083447187630862503141321944052402770094204900866572607944274932025732135889523493257187847578161910191028577863213802522043469236287513806933211722133126008617011125197827962680492147101935025241537513755709288885143938239896983230690824482588429416941956471010565732515350912101000861647085560749903397659108868620909914856103186107076513247904952178942762156115706273374948217199452154799792867182207728740179898684993680109843729838388050133226136958432990084857326958108939088742602838626568999706917918559665473271336043023686663910551917714762212609766199508550266516498585879735327084973971231151402525216797827968079694834157780805353472*i1^172 + -1164019899042544912185790236653565201853763854119622098538756039751778867923174737827155013709286089285669541639712401667073344744437538174839539211848765733796101108280026075877508233796296633025834391127576585026893026813269432747000563266529433973605433970309799582279771511370400151509562074728160363936819395447012036117781861061535590643941806228873108554853076036151275859219954584414741348147120439313073385010024230726664907004805313996164441214247794014424971353138849128636873265533181859519515450415892814042636217719634140664798221246530214563620454335460650093331281773750227771326898044931045080840222734853449437969999816339089670444278175928137914730259105097535868865010786842911775507744813219453582438189084023373959070241897740920641119446394186744357705428648079046540838196541760313365374282973060770821521577983159298548153210085610135487218626495332155919696919059143901661727164308029972801502553121690784576855081180168725668069699443940042604542410003798531753555147936982761883905721340595814999719597877418725500599348685536643789496050183246078600008513948892565001220535923570077604141746957009224525246180861163354066285199015625085007734351983579816304778213468682632610254302516669303141237035586827750882781779209465325340618935600239423320115135764293114439165235223754154948898473127130283526899357264268276442703554278724666906867189543030272364550498617879936148198051774627635765717602795298993778743924269121017906371656815546321749844340013749767902855283248327347074205646305118512555114628089673816018141919914164764352037836929354248550713557094826139929251118355507079059983851002897128407510242519607093137130380727872465401083529631475245903188297281711942492820593147159335579456566020638753857069768943177239517320708167920422596607972188126190669053906516200784393776699586549673641455210626595076624415756963251076697485814115141828285729423237173949249379669878373861703715923257283927280004686375890084671151965935426774061976315589268438690374074187558894178979600702430387306936401920*i1^173 + -2480891119176141466744949001888851823945078314150172512382004037426581194285588532127875925214141657047982654221336814240647249066738158668836819648015605559872259427704326783088976399718779552208183519800601886084544347553424940528412078942308689783910990579248409073818049713521108507164665444050535460866166910944403243144826329951265554035089907153765270599007487778506284988032352342516863224994564177926453653845893610651033003986617972564411796603526948524308999632461157237579718765527603101899129031924835926353975628636614033595754666974345843450965793458156565747099885232586883856770905052715068275464172780961843455760054786167392382408819927157237616922259918777106003709631437045538031638153031776474705992071262753245307632298943984648379967954530650324289483955517029908731801304098320299154896665087690952191661000897216493883324831591615029184805471919351878367080010598895601503353728892703536997091426211694140879050960225829147734587223845079457789280172727039683371061750428795060505010397495122635313560258265509189466477516017220494229655251303406959994393775571006170647898857397548382523647383118197566070504106560985612149530414965231822027175361387352505527594062889378078625145302945403149502580400005259818908947711228001550825751278690067696174482206862722635385038682568189852060468590862133125122706706875837681162873674465492797554316017680394818115740663002283467321143712827367539427246418887844018977123983042191707368442224341420606369656474236989917696664197036311143525891114629425906548126680630321307229918509407426875671066671312014083996728730437391940592835042522539186866336374728760242736943638088557269413444606187874880111521506192555964374273735795207188809516554143847412139412044793314256458868726356316742945064657275037214349298202342928876517273080433797748414658719553041463513792119837114645899600398961760705173019522218139784694761820114756696412431666938042079828981092357515943459488725478720606230633418826479448427255870063382883310250613138637047508919672748722094080*i1^174 + -6025511858200714218569676802436918443492013460819841249948863668406931649374891725831508340010452863333950794365873891451746678146513074979819756222169682389637337023285267013162359141399102941561455994166954490891261777140262918326757362653456600485068638723252809397375263077888820161611136855364904092903493888756945566096148008726384453145645744573255255575567201445378572354261383232644804502829043747308020620882785910849673819052634676294465794406886895333201423038705332859326449689167670637363148011962810446391989553147394955759686537657996867955040990962085512841826602405212153039132566794840245377276913863989000852945696599922734075182064857067855481385585255818636650580450344726966364750078192254987504484638368605240242845224275878516176916531146384133167200762225248804144966392078830111268054820643872304858037033144306318462451179368218234876631415820375419169980112397273244286282148064505007363141154762405824424059556740520151785332335897842338158846563602403415183065983138204722652139771756631702786532346646478927385033738149979869353014850998379687502169209272981392484703984099687546310674136157890925729496985933059173925308062126296134745642171740116447114454324330288809943907388347874280491070088883644798279815228960266500694265673539353804170121413841227004251924352555799237673127343019980238044305234819293887329047631131515398200645662586156105241417175174598570360153305750306284432153440441955835014521075232904352208944002077443598072602603195930996484047969194379554976097059847239911530445989519593150928608202139975589907419775484360764366012602868121316405436416110384074381760969460910057418099461831468541474601834238929879305454978617893106086364096005320937773779160782326400574369282235611645077297676866326580454394157581181419476719023239464667820198973826523586363866649963327123688123814387399239059900613245059256132100374502154823099963689305672881589724993936140889121485406369136646934429931539493803461361967878443564842908278182990096479057476453353752936553906176*i1^175 + -7594983719449149122278543654573602267614338946352889686876751379287389323147076307760539125653821260429434341607538849662284589872531825466415864634306244805897071557108623103219219908590703388831983106605704306392236374512731965284814747028838205761207333720203197679674034565950747640419843345108603431442866998408611123600444259361661078236735455260404626029486170243738388243154311269574411633061930692442016582961034926704392005608152242564055926975721168914444930934783827983697436617492197818898130285501695144156439796103297578493139869294957829067007457083961765871026101351046531473902659382812559834979601132048182892544468719561356331001187537374832727409480986821290239294778031125280961278698493216617013444234863778798851815253649105888237879387369992083366284081150063699844971036691155996660914285115335002449380232772747333897663292971105743215936047964056737389431504675488992127657921009525974595703985765460096424208983141980649502723631919962241990269878047958897808256274353656265327350145353261314215178973857351148720715003071326654861268773175696050458322485198175622185647114713341729539461292998317365870445193811695813955256409077103216842849934194431451472855362597459264602658736308692088788149416768498933428201624069691183347835442721679920806391732897902089097738535092207720270061926558879787027054204257221383023916102095465570056347192960331513511933526614584824570180990190864422773802076693946172107786880317616385574479066952902322657915129175058984874211367923663222529514432387004661321302775399542946208406394502839683737403575548678481369886246741056420929947320537535697872499738062678784076537809798357693716664624492954818021760921169448537243757120770527022038722592495729567644675503871427120203187274276281160510841817431494728389713072002161394613978735299854610376984057568643394448497095474054850637058886233785813524103620125281562225315713952553059457860259401516692186718047907221289780977176720914572301942420132232341569463833429591564829290434092760825856*i1^176 + -3497717356131551804254280058354311970672808629848794413869938340122984413003229190003848487696350202488455190645728015003699189350999575198767746713690831950640423377429365895682075683569599358534516788096114883309696103313904872635244831397293437247512686790910697627432425160020032279240123242613565922788831963004966171407399169099276291621913814563244039057892333761948973956139530557823490975392172499197199290394777241081671086897966713059885363155807618624657683182689246759439591543332880146568532974754610181684163921845937331605672133081864059993989603257007015211724482910971786985780861293264813001316973557826118311791124737712090775225348832144745459179139281441983628973104006588963128547839066548434696424521334730723162268516058607734507250607614641416427142820033630151439295806271239834716228559557531264445427330347730945820896790612975677955321420384559003534061658344037695013539273340304030032544802123366099825358139417279820857079857260319212874807858318753900159254062558788361413166507037080885182194695815982690413603841984859860980644824782445221047345605587866870068849718967843311728371188610032923483704098386562549470455150341471611093612843258422102168345424085690606025581104009089400873692682678881245516994267985142695837776121607867038202063959998337306957805523543208370638725225189436556706477091627391174560357464127271204795677512080437966247674133600686282084492725478435701616814223687010640360530736153233505835654865883792621405975877675986123099512121047472123725637767859102760546415467960095444467775019626699403659295444473110017880642439818134201441981150844170976657491347619173450818488351781028237075720590388172366021849380280604570525762061156553558499920213452411161805761268142348556018396622649882090682248074589454690887960460033405068930333715076796541664320144729335171581387524780104893395385885295639437830770860739757436326965806838627412200087552424047206981423836129194507316482258438551195834904045221292097579113497516081908798873141248*i1^177 + 1266780452092129500347930108228139357705759238421867110324383343770336177586064673477306461933357383088880239771874206974630205204641857866986176016029806176748493294566452692284225758482838737432875478153044509636484357558775604910131908125183208508076246370989188176316966375680626093021595109947713192390029203147252078645125672612355695230768090220855801207452984420955450041111711480540369971076755561048252719060079978149551946136128524386460407249914514611094053598737398347891228643407813466639068151192505979225735458987181319422328875124507202449553205761673968193954608190358650853190473144758456851417225220619733136558850339612015325256704755460341994347956936424644497517320665676091508998619390369845220524692405248358191738441845716213159016627272900133632912834981234949812361743285475379913363549880625575582484792381198707315982315539579941315518714207526660192338804809354380666031738582848314010709705897680728582045340173377119233165216809801459737177777788045003691120074549006989449104280593217131061201384790251369295383008925182216780466796093195144179106246456145367170265114825171662247699171700261845580837815254880393255212949422139463374907370798558427660434971818197670408150297566592565112615874980908101630281669099660032543182829598894345838994573636196385680915852380771504507596413203163165820961221594018180258408192388465672132937908909237698913224607598065276883351048370722658761734348192176972754248898110484245952684654740622851043717968894431875473194006918568692711172140131363971257131682305913815873852665043255062943900268481946024255514994954663721862579521934945155710200683678673346449233009548335416101990365417504942376010041464738502318629067056996651728777522982158090799624648491337671199078908453898320992213514821450458212860051095481119715916549080109373319228593250073057775695084673084020219382385087902790045540157265271600092039643290432071065868738579857103723537063943820346949207150232318938422276596469047123869413022043507523584*i1^178 + 1421975065307047143454405180596544873572192340441013391333655482325037192751286285160098851041599545874185092177160032149573810981124225491122066760023146152619288948461453363293224544584646000971305126234651684290624644130023022731742297248964256436952755589444872738368565661583614223794990150050382126420709814142920114028945176703844460571000994010166891405998738448304125701921270376205091644863452436531375049473666446112782209638635183208727179611917280182279122723066717522332246048714072270508624892008316828791024218571465557932974528261748236832278395875855350542586850952510337532563384046992112946747992571443929338087866020560051459753020353877033929078632469550435645977724146041382133837452191516888791592486469523584294512699434138051456697168085716375852075760080762375524083395518828880364686224580121389483761398082682414928687624342201322135777604244317454467770450986355018161326276957631936267637806053094782987219404924615224348663975627677932330983386285630400015747241725336975377172651316750492316501409822337781978938824558360035643103963845199132261774755726816169545943296941745252305705606078425428100030412150243152814123472423941416836670488730259075428106264955534971314439796665668761500831663466255942274638320549348087606446127228649197092565583958720365474187126915707238327663489328001545168363558308987078864656123423744333473564561502923715849125825122970752583550714286058651746508432633179816503139217895745180005068677844074241771429952136467787601027022241976928536880734132583441179584798563467972180570178636549823190267247975977368443484183028220758829987888749696910406209739676556238932453986316240160771320170472890367945876294101826161918472368388992419025691685987808988753237362371621007900274073874673916749881079335280154151967638327706764236363189527489743781149320731957596504822037283132350864775875956079435341238559609016698465672029474517843954092076895871631802039123753483481644377060126923187956364406050504008142350712832*i1^179 + -414551808798491257575551246520687710180022850478234469135038030346820571143377848986476031272879035392686953593418019512455777913965465042315213000280867796791517328043910710746023227938343383972291697278359641294519577750063312695298670940195029484380133945580233850619765260730357761566959840655115960912328946647203556862080206425748731715025982480098553164369067596874416075375631966299850958817639098246348200674823098044229406243131744719424517682888512816926333456984378101331051968849310149661769072142029336281061888985712048677099237754872199647038980848507955773540749896851592503993263177412406614108640728872372132600256138009142665740363990979781264814576341819939489357484769073164749097567960873200211355736454432994054255925161646701828480655668134738531077630754817230813229796701541061709315817322254950517001564935408191474873042936212248453745917009457704280513854118980811839060056933691862826455820223737906694334708002585758118586665000509322312566109066965914231546674469755947392363026952414430368011481598100936471727223686278436719943818177755291997041572941903648330349073893911054036285991843272647779860562161934309052709691762384328734123950859718994064582500563223007434797186299181588807075331243863106006981171495189801802332050031226094488528773874217367115336098010914629007259307908646908080705110084550326335195291730536342461468448375197395950923085066062625629886469222422604662503093973620035719991617874737893823943713572009114971834175122408354338794327734129941632231813889517281098781573231004704278497506469006077373482244618478162760071756947500858350395104889142753768159422976605476344300587173405162189972288813654337557857304988285277730088500041348192990289211934720530670376014469678920975399395937329464675747121303108366966131928406214781880518107584464290277351140735086191761862022817005194242031044631436551454299644856687772508800715707891992085912796735048816841945556379597369891376289485588812159522283731254509568*i1^180 + -732231186105097257268538299045828316017389992022244476213868628111423197202156410645788879332164654604173833079605877148920799786208368678498456278501686601332094118440700528297366925544294334662868486723004969418140080529497571671958949030845290850080518667023435265348847941215251260460051566502070340757124279545441979558576952146187165409697153997147002066076784853499606337605210069078627056589126348509411286096494078505126532230127014489695570458387672916108503219462830083115895205827069461346964442822872623648718486449881875938975171146989273274654289375726686145492905221572376445991248301420703533029954262249368844640015622045309540460136085090861809395585242072347365321621039548801353093856821858346992777445795184650909958482280874905201587961491161309792159706549805330115236806483271151867526216200578839438382063178485740866140358192206151976405951627486649994391667825203103377166176012563077653110140369276056073093192300499074572765488287782722200199051178303191298080826792218504949481839270747626761193585304317984391480310105947633038091602812624651651422506216169138398545354021843368609260476726194942472494048331752777163857856757503648531166257717518555718845441419254810695000036367076510533099855103724208075701613217988983640654512884199979141292598330143385005483112749386346741900051623254781638428731635315117940002578810803834510759658542053268753854275433348732110696011551411982940515996225797145953587153039931653508955658859055000121105734754133260945693660306444162705926938975192810518603691223460891935631229761786278749160285647951278514838840110671603676666435384033804708428450592462146247199922789961230018984493295713722584939012323555818999412746256218386325268251788045546839895753591425041862183418257670695834591399502882651521494905049857956025075448114135348949494076291385769881601839712733760408229247335641730635420378737702911003549920235530316859157445890639455248423062112833209093937812701674450077609885696*i1^181 + -322068801015172127073238884431269721179123797282811463163762442924501136117620740195924176424568370602944988741549644583208403553024055261508343353413244087143360148495896800022431905723643580537449325169581038021250570673226939888683606009802318255290675845782011720385735570495409759988985633982365319869438623508396909464228733360887526810675386947835658019252050087855925185919563077291516450395326188372660623563709112249055422743623084473756174685751453347351342702950857609559471218190298083914121439674220497367299919450105644661937849152256957181012448214106294373060467846840596692253016310104899781856077296694508439802280894799971367943914921243903674739567915908610749354944135957348098552922304802795950415808309840725381709742070501796184908338705093072056675919033258177514801929539831825150757025886200774408843867617571148063679748765986959633822174590984975455718731658864371622107126343738786252124302321714719867833977865534347557272459120745344648577879401743841061571524264235639744431470615789067497327854703338129126856557783438853408638739062997251027959396367535838470683379725502942309881837289626163178970208162089074538227573151268301083817157674941802487399110675327393259880849051935787674800404456117944241105077618608239444481339218949236256206545317854162331721654567815536617391275388362614898289157079287226679482465439229359643765512383589929444325347477039480972620275880488096181247107151063381145692741051415851375913907194828883016247939206080841123422971530457760418773804858179637439159167668920517984745918311617755645754358523662269981463132087881743947577364290550956631977024476154487437837147947310817333330625549959065891926016908888236756669138102832845778757371727487590112021806253687661021331226075135007148249008574203965228637800726352367352147176037255944494992017071708326150039871950338313242366903076221899461212376991799960115340381862161019185690466161580476931226250717395949158719589234828640256*i1^182 + -127210767048317166659265742697521413419197420325394201640681692320239803048766178082436552128749071361326407113003485371312602789485945612616977804626082253029977003292158004682597593104613314775023927675949721424705175938925319409847399132554660193637855848609397981426973005335858468123392834564094697884798699322945697427667366785753360603279567232008479230867211242171821097115109122758581369044887806682283186688615655641085861089508461461648732072718332329453908756922008842115583705775169390432860601677954635258266738679457762107589160400504223954739333948997120675902608487443619651509069316382616693485103803733253130212736927780095804598643091180301110086092606846738552686957478898092454284143089066619928980446971660414421255372387320231212330220809516288855077131975778808551288584802962397551131640122368478382681679698993549848877553685025900597476127297725055019810497625787981934076613498028735273544059216103958607545016089520699235159584846871442565314436756181434636335398872004232715189528945939120076528608552537579817276007549766966956992084082591793381914552460202055422187767613632127390924663467711876541554473915872666226605697981452337309192523145532647972807518874438066997680926928803782182283205196582600975603787867390468766667750331428347701471838954718478841403783863277340469528387418176101867284425318894940547314361147567587749269379246293465061308215190795827521697421025317157759930763775055985809423090291856147743708063379945241271566839567642763640153519327974290125820304534245362934798287079869317151035589087971248683318630208718238822805268217962016130363088792330771590912622699491456615547959521696501039658479406671606079983066614197443646504607758555191411830415691434888032930963628822286266733081791543289519137953320180383384881613541215403067169847032345556397516427617744525607238046639547367743173074490745814807853646014256552864021136252272724806299522743234504588207535523175259579562852352*i1^183 + -48284544092881856495149200060354374545394877781991976825852371574696359390028619478833447910719518302453447898770609074506038862855971469701066188522154977025022412162819590294133518059098676578106496539256439125381616004205924223552595838376813214713794584153902580100751587599982952635520012966016674028200700120611636282172637229655477719891298516186149620370000141425385937682970079128505292873241308601465788040534922119792361914731882482559309335956878768652677105793726315033317929725332341979981672993968684988692694289706812348746322825563233878881058271065135784715113733832784262504344141690077853785975789786084652059653394250005746316406910543040811767654063800667135735297381612952970650501816990842726190737341399349419331913001439143801272290262725643387800290160236989845716620902507226341567878118501923390227189381073406736897811595442773657789560354382770676573964831431269050705990574072650412503276463705265316616594004334960383537789814198298486710418687920006799583231009898687722030374965439196742903495725496448576200531629590872321999786966307866247134230085822694829213370565927519789796688671042601973039035585482159593731566307891121804145534890826509170207440382209914241019712230648279745072616756239056319805679534780431969510103255588612513883639784343468044616756844067459328418953373325051471028801850068458180659619622100350858740950731885027729427487009218253281414125627605050934330743919667232311484254326885012075312803817289072574603984497111429643400730863461910415716704370872045301077118784905654222598487394920374435845524583989941810433887361693083920702437218991590676955919912999687558235250200551592350282703746891366872117358584047050483730628377127653208085998467640334824673115282945930905926769742793069132746470568056559813385421983713035545856320694049917461429428721923988275175557141843063204464618499566987512959347222321819457880792606896726478375441309429102065049795518890246144*i1^184 + -14756347829782664632655774888211972671566867555784898220833056619719845590648452030230508312899139080273092008542828443090589128129057762947919138501544980116312159067254505656724642443472730423352908419120918175029967310444434405546012789240821329856982907225621155285811620222732721597129486712325205243309671414172272259816217754196656353647617730154437984230206502407842893874120457970891710504190181749404353727445126356522214081551398790883989403465770756520741512461955383666750365278825214420481862507968048740471644337698954118102982074151200232464824244850720889460239583712206326491016416298537900536858805019576968482849278327231527232469388530015095865654622083120472008446201285713381690742496580284619112207121835300505495133998569339675143607758138807463705805037661787558191816470019036240561869941888941521094034891287153970401044340721223850907761930582685299190835300839559122596819141007119697698330331543319534969993910537967275287300296134412527136071762674914245475545411923300670316150798406000623655304042078606426974407348256009659126610000597788519198716162094095298944382668401276497910821616249790854939804334705930798064381332682488408433131523026226410284988790090512717340812548989997010502196825512960795409027760429388765682668017060012295240202139721873749113081050794912208093270647220921209924270925347335987157234943185346875624778639716131033512870026656143909802965322535834548441472962571276550760178740400651419443257398344134935850622107587336695647826950014995289778523920081150472534718371349210106345795310088383576339807361944304474751571968149643716469387918488503232819575584716745710620529530175114452051218205326878303773480319218737232739526877424831333949934257935624073671756720858821679602342236807781039149888361527023033294045504423605880652877883650268699163293631996534431413487486594712213567831681566534433014558893192703662738734202750449423227344890841092763714322432*i1^185 + -3545160809605333437495115832205261079731597255563095024646862217714130731365766013129730570122845540451702432197189218457446797608052604426327030220645648373761705146724178966245496904999994536391618163027971597604181233662183587897524047375742207977994658490766588724225051644218321070799088205054340086951372940171385395786969667307242695500812745879071737304623432640191986048444746185585966396403996160215779261585459771023280023912704670902151189562891908970213577127521329977827452585029262007499647973532587180738646531732845188264660101044179824999798928885064022876333723411146848209514551109749209531380654232189405506762296583129009061785525667131435465314302586628493763373799511764228466380400134368862687126268453554902274242839752827150690802311535846549509900925050926043731369221675482690789292615673960277778237376761681145738079918854003385392921996165613228936521868945563320301815141015738910374309951331402895141931099717514664573228523567295058476780163394101715243459707451711831604776309938086458858085144439062606813333091007484523053555791657732495210441381606008242968454477161689377338653136914090018340678607559429463102679619163024664898316323806197929808484137919307063154401051775860658325649534436068984561104693017534361852370214058173531435222099318699846779980372954991758488746938872056610905455755361229990511858779407063848747859941860091934015348340371875779029126737506520287263768531703931786126202403661710162378446983252342054832830885410642472526029264636060190857167042581635927026022378894068216761324156759121227117206602918335667784371506167402391739028746085490960205473142635017484005819172994470340485729894526891154404801218767372894655942216461949424538105557472313836794766825218542414593023804421423564444278912376854748305242431802226227826581923008302867252444772039490114820805019937421886233716488562219421820046424743709823129598173896429198748522702797012992*i1^186 + 899619210532073302554169247167965994617106079223066861238086742963330444394191278419107891280550396561250238263803240869396595956844501558246050290353639843847279678344102833632521642629872765556046303103636869801843090433223410480223246855938014431865930984741473411486023233451237087167441638953640590293412362390595899004639528031800927526387568772303580752044458753939780595807356979240476299338944229123419859823585003561271329534099645886273379485390719974787821137831992794053786946874960932443484360727377237308335397283156044882306132885474224071861690373767120420710877115808094526404301121141698151282078675568266476282201363050703883258950161035649688902906604645581753719882433707265924268151207310768127079858669234895941794893675838816963444030813153374554693324160356447526637424365616516041408050065321801814645258407777083679493155678853307245738677457435774967529663284957153712381739971584899915833899981789648662462115971885727520019883025549374779077770066487686099813593456891281275705304401186058659805010161564560682722975495754921949471192006441156628669566253723831818564655165764984802657302844073945918115220036845133993707899800538809464355071770984629125259200249055628450953573719426882748287692453027685614127989814461795553762774804341197729469718311831192159980663349161739585917437471131442400763479275308236031956774914868296549931236367657898990191712442071249540323305398728729226974662357398108590213065508222569537933525057823155448449027774871245968494546006609817914715400270701735956518714956355352822354504698080753873732545124168560708305913047836304453180629756583797676422965291056447785255375770369586101632578536511300292949902264470012227937635835349020921956311106090534562923453014487158402817448282744866540943095488699092809569129369091019358460653237490497521889650018715665629558877745757005360367193783522780647004864064206615272519684742421082537984*i1^187 + 16659661720849913162530048445973687788911598987796233114744405622213736354629100237108321465007833172302938833698543406393127446326238799310382299881452839902367993108194807899719781799653444820598818406476353112085844843666535955302430977348804916071597045675386665696275224485736962302621634305504064707675164284899208315512575063325719162020500541209443093085352402204438187392230213594915323928196370549418702376071456329196264539327817030532500827563377154595377602978338636512320014606465311230753260397263796455196876050130160973284719607167502905913422098446432957878140235777414379416397753360212923460501294086005468340561228624624326013456676834514465528893119985649130289404324399375168038282245272075788905057012309454350789118098580237560414673494619571315957281551885142134279244077768648441477430209896019341726048793801183222748090779243374480207536766497787629007391208849523340604701665855714999126597045158510376513299921087824605486691153550596164490559939073656163233586516968440516585666068200423128778189389368194402100019501139797915330654592602719801186366786604871933033680782638595654138282600432615064157665325690141531451920941447810406575413415577229960685283994223790855577242372642668973088806779007778261359073604176255845961657021682226279061804040019711283134429852930175543541090977060074628475131765012050216940251024204755999011666760568837545020358679407125022183582846520935496826849884991192317047285274761004848987049719344385144487625616968793987655835781340949224911658089398122025174237214352384216186717419613255290561900861115628629844854754994127267293358613099413822085380760554896647920335317946331822784752182336346534837018163913244777212547079625499073773200172016031914010761544515112756847717152994694810544940670573011457067377717809202719466124764320164306100747503760974267181180731759535230857240053327132691737589933640302142353865659383808*i1^188 + 369334618626502772173134717149711006009943429009293945866926607219180093921242615155433889251657435969375185962820669778345751800059929369454430650214531916406512808165035715405717278451240574759378207408357524410008677590744063926678458264462557319328131239798064086268337694776884023238609521474155986006723148703120602788969913780014274077279003052458081541048375734879918496249232076452791368305063234060757230155697566353874911571995657132604644394934469975078114877410806597984915371580888719022464825175898211067600608898346577942988479737012199370587750635165012295331577328460282274467039279029953593460479988541500832622017614021393633831459497405619702037374087097685085481960317840993767156692493930656708532404954803263214454436962230185164440500379397557982049969250161938093446369712511580973107893677594549674371914373621851632464272630499984378052701379605053531851673143104941276566174590939530031907120562049188272475405109781553130895860542106651164328237678310956502145546841342802878200217192604867352152304948076170132206059815511140562293984918033771957403284550629552082434591484309353166063160099341278475354061444480380505987768695706187933307801838076711099871152757687541277542166491821802655154798770272647143070075887665404023344811965793096961187506693816215759364065424709341792893507111008069909391781693988147324063999866775554183962078273371471065630503611754314310822700732815002680575054940127224769123898691599244972670615932667455431078618644794231292676465345878204674011837813307264732334904759448337532123314955751709532907999543874351555589010753820710429503997274076001302613088583214332506920241493122569391112825741005253842725901367831553475408545988106291414425767900680235173699195708769956034639650717694429237754449412825219064929275495573410505454615778842670085967963040484810827322691054443532447733192222794818917826649850301367975936*i1^189 + -15484991912259763017376740411410162765908274703543240943214678388903602608894367894639744517671061651084089041812782305715538445928101517405770857620891309839741245216755227940261270836825652267633238484411921518230839546650937481337058771712346696869119072470694137586702438057882120871321122310276980676049897332003677680780055760582174500129903447017087623715559856159690994386845600058626596927683593447553105777679529783853957049030434726063373970822334592508834995917843045991313829544413513584714877190688638702017651769906464732632433016480628374500045691450985346910620369405009337584525224428431963748266465405844627551873588845174249150201723435694675810119361416081500205669464605960578445286592100650273936316248179215275020244383834823139991104229663694377713965025072642506573033965633174479727351869328304458412275178501631775673848257087251838683821133732945516212753677401539555341680679188804457772184470920856913792153164798792815407185847535567979120048584925185116217815345851580385326045692325914023541841356447415355653596479835723834108794051935205264563165980733301060951347625116578372925821125390594253834925070770463836972840538906328844067851669966161298532651271852273331119939614478440504516124768594271839661810765340629022817587536222704330044736681702220880343998047773452879254748377815433852610720983299006927964753608203912790903589616731949833554947993291698151571489291664284099629623893903965628264950776792206575697183608840748937121890212498184386840980677797071526804782920379448974416986058477619195525288687565766330967037080291271524109873205437112393667385958029010761734548203987298388203241562242793937213924672887804523367368709702194215876422085567006791869035482320739471457802124286559012141376767076726985371605959668327841528714333995393592577904671651852249210176526011041956928573018786022198352715542958763383420226633728*i1^190 + -660366966492356106499028028943364424593687333737509429407460673577625303535550049162968214318861104213825814032862220468482364501473732578774027695724584762642773087626837210406260961507438425279044023792402917605274556749487231128830421833447367264940612327677836523581869831419481792094118582422707977606001811224970554907765197032844291749571109498958723613583467698822928172355530751062303719089520770856488467491866516031570701943579436363788011188255184536542560499243293263646957935861571090185787518786918184393944628128776412596743326728998240465575827637412253839528885733817152733109227698236052289353011443564530388283968597634711611925583009991908400992476308894909104177135925701203144900847970781239743344369898848572034855759365546101724381150638605939679408619205325826938290136694163598593892965734539422344320826322365141804329350109187749840280446505481288157751051247470140396384410569524164086159914125317856664806292543861966691122501991666151262150184513250745470536395704726144878921920202492214551926328229626199210158829071082671387508214866730991654238969904231841229582619560313582191415619720950389141399670006421058009914716817218553142667101303608585678425718282635965442412990316312079579250405836337447618834611625173074541976663957355316880160211427693840312010444050540962584067480835777150443571690508428147640357370911941354251678358236715393701682558059564033464167191771161540112273460769753226645198173715027366886528988144058950584782169471759846689944487387686015291896664211015127291496693043099495528748991258145126914462684334423241067793781423322776388669514192407640653126539454055872340220704915657312717916324933252401704278874432942695145995929606504534477049054748887749930374565593289425559706161260731854083408284682865741665898183755769580089892633252942923912733136568611564654999112211451677271776272063550980096*i1^191 + -10620777812087652023883330797200786932462377859944915786572814266112319437765587891619726964593323191889383123718369715661509605038128139694566232553649485194980684622389181119982001748671593727381607432864769510400288645146233894528011894334898248605198767417476178309764323387555680708178185350368939286197655472931500154382213391610966092277445594544047623371617261860531653835828822877239996080171463522769924981780244001171139139895011158785193037537549697483475972817065107327575231704554835265268721894603506971925882554712869103054624082529523904173795946156589031286775698488781085558136961343884290306504852434854917007907358093901232839563759243581876580458889407576013407979987124768189997849209612427055278246048598223678301751650835866897345979207670560047671665790160501621959159095486222609734637981298934025835415783828838240782682673980689479741254895511725772381139197750782136856120968870860842181622640635080222433766760870957328117389290652777691354650260683539048005513069734133398356824902990722655894407147661034897633637183866214802226312968465504201718864755083508628412693353788712266986103802686240744683559278496699630730235133200415837100415557934955896080976503385618135981239602638504313025381528231164955544447173868180334193248127051888011829239371855717404958149153535120469503506989293593463219147551296191579415621286331848193331923003708562179135379003616057520307587663579414418661823001394191227306435591261609278463986051503196593754527071247669925860331749856834892045870952208089248168486565705448476531042006530277701998141425990475225321893136786564574264619525850777257968259448496095635967497384272174506582147453842638106736876117513470463700253026403638266646869170197589020592082583358629730906280677438948972190954587613152830358196327082967609486750853128292411843262907604598129651791455290847058299191296*i1^192 + -87045950597996435609559177130349649805196554522175898948925829605369399349259022033814075745188895177098172718251178019066340644975294176130782035587803501220264841897885953599391834405178024925329636099734778684528096812640260611955583250235478323237014148787060383816973277733077583509230095472577305317003680534176344138709398396165051916672799590966508828542276887468266587020146604034761702461556583528784013160901635880699064994146304347526273632482729693326871099047867102538939410997248696201579463306370573429762870810979980835373765072701728851143849257605472113325370754808384580575004196801843865268133237270002481076182464571212770290913784076865443504200334412414833079274807773339075575834179261594312482485306478036776867726689214260665862288253114611044705435468501948792338625177404141338969527028822901987315131312417157994707467511599819335418419867185162967992152937171432637516131668032973071342729805578396071747105050883484203881079621691308932037568547473465671366896116454346723349215569244367680412176017847737612007595018296880001863382950891447934273853904838899239948786710980805862088343160822424548249817784813402317038542888275179773484302208724443242873057034047123059409221128517802231167753261239087027597053895590035087584110045130497388188448203436566240339788389052280984501493611350162509640195043250646981555727363300144197183978864000555576403436664892749345630926390431466793755817601168084100228729157179541635488768587771730728280811405792975426846923510353721948102572234431526827189352212008833385034363437049225480274245584159414101392070552788526830062591704660110844388063631886871689893238319872344498707539991233405032867044829144005969598353634982953212387639698210098167224482168539316032561077871664407028904100058716379897814898475699899885064223526417830858422888552955585292107939561078784*i1^193 + -329710064143335742542369678562654230638476249909448934937154618685677201761516283704180120236769510175968013978513194761521857835910564701787009590162624930059628884568748413094083913213668130203259450001931762496521085635323627519861200191641330338072544404271946534686373675495620844167319558485930003536459115317941238944692670798193286910567337391832744695916577313391422207049463828606105707165774750159752771518806855109541907537492919735132229515119075603239604236303640509315619496617317532372348690225553085458545864623040275398724673611800000241801196760502769008832575015119332526943081246213269278175446532450487204175956057782514162809567277876177476603524109316737758154866976911712064117674855137687202111438776419442371162149224772767862299445496347673856195277741747201313201473891417919664079602398193637666207152198845374035022457129624091438685023057695451185598509872150495866695295154820200414939667553566101737176603950975252945723182601325811752380351331268811266526097724530946678837985890362490624048694899740456764899840442523086390331686118865688581452769124958701837189194587848021680691275227483740202214890696594588226851156046936746305762083169518611798120848442200466170018012129650752885644476785230986465584668005313586600193409745710221291242023792326582830472063044724910495095995571462784916623590317386055109924034562829822398563942059739539830786052386167355333032051065333968511223443542516140232554021428067118594684191666271342214313454890760795951440059494885300215114291718356145546946787450949126677772158320763048459573395885374484091600579019230612922190948081337687075564641192474543266880476496989503012285841788465755443647828810555961512905116377828894720696863252754067425526903158039454563897569768018154761995066144698643082021385183748786400525533011504109769914903342714116374528*i1^194 + -179984669987582226368270936519062607349749662741749191639850455666017492299951853676985629928707560546872182680867950187907967142201800523740447651520162513917957298682597224813640290022739140354875697052196512646693412499883544325320926731659400633323592051617696134888898573094902754470159443882787138269251423848785407295909175201118872295830958173642988892331876306201711290023491349999267549886742941752815964623449046560177131747272447542693007270757458018336352239069326336037798239726295496055809821146056135638871288168539479442713425273775432378624549946897703646207762648181150746276285647631224523899719877430442011061179679366296350755660277270033675344527051484619540514699553065471640754344739809593530278975002928605641441476914706205903362863939186432664946432460600137392677933843923746494061038864786292301144689583593605845721409042537469001034421474621707723919877645662520366011225395947253968243350946607632427968772367750500799363366625582441321111064675192827718227750461273716861498123061477592550194012621405736376177627003613153000311413828317464316128717514010150465370440374316828971085866636495348113840219928967604936349435638404017439328702331687448388611013476338309001348546103667459331968528210097487524415039583673434278001652535541175510134647787855026244797689434131079629339195481532272432124038542054404701627221511094472322280294741342136673141111703354367442106812988120431447131127817421357246855069845825370440294456517088136267198059608548758612943688894569245545661351895713243653306902167365390477809494986906233402047699399907846627046378306423616156614950498368410700438737172992457413826802009151711767138036646065415015035329172634690692993288158983916533935500851054586204322179740604101707203781408907271781998481807160410124893808372538030601010110628219801476567924736*i1^195 + 998376702484490293669183621570199660975451693524175350129001617269324379222322525968479969323513591610951030198016815829118257113484980282412841164861261435250850172613447282693001396490903427157756099308156565138287690887420194000688118502434972335886225637768593355225440374700238526335671204823676092967085239557782247688573867449401929840187504452232751300397243851560095054535824539539593152611840725402186781633910870157708916902919060794370825709675605975253619510132177870613026170736372018955243990647324100653407888716875404706964684442464319670094445415771326287927167653235189877822782376205525796331400343430581855403446573690582750450815945134700684440271996478368525168933517901701080166077397347429719126571294751445092125516246232569311711536783966755615769038303849850184504986576495609670115659627202776180841944587551606412454430907010537488292195436092615931502530833915242858109856032879867800629149033868613583727130680286459516498059136046610460959380053459026941054722854779118988190026331507948568177776011641882032741652528807672137447292270085534169543216439104056426066863063805650341209986476541706343407341138473884060168027460497141015731739796251685330858137200730185398497069059990770114345355199212611153488454013640922731315938397635437288958723704912239705713051185141084790929219680323756605214080289329220045516723059025391127703193209251286138428113178449391007952548049674664051945311969011066564112388841030387943085694180353047433552094808118879391496893016328907824635308384013814915961070351154261209071484530931543543400184656638005505532351801742354316993912570352087185485024377929613270761632730662873679711259465438022607832122821402404891060463989120491724142087073229865138769446062071394677591516556525182267306080347367666919055081726852358974081219247996928*i1^196 + -3647185405536278905317918309382680540190388618261596607536960055903012921519618916347069527282063900607574503635267819158310592587613188741457330940734492677075982891444868659496971962036535822212928254350075413161775030401794502966515388093314412693546511546409522960138234319005108674822271969717818913562965004532565828503997812537267837253214709446521540139242191857895177236978863036214815074015679585970759337188703493245216399066538271547222480717790999278785853299570692930330830731941599935238841240895360472993089241685848952889941743611452501999029255029169354752535076911540556498518345531596234586870844753922324108226810527009756686511502568440497232797969986971576974465656544107264048287261478443241295632018600255512838148933593029558032855721948325943093275193675069185599409102131375337119876087860370605202758513721715886068907697364067844797943731593391545699680258991884367702625726633957241349512872905839158714710718854049467306463048026063146725116563185509775510699549076340817960515110177059926504075077117325419973031132443750979698781496635419994789634652517619334688615580751279628128876790781289080502117236100063950832195171511369069456669676053402000250468631242034919492115639083700152172989224689993793504243092957617996354825893430957924053928654680631247292880530575655198571776007412907814345485887620484040532968833396537504098164848826120846069047005146206097053432835641264823964406066186181217763174656833355161889198187495239845213645833340596886022942336735700546162562591696362377898080572986856592082490767008312437485467941935325915067023779592992278026640807226922887101755287990972218180931375835502724895258794223475711933366241187260327915405389209660336679390791508159989896192551921464374247616149293897211471836319753483157794488021603147422105600*i1^197 + 554647300870430249880470299958978307678428027220295137990161307391454702600953799151652173686910550361424314655546575397938668991205127785963176561292434444126659203102706539204323398233974915146348249716426002636491205284921418035358248899892060423476121174594187388371919383167140538462525548301702347093395245340137406223521129644169947944769654853115256742951756468764854639373735669487800244692988450585140329987155580944571481724697956841403809430278132805356289723239329898897829539064777540949142690571742693269933515509161315762151731106971201334589254468653978258496655028465001260152154364408771332740120809142305461364590368523440421782421474519433179342385455383179762445972030607145678995618046105784051554074716154082465100926334681797519621240238618033375909646194482902571815151375616295575367444733699714404682417959767260725752591294456322021031680035379301882771896679181752239784316301215916019857335524001641039602920686614011836508054321268318415309492686825573328886285231903211321814254171207290904074105923040667704660127686928166512614012219941075622769080673663311252093633289517653745949607031290783892467987876900445226808144267469587982021909225083579903511824120937992324805064510322589899983931010709216825605094756682016235761072279282430040426598577300088840539529159800532045931422132632855959821241445674424635880310846480641882561146192420445836420247438623779701254409078934454323109590328470886268768766011647158253538566969420763165102151965682843401168999058521693952088969087508693677450973324059115106279297778208793592965457374526674817892766932879837980259929801751316664857390927101288530075294026986878371050885509628612837319004352434265244609346863284351146888938209879610017761497609883968600546328082466962765309783713436641363708870656*i1^198 + -183844692491472884049411092631775951064409139025766692588502426867501634944953350084385031816002818995348435126292490335845639348522384841192447203020959390831230993204640262804030188974421491276659804145873115484038364555991831458917859981667456887236294412221456856394531753373751820783832861684349276840821822160940589254720287013360371815023864758062851446487589305236501394238528561959450704419274676700274604001627186492771095336993798207922205992358014659831318266450594258801252147398687271658400570275552940161474186788546510825185162287723652775561232422411998740181470244144793344424037634476340428033174995350701461759318292345873041126006685231564922866518084961668185645481332694442453238293600920851554408476475706819910081713535112837423016195488542687188612704951821669059343493989032253201194267561419251477771913828896359521533139288756454499683879811833186542981585556435706982973346998028733776252505830783019045213340141060329299813678689646377354378212620503615771510790312336947003405168660743950389587530427422706224082470223834933619344306831393406462647354240716851695818045090135485376791037061826571810891341808869155806449000678445996862846496971900474855350990183036287010782579717026715185762032946072366168085751324268841458519150788711829781854378473598547969984698813987893063475562362773651702191938888315540971320036201463561552221007280388349059159236612890715346786608625688994873746288910881848428351631857303870916621663186932894324899319962956004219986110470995207513535401063262958096122016644384106609281027110904382612763678015984420862401435178901619460361945145550275309954677243710359961726735413188583711926765529753223035028054155517997250789357986821223152876949607772961528372265497753017130172379285132603496441659932016640*i1^199 + 10931660686665046689254412649073443877936700502179295245443190433896450755250364428250959339004161971723621143175768765467575106297550558502201589408092448535212288017813449610553957049398151407733985885840630335213066890483047943688238131722444645671751430946416336995653500930282784676082975136272300529416377903152251026975442776168836969895651116790368129844560596907282764761847305560263360932282025928631556623693310782710049051880825725171838774749739570651643863330668225083470367901253145710644856911350863552836323356536588559413966195687708220152799443587143270741081852083466200875386066694612798608639838591996742036491063077920505664592518207177798192869501799736123674022476844056396649756453135040167637080012944490746559745781542613143039330559042131458228282008636644066501123474818482681679473257057838487206820720290501104491554818154941132606100816775999253787553601879969945765654601760249276723000686524348464957703284339012086742251488502053535281657376866825058682965567878458420366040948997872881429056292428101226441649949757065363511359010119208726150450460161310265127609974294180679808705719038211933012950649898885462817703294288461729903124336464995358725295018595081645043487923457970478196020190428539893072105181060761853708303916668014218837941379643906621676998242356884833394793896656790070879566639115367612500160781542561510320298418747277431797070051380527301215963594973578525339578932686286932493066915665262790958039307893678988549644886273043849372927820311674669575178844933242648776642184732121834493771102880991857780509960751470020357788167870568191324739270633776237465408968451336587717815734261892925478691349852489046557427510445040449787939770314487422851387022879200197257705874774884926167767066060695535616*i1^200 + -1812273020138067118636294883150809872139169115683267595246692303562150287630077855632559690617591453808276338158952449979287415170795724713105765666574456178350618060712870009678099910685956252131789954767035897222509827550416816575554849010045523835120441604744668520186131993211016282807006031896626086611010459893889317888796882742353622561023569750898170275095122219339561068929911563693801412755295725206569829610847777038040645319712657778342606808138284235111941125142562186113784481215135624168964631284199197663083552850517464243569739983663725382762887391376860707718351894941317961823802398851971290080866045805622366204540524236361767554299138751626500007101836276207349601688055102195285039171016238562998919568309676615192488599860331388568420491733163020678067268161628222131135056995121756092722038997472704526195432643665785942892374409408193548828359746349118953007764344908563046172911208336646455193652382052258786160542760566196989375223199035126911562030863388901333616971245612004421838254632451835765787126151067986786196347224400044531834663181793789687844099393891429826490952534952092003361648912761210913533475244098247871589172082349931342463840764196505850731646881092178896066144315398282105958158192606116758336427297497258427749269734913227694900253218028328313419080988777263473913667716537621367472294564089796801075455607447136334103227981729385089643914626263354159079870032530912443126741142978603456299423555266933116663364379732717557974207562575249089350499482314125912670527535233163516743643279997719857397232089148159390727328374499030660261286313349013217604105486177485344145914759742102818664406414855449680777576832490974077286317785019212607955274242970568971878746887019788848504367724328146427707392*i1^201 + -28402664617745414891224112102109637016396588711072682303664771734729992956045676316287612661693070443648382580241127434426987462642248359442568889097301737602402301226319766822920900338962502274312499464876841069073406027588617533317267645159017785798592795356537444700072379131767563392967099833379916491110961460219251894489623554033084451966615999869868236685443937693728560342951039790545536042272050289691090011671393126403050957361123948924117642177364180804414645184979979024074368384313414513041466605134198059572288986793469748677005464658304060500831130740642993007712795005512071347574347362182808498385230118215403440926257500224743084960021319066600647845225885652004349033468166544928321402006460301071348857402120997593194590972714137219330874715894786447826066040094143611826071228039481804641531550957543198443923960402336359293185217002922372198049421901876626831168645920121258447732240147548207626712211880310230682081195915899265701606806709182749108557082600759045161219522921346612551643252582877057741309456417901389414470279254265451190175808190060332896442317465225772545266777247864936362234256262542737472519142451743837030177126071719406250646482126797587987414334864331660097926201577198556009790176287554517678305812684298936242813227997069919962385646374868202273910975301523298765571617099922334537230280561066810147144249300885121866946960024065141256824657461818615198201881225563303596184155516670834236522189310179139167809199500206481914316805406230307485366495392625647568213312202281468626896465550608704838537229047955388989303015007164827013625690968324829191309364075971436993639570362084544189271319597793074159665768734393507625228497943675015690099278982595364381949121580287108008500002816*i1^202 + -177586199687798249074581733679057690028794705105127728609591104101434440282667405831002487630914912679274546733053727097637547856451512495080806952673162670921426389911465069618930159453233511468236868093404473286490259331677947481929510073466021325524735990689205636579521720579396385158342446934129729157759898706129397526304714154123265468282042128692709959605279153219824285889550956880278328477458787024438967103687921148661843290192664741561198979370749063836236853585961127822633910661937801743314566683680949295328953796987254373305534272879544813540264672488251539681805637835402254357877738326038935641738435770592668381787185155132728960764519140712351371966781420300366779888857435450075280699496029126980912924681185626185669629858852947038335303151735253261388179890806182411177394166908556526247017503140597843178240628384681624288357944126997398957237393163741247526464170478586714496049195767241923619432555991739794634613011293635103333744561797729398455215851605059808839556475148553303501960130016073995856551181557802882138283897956683527099426902088791209810337891708205031068085986067040701022260171748401775826091026628933673724732869428696909316445240013920572583640245531362996330422594999325185647280476547436475228663210944532824333016740659503142244453875433873832235359237634469468341162151482744036104590875394847802557963226652541553879796250556793535776869362217868621043133615048713282195304161471075844049309894028353822261911091224099503405945442197312254715754362789860540334996174247557396649172118377812125155501353497754766545391108546069013950936232771768357175843267762648228019068923164288871041133013220028842961862150469834279721294902150205671782182539004917825473943158390784*i1^203 + 188286193588664222962672985207416907703875718792982847852176289565763041953047444453703137520845763740450093294324474956248889388179388202953068631670033355643905157056874618068170198476334843189863707726036247513137943487759173080554080198849445417841661236197052473859971770765562503163134082989635766653537323254452600232107411884130022529221518121894153331222088995898416268837770153237990349016959686710010926683649021561821860130792088090171144228708267084887599091879038311611581791388138727509786011055170025962013220910867551431890685713081765762154711436669326965555272425477865775723687212100468878968963667429641480507014507255443628201929596594974651799364966207928761323114379363333844299205148272588534610582948455813342600574288795447970083710573828089982450200584586839576079854478988494366717564159638210642884150366979253741503701023295083084112910963144519346605578131728785773103350216894289354754054339165817767015100586555342630508244806502310794412536722612288403880815207949772287627875863274889259188879511341532215128805889274609890705681535028772675575555129902539531045442589319059293906667534619915520666243467746090763901699224629349680851012829631355890466660365216547099883528099249719071961585442525061069036587201531978345648586555717834451128082422612330706938519605063527573398412419151121100939483802668157955894072971633862135492833510267988120310293177144061293610174150711378358580953082942270857223400074516558473248185858321870685113738045173735207715865948385869928033078463139423568541413591373415672696446678333439009888726486666202266210551038924774313767228984987016720216463668837246254621506195267143905876046050944077127678511018343658367447235906762702848*i1^204 + 3757144857516851158743241949064454038293299480485129928089979754611161295286678265139908022678447244742896221360108842000464466875300019877313710240072828801366234067399589624918050061086681059897236643445677394099348802725546736750613615481163789124750899257513832377780559990299626753146319106817346540350356383673407834224203491970388753995182004296301398621474057586870514175242961942950306406171399961091382084879575153768274823948309399669627176367258477654064158333152775482526123249390065815160925643080382691664718631665387215681742369514139994601670948666920261026634643150711376125980275971334005472318357426792270969851128604663793727519419207943242856573557167463605161619589770847998223835847467857127643368219110598112213856684626352423251085696885825564926043558060729230498160005704526280839634389890536553899170050211374731289375118905147647406734241767205602343539679163285795242703063187729655333707457660987722034032833214267370583048810928407525630897300561826920861444879946396546226581734900278054997661344956534197067416511284469675506150877514334660790199055156370041791384459105664809721197652753668261872419492262285497261764967122227732390253950924271161405101218248646178729174248248324975288336900864299165496754163511259128284450193010244142270439654456611866008046129878915015832134511435143820287393722628795544060380491065621383043697198192599635498702582532429500735160703344099899948605559891946775966076911589850631614841660182973351359900084672424542595137758028384185970228405939018388635157883388631048815944406403974752370554272694106293520852251690401460496059784340818231896960591168642909802138098857766547884769416656599666950738785380621432651776*i1^205 + -7806604848378924391698871867609668280814665170874439210990746896957137668804539663764999051439616457245660805449628970795581099812085582368819935159100006233319762933233809992134947939968004926943665133572295122621228555537814507989721127487049421002583243662266533097339083172839810839225376363224849923356044815892462250455330259769138154853078409406675219019208560214765405122847759707036713332436480863527238074393552978126717400549247899372842499456767351051865344266439699868604371002910319492248251260965963805869141708005233012509341639704354877111538813447159427537207781902563725150399784319870215551963999472898587710776497048405376925640533754273382957272555835952815176679860090210919572613091144637436042028951219068519457619753548867445859695604524329610161796778202838818029819645258824875449756958612056470581747342898745053611935921085883735299703044002949816171983052709681114116922760568889701023586543638814098462378574511886831491796526444726633927066164615902363117826172041926620843386801428304350995445245271589393815133569712765175276568644548240365894262994043938665592597293789654143418237436038487570577709524850390199086496194228586908670280013072417185665114626097942635547814066712356683051925646839532485022508927660271202609242908455659196336412809975347706573769254382078526184617826491767720089272589895871447649626318945657076613890043734414070417094433797994888147986297131415132168020791638466432304402355869880671448029272710815971786477589381039449104011555976024970123346561364913842189737390569557007832908861812982850465797541500381279009807798899158053537385441433355112641879452638488892644086131098500160470897183195085672512749568*i1^206 + -87489076030145102032205488640211336862029699462081124260169439414376156025642699935245987608396631037233845826393960034697617469383932304316995239706848658599712650449867317921949102224813479754195961368125643647452122344665648530559453532811749254766105370562450776314491428163203859115688109579101544737054047280884718650248556607269560333586943076809544062273561759302557072650080977268521985494377244074686529511625281759744072185983000433412921425078783110373661712397498645276826525257465019796547079956875254916696089439368572912364217441712116162555223113123935863976286601381893780124034216618313558049724366103040988705525996905842241888233397570351659214760493393100787127278336398697288993397939279705001617992138417014609357871610319591188609288127829650603321313144107745797538622503406315697633601521025299584814612469170402796760894452358098121172513140918232603342163080721118936923658213558262181714247923064228299103965321662393767702730918694280893407153072275259115379052382624576658325340860626365214933667725163236724119218301128397938117466777511552864883023182479004467103810882213620804155311467955900629426808767219135148671021256221776903893806395445566473305233056736540263610888114085991654226117935583091036560742474597913695144161174868250060084387334379756178431033061036230805244893662681142459989335369046691753942260333108707966262047017556695417500442233320066733134925219708191046996700411933789989690305160193929317214534874076272357180528530020572770083178933055682519328375027446971861418789266520519930227371354117285405452731715753616063859267692017252671417548864221396189926945468832462287821462866905773686422828482560*i1^207 + -62539414256780595614361384197099578245125475660143835024256162894835402453488493862663223883156125888946388697865922400298940864639785954816530966477859561367197724397305265341894943331479915141746303838622681970489213224182835410165559574472636473316659116045936529918448447840480882001533255947318779497594626390115311729861023986680513923331414624999247480950238821735424722410381020725146213061940220248325107412329722597770383272449846995837418174231354183611641933128594030612971334688738963540719348295838483793212871689998028815895377495713836115353923808612872775177865625680320256527668513087188364044263053157216672113245840373253442752554101637924043995711145398381419140216485848096145910361066124874501408081684829295718188264228574700952262754618637592709715384419526338330254831088054641215321259748729171197670597160188338351029020679004058996198440796555497973826847502186101859265539498572153882766094574317317777601448378055641480623566533229738338042248474079525368886469937831756244665272125506510302671288349615774340085784911899378654224457707820814218866381908115463158392741531440297503594565416861590494815324630716713242180720410435336223643441574543705869645563899441039155376189466850325282506009148482061065163385829456134337497563215199846953850055506122695658223259356786934120529560888768217481243744142098892172138409878361206975188931299841478979946595668283070611661410958426870278196954424341550019072341020782067418570842032653469908860421217548375031427225162818361937918190779621235103329534998599197477698126307154979266396337822877601713030328995078855932095372433922293669183010049740756427335895133192192*i1^208 + -1371955034556874458569202623909321605863112780646640791702380109459993008884743737069341840991493362142668637561735290447772187186569355089455040733762419627875022152658737132928202604892637599258461311936113261074362261210815506498609561013806501148502407785883270110715272072909521839834646864138206493407232716177431097824928901715836045457085781827681662941649168659741081183245541458710168121770289153062069001832402205695628907205151700871471292640205467196445733284346951018823802636252003379886711512267705742206135012505177547081469137228885970885586773830371954391892894699700082240439232159626217726149757222655091045117751590100646725197270576601463003702798189620596277062709109579923776053153897937418942917316364526643532382096561983065860088132864737550644244968099015102558784350163068789795844529255142951750156077638786861312987775198115290896190744327473913922504539501918272708707348879818495864228021777377055968055110600067630814118291862957786109230930289918254632816604964168561392660134480561101995996025639416697083738311881771083498440018777018820709467951350647767367341520936004421999715358809813511523464621874366315523021366210382387352176915257714906457875821521852982771569821290343891783094161457010429857219296084050682594697568439071521990412373183385025193396694553310025427200274204649502863794163802565606889556199286863541571734701960879564453156512311104888169824807212015791192447780511450077316950851990224715738992038309386731165075845037183906119237696298864720798228887178031528067101911889737743132450256964334918208238311958246502491789818907856776981866555035491336973921883756190236672*i1^209 + -1849945131368399933948647540650172150791405589456052077148871184476436857210249402987605987592366735514631123739645728577375501874920582486768788735108856842570127232210703788152483446801643276280460515799090743877994724126857155856918029181727848864279098416053383018043816565191922173279289578113120248047087897645603401675094469380412432755265867148117894067374456866579699683290160216856174234918023247086047894569852371259683809879550575438529823680351896678073194489638309794344480177630548551525136041184398267966016782334723348685019774566988607386146088244177147952216058307688687164227198489547259057562781566570860226261962537460752512762762195017601202566793856259389140664908522125161917914506507761110939087729203680084765992283961432006560207150814709891276739637963941209341692190796254565515719476287112858860954339134625414634473497545039945492131421848075307766188776911145510640951717110889982091694146955617038418072441471674893262202669255020279891542701353865840791926624287604117410653293980280392982685778527500874851353215975755721160579964601683498353477804197903088292672775441357379691240893645673084140270888822836351649218018275987323169373883700406959665325493767857721765515544120055256702098725383450302161846132992160918832567792887216212959094784134940282592381093558943280957858394009289781310095753810345827241448369710994251828134660962019459344080682603838111278526797771319778371241487958913949232970997512409041105057443141223161938637930342027722158564640400896293636853868588698328626877989918284603568337653950902266018393248422252294352064335095002770267463610088736679788544*i1^210 + -3092576293663425664742780010017801631848121073647810636438008033904065892471452878441591221426754408398496859434849749620328613158021245893840843470648943704221749288173158195541879330642617720550392490459699966498736850434257725458419292452180145418175078388347787957639993386746802400841897775065933385845543930496812565846991581210684768387945160089307031692300568196891181058566821415362597957546180805694804678415594227450711505955125561779560665707495194954376173574940645740657583838011309610459760886125208789799230471461024009844060438181281002759183771465555289676343348374196673864559130848134118137897422410157324445284031421771797992209633745371532938132720219240276028652228130689437694339004929987136347859140915531354525819768542693533962564715937477472530451740840261182532516418748916124919569664643213477587685521606985028916844720809962248596878545176962185138236880558265230466054742613388050009839165827505295772542952058123024123536037614874188500477286656836845822131541787737368659837862202246484000656442189638360268510679464438548502199327486713345466250809983713319470166867221482636707223889484772887386716365568730342560119098730470460544608270847362026041506561365215284508100944187309339893546147181894822827303132752016160133114747902499712759049066972103359048945034876817287153423352259291016989847669635406238612327149526467339559996573419062320374207563279521307903823026827825943268025691447124703848281741021522079116037393137297042787587506231669651266064766677276958162986630575551009755183602128827166890921387947230294749813459794375754077972803436056399543533568*i1^211 + -3063167356779569759412873772883616861172535460888812613662725326431709454080024584527137970408711646030670962144681069331670771448370541306034417163208324300518360796369562188571614555219589868465004392058020991938494256002634245495929516044720212299694603376062348287978925155844701379262062732618736675353542905788691012159971587010835766046232376609839479765592059256956946753868549378646637185200201527722888361091371583438854550232876200253818140710422788844409274795405684134415315704599169397370227601597741161198636735796874611420338083729738812528556766825180101462783905315386217836063708489853043434494930080683530602446033337715708455429074687151229552358332850313974918141830923134821857042956540354661306792892979627294582543036309607356886688578082229647793131424753503249560846774208332708737539548493065862121878940016399608415100411585947716714964473109126715421127172756031484868598040385335570576312830535559263593695772133246216295408298037616672883162607592302010729005639222837717351056821186731463326865041270777858109761567323183635479380147552837913982810857796254773688215570376857678861573113105411577585249052967423030164240058129895909023675192052856587317047442583962497427785347165510424896178815181502432489566908586192769881816118492584702501086906281977331625444800370741261138407975133248881933701283718072589079379869380605009902189391925875502305250628471313826980842069045761015790396706843064288506866131815542375402988010619834261501851289953743044149794807813311910246842869795338036332394179045138494698963605837678296374814612422608785410556428288*i1^212 + -1707675992220916796965380602452357603483574350827635207596794810715416934375254510728508295329427820519614563170627265170662932419840281536329447157823227442607271716864679864648504524200984639748196107968262336818956419348759274902021296371649316569313061898274674223836375580016184572857664517418835468105187536882001933305927267457713168030734020674165759215908331766073116420076992786897969178582610497549299530041815175486622520180560304513319335569578016571905415210449954496948623351920102227164387686381770287862736487639252339015022886119577151673900582124865856811430697948596049348931571069662196062170163623086848176044378187058997809349138163882589769678829819734047427298589279172972971948952715200093765004188845325525399075628858172258975454263730229606856582489165073189455584226090497305894974071813893658622076947044907658566380109104098629309877207683557830736297085540510360887703926399105713841921920566733499228275746071237991995379671544597839187820023450560649296408848823720690441839044047195886310062618398638838296671202349740908345832781126867248007889086758908893799942265011470656099953860548445087445503856595236499596642375577839191342210473574049720880569228270584200239906498310710950337092385783166985559777833007001602707298827334036064107505213620874140584612803077303434349971612128413580296158239224116136054435633718491776067637460519039586703258843427219013492349086113840549474043954491915308130231900115280209013660580189965973683192667874505477164276938010911079246238744011111845486660844223841884737658512799699352103323955101696*i1^213 + 223583792366156325403622337884779969123855478221876530855620356609106981066312281382293400647161322497866748554137038040421606084911453770329423142941139137648010405023090260885968448348329432101918354799228615920354310520415102151030931544987762356048304170805262744901257911780127988858027809943166976576503322601518704606251630063479351609738974128811536549930285182838012725853636945826598858504954120972310042342320339571561444595167527488012688795962139919432179789147726033797624357927427707565042518182330395147734924204852102890758503084982151984008004315970873074371350632781598923408444612450574807829431110298530280090706944119145356902976597203335354648119431814138818481433460452282905689767906227081673131980655541543712308458353998360990416386876596964694381064204344593741644764517411844138496591557424441027599444649815765388189571796217627891829701888817846081829810651803212357258123450862244962033320257363385204567340134092369724057972325898803588608995584468051197000803118482378187089846631693671574361179932892411010195054420554739674893501690948025549374488653391030320463020512668770806103699167995945471979711843720513355250050936407418139406962876724083489823978346537580361474799501364183875121412678886583931616346328528448461915419122504320331984118761463802909790753718074098644093186001218022342872999753068005658997270494272624876136758708420172008676082652408254583891771870044502204518736306352003471003947128864262676931352561353114762871746278506190812787764452972732880905362142177789564909365579040735568818461239934976*i1^214 + -71100617536050698194029640309847765744778679735241565681348633409505992683929585634409243515351322816324551398434532917304005133173056305532930115022832105397597813129117204227769259957125723404102957437247521277201902081395759721257734772832395208732013388733936565979099493688908057854972258529519829649613461832318815188880093149754431825181566153012110772788183411860802202208615801817765100154320402066081650534930833099002589230635664775658180267457847833956291823678449673831959708785672558215648625430185455772666113168867970780058568718057538898388885151950353801244476538708892769021166819907431195421452293219560255847175572366647118016999886360766893139602549295966391300385030316723409192001450838265504009300776657407386480192443361372371205542416959540193391024927626845630988934729279579658505759523537534583068074028415867874196258505436671984925866301508686020922055877425838304246398720102053356422613118485739110093548297530434073868463520433896534266368328366544333598080160100128823373550735450715966849341528732486998199157718972838148068053562288530567000201839959122372802465851494692710642420525341429037864905737067533317348973135122222219110299151974438782837926973748049614108903288962172103064279949176944708447572954085542418882093067282003547643130694201852212017066852878481524254562935329454494712925140260722970976751066001142442366092731127284529964224252093401343579949888051650254383337480523023140139823905342846045743243097244923035027004580465510628491218159378714693084607658113800005041224744939028480*i1^215 + -1364526607870305827558516363905029154516305812411911271091669794703289826409688372081902668283595084940201573459457881917911890516511006852719600413920917057523038965535424454573700281341647781309291166483875208765599038039656975334467976033245401804441590388816367378260294307972585296399226332658617200781236636540910486014237844816914498928830983504296792124890925676110660391067510336148582915607942467628532630334558514127190266964850551109831228764661191152670156744656166082193583278299707484245728564393530521308227402093408405987664724404349258589853256529972584864683011434235101874833502087950100570537263469084726872089143179078795648832177099366849480934270316465311596235312062826467530070934245763568237971938356387885660414682059267565785687574112727444152175226215493355146268252713939563903894562753697040587896727143111507042806982073377747371796771413422888060773287758712953542262990128723656283585234610849295146245776030716110439451547100225554312617674616119356005337846195316934026360903662290818380126476194341580505064188439275247537922704250261324511463397096150352598174596236065258216439359813277571686010401847702641456317721601986450935372287061860419300895716497682802385085015727205659618992739989582499603359976113424293060492953463958564377728894765632986641336789359210301927412077819834946166288477792488760123218340582687147523354080224014097111026372936936695651362723109269216486419178864619277709281628316110151228086124851904551677142141679540158035417769971807626603613024717635584*i1^216 + -11724984304199525817862992076263975226769628157867742401245708965244862665166766297928527965524434952592339829063738936619764699626534555001457942533772434675063327633899592423591506736455472668502311148445131024040184739641586736841608945806918132760101109240493011794143492665320413420003613238650682155595996280570039856357083554356057251292204445758164730006440719289539128591396405657793223299809156193815977891692346213671985531142407632854032685658951243800260160832932216031292475277967346904524652950686473074469925069930974115744179701808360311673606206651651741400261308058984450606089964705400927507318781716025559193898932774110150303165537492150470255461078726318332181567742633733590476575281515078904758737492255290589656565095718965098945360606537950931972838546133354920516018213684300891013341366350723337514812346201626678434938325218994044101007252874194327544125752050539793611536077237991866787267277166694851490829510860872021124805014634293756919417578764832479360649346231759419123388774800127725613540347902756778677110222957710942481499491386942945518958869392691634931040027145430302854808982214395021786742978865190811869984165419819069821902108163199295025048298159424519105539173375247882851328734107350938884067930242893749614817846483633454292681493882484740568243841523175522779907261798459131303824664141330835430494190258548397769038335148990534175385564454029030212984060437181682718209652057456704904963825595219630582949972275349683192408501111195557362854382272512*i1^217 + -21074381827787731904088143874905001755604988918579199685934328219679620434195043804792957381944456166493399638573469528902137089701055059775938960111735182296204715877640677165682236336997443258738259184479941296457090157032723179355220649441696051209758393368950158273700646519425734261992790091136348769419886872372134452518229200468089512568874431436859975545954809534073358410944033724253991470578717589103154208670095288877763011211575940350600895306883310298157407937191910045378826401821073998728058993344169973933291986728470837337685761198399345350362471586398212964732609798264578882176494600006844914853313229568182445433768191688618301673909008574636026082011936365065635881747236086101761544858255642730490478658757812791850966490602936577446440430529598668474566778156595549138001394700397293529227417936809724743239786247683401969766282816214431193504815057823625824788083129896819674327919627874037076741392029529850438563317803384659378643733287430395967461843405793729076040064750791924012196265172575721438076861352529494702540597144630454672702211937215944394275008698786581949828658017687175775920251917656508980658942944706839546401842295515760047056015405882882893537512604800069792935791464017040729648031303532687378108812322430397737726820235321949515522926074553990438355148937581623528956588640661064475628050046844827454654972626772638784455778190626967673904174765898107277481622486066520014622711875756488949232971419909049516200263226426328679503101952*i1^218 + -16071951197713787994198910448496092554677238207213806853387949066948638218220049036602612112836982976300123390230265111842383419418478382058180847840844307997822029879205151477607808333504333056804839620455858254122227728482946470991064646102556469369808570024073712794370303918879564968120797282690067908230339019959300042051920393704085904670058765872213531151040144602813762785238966987009408549147831851484537704643545426301826896096050122007665176720008863039560261882668486279860650202860009773043860566109043845304346439403668450191621649165478190230392352291910002168520885176671931703116653450094177912420673710509256275523306761875284625111176147348712671926220829858226156559104901892138492187653638548303182251618219969967420491939566262296634419665389165388925474435764785769663859438874265494761781069786908430038740260828046689122522602523219417728562892671616528400169388710796891284407080717384349910583355258941125986771298305596345993119748859757541843524347121598353981726722592046799367218071715302230856398987836858569086166500653772467277416700161686223416134695216426252349521214626110184037403296000792769269198329157770736934826382075961034133673705874878489614389329154026180274435344626533193249051499196365108660737426619149373422306325071285277525744440629861351442097838009097477845638177185289767550424996336313200437669612365208470846179130901630768942584934859127447024432667228098161082700638689970023525148765160355608605491200*i1^219 + -958442331010058154061434000267075600482197144068324600941882893786428425170683208942840995684250813134459300459454708073465791216371619609999386761719256575930569370402817357870450784826426661461601726855243700804777661207836910642429698794606532304338674953137231703178621651799035940922424529495046971776445154525015340300627408576209180805709538934393807685977530319092166519667094999419960861328022365719074939496645664214052878250634884114705293167614415180400943978077177697165808640342316231912821100550369216991393928987510376658665234229703242036556837263062583241613015361148418600299225266073528630641029956380264872437135492329733570961045913701957944035561646381371275398349435877861207644422695715510394520389585696740076005453645228714492629571190096041078034011444390048038544560305261482461020311066995014264541833367458632975929980674470434918687358709868942783596834873149070562433470839925450512942417911002665054973323120209160742346273877504974934959562186768119540676286236460452223804633922783710825398067754219368574629470425642488684142637794367491250597401176783796362889932237153033402884647225409691464333626380995050755890135993861605449689544467152050559980081864832848562656962918918372356243588662959950255106067288375524128524397128976901409702250603203487548761116291151375659871395607469106639565762561551078314263790140557958629980681098320544457819495978584056928978958469065577037700792408577258029056*i1^220 + 832431631209999270258504655767573393465608786552957645539696940081698392065007575014425952389657712179142834305552049691047853355491520605543560360307474995297197745906998567387630711965373873423224522298177567015357800665913608903940598123754903800454368846543759921484423203565886002804431676194818106926478385768084493349006368092382340178824345231100057983111022849805184297395657222676458030653683141114819142524583057074828646439295770584984855856941124792702687130274417228851505873271254818905449998994369077757571616668202931224889366722963238975888157044418532118627235717631179762276417555392393694498990649788665284976475629463401505676257847941282384649671978353250338206416719254394169474092069157471758928721629297048898192390686850923333716470473156903796402922745030998391359996502234949292779799355639103135065660808932486925114706024789824537151949747135126772393539027437008394012968530494100353134752516809524193831821944200073520854141236011324944107429269318221092756964803997046129786638454892848920610245027206771560615094060854197702151760531716059029033670469507575289935449329253693123017944556811347618160512802378517792853114965869837748238116804118223782326540357995555324060982160941814751500638262860091809549872133279658345939150021252180282728852529102732972627553816189592815118628987276494603946173197013408933578302718266250653365998544024016799618694173913392195506161728880640*i1^221 + 13805794616166435259964174354063195704033785646236267507806666701766869154609289869309611224842812538259778994219000146446674887573738408570013406734810886027635139663459879491032673144150086020658549202461346061656727214462424260923396346838526997067479596951823078983882550929215777606773241298395615932350038115956708414066404222168062762589466997557589829190740129527025191783505235924607251305340819116770677021180874805626902326091154525722595948210063394766053343417814313090134261881300556910848830891646292435291325713865957488416200117192335539624445537862944540253957611303102411663451896556190131017043853810098096941055552672520024814571228967194397533447739883921681385547489172134591224391132653224901624853592820364805082359202690159163168420110303611056498070996649134516826705130789606690027270459486781562717971465013974184390090822649260761777657809858739769685922025654082106399254153704983337595134293976215554148023592091365651299188629648189367064939416564758776980692130715530715232144404408629494097537879381432148549776555858093827637115163625558963360898508199207223134677353838745080478886887090438431115111722431137377423883283245558085472378078914708302465200984593087685842058149464748068360290346347769259780848586268575582322622739226678137533559955861616794955106516969958694438154598413971739592979799555754672655534111483157704803428638828452459441029120*i1^222 + 128086635489788438711621142936241532497637099768741204617950009485555953070898170637332755023724309826815986327037939391900562358543188552772619742195815609374606350192089597973592216730000296239090310256789218818979740205864065639558871719537149506505302127245972738268916518987079757531955397399583083120009269355726672260675100432642218703638488160492185898830373872472822240889659781392686232309069940947378671975016276958720020237159874731398204564017685964084831927283175171922346813303907997652742419750943748485748722434644023194561746726926886089491856469915319559591608913906799110990861028691939201767262148247345862465407149124156300140396256072958351233733502467594552042182471155715053565804854266999564275554768029753541047658757309025077307257959787529767606889978554496042140673826774356064648493618000624598809464682022859098062892656739142981194768783323602154717094708543559990185689046384426952997747232061435528164950055065457042281949133222856937089654518766193786071167003375562000455415354416308279616511473754050714526700462372579809620537419102526487560270275377345880494503547748777674186379888738194628190460985989662744338619957788933426185804227530727385584678096781953127746702034904801855466967717405399711270638441157834249228504255151491998452086734512290466015154293141886149495846929364588944759550326365217636734710887951106048*i1^223 + -1585258724863201577721721236177479132427910355669578982033952360794295208220474735345246305178147655341887482199364358525103768036643582615233407582041619470343666505472985604207026526152430085260719223445741319690530558308138826980805256794988958678442041978889153996135639258838742352890864797815004542797365975824005209231309725267778040948956555981315969295389034312065310217277056360726846192942577226066304213088560528583812423821484319069474636543290639360840045935307606230678075261984670118908748981886814040487276485455423997093314160246779304267254866168939755516281859366086401325846134235611363257151664906325659886383202978785941694065961300727800031854167218835817130468129787991629197889346332121381173580269018682250920222279097399347242748477466059719984263517024865768323185913892566198749730211960208384669396387751496967891788078823663097378057716609998538415689049429423828562964949946226634306495742053951176887323156049374735494885550870870692914568343831253242598575908065927942606193475251525407458944274715833435720390427806811306846456947418077923485544537238734884629604503997940870386995187290942246279555916093960348549567801551895626922566023655433466113170390358970202991273925111643887624935126233064393278492954677715929221182870433972902215247392799985763464058171099105409694257869106446336*i1^224, -15667029544226935320970506449933052589639043779587864965325493513871998095479896224548443620391476620206160781709746593279626337362538064655292442674387373147017693396697999021227455642295236459749752126718904047252480273565401795631932997298817383404582659226969651161897742101996394094128223289565375889440697744696787019843098723451138445489793630629069388512354875183502483939793255080778711144844065758741552621828959183237566590967187613634454631167631642182312583691676690754212025058586766130677823852278053534028423432618616935770292389647273744241265064061206787880844263290096296641629136459339449656290735950248637458484206233739015745940716737506760372064314777382287982515366001766799241724001068324479383571458674227062571476925780804906122680377012475620809626708883448033898609083986644291557309171925787814897148343848720616381488833350642517519674721516810533580747643798878027441230996912284554812166158092248338854178510377471433645073791622029192034222941223996912300988864938702010610754224097084505271235657390145717913910745155487812525361444936796414435895692159564025667987334067311906820522336465701009292160900268662254437293421884173442399501132290405583085511133162030083375997127196094153271530242719397281941461413026478161760661041739510039836483578961014465481060207378087380811090145141700413005329740268561342370281449075503892280016820097957392166415600828361637851147400435006625824930329355048132145467661251294298995358136494507378040806728027403271968971874795923894096658182837764008344450887212875935460630995116164762092572726405506811897153476290180109223684051957848081374452145406390939292189831816111083525109437706082284719017793683629847850568641078467996157315828379299745653396692157170373993767614542154089715219416020828251753870817835321426895125997108190860945389860627178950302888147810874324610674311341355984433198951913927222583462648555395051182256387062735591605040574545262832427648368542027297154063152735377282304128625754932601936802541902372997455302381658635228675946847515885278883561601580483582342262158024524479986291074102993184528607872075779425677231749186192052600228905110676260768066240116706887463847138476467828470175779097794035480835774659714903224615939643424804881076762138004585692953484289391466110995911235697765089486172306965221980422888014032686290217599976552904774461063468454374970078101972688081922835812694787063264894758189797787041887565579086502397446856873859067448593033176229554950748603854165988441867609043959371028195412020794119842385457180943690920263340443306220415553282791593945749379879346207118726116348039001258441459925486721367076335348092187369552387603588806401298037829252261093531954500195727089186430922225070043059852607105229342653738004434339985335725634784266785409140143272107274599806724716842889378481758519349848073772527298508593595064991873700861613835786286333551803228854186851996298575775209907699290801249642952114537550707957166534807257088000000000000000000000000000000000000000000000000000000000000000000 + -590274134134368111865389035882436439166092612877488514866576990391304817210523132307869620425281968357404314849422060124754938604171175956132153372865475117965365399575394231858573816136821201959049328891100687221956056777637616561138915716079071056300975691857147367142290266031408202048584819119434010794470113027391768476674901437706094280372103958188020942130363350716334642459506768079344284554808529637715433814149836070437389489001234115242588925859252225397106610560188303428266517002399166521511053525282087732811759517060043882367758806411621261889953755525581630972510007715177742017705344644212561376040027832670017665301615048429495242973628018093130839396171634757599444754022428619160331394266935073042205591139425879236476432374444745293143043524900456802682467753367171386764849105779020296002618091102152989495636163270243086062436854975506979413695379839266858053029370134969559657219784554183827674356853205969681591380582934809616112854014124649968326883646830620375748678475601525847936681757560423922992493999548889666969832223383447191662468889206989576217209675877474384148242458728647217919522036157538400762284453655224394234948131885992531126439596115870082160128067698809025260317403326972230804853478060832641500300380966958045375918509415110037582409613270949813414855426747341792529008231864338593588971611333450223092444516288145576791643037360576374687044823361604822143147859159206576547684765438076749143787519524093761369768415379210927550872971437452175740972352405708184250988813046175370405351635213633333617745720780736719519302242771993902083299422117687737176626382330413600025439514861835212850675911718245092467865683465945256677147744622744764895746231898149420811560403688211792442832699867854644253035473065966244972206126226570740372062498982911754771859206476570479724552037353334437864536573968610128931969332409816634126895674133682116703061140553611566499235186691870534084874707745611588916378663556442093778274765785750857536465344527149823313018473441407365264395401215820345683797532556022417313354728292450779643953333875349801234145193644742981309629281437167973037862853067350186310093271039338546718808629834101443811242182548183534627234776292700276376093017206173002895108599277891777331139083443960951579558071479160817808411216979499421697489408917330614423970313183435479141342607271674501538194627668957592053603533301405589023736666513111686128113341027065809635100668725023934291284039859540581574164892589286956896543526174694704078406151329885201456527714965512071256124500060281683503842954812823492420028936411589757703948325741862385912550221184718625785912620491929986105369121051120697060110064971939813230750649978794179826070519781156606651764390438946137333715249161351219206365660730339275903518003212685707228304474773636842291996617543219248775765450756329809443537283648310461569107458374169114844794691750925394520858282654113879705162869422847799170737640533716220323470169314733525229895680000000000000000000000000000000000000000000000000000000000000000*i1 + -14975183974025328396925389823243196208064451063485243001094116164556672618203816771924815932123522922112826784760266165951301794524947355306009472393211752341384655498319560363643155908861108932071234823684340114139034789783482670220972509398602919382828309858686963497038693538826982266727764521906639139656306906517658200003074174554290323205445426817697665711187846581481417818735837097356329351309503944732849252927901997747382376556361097065899667464082806346552930320272136759320174740734563348866578457845061002161840617095292320668653788713285733456588698250292110286180708264776661520606011505834645767868836875445397926384049666654466635004692156150977099051192093094945079306689933242389005276066555584560798828335977856405960938574464467692451827403198004158715972325699349110624499654932429537582830820731481206761875626192012931081196576900108929025793288489565895794286353045067075338012750342499571285310938898992590417089928426511546370627976005350489435895178395219780380832522341322489595173712820650966248334405375259283794378261625920754252775916356336210891947040539154794737370420313678250454162726394359262457221220126240858519548487044365907869922648891790407726644006702907671685566170023082306230990576009308226392800530605490028754574488186013215522086957707905499761961377970594664962055997623134523933800564725914667106211597291779078813675325680580395888829545107587375926796487669828733202985899274891040065665437637801430688614505637191218046129156176885659510103606094715826980738776522599945440863637887836907545363091929498166730774955771459084595445913972804695903718501184729979860695906021375770647944778131867040402751808556654343698989719885706398619019705428637708821368530782110117529446882011005161456828844347951094565708365344807351604635679503387826472661219012400451648849260333494964776682135537007896902177525665767684116634518701047848634936484926554834538518455505249248393464855928446734711708721035133345693990143943091507593824645669470838089384862803212937430572646798591301905182203621894595133790630298198287388359365811912049129103491151145196976448740976237465321041026775665212000748669108738480417356981879162081002390115436402133099851463097199642246868604688455003716301002702292773098038779035358400039337720466408369662262557829457030101791071495113686167991710313960899431312564561471611883313683228954884486794358009245916303839390605933943649808222379528241117277553538349897721986502243193187279888504311735646627618080226527972458687674088487492218993011207202513220893841225694634443494796783703966432020361340226256577519731959769080927445772045009414828589052017882384180887231219618276298749034378042291549170344838853343444428815106931014652501924772516272150649948691065672894791519047020344852839252319608803014751663636388376025620280103783537308175290008415056734170562636827077309497186116747868614485327399508992093294768411940917503295465281843870210566752787105177767457512768653596289715404800000000000000000000000000000000000000000000000000000000000000*i1^2 + -234781664486216940546032127834704527741009601016556661980624191325784770420240072545076964775248981761689650457316195586256642083938554756256795236506955362072255642704993693130580993250767609005717880096213662254200683438922656738151004401171383711744282293312723822946316672121376209399855538859277714017991638469581057158830782057834339946519899835633567694998047381998878274455446094586859039505184248120605916618572424748606815653413300945678929461172991424339380870915730482464427785179203722829543992962221164256465204723647291001969742128278194616494509257349145071775118461301926066142328604361076809045321744277170201000704221812008864001112861897442011701939736796275807202138153203232415252588560796530918796560973841718040747776010776884890840410612502347983502176587225469075847168093809747717112701141074875417714869726895003646914623480309397063665742107169844802914518959137788281016694809285817808002622768455948619626153963916821279624632027263533340022003964811780284200509747995268996165958487047682768329692522805718139660114276831396128389902707635945191868948699934705351172853185635262101200927892667303993378939051408291024780791590010641383087589840227920254216429052338701610964934389010210605933043023358886401637617623739313022851611070984078661939716328246237211974268605171983158829237022401340263266522557155125829839230318786456925937229549007977555501028897570673527004928348625799861922157123351431889695336647814204192426719382366695400631995113360904273508152094457827850920551528668788854506344032862808209832513404930608720675101731860993457533853873754916271607398598854684663246378554547765385824492676948338322591748131129894318831870698388923840133313876851358814946485292643979727268037057040800739947253971546886999422099555797214573036387518534795060650059932647117983759337885493366508993348750829398806931684433446227223351963543774107748198523573591312311729533085268185861456235698376011111916697986804682080191840987935046520384849417520775938027706840089326692419300576203708322029034812898991840879837535495124390821222844511639711524551131669944511986507286988740451505418631776787475245796614846062392464638414797179911127419886867378480560199152290921771405965364478177590536573275902695048776965042792587424780012325143033464412365444089892061738793519374192062089420327477898806248152913786629054059770887318558521966924890286637013403493291618649580158334930838365529364112195152787804984482184921504301506979399350281092536289404822962096389085484729941609700327150023708212287447337654219516435688342915184250526458510743416587299763827006968378729902893530123096759638837275752886108234011866064971279376059583146715162861516461852834132536584019032198836697654021230846604062557905704941147101777075099027342195560786945089502699783448166418632421984892953274067958222724247989143267586051316179016139093049968193038223262070517539049556287411945774384538835889871974517397120048728675668902160566925629186899968000000000000000000000000000000000000000000000000000000000000*i1^3 + -2591921088026504675255692128802085416301957405590019634742194043327723359163712599165369538326126787131769000419715453571797466346811473368518472599436233177540265901314237232547189661920344144394650708944857135784720804615680177165969423680701127531260688986443897067554725344252266077742970761269374935119118307720777506974874302356542857880643678127927945942762587880135210148813790736964322751475385086168680201914461835343601850849766433085164123887064156391680509436154386458954018250445978800777994749980169061154979373494063374621015345969255751461291817677853014792885877789214068749863305321390579496010509313776634018821629865137081675758584273141265828561810840079666526070410502031553897468529680900046826842205739178721862322303783227451821837753887154096760446620263728111997855939339025042821263995095493677218145504286782351133355286670655218120600152803672795675589206693501343630997334559737252591481714483523404142984549636054818224647401825465026972950805806308039351437403650421863321698204011287150689942427822101567068135697164217652048730058820672093052294313191190713797769320399946843702658071335514721606086907925529643780415703345864908831382317782859741304283590771272002852453011294883908409062457485591077305193655806397015555583877985871453761082194049426514026009881756270580795383972908167421947568832942066694551695091787222619863660299982971194164144175365801215721279389518210766068061446637457101572300476996133480717085902299122968579183175374686833361611314002813780393607615992106675298227606953944908410486866812915323003031324786398511120713617980247396751145067722982657524275176965960303041402804149009154632873839277503072877888666401955166909276346908178980621226300910804678830971656097921822475747400056078697111248527320010412495008486683574583751853835123381850622088077495249525295249362010537630839803384829061389877700294720190739041968411949030881997020733020655987372285020582534117924701139748100286871990030762089462121686467356754531012819635062950838052705177487406201322092648735734437617213070315092968789685090105629203045296083002324467165484928365346664830124890074654119821109725620875140397545274240798570357141910363857297844063659068124146204167384764083046832351688383709199624197751127297634563338626735213162266704318627417578688923742417593781133343837703555380336410776594100918710924081448556685643716630693409706290487859830451979040157889954859066218046518014921937040361538781149496835633777708724768492797875218574442012228382307992055099313819132972138666891988128400235859980341044370353410854243898412178858269900678560852712065880721863759405262084012134864872052301455848194403015980563286051784357204566675984840720896364888694430869718541755158560692267519873000689937365127988406848829175789532760307075263064274387112190291747694544817513212711566660864391401864812800751561556059648600355619193693015930208975677816854798047916580502426411616695430935361983013621361781142083661285294080000000000000000000000000000000000000000000000000000000000*i1^4 + -21803763596400797628856041125291767890889032175030881535681042053795019840340580410238953038304362928486434326521230463671480852705491804967941392587871738318821502256393685340511325395244802120480022444544363456987703200837862627622888629362035953438566655966123889922869503564246944204152761423218616380245854681008233115485259650107602379377621727134655858375502471182145764201804152511990291172162860625864782625004467472960546552871714975529782152638977745435635648705253134228257569647872269404709164610360951462390687256292632857425036018007149227101383795420994446808754372828677042180438947591519863801819447243949690163584662304085384268524585982589253710029254065524557945346544484245226048101539153924309875820174642175309068461453057323580546136934959074622650268255367831858343801702329554817265861223443584203294515115441471811329745954132526981273333460773571856551387139105212847373882009177072905374554516997132665418753260145859209857885587302870638410319943620669320366081948433835669844350394145186280977559347824529325665578852631620155442690169186102512107531926052095545672560715987017061387083734683395265162965763062987761710203718645926211359696489148251231418943656190850569424259203138175154492603633383630951447222509732162098710085180646663857108215070406214678662148788106774981192019259518915287535354988272033316530881534192598698046304774347704764039171250926893345010258100377848804285950891458834594949581428236387152008900301979790553046724263388203487318556204556880926617449039356733831229513950346467226999765772582194675990875968584083885838039891282740565419446012292456300389509454197456230657934919277818594040441284453469667095971184474482762200130738938436792014610844278918451346175376647058532351626681729750626913985557377769530405768934568721546806362319127889450303788604861075436903620435333594541181335361392274322807668722696627554726096626419293429221542763342190524997560437896097838832697158827164010143690253179697316799382670389111250934887848293945409714678633091554922043281501897196753722582061659658916582921388051411551749199994146394026417826821787332002065931626319235085779364548818962869555721363035069994335745633564622609028837907309766337509338459513802943190551228554558181097307369797547646229346131675032992487438261645491442405825466769488215359220046219027798053876949124617919167669619602222082342614973832781954563223157132927205685860784190366428519398586846205562816505507126856198764835320927304551865302929246125589046877599700576701653098860977858461286310011404805068657159911467793620062153256186099048540222624957042720165354833759827574629235157412768568716678219703097151801703027589997759460827653979644961443014038925496700431208947673468525454484123611031803790991438536423826581800810337103657241514965393361055037199809720473760504429222117469349994027516568878270108044726672131881205062443820710453153331670029389404824164891793743762025853197976679448439845327302570277704040448000000000000000000000000000000000000000000000000000000000*i1^5 + -144085568317500602582235706097847964522202580116468664132545745347613992332357919413958137474633060756476056943455561938655282008402184450211193962324178519734347963679461285498263542728346504785900494153000152409555023469818145790232047327355908363241286336367188204770178252400528127441741631570863099223164415776564648530275928496012874167227259714561114024819507221334673097826781423833690661072797074816475466558565767081201905598311563491588683764351861196400708796241151228221278577929033791534003498339201118306069800076877933886999766294521783024346060514320961515481921047778180566455534807335713482908525302472731989181094407824303878050012539836046259977962688205346543401490023101087455431024060486206448729327044912970433638023724546308453112972261909305376266619891430062473750891541547851090647994550373497851388417473308125157449389304314521033623068250703581970053850541535647211539759953498054904642642983574690344830609652267900016695306815311465538389585238691492371583977792593571332775711170839774868512983051663221896933386559082121636185473243219978429140999453200664985649386354791969542379656409012549396069015385836633016080583807749295765292779241592429843359696994505255708263321970299437346241018236874375208037005902688014060248710286682519287863898393214252589913655893660008906297850396827641934050104030064704314511610694642470835592295972755096269161886488278499907688682466825923381370432955775338677619013973140690575744059100939788033601986684719821794465390348762166760395302152432852118887640756508455496310573804052223313343640803504317346966467994541133555280016586798894219387605699788427689682103763613451005521804539175944218464358604560711717031773541977656241583751010702947274553471173617140210957478860476316322040757158959142037370472564521227058621541533267241741673280781261127761990442568115176387374096960276660575464115863928844095627588860726577890129230717754033792631020916419806601102864481654936517313946872484688569645650516496283342066315736069097569531701293507705333025528754798420780612341538250250789406516798025367853988891858424772432166226378843059383153940102919271984129315982467565645205457190358984795651144550551540781934838436563512391678497383479945941239344142949289406790840552958960777284797024473554071334310692554067555216372312233231059599014717450334225219049879093106935153667952401545270366559169783098631435513318069374701894165514693121901261902646673233550958329810245915962043458002445074913686980329961991258000429677224503091944036417233637433814473845671221117744743128054014888585957427363894573561490386455491488089451675369671178106453079121639181507619755067354823266968435719168380134287464342369048218663317009574272324540833076635083352204760874301261151336357483545661822934424562205861824337477699762985226257000997262380748977878018046854140188017508707744678180425476970925164965866551173542520772810026668543651656881253052389268586903951635574741288040390696396348456960000000000000000000000000000000000000000000000000000000*i1^6 + -822519897824956938219550600040726303443551455867325372955509834324092807116104222524963881679820002602697913759696092173773846391107541281361319537471174255116845129096989414303518233221039198493984566760695082904900953863658341212129854279225622343772757773188934024144964332258694834055649347438126097440611030510216028247496169338194940197218472300071730004119928656447828985125135968069641464392439330201172661746855349277693612936484758708550713397961134290168174767231771179207845931345983389174491523670708227224915526243250850710100180981761820250506150899519276035841283240480598962587122439740227779880748155989861076545680158210286315983588378929510060749616468220065844176616102545942104853126920033860946615287728311955690700869704433653606857120385455039816046651851606792679450130015730319827610345971711503381825969338332370385347154613496863279364818898878420169081176184962399386548702769518145737812046005030404815107314995859023298731736781062671775120322653357875021555649504272267438589308114789352867312462782240625347236193576060324726848368920592434123799302362832617597512701592284121436824087889585945345539842671500507742679231458360732124869579749513886321410649627271381722195333206138081668866516836237250919379437003352403165568262997245263571703553313902265271133613361821165711818664963591356197441686696654956219574740843564498680917539286476049672456962767124270872353763023143597806040011704228713611726163354923942482600966654230880732927154993678754741824641597763596803422061268426122763047563809658766035084407283953230240145092597518117784994047822651808306609775621799674774717401238820348954221663741131767954401024416275488988229028905932833234684102093958187139903163659496418022437694220948570060844251307376084303474401407001005682638220997805670697852373220648042228833572620683642977241355115869396454941391672118524425816226701659513500635870704600379537070245168336052893138806677571448576221808182548004066378662640397854002326223317417535882291030253209953455435610882933556712111817007208502320536658845074868280867038587870639532801442683330042880398161629869365062456358853093339626939226311329963282810212560171346685922430249303796979752954169566726763405434401147647066128512252957748406367702930705030471027146062381827715654407760703895889429558621218228397864735950702071302730773921923486084355025944059363707778914098529782542049728669374864858440898007682197295495770680970809212972080141538026190162494939111262942867771974115142495497960104240662291470160841567348783005954891848617438792830337222414587822061059772370433966972452254066849405065997950087604537387064563477527534323054047472439697187270772786259944885495336128699026204492260352632674210306386722831050954461253545254287852494364699864454450165217989997215348977116150375370248495725679106284681592975217523553696412907063160826254653097794505016316198600156323761987606991778276345751263011989296648004386218007959240208947725670712711577600000000000000000000000000000000000000000000000000000*i1^7 + -4665563735284260450582602688973273954613772200233628857502566461161357359404707700042307109741848471342100245240383290561652975776312288548377244242123465305500772650284702157244280448654331189032215721311227117892719659577037970433834617410408938153613730295058166228922689530367654157474562033381585735884125848526986653949457811441499735552005786148804480036191157864671528763688147021242207163381766157908012952797012945180365992294503034089084698081113542918223663036708063870646995826165665501127379744385002007735755293173430962018979686031679020898841672026471658091685128832330698576086941383908654919751491819599897713118909866062964193232993697492682402809230492128853085865255515276090811293478481647682744786971707091741421726847186369481806076436853612569765710467076886493423227498805559927525687309426332094519915433602608031661835979139431011582116527046371632329275056683707202901329591399495055877845298470801147129529339847746809782666420216483326826570232087147542814938543054274436504565952299980342008951961920303326960466404841299922849907142012861252124781416719634720264997891607291642123420271770782535553623667594508283182510141340642479515991642334469723151988147413491890112113517070666190279834936720793399026613407529804984802883588018020957598268361074672999423342264788629725206922894549307896568345378685062601816524082395976782539320751985890736920191211358723117443377281171058097012754606476885550050021003736302227194408672873873810209887332775925636261012518131921807719600381566930859052600386222008851440914596190750207373471750802482960933440808610063521566436007928427032588965219781841124870981236119394096692179245517025144547609476555947507999399785938120751349162399256738248493532149991980850068922277589011492973787149410223739399480242976868522917295332065398825287354021302127710524169249897284593777453932334883898613911040634830150619674678575156442423046775926397450678593028258813113854104728085531471605598212209164170837964591788711108716830089224909321515927117146259606638698079216280193345424486786836594687235871812139841978892789353125431051923950376617250230061426785443724988987808977206618572138436795195176553570639555555032590390200719772436396994517347968813763797339827061188924771583445511274741580450190270117163440984294982874000129840664088639979917866986606252605715505197207489442545367150195021503620553245383775604430064409811949688655823336090560408939433749124402108965685418902694462543632356201648656467364050555605917162953263141100628110565177834551536024202496250455385355414738298263646383723650148655731006959415494040209783292598467344553392321865399445200970186282662958006840638676743069149641521015554852260583980332915262617991732443745188310306075370829021777418002057770614224131761641414171176827423616424274162367248779555745811218094462847453894565133794492059499600022465198603042463794870126531381561134298069393723024107452747167743906707323590196192173223235827934865391616000000000000000000000000000000000000000000000000000*i1^8 + -26295414495210004768417393682804228305784015349057456893292856706521679910077630336244289150862138837885620968298979906863728518706425874842548268356596378825027659384178319775163429252245839206179190099814750327012922119726018846161104395740590804190877805001897846484312679465499348412067835735982606133478690902629620032927622059074822684626429721020868986361403344707836830882459359930575668673426179240274328125939294690098273690718022313613706105414925414850271563590610035050153285484855987799861286829694669141580105012374387481161844038343781485009464047279232384500891287758927356328217294635078169906729294291803071397857548770079098845820343960325721583929559921370608961129932834345221601301922694284676288715907608823614811009814212361631515479206509569949281618774135175445861227964292723210518145340178319787436728519817506399114226587980611024200937305081600011156620943539398925824693505875826661711518412749599452722308030188501809470171624530194122598372685339467048853714726611890892654251159131103549437426986764090359693669966088877771840980613314546442256706994693390785678549425726029548758645965603114689697425848852956001874774760879260785209990893887613886111726591470340076253356717721363987329348824596129688330344945507639307212043090310036876875557481396080573770131495263088379728019596419565623095761232265766996658265492964529070111934739676032071652739835205418317527193774688684299328906093463322873530349579843497771290698372119702881699833886334888751351509370799873742333437141723244206958117353129085175196603507967022874782725100153744938663044925416629878368794742648252333756829812862316587072912308954046213747506504173336588315029765465783261074655464057998586618711921534227651783135385187959956984140428481130179952580937433731026664824910970701905795032027305621484053955204243301114236489399904568717863264784891381272516028274477878875005328044922675689481278093065709356562800870460179830979321916324960787480885903802374683612526184279565213179784406304708814412626293228081043287502851582210871026159384048185597976931816818788432609497672527690890928029301154531927648447260574256447664405474933396614539308348657960380896989494573982957353503370167316965525385172255497735879879697740766545800289863348552867842138337892512897215239667919745695202934437415357328488463560722750173118503621122300857393075938702862242946677908126876651269971884336203092443169025464063494611413472631920580889611728299468203353122431486357013628401132851138440166735843876184305342613266017897712237297475744302815452603986619566066419255503473006855233277709336650742803306603508276280767692493278318686769564926082907375500389357047966623406243724837766629391845553000355451403982084443277187786217290441193584702361511840719935207716498654213026120089525252719795613364867611023315689640861070746490736194170519947305231102006402277273289666893247262921718365195018622847496455502828322996740020535365293762475073147106327622802472960000000000000000000000000000000000000000000000000*i1^9 + -119887813108857158486659486050528654848276177262785014659567882831262993715119021591327349013647384088952013820439386467324482716378905519718691197960480850416009025440172272570587223518737207840390040470647728434221172881726831618761316007265806578143677214762784841681872220844050360166493695119243894145969779003772156862455651519533713453802598804330430736217205583606513780715550547477053674378821332315526009825254310964799664975172937279433563605940671645651361738753783725340618521368448134962785670863037455887998361588850280295025464715966550668487489068407573026307383599575431857828831744216095540392843086086576985991195608832748245671061817398673693211508344585684763955065347498744197388516153896885958867375104970479265358798607698848061734874842869032405026778779268734752144673300739246652261332094361312526957577955341859915449452572778724370230189825019411798612300650317727394929073351931865418017392794072535447848359252482644528453861538687220722155472797398342187967354343935843468145878890725428227643435496066725085603359405008319982717517304487515950736563584765196944575142708494468602995260557104740065004298244338418930690045425118103570788679459546228005151833295574176749024800913634450910721587599531836807334244363360396013629665152160342669815261893012247190049730008821331794750039584747971269795793758301793995702834143623883274344008423794589476878980331008213433126335073585139539891714009459023088484837510661737955945700329728737326351966739791999972260680042348590178731053950626483403967338919342633751013268414636330707638760982273233860588850837586676373317868637512032458131414134461154939576014449483310267992874169115018160002944690104851949178774552979100788937024616680918396223701215454972586159795104337237067941786678676923813346038208507355074428354579798169849468822876069590415316228656413396780524621482585509023381595086675686689804144107391771721324762568969932029123841150345890026930155498887723040937934192464782017103204543334519317947698869109532727433924466415413728310403046453926029188192424372940986910060713163872426485688854955435832579065867585587892670295651401491403247048911640412274769586669630327393902479716558957542933425616215678653408772954380505382836746012309308252964305287243107571292181605770993448845356056558184721720812736572801880560410343727578716640205091010046224063863869836272863585514172025153868568970632540828540256501001665456271316679403917668609501851334780524769854699701174097975678845999071895311859503831607728310831034919411450159459225459295348373921973454811773903383259146113314236223737025397827086122068349254927125273905465975916343343761857213732850612474466038632288951413801973611748592448617023472978499160082900745931323971050044969655266879291669714496648194059711113014762975757733077525782075279582163978379327329081526856845151841179594378609831114211303845498115597568982455644199329896325333744430090635954042334038095997459067058507321320614503697612800000000000000000000000000000000000000000000000*i1^10 + -405221492355715967877582264809626157860355703752481666270295281263510197543215345181779447703153659856367506929197584554920263372312339081425362734451656585496025579895289917186701620871336913145180863150979891798338626965610970438663159412834454255530886474498326357471947815024350526997949410865764363773662077738234972081552284897837868755109480965671946722436706855525983874027205504812105106554395977718716886276057039579645377896830022359415782176332446229359135076270757239702952594188929549430859759652379005527178770996528034015219786506897891308844008520661777679423515519294061192588437741820335186167708797364967711585647941400316361069960911376052219367812157630695967994722038567859351199504554336338793097271307401215442947391330253397044227180572635317486585618841721559920985778472782669175656336726060117896973638285962820395796619066798078491415375866473661411619165127241857003887609233387676548402043031097801957806185197650384610858074554918147903488204864069326953312526629991098766421220404456667851260378943602695421916484747046274021802092185679378866720201469412339195637361864734540978294128534298177526431452099458517290437956966871006474629470012722484790423036202955975599114688412150961613200122415289477083367628260278120247539338344764461440798155387146533423753373253335144810408379946600344665813532299218510194612379631482884955115940061608570528556642663483084911763047143259115836894562906559901423472723227196666040143409201705350075564281765772734601825512213673165641355294422628078921965996737505857392109293401835080368810825715693239249768803350736808029565230793749784081934702092743110310622935692800384623799919644015640158266595250717516634251848158135059483175402488211837152601185438525645499276874609897130894965467070597166044533755269708337888298031224973279448797745774672267954979425237920432439246222778343704270425890360599247449334862039662911675169723445306394630873177083513310193151385343389747633038311711605960851581145561833102063709402196183317993220735021850864037743178189531213037034045527396754217888500290117889904104357709534747789824071744976347962387634322194206534168103321418456373396473019537792420740391602439258730151303097186680887152880541728723263682042720177688606545963546333705805448320183554164994821338333661700114184795107277300298583882999339988162826810569350481458835544254186808704356750164790081070796664856165547577176311976085909792133045837252989226933401181384102873521734574566982917189115479033167486914817773290334865440045837229175085727250748729107556538084878354883077900665852294558571680415741288795257451121419677448343179972314819386028003336025576338019142484537670952152369427937336533404449399119279286394489749658398256557881019964412734827268440827575535722894078653545600128714256498274363790472731537175507153122823815028803555279423994235724673994568613054230327030728581041352912951887949486578583671124925549987604874525917987820445818032318125388561645568000000000000000000000000000000000000000000000*i1^11 + -950168883586882944208237532501618319513161500250497247018355056099892508442268668869150234505404732056727735162571917871733927487769480337711276783055521219306171217659325402705183987489298704043991550992775647998058528695690389207498461179137189121231757265351087971981078631107662181622651022494744996952277176040776586260346088168161221817143137959243874904180464077718602516291264959324339083851453094062998291465677350030372302942295228771275234255450171922993516669385850592458680764234483196331549822636801878501316281284401394791005996908786736653103535528289667982536190732001308751946296663205030928076637324606296071151045525422829853294091409022827134652909908025437674135225103772746662726279726434154919337569874952955458117769413192724425317971808959822523507703906238566808365912062595917349224348449306435676421082563852197186620222582928333674195270206502385611729158139192639610212725201779316871940359447645812508450770662566246442007843824170366483741789761312551464498188355772282134204082038895257606051543404458265619967224160113431391596671675981161298633515484614137017113370523046451078049439222199751096799795721562554249790038269906269202312560960806790259489404813855144590062726162112576071966393762468964161679115672249380983230399902385424872121086873074155901137320279319381546516294066683004242209083357607392278631681627143842351773401948374131993778009367093881153225831426948800415432850055255240555895264838880843003589028299101090067793935464279819397747748442130755493275601821453696998016236973181880670020663345326120342750000674692683076705003258489011956042468620692789870827566731677432803160300267118551243578462425030577366402250346850780679617531300583453630344748762337718643526729181491224736135898725503548291083363276283824829274846260679531799477065756447589829286993706492377520531192161042597471892706463603404375327801108011685690553005801335995693950640055316760600651657490120676331421016877576444317640972341791638562188192487618888082016982844033578423363836024877568176786117165632983990134649520379453815098207243689696324354800954599359626285788629902112226041867250833763227524843410089871663700445053925052551364567883471440076891391171521243970729481741382942711157300671526064064254347964650144905934531058343626849139551814067955150736770045671459967428795341648692035971137759396696995603690889533920049884913232338243801066584960663343789821304623895057364505207228769680824300962893488639235134796857738441645047037732056284421032877982199459584756443634017703460283931787940136098401382656597106618681991897976586140918265447625958016342399259634764587312860950290443655768186014902203653582287690176930937589625936867646260313273918049091875802845209661278247059517235322832775177299354610049582545658035620261114976382827423717219993417992885467263865181887590503619465862951580592964159598069457722961396885606559957250102414193918206755651435790635822021016337858079640132906470275430119616020480000000000000000000000000000000000000000000*i1^12 + -1438587312235967280352311252518035110709586577003295699690225076041295918519666761020464854992662690848781636239979127966889722275058371819729282353347769368930915976268703778970654855979391162637786598787017802870689603446198704322321255008109669832504848447679392487130359293900386960579626811606903927421087951190612149714405610075054154280700820740632975700015431308193262401153225517974282980348388150543661657122174929132332357046536985615280491632005031777106800282104153167903388124004190960254009371570519134158294391746543988517614408443713143180125396480879792450323297596422600786563654836700919133586567975833582666566058979369807853117950227485825992362224805106079106932175501607616253787523147472363056832044789041787754697426765421372497886225466099031202327358271117333882331249770083893529356593344839175166943989220599154581476858749348873875118614886076927651590487913009438372551515829747057441430737596136701694703527477962487672756279387392892049732540191471210054590833625393941616904288317785639625764974508279341689216748524831683916116536308109464479860423603728030586649347669896481880529342516141743162300421470131985672856640773502261764857354595095027425153572026380142656693539159152719861989922885723943089501553412507568507175939081359553212312996834439731518084372768036296030267802743591041702068379956658130307606786213668731119310574404415960892707768887729945005543207837420797142581409460268628192509200469341103839630167388500494736570711368169398034343000602652080926613006635939829383819318681821778526259299567978850930707182866511868771125922845836332625087617273730708896457147200811372369056792384782377305716496236432974802834681214693645747968147286031826532384240248767137659757158068900372941738676050203776597304982426470225006343256568561153008854125707419435866923741675859070460579404737459368710097083229544973269077701666428272503201890852485978610320244756120393628226646083856412398131965321441015780163987476900640327618452067987042422739887395591592444307448996689264284659392761574479412895685060475575111133032264291192065593225138201831913897818121374227759213122954509361802894158428793443980524721672015722598824031148388048510408329365640557651576148835583128953918919636319428067420246340925895431903583311942502931813461725079515785560519073769186511794450089491467049859441126576978429412624172071273358670871431099840638715959160298779488249778447685383163473489186970619454309764750971569271272864439148244536026086591054789044883083801966967550195710584531792018932621290456956630654104801098132014600840004566705265480321662864762063002769735933026240336605722388621837948371056073539709517437835788078374722131465551027531923573200107357623392426864954799840284290696338877243559636892632129386764672784782537096885724963529256222044502328242451582666412647653491033042095959726143124143806210186757618309511928113381020648821179959019592164004158457374153345627826605723590756171852348492926156800000000000000000000000000000000000000000*i1^13 + -1835781260568016052086009538875239746437068160893479696989974265290529202213647575900583342804290073031537711978676942862972000349016897092191332675427989946511606398591782874988851998970882641893121748427473988884227753208448033971391357662468248595183081745378093467373459510253105947103024982830093084597205257201649284250598970499188931498710506299034036328294816113823053909461178122278144036730502809585047498588965237461809615537147330282458111685186013728284645209256412338057928766106027429291787544901026329531874922228046208718019748656331573414286955185491603193927146301639045613019399478114626514486357036402810008534986621211821376112270522587868110830172009415906114126533607939221225296427720197709839921126215164005328076736964253517099545933762274211666723758800718713875828750597794458145268198795673170588917767330153235334642415415683858726432964467926140640808104131789359858655832657886771155227343463395436223999812020805051921795917277328380257853678538788534296060237955751111671232908284647805086563590897213232630456129139060915734075070111648945855142948140110136169667174982983960488015585290955824475665339902335318122815838158141503290277291529767034189766385910791151622484433474422502060537481502831327407968364326640647542660266748761256011879405208211456073359171349762938083691404402866710015761835187434749877818983849657004201980621568142527978674086141829980052809507386008637254147413286904106531059994018043840585855373138037548394281099396569544148902326817222168331478999932203179695600617060169972079731461032957727748638461037092314073141161311797030001433850340166738245983622201644070468856882933315220710406289007033345101772107567161348797294550278286254855256272198385596151955052859470559125648714100416547635454960975479769591158822470018469701298214672674610442631340649758702339123037791300532802744409871334448485029105642270908334178151768717673779320978427048521229890632822960918480905460313572367556784425820122685360345167476243560808878707622693672283048193740539060977600145934987869288029773223045396477844400030501913974222895559193300338795547559908162607732694795554612564945510423027534263656855172248730580089190613506744445830803411727842730172050258821944746640844258268788818489202181279421691564154591119300833820007067739290702229151513743241837393300006799815360727806452216880574909279873564233060679682089213081137375562810774431256351444396466653458740781604921567249015289872480247743841669768815374204388569201051300721303586038375703635016662429606423981526000830813180615140156268260678432015273686162390896993014905417610999274911830144329786866920489211227183710349395197703049410355919269747242394148481008159401231228050535997598869318776181360381777871323702011017781479183484695857465703199754948932832147322421143376336270208450352489006480616994697380095291689770918420853175764777748314523202994406156791179491177409433132286228708490900881199934753149021095347803420477943185408000000000000000000000000000000000000000*i1^14 + -3470540929244482342482305545525818274211969383921296540675206105417673371506227617205037897706876320190109615259470046260139598364601310372275899616182913386898071819857095456764923400257772642831430289806960219135851659032043388833859796182029066570019892903421791004774958769212173091527791495477967590256009998650642871217472985332686457570643062089695481931791763653583037352889561470600361047634574373297380112296183070505439942124648915024336582490768011736351150496078384924840820334121741941413141135930014000096225460937945912674001956972607227416352388387428697488293396182777189341968491192631585582518554348782735916554641427812084385486136009540471093797145515974467018301731420996134146103981467129413643122501083769915719943535313199750026743052807265332336678410995999340744136043518181422993072467408982701622948517184334381829358317323417363902419931857039714855007265016577119691619866444759034220316075719681978539025019427624450675770968809936603523748760805401454196381017086548892135106918915237018522842306631823920300310099289527906070958077641221250345372695851705479783980251612433666706227621325458735667071036271448318440427924236374268657386448898327762057070131100429843081072014393011805478088019915344932875561141320120452383161828394939074818806913660894180648643865725803506339903465720661127832210676582403158342336185214845447020828688842262459580277158389358371712350494711661300067979363762410376903463414603434195748924423211548978627175348368805118329724439885439890473330880813733601074219682225866704006343381609737687113025636763198261441069028773612236356161476200471039505280113924559038434462210954067458755366986700016077529189414665823523292529013550636561991130112263421644620380862499209392707092179123550561493465399484236763024961150272859062577179484079273570922197451703683238126201864963905601753320967890365876401857172283570960343766372229683922370076931196490040202497570896748201019016367240919235951860726090902263115734751504109943338700020383687289034618144180509625035798675396814093016165521807943166355691326738459765201322787156244009590095175408086649853981491533467747994987458503791497714209749053353757266779458325375172397099814678749221226085658475118881378534891821851228618567991366040554227211254422653366454499837445616609508103341072327183230450070349116963242940946407692109093426123051449698133990473703113538854270661041113040858366797576627065805352379866800435192873296962940321107904841071182798150683372684816004400513943337303952481297249977678185038046693862399749844380821436804589857740240242005712245634785892421820623098486342118238186282143029759630004053385168464221472478751782212864569016602876903298516916469702409953110644555701447770491015453890501193522653611150227822293474220839748497823970769118377607406292831989249543179897606890960445256858211255346701304152058672149543962008311855030745355072770582847977327155313298928216111679550632210831691599394439340302008320000000000000000000000000000000000000*i1^15 + -6530617381302432518357199315502149189591757892111654381203270877389677610633879636885126353781292412999018895406299421793269327039302527756625513765224519185039458520178401870561826751341790291425606867806853091660114387535243803439375956865872091795625628265750957956003250341072186422441287584905546714029478996215878955621893431698993919113375400580686095339750365427931082589190037577769239345917393335880382898850700082095200879639077445542038182383205271520419312061525548376836971779110114104333086071250194515493018950707760048857872788715272117381025383811003900249846200603637135188287173441236296504691440496175556871135183406761231614641330306487916239217303279047915541967120347180653232556364792407786527805392278761966742569614912916245249677059500787891001517154306200609432214249577162417609839407108571423515630109171152987402338213580007367563320254201975797166256740758709048493603392613644518961309996011463683897885815201016394591708836596468184746990951509273178045197355235505860737977795691925790854299749199757829613545380499993908891908256129879606367631369138789435138353774496432421465027677597262749509839904347675757467064494535585052482211625750568278012610190552734488392368401698637582993375791156291582113483336615732037893239049860095422253136146869327326124223739166623911128119054300157936625291250517610909686240019395072510443781840463016715289495364977763290694407541419324008902817578338219213375479959673931709876925590785612211140087297848251585894735559050385506711838231792519287679098456637383745554851684199376158557676896207692768498275367439166498420840782259039713306227441461285951464026644499899758876095366985482121830565453171562729191458692508913757638803139095623449359014688899749269367019389209083861748405639732749206179714365321400368828457965228592005968551341089958808291997511993986855280439966270033759605411292783405492077981399603168866463144279158614670921933597635507894227457975323273410976626096629372566207050045588857190566683874913637117589871400327687795025908195462869676926459020192142997904775870247085379961510160666118251858288360838064538751921407356981762848176729651460845906416018244957520680379159980742568627745497688628044690719886271062900223477772957393392744230954555813026952329708740957797167463918160069856428208177593133799128900198697927422129865381291049391982667581577225610827864352705235234817166783825450448012658182666269738877308466539108112194013241672810080567408769117516693640278742517597857946242359671030837563708868745391423776119856163955162226001630784893600689637246917442925004737731478925624113966798519791678573688686251410110474045154871011069048233240385791363690432373580609650481546289074476328230228347042955943983786815647488735142064170696069679602195740208132337922372806248357426592066410857938273636410905694343102994324595653824714441453050480847382478671037971565521794175193935244793730829142409679898905760983393771446386951666549048685363200000000000000000000000000000000000*i1^16 + -9529503498131002276868725705053393794919737058397988083167882105833850210995743510439950537913082946465051797475809033321828054208582402344734777382344143732337492704353180676687234447390361218183983876013484988441683275230033932870302329225277832794561619991513101781402628377246328077716191956189750142776027159228670627963461391524496003311297752938490834784869482317911594782031803488540867943287264050812743874399729649003945436635824043484167483258112283446499902872333011110476010010243948891602814541115254757479098019904379042407832242210308875704400321487985879476694968827271634997633071643661714359149228015868453992711536561873064922613565609551538449435678281832980635522171121857464391445440109344274477943951232359956309390556725878229397643468612529544584047148622128951534914539028739508862193983228067897386763932389383254533627476978711887117578815484612687708751231104986244034823527077581813594365955135583803942623394606077322725845363162631669183941824900880155860614334476353539887851539495403640194547958462076173679134764416719793095254896810060670746571894042833376691449687247188401329398132401411110570941000879210983463551816887017514946015418124251698014159233759929319406003198600201074725217316362324347345483824453687425685808910246191662240968394125386936065836184426376316358704503648630768041428092446249551693243800904445060552652493104965208319488561007220556060050850049254230584533832033231934362610423011928037227125330054148391321817997384981261996889126389223231937103584270368883726691794742470138885070523898713998453920723541703501008456471008562656424972601320223620154292331741214513329166204063831759072480394336149727272610141318751495482398674158439930510643893385864942840703184256255555905444097717886013735456733388394750896348559414867885977223204269541963871579643622824454631438282221831169510888345000533778806911615504073814139248107449760177207102640113515563701594359778200945632885102308774972523398558728715815377222727229353797120635275401542208650907601468069470967420742247095660496425047547150531581984269713671699616227628273731027449691603969753380077512958737289108984761226987101585923962260504120860121403561771689543084510713733430414838258547287091664725481522403639958790302835661395336383023672716823311264623412123205357746372632543529702824144394246932452519442569903898916847250565312643186926033287248603756519639720100249427694562022340891948339909069190260836775983739063112611257068199959220467003134483740092997751006191914510818208522005098430498964665186241913931859891465952061782173359637237007129796508168966908536938369109368847551087539215346173241770654331773219374166066293841942335294420736117404421099705529597644945820237604257166743781923318704351267952817660744360714224687322113931276183264908587644354760732770857108412268784828515315575234933002110862561030309003194951382431901460820181812112239259659489444029125565949543016046650436220602648912933393851274493952000000000000000000000000000000000*i1^17 + -9409730253031950804751286157651422822988274081352576298463986804405431774555662913740477901557855040929606991468863402655129011832087154196718055519293698897542147440398016163342802276301323325637189273912017807959263534424357189080643537271067560084153024319772817140818805989498373312304755808677892849273246420336645166080032233447659444009058226952007497959630439464623151842923034108821488776826010315457429825002511163280171951612094000486727419732401501114346635222380307933356107155246533409682562819167695942179385803251872255097613288604216913656897449498804446225392779950091016572832876129446320378537587005399059955073046702980233511760346160161508277299824825309784938417196781096879003155167894768639529421610754585033402776220086896514284210821414466281780879696527692693639438754691551555310568406613698256660628614206064434277953888971583546511485988897462407299126263230991226258119511415613957459639207404067899340024635614214149782910846998142016070277955681924899561721386239815429703903335579004256120007914603071986006030931934461176116577008538851796838817679436071084300875158555789910812073760768217983846453076805723353124407216351956379092458650024758266615984925884589073823114044850052169559490011311701621356876125220324546064311493238444051345768355211796722436642765112687456692183973154097726809186716442576524209235915478286347571661015568662655265049405877290147320184896038825670640148936462071482160247871890344054657119953570142095496008678187358326032647092453757577866491568813284020480917160154416129079486795935925914070605671827915158459135554851742337683304045976752694170723509388295968083622281487819821041335495423421785551238617480262464137327269440758806452597274843419934710194463467629915200184242654794354252281325738497618737633821744125857620917893245932640453060807421487537322193038209490868073921644492383432083192093480207038104570728033312914158559586968243812752872871988764225830771113056661967143923493165567233124849103326367452408097680765298421608193743837486604801612896182658839993091937937127393391350209782693455764324249005646129927024235824613749596651237498798412383493383436739655901180040244278380764740913482122651615802004465444967464708093087707101982358268566816850080814318101454824051895348735266794896236449877082349612242934547741791050826236710655623885994324774521970274926465101365804040180284700711101944753976414004274058609002717421809777611665806511534790050823063709105887048260063800317977171254819346832164949142997888903118545800761769740641699212586086362124212499188707583634039485598355288581477528230092302982926863528033811171988730648822328741222743503652037158675051811204722101831707291259237116830109135569579208659785199590842715596086049550209933123700573425441641278626111612231214654184837598637272368718765091758236260627093962456139977607713888992656581078266344782792716081540228263605411837727773737529727456926116463241783613047466051834383144061312696320000000000000000000000000000000*i1^18 + -8665128774000340547084924280654340067559727133953518938597975588862265861982748337173879752920224785605566404335600232164428926710967583754268966171766683711378305235745581981663741114981242095625747888753835509260567062691412852212026655727562285545302158732763802223657117914158575183989572976144283987851961059416654330318904319952445362446823430808330823962899415282744414721674386306732401009707989430168811142634095901348299923936747916078547577937138989079498068098415536865322564957212030144372475661849829543077056341136792230753948961426363666905966434465611288718574963789174295068952472553629368326020383111492218902526140262149828309640554784961642834772741000805283548097198689780481444765026988904283648468900435169741295372741600032672936813295148217112470672917355618127786330841532245054816809590988996481454840849294493372268114817434234832859081409052650210067258878940698902360884476469358323578120964356396671707739905748709162581050649457581613813495922900674472003157787044483231084018087452153209735154289177368241810845455695048876800365765881347319077672319643587986070542254246687753798847757939278778951035151108306121118251372645533363099244752180381236779268971950600297941061057679779020113828379606301242395321387758690212171192881771577164667821503503257100575271947687964557701933193747976587919935002708825512728516033496393244642605636689962693540279365145385776388354804635771351938006667735812361401131025877595577532726796086589162869619649850870077025133231737086480976607248791403867677829104095555841443965100921395554949512794175654101595325465195799329314825525440597645650891171511053581200714009416897921585154640467482007445122148952199772646417469844359913168985127440165108299185859009273083913318610000380895807223085955393888045515118416331537000297304438166604297132257097804953362103389137672799859223439735585273886511140612364629957080576735531280896614260862847175212586867431152421299005667474067732434233160342006712935499552966170726268728193296608656258025150778015198578658083844592249922580594496353828203636139833284799338012710570771938715321552934857448008511221211803850095915041246817051628385045142422159678500661011504730698469807058280718928157656684167091670882829417094840124860309739485544058785192317288117677256918958526351518026531567568347458190438860290181000320780782944657059328729047879945403260500616823536760807685115800082014349128743956396677423487796762564218378519590123091274065590623069024256098894592915032217786082041308564435069601156261758102226664646361128951539761229219137245301700227237715814138199882052756558634316302524387732554773917621677312818955111911034571319240125867489221128321292826109578617603305990595531091926199634702346997851236800822606818269937641609830002832731356470259719582643906491672279505432736940177068920199937157351811793563554828200334124217472094624192955042256252213293456954138124403332542153620081697388550186915183392881581143307059200000000000000000000000000000*i1^19 + -4533832854891187378802206965752865340063380438948377236913345947953032711223107098560067614975170452164608901667291173147212396146281189633840344161832475412617670543475239843221079241610119057253256797034720210725971773523366783660643859113045250586323484709953654719922879250313030700534762129045073386111526797594007163124282530127512046955520264011089443054645055319027502042265437646300608091005602596254821928700850151954628947310406346837183762062382518569078626069766666728135702647020534416210846116807860102763788038776609931262141498399934545170654565195338142028308080136733006060331596863373162000088884484782586965922342135250555223142949061979345846059209966116882428906419012283461265671328291656602178635360271810580479245988501210803363782371809531050547844635912367647682228931748442582734052655500510742875640223855408073467764117522194870856728960875781583842503245250218962133026287144463701345000821784958482483094431634719686151209982811110303815080877768052067546640573439905571996981090673704985320078612377890879178972435713683269581187515555800653562031511994855024183812055493261523891576740280256698187650496514074629476146172391149181392441841506016144382608893400091334833322936917859662229609321756896898858174796423350594133658131176109218806945596359921306191272505095719682435500000870450620154533700882262471885185422874218265359005932693329837866685075315782092848892188519476930914835252173788085870124882055536648998218888313268202228913245934876617201691437095087995575523147931366777431173327623412212152829779383098882112152300252550200357502827817864780686670834338718344446438951276822503454516868347972192370797393922301913472682402955988601719913833939864579153828894667934571972764371364208431294401902910111160071812711699068043621599557012723479898962407634817044340724057901388614583302978511903143390960972972775089740852105787027729833078159628420007090339700430957584263899759241316548676414545817390921878232335015691581638188221756734517484352983323544862516569214220069255885861229302018551760972330192340227670779171699911114012797072915856676178463123334811143156071738166038993688566655035919631007523553285693840441451296241670828387016103567294935958996452310396527877620479114412332634004678844916129557349148115133526234868900593517350450041776700834115425788057489036323681758934444316568428614265356967867639632432483335373931583689483545338037072143229114186512018336545786381232956439256378945242598221568814962851988565616096120952107968690955259654766083705344313471710101777312659179185912045645747360431379118688238775673783298724958816485184234200372738787694602219796333509174106902211938346589416194914761223739104225946231989801699414027599414226122848002561241120576178720007421298677684792660256347678050325024578258363825068881527666069341855182064237590261391426359752934594857186188142205135925534689391627421219446532699666726760635724035971122923590119695834136979600506764472090624000000000000000000000000000*i1^20 + 1502474569370758139847120827431660549917883718029242708559444878568910221604515636959505052380771969578110331085466534096038017406374379551504967284953969530052540079725849568956134161829497898321714382203407386105023922599857467655360487723737137802809013115522965782983154073665316758182053909716390193721859305653485524334838062794042617184882793093891666029770157005946565072557716390873352973431541449755704205337963761913438017498764657401549481493706010382294909046674975960685033155526174770057211507682782582631649243637867087690506242443415676091656092242190363026662649980865110086073383591523091027603707485929545184066400543217448403764512579716283608802799625022177025931813777812728365161076869082460982842077305478555494288942638280805540060301969243227503257843416210001940634153589905455065783240023461798894291119521465349997060650623795960641097347752765184005466903953233764040165097510409990725885114379741931043665061107971503113197819599223438459152679145904736260098750059006705776287272399524721081366480384248002659632581723120931848645952060579581273484282624347992587653432674079630190867281862786839103838870212910350849902315975868401991687551057767419878539188350054753180580475302894197456431016148500132167491748284716650729052050554757288323486802394817779457814745054319707870483787525655662537859360715435124691474664460205071054634905065992814467027007414290434821243178926816010527922082356037135542208411005082573527635160154524608913384622381401295458146130905284219556447221426474282870708066249628668416213932629590884981101176071988244541299082210733419405754406082308543630899946738782364761432010176987245141100941544432308640362091815135476063208786090790036788324886361655167288983499061648772609981933493747098130737049814834543181724052721676079755823047080039419355193506450025767095446831764496432247092014549047702958660592304101848958316012632672920283696822319226738618335571241361263295660742446483418654168089256432344147495828795212813195182879317106503121941143612820871318758434336875129572857571665134213702779683663149676588805471223079108822211378547573685404551948652579061937993562828138070447045474078289128311795858784057347880100121770193237545040804898195903516669360063001461313535250866342055237972868239629328738568195429394158911524089984946438513938078013537991674306749237467034608001557237441235064322277454382089735291245307645230263516271139009434754983992143653893442063823439443759582199133558823715038918027472753360223477665587865268521970660997892625501131483052789837588448648136700921999379071806459669805008552997081757497525852679390912000686907943616889082565809499935913598989236340625495984890217319749072644052385445027350190106146206043678052758160346910276941793457448970526747188839532359466945712434176027047122169710843960433645840184356485250615420380105108506984144805623839362433110059300396394279526901490643543268855072623675247996019882970299767607163705528156160000000000000000000000000*i1^21 + 4242804803926659484906900403055246107547714034719319292923634802154258476240659314930532522252344254109930661209838264720410399045061948182075205516366704043324715067748385361306321741905386672200115903363875831683186245676214724931915006391987704149077394373227862814274933398205670853694845141708252362085437832872500925315030878055631361589675648036271543924883852451142609952318455561996717097639583522462577755247161990163712629310368922735012787079988067260278803930719409218267464902472640957243088578009805069913666910314238990300710359021342410734840529618707218414395488503685041443605536326869047993338364909200998578766427194312871326148547483788565425350642691785529302445124883715418967678713625069349072657368955254530852176170720227815738634677185510746927184356587496163587108982083195133158579330663321737464382437845945117620964722673433067736273331300169638985160701141532664270278793035510060807685698018771388477781358752289632928895044662306242845870358187502558262600500752328088585718896589243909729322971541025806134985131346649600405876239412213818558805756346695519018201321272180293570065552249766920871468391396909264603609995280501838064169611208351933221825161218310440688472596425698979178309616598102367277069550479307905335961813677682071398915802211205411151053143726590594436530449390361876586027872390646266897493634097507095917843928462885247874747786547374463359226861365190842457475426332828889899614536977411962959357457121925639022340551638466086993856879643747015634121831251003755836372407371085922527983838473764070547328121275013814952261307036520687432311501836585789838259764669977648088411723385101835744371053020386953783061681133656826964849299459805868130119938159173023203667635078517844766524105126155662721309033250164250577849460341171256070056282086477400610797932830116437907239209450160667595595881616655256037235018828337393540240889464675425245484840277384270367347193877080291851257113263540444738614996746474311665362282386576528477442571855663489109452857190098179866459256949095465552666019224150916983260155010661757744323013412159002064660178211872777930706392826120261213608350547257387605365363587894347892485525136967527073707998099028491971634390631293785907529431933968629057338476154234636177541869742807730387804262564467777344045660485596078563416567422133468147688584694562123148950411773344200851071787414769922779297854267782819787085763884619368779659555453423045062050130710204839073608909875516077791386437405795982869959348789411983928565509315300427711391344646342515536265748060662515395533650303723614465299664704265485078173839478196882832479264518936073119658206097207803801930953807415802567360522331238394777627291282217057519696263925454157779587983023702369894886313202934827283392820492820364925754125556026269090089356984336472574163178285787704336423871068827434269086357544681874772548699382656425648695982644932903125523475609033687982812034898664874836123585190297600000000000000000000000*i1^22 + 4973342719839892593788022873406712141150852299657012971970159110619079457666759533902828770091315386877916037958150299821826892068690694500830995036866656603708551687828184220462208884138043984990601583538950785269887161040834770808064883403423239584872239299201633015799252393150656316768475086466911871519181983846130970224214705301009873086172726048703410160662436520172932862331820941218342781475960699030299700014046851253679169389201056219105999996349129447119345608566688038240364636708012243962914192275560620161498622142332961996479238028348415198643607363264779336542797989649797191432359207070378464132416265108224539992517283942573825573382086630016281124522545560295819264288348109714682859019433681404999300380830250867358252749051435449917856924332749274069496320984391150906616658773504529963965239099110463240991212155029773614720072563973251183167008105074453244310595393369496331709886146277877876257154644286534187776490366262932310373122802769415333689698994068788959760086425571937534621792438496949429935951362963161854464224006722122166516639462644079287256204195785263700814089334871487896145556884989732915322867919783224550295280822170155624255684378915109440359570828127106952654633308850117622583564161562801993127452746736577547617429750961342983534881271384085593844811767959212828559345651759325468764108846614720360105281039151657677670850889147676376563633978684307011238618717063765599526834236316759545347771121401424155259271896999278894133853273336539817183138926713127818390679950930443098002817489817818289246582642496508188310165487565018609351483909850071497809313767140204328456747581918226441091673117718680211133139644522247096529016189275556901888622677805914403074651718549207705016348977348374878630327567642221165497893828466509703212271771732450679701636406313688529772026382896476767248721133525701223494571491318066174967764011832212715518348247994386812179358933318505886859109841145473934022657250571722144774158918288411626737306479243801471572336700168675383101223168685212696271566440426412368123125034214047809163707371913650567801325319024754460825247575375504925312421678025105489510184738104938904946159368589846155603265010411559810374636704238421232540005386191397551746123388489804021869385328357774914008426456364876977397418114462286974925610718154287950995073446873463059099286574613953798372558308753057327031210128898324598677373996729730312511699242622803650914312287619406845740839218448287740306436251064689110322158158158495021388761082676036754182032595692551489964247602828704913264911787415148246419233599620554302026514796583995336338590467030110763237349905064366132262703052650602743329341971644229932193125565314261348246567777701576072633468373923418486406631615403282795171134628230218576981378211314163772015803424648644447389455299152575899776647240106079242574109922624269504064718929654424638799369788011883805737164943833192913611306375625111997854734476179501106569901244416000000000000000000000*i1^23 + 4254293145638574322283268544222005983712770530642536503770427904650875948182027531185237046928107805552696957870283286382789200049282454790199758909130504548823832063695047974542641837738571147734207450543381759411660366114794485017530711553055654679536292319257538894031118444045669887500369596740157476177277946488991919053523596078522976241204322620388907595781535418470289123836054769467957131579406836730639760315817809409679301895518141595364601184008652966917315860295366326773144058338606324513641037804199876880927551835521176760518236355697714591081800133581665502927871933843625402854170231611919308051827123526825911373571057438098122483138374846863661290321967097876153685284022986786531751188751313353982003145615716089061731098229119930176705269407860352329561943581906471096265951277307619962272239765743752485862329728445030744789680354686109187092243550550790309645499820971364982525690915170406426756206651780978183942844149800321340658436005501969194535496390854930159179619244285703863436506956840826528401707692971551374642500538480899776825151985039832753309545724630919031945699567620655287285933664646144621909314134192887556349180464793622102735436163497246572738059802551184219245322263810078093405912392826210960124171859360856664263303926489289075879405564640919127902720166755288725142170019183411124005418054980185862935216010348048226830018800555490039696671213646170132225942023005572760489747057378815468493167724432937279735419649393042338727193190251537246096468642105586898130654544188616184238367064384983085343664262702959308431405980791981458699815020081736734932326650115890417190297010229445319456876482629599032876160745184816898575071134033539794352260209577469663638671078121655958863464825009835254269650228633614413472426526929032835302459523576030756506908513368354093272811207555257133590262746023188008861925430946564090483879986933322390768217913188562709756708674613493248476872720052988800507215611089092685985436117320927100268514251927307138561452773861671373366210209961847814641965464518867832627419140362330491008564956350756980317553836455132366255639820046038795110286628324422373253147043625596379485363233789620779734821774601796216919929059988310561560146052005515652707353498723833830764631818536223073319923091572646207797938426736718349935568443396502716734909099371213071292888366778847626284498343647317835579663941841257933836635161504481168241105283538650672107229896347427831451014585736275128932454492386090751850337290490301833983464053285993666255206399341284678130192715940126157846971973144200924982723621393535810291519604446953688698185405205315646499034455873965937388798487846105203954753336570067764210996027250418779521081606978174704368755446825221918830317573846395324649915052500884835795587288463812642590474176940849737620180031433082270174902035888665911012027027012572796574268967597730296693825815043655982753894527195078866989281589331499110259204078579594485123996712960000000000000000000*i1^24 + 2655096334593226804047784575706948022820081922771876449382159149917713678555933032906636810616682320539365780302404754557267458881620352926338099577469568819822399377589387094065498306961651553218796862981211925264193572786382017309615532103958340104360312284602497632514006332872245658276981686957758287141616777442819834781992256915521705255488511584363074641773040786976534592516674938583812579098350135673587758203258517896624458662939269823733589102505428172312269404100157624477282821869826129110801579122309623765652806470836154381553388337897136459589943031288175563980006159380990699404350145860594642975149203610480247499823956080105306495615976994309877738933691541032106719627321795901919108246315355858061745557777919337454991172726323051303933671581742330136589276113249272270079302915284048422784598431179380708668193275647758253044030108747756653926735318819932126705134712584390154755355477222897519300757469754780451813925085448085627172702627719428052396163162623966624902393794153470084779477853965513138478154284382081586043266219983609545501595141293852812830637357020327677057080082080447818968641935424492084236857323912865413869802647715903876662469266885996645403924288647648546979795420792526839319629269243388707942157109759879859894631031347640149069897701800502003537564714084195927847068929811995025139359626397672060193765043361229515680791644370335338531954403379645158611339749089472966258999538619942871239285477236984616887869158632346132737888061215210445314985711398980477289825443719921009834494898657540388725799198123967934674979576119824182225124397039365576580190098081805276014190392516048020807911336593846853417165910307749984107805388351461213957612889319279842492071209266250258877716714734297374255751707094374780142710318339220196802485043354384293337950165879294222179446276659605935963776686606236605644260261091992553149875550654830811262205420421422051953567049654588835243295625606760051964105241212376261037300251421177488575012828109906996847965140342977726097078519969013805273245579333678538282817353847361522890697632926477371039976623136158847343259054577196398611410001093826614203210220941072665476257484325231083689822241304792746498116273813599377432102622297289329601856030879432972344326120306942882248004601877741948820615947076811358413564922002736175549766303894974324520497117744737878305809638639554352460579398660823868653059161157810951251679294025424967638593067998382389258156992006657902055056695396253784825130309021636109163276670025251813918153861889564192007733290897866379537751103989547639211606233412837989959809371319347678690869050356244040681499007311863750418799049260958170837232099036697192483049201596777720691218611613282710472810502446530094322678702433079870670252392650037060961078700146331165902278546768918293404216694711211847097137310929802518212507996123807022191460648292833161037550044987739662422927595781849896674756815323263584842818383474824225099748474880000000000000000*i1^25 + 1036773999774060824022671823647669065432313775014725937943410737902033632794787299444265207239059799682294453832711161566705927974455182071991519033729197286825783944785577867168421518696375523214560361567779563814399105509392600347146269676233275105287048587518511145645966895211383673383452479570506794620647594115277888934843773654896188841142850690044985433419665242428961930184432597522862959983290081696264766131575548596884243755632001889701476262949425201649846513112193253895724572978308282014668014124165009950241584605487299324473005261374309033986152781678999901000324114562235896384119066297777671369565977224914602664556984081368069028691470045507889477700982574082030641918456948993233029197894882565445005830505100699543735698702294809110995165717244867888305443669678027048429758288257874619313412650722471401374607893118640151241164492663631948911874113249157400522552317218750038867213268417929710944879663507776744537768891658249281423028408301002809149175635997423341135767743127132689886698452756139121814664225133021545155954241905610992580436693042849530601229351517524995068981158344502290482876712852119019792161967567817852040153211054622115903682203589985497583829732107341418175619288808613314652614829821769633587222261042465585350738467633259310923281064729334747479422525403273911039061881382711023245043194743253160956830954474982476298298797335677016549409792306951273980108744221479631777873270908312146211576496380113151344846429011677865104688923468305792496478904009345803851385706906483113549793778319637764275899188374888808015390339089490624047346732490025465223065137010681161884570518554745554441047554712645146161966374356028088478103647153370677930130061556192270565543160708410261813791447505565989033045181108604401723776014140742262630182992911669275812664243133878969264616258648490424539039037765799201763531655385303693419008216781518673675223751227438976880364320244993786357177132472116768967919107348776774151170793412693518943936881871599164573940172788802223808807018416043053848100832562315838321601908397397902185050784312731661947743752719066616242143605996425046497829368983304155631467974779117151368245558983651003044104581308095610141637316684364347845473508620296958411379550197980458170164158543264770871977055652727388028312669875441659566644477548531026098913705729420666955532729571145567947513068509430661253925717221133271489863633115884039612533367445451137073756975548530762724619933611662599148156046715328011378226726707676291451729964003073661620373565367631080200354794449953523773116607444515004747213405379796423380655383676711616516550701372468299962317274670019142868395267161905411218576147344834490154616846037057895755217622296617951272116294321099708636492467607071797898546376752080544955857715427131318924237010411510053766466381363796205265230512759918677470737364936191401638260170758136876511385983481299947505040709172773023289470195952025390693953508436208579611774156800000000000000*i1^26 + -31201446003343950590830440240546893058826944812896345246215963114776534448843494067939665890301191385835254420867776189799523163860285331257191956937840451219802342811577359460832829505745296973473707112968929094320125710830649042860829454634588344707192446247052243510591008058137655996107354495184439341829851323845354396900093214940424414588653139326690237743904324483986818326002657752938228468329364569221456246164569219416816695829852371690800303629331844264708582165973199254766747448942249505944767864778136173794974736864128846353123162976956610842231833151275398466561938858839011358602428099810877181716537227863860563036640317227318706864854989222610848583723841342378187695787878384612252699240559460175578617038825076303441006619719317020146429105823837278706877322889024910023370340646798649700445241888565532472851167992459172176435163685601626011263379099788266564123400551797239591875708310786294358805939550755011529061215495287739589373725093553407117709184150750263237317360160551937434106755331221303232244086164385910591219359557154294173587398846116382369162790580285805220351557720766959715996665606531634253210021681843445327279373396432888049142221742768539182831879363593943540038015724160064465367922112846983588151802482308220783576012175926653228978654878391699043914349459385831028144881614693450327011265298496604081084191990062958908722645297917771098247212043919290545208027124264416220769064234566900635685021680710292805018885557320194874021442471935016296766958737800053302990526382168662613663298016273854394523958188896982963973413758267819870948880358780616153732455520050723427062244611525033286222272672341063037725564964722811854173579838671042920502721818012087014014593425389927290393977388696840767652594264149349420150784822125074864600773821730472243811316940811129733742044500900897223039634463437934463118341579001153368830259364478040147178132564555382434032389305963874387315647263469112712743652662573978087239656574956104276722432892109227422134999342645768735241068880406893648516179813846811345930862472534842029255723378217266384552261967475464971980006116021604351242153778355387655612577996329417392426913949308930213068520739477629014255690627017839808929490530906260762281274966793010351095111210036435131644842041705735241583204206973470612657995951777681689463081500761619314891211586630294536352062069120459442110407629587915735426203429147185333754752837678885772764595071243601095799301517192328422138621147103933027602432543515467667892123632369475708541935606254067160601115940943126631707695496786548770878873494260088282235204355813154058387989905869910350609461476389161858955411453404956221707979220874538996251956315913855294665446271208159011133997590350311083137966370267358945445605713032550706476167365833974115985571101556027384079954009757960045266862240328555809825491102613196494607009780381334238191959406105600016749981768650559718105133694684905671489025449038926370045952000000000000*i1^27 + -449669083967477051525324625623569991334227986123953671278215739909282161722898078474688359562039087101566136980441407718462088759960050072367464620831338964341921988251868609761009167415300848873043278045707733870294711741599080921252665326237992998057485368410650557367369942576523839135450014868291354904990561389068851535311959663600023233016529937056489687231446114058341083899787521984787972871350100606661610742833560365792723832087013340359740012210334213101780737429691539343349797301693576078000991089257772959095636099301328681918566531859893112729169488381935377614382039319335253703300707443700646710319839427335067659012422766919419621060192222242828065323907702964070717736312164229381439859328133000355811934943908331348847000432475203650719032921377301007578038565560357467163155197632662034475547082618583883596495528047499966258857445331492659423357152261629395429546616374713432990432681029881331972760404440856103941336718677528869789201203588648734990181173976196373794217955620637157093191144634012320095851116722095546149322118247835839627416013542007945050258130683468361462368996690130404041738538500145895345122243959900064699110098165458409136244946988656745503833375354907090543369760761421498382247235711710229330943469610596269415262323852349103040597211689771473113409835455617328556943174463125905028775908217052933448689946755484743078083814207495473582590144285937607430858579561752041648473694299134857848782345918595430912451668274432647177030221992846759717912504263557025084568005997191135544274509649339943470995919450538121776705014440473613385917588289007158853307343162868456665902320911429176417781414508554732526927605278143016255206591047394877508334975218680408393436068547572647315362143952915414602428834617672449974950303789077923025643408639448170813385102942755107969201108152843774219359884086087573355496695173385223005477880461222956838404623484356856503143826307747706503455718690317093737442130762436695745573774296860404294805422117608661393905992391946578669769963802125033392284564230498828832250148112398880520972241523823508869910057112727188409158526044631094654764580581962677276390387968743744468480640678353566824554503030090498881390801771573288801713753691957937762214299847065475658134262980472066885604070042559874692487810080986330323790788780021056427970622382844105004746722991885805686598045050558985473605102715991728472162837097008598226478198102558766940709489452642965826795063045701325738389994542549972898009879325820180085941213946362496793303235094478780004685795359640803469563270689710757483363074832577249768571180439703793592305497496071268386680499930511813241093830279212785845256185061622004924307480982836561641113672639919323075486431693278813332944369715967556311671999592220260323239415922839160408187575459076559450867318026368465497649584155455038685447294710989542363452636793759640794024045068630016010863153056305238461715567314884265289240497714345349029560320000000000*i1^28 + -527471694515659549220849694336679344055446153854122254833496090689016901099134256079550265603954266364986251571715070835557235239026501592555893119342325849802800760571401568892969885035992133333076904053947376492627295206125715415212459655780381642325438947896283459667232398903842567857211312802360949982523608909591388205695702703056490978407961033601165548168487280492270854025905019401125979199158700576736551043207968949868555192592539679757539764109724595088980845241203577719102174124138588225632816624003094906660762491574308750124527410402164991264296136302125821699444388715246473324878612727628582324352075229972674814719714926385225848357983309638518225060647945081085194020875363965319714572543893240521459768399210108697109463514838176722663396878717530448664897855236273153919233959961581149135956026071250711025751940052450779605887592327349294703452930635851368393000087013629586412764790759154521212722473262790032134795104555822798862662428237624317409910522623813252404337861043520270533480646140588678405591764326281973054760816877990420778378726925520344490013464368850595880200552047318212392009164185189084575813930740398876968411033054708453492794346690446031008560876618162303303633756761214308643496310296684400955758256661234031347784813958366762503558241338392327204075923452126533753996283284061768918007071432730837447557948998761405525570709828981831882499045353501780046767472948687176840743573474754512124185915528292563893758430396917088640778157924390528141553396356583174492266041714859134668092563320595010038094346281407065539942548530929548842263263844666665605806957965585739898475464211788979571666199957107391094174529597151486775658909484474409163597314968300712971309752895444937256264625056463769876950757038324116347821974207660766880145330160333205497880382706424944589051898649473749905752784659972416405887979544554028140938332851231654098772820126673989402469581390679362550415037452218059526838025672538477104519958058860381609078650796380141925601195547292427174832865588734349118518345509942060327211698729131235923665109317420226824682304909867589591161256899788972148517218520549533300766062603626406504345964980564243134914753234823918711944857252786084251614580942633325264653566026883712211177556424398943288639075954660477100450300299646928060398470938185245964500710695007015508219302188314391529825998190693369907441840866152666650355829982826924873840474422256051087141636763918696253098035727186761713227354997986982706732096091064580053307251087547921420557654155035131232735435070810413418812378699244484286648469000351161494354304510142926664581961418508341051899869701902289191695213880928229562533941673558736965911256410562263930473971058047176378778472688233987053791475163322629459335346518619588872495294947642600757938369807364697522097868570680359320857476095620271251517803034716112107281183806680737619624274387388680732632137425214379731625087611760968209481289089870640395059200000000*i1^29 + -421711355040755841781169785680518510171264457492662933035255982994146704887697035978317223458667751249887234069272079684014152126101825022823810885939165118691574387412176559683594565039816179419552336847224211224870686429067923150520755619150682655565269140853581162581219986988924152410248636727782073331018927712849987936683395438467829506468161276887494602662732420248551934306906152951766422506650333209939354361330251950210213672619305541124581723266999250367493535338791051969126132413476967801579525638900347130182901680510951806633403920375047041382283807625275529403989965239728816570348167629398112115760918720859195695885795374634448127416728017971325545567121056774334750889746105311981051397084664247990868679635502856076562606645797691583476922200227478531576514243917112327934805685390453407738734628252303903673404881793146197458306852358528110847219489325514377089530954689706244969305524474802314036082275022586658779451058575079723146640770600821456493981810181913088799141998750655060745313528562687988596173612961151757888089355327385531927813874918298968405520699327183559708156877610716961071310173108882870752093200867854610524431784495466922701397178387595171154546133797117979493549648539559941931658267459072492818127112907203855010962976907544968300250883622101111681209631514766405764002259625039612061130954115267799285386533909201847038992018824808114673670306406317417304361582664638908585319494518040312586541895815740950066582097391092669748124808165355796231187039929210196039018031880820141330963181529601329677023286910657306864907338165209425023454800395465492543351298226117300890742835593099874938470816406947491993179475672716296449913457419473472249986168619163878682513494042304340974936137089250677014409169795794473666864073498504507046519579641613078056571246407005775633983574577102154594936176359338062189492673096602990648817520248525021155280620728825286480973609567784273387984586472802207642455925113821172067159075384595011951041594326096206622317130447102690760173980547494872433819960931577853740039382992030609110447036362686621810324785892232932330178887327368199097737879896355442183437589977454644323335982239828371588005237406835417893288962938950565652610843105874075055725133099639208715970947144406435767835351076452901929656758368477910888398304973056610508772475532529540518028515453634135744717988068362728262251717479847289282265064818382419350648983736431068617701169976730321422985040369482005566825110449204895747696938580733917679970124665924045674777788737167428645391426520227552247941660039981820629493733197338955837750024854168404511590955464095931274027291486107231267326481830785822156620993342843860474114337047641235818691105999891918751366407921850568757509929373837936855367043945521055784071085404309330725790051388587923808477843369436404122779152844278818564607305378416114596866944061688635040863906147459541633575918074921995032425135127339412557444534999002990510080000000*i1^30 + -247863309458462222751428564103630337065838059369011645523025080754392483729509454878821825618462352181031272379973821376830383406483510888840086439239973845021585095254727517783697702787860528053022852990912956912489247978790668812022595617627564064808242864841887563807395178286332807451783404035153065325424856248465658474730270661262638303461518266035615558699510840880080476363133802173064970249246535451771159018117475847883238283478785304251532739332770866954965454724396977221213401792773856833336916920099657365269484853842600978280147406304216842722499072254471119086703320921916947433818906826111594822667599630897370074659083256541094544963199244703680945973646569560374070661018258052843739384594771949872993432592008490849720174030740039088964532073305408691628514259241966554207511633237119319864617683848226664881801035738832250413014321828957975499983249880188621818295004797532716134622554751233232069279140294667680439003200675112888368631267320225674203481068971678842857334331939390938355896310902083001709471838473716911842707945698590457301293540232719126185228747913055356860862465168565941179420909169258736061130900396645240277317123682158976378722619648365386349842951112138082377673788651447938220943976830210706395498315039356867625525520960101767253526397988463927255501979079803943488004652237118325942482286975080815677256716490006003952539060099633851959920661095290117033208784011111912035425371953922405302980893477971799508582671987945893333546374077153208213765651700794029202785380570356450642195634910235503480347163420669401656348105268724868681626495496160655617001164962694006281768410712298889540871314892503425541181520094371463234727881576820490419486863197584501491887938181239399675114740365894036749620779358879739249328547405973238086881040374043949260919366909395542557372043024263921717501827326681217043251467432033442909518626042724137637047645535105825019092057370667304646069543685299172945995487688066226890250414163386194892557957864520022008786420988160728680639423467562339436353411828941084533472435936832508839175174314642287747028799588715827779813515548156791003778145011651252279306249687173481690018083362789740674978809759655777925370562821479832001051294257257095246706207550350749412081616526445350732657642111030779358506100941125949728809413160449786257462386799152022154730044061359419880132487324925557130897443652197058337317729218464537536758762944794079501301092020472368608561487692685911852005405077443608749422655972155865468546515418907653663133050626031812637702587100298961997155861320382993764527270127506461418916547191766789643454320100752419956204099333046938298707655393323748406065957127808491135792848574405442199962265673641916939929163580919064033031901301702105321743886400101572583040685688624663916238129534468145810163066687834307730113333594393920050711231006144825559886512817347181699473553636644555177127330450598623135355925252317301682417942311146094592000000*i1^31 + -122227955532839416234720103089222307947432852349936110013725061257239865914053822010631510744940930630495659777312687552185660834457844901144432568137760233629671921207039171733790369099242217479737067695653326985331224496808268461626725959442429631360750665353723751586963743693551514630084457157489635311379025571708115649896385015598032513083141430087111862430256235906635655259608325830168066869784729631336210940038455462868685779311935156398263661342525745629714742258242687572179396372487039153394441336252161700960022218599985481740699749644995514701545006545317257604783783785883287275508446177856910236218758519044516035046566019982196940734042582791475335756330886696160931279248214623722358892950284645289004158977170785308356328060632974472884834079872273229291408544310580545872454542624479025121479654235526356924993387319725840194999515976284764883709947446337331054050330524279980005531224041653387409714460200013202366519898999443098440876762819622655781758237449789821551864907777936360328248145501607718686549681366352801848662266420171245617456135267541567861531598252001137134168418320153866171445231216824332290058450033159831287740113887020147523661912525456130768435515230991619076722117654030094201803242127082162029243975900238814148052913187078362437903146312689672955329399157817795833301384353465691177494996827747184082408913469146198855084403615709332054051810674259302057368967040801189528417132018870427702499148959090657125236095328128657387390700551958098440833318903333845924287753270838011242825471307803929314539186368535243347711785934184680654709357942542121448298670361736321891625908461528731387164410272743845470424786207377367568984247528508382727298911237391824363406814648098068195798436109321613041093652171469360404877083635188034903634671408301964257905546005243245786430576276915018735141283541991473087468912715348289641287487676393545827254202088123202329821333386141725227327008375292638375432983081557394540240561510950272865853019502347595327763238004425080481329956225085446743203583705010745230751927967520049337148464328473148038081358858989865422946041752555703997615456966028322494305536219961674882349345882002650541361806502257705439432269601925019131440042872180777487139846887343475481630841422699883330007389747972763714775163458840660621888962857611291145216962024625872621940622398477210507720076366084260563768025874762384134271596686081595000423890191519269347800775174841047612538258950003179352821079294969802970203769519186847712617199312596751767281110742392207451571325890952486632129453775413628411310128754019107279631956536931160056435032928509857894930181184216959726515167863112101910490592107655857900784593437683814583009686221086946688161244779318962378649672928862887878059538946543498776376592588351292682039705140279882503773842738786676226038523761276769637193464071107453628896633800290423558964535843961646187891080874264083705789324490918001115586530043441971200000*i1^32 + -51963945516509002936487995996300905640495536839994343737605263554442486837508526900501506890761799019378236172729214738039825914461200568959434769132312447521751688506797186689076252553191669948302680770087412011855568072369241038297830561327939439463833096289872695403522736095773539935894239718717683470188103065174740265836431600032974922837847796500916265333029434802221369033679577396735361016234424166085603886822104319521590343991592341042234013697351060742518778363305136260703426604437557187241235422618262476503639010108207293098558655404019502216875001285257250200787722194826661693535318706198358467505214387448945667540967950827999340087811286395449462343756235132313508236367139369244565766357008156662978279361409648530560786918754703748533458360273756816581888884419746313556772935863572095742119222694696660876644847574281772510899039535671367595413599747045513334645989395491511446988510925749196315253387841522219253828033458626059783171830183685592692805464358927315385085564628724899163029744663779381048529981674063696506472337975524228649681133175338504144219712849751009866223271112065922910205117000558509423949270593459198610916613743954611555055088770306102864621888550558624703485085965976706325809964752551263644147777642860083080216265284765774547372871992283189816744860732048790591645975300174725669656926324003190585570723763581353885724479843159972244828387334113742240220549729686591961313001924374872633737110718054626069865156505313943627327996302647178951098119590281709083779083380072119558071548299975750284948519265801046117963866693724033968035569624744954085208844021297229012506940583575438000386849465569990431950303694583633756726647011847131428785998376770016212801921462847122947916553447199158471980458600503994320522591253752461235832389160301821148124422832421033173570473957507262707491498226282792400505102326049920953154158511361688324166813475327302985099200663363026696865440132939709423886107146213707462286012450150552248161993156653589384222615962505791038756436705869100569833201273229730915004763813181632895984312270386880418841975376405160789432020454428450906535103208160513118404576537802715965377136589060641566757944821520948138638090293003556718778928986064855893697320044433779509573187201105515395999789143494811068413282371586152224182259605566908572021191806155330983720474424613845090627105295967712767826418392156077498689391674013661761824994161962593223662018406080604435878744863740595449971142849348324081974440673152779008205092128607851304771175097600496474381119921706283302921623231919076930301782871744259225942458313629455793455689287729040568398113742387037434011666331767698498767737312999067809650880713779767799834950725812127994179367727853676906074776619006865895551173791574001589208269414171461554838925052935875745867797963538877242735204930734697549954221857019627107734530522475752357360983237576986789335496441439801221964434521696006679065716441743360000*i1^33 + -16403823903224872958142111528330046007433730624364503018193240046739287217262517133620855072482194866071740495416075970531542572519480418056384405644473858570317096856578216177080033225608552302093171361591834100724569658243392327204412435408913825115555727639492261871321881766371474422341113002847305595373252241515865187902245157108952830333635021469907689404071180074013548417417037978435086450394913174383301724146031915705276228034501234966575749512149177615178920955734352873596287321669394694934911013641291656607528351754400409939584938738792581528846741533939719800552606922180585221220548017939543880479768908386500152467089880834730697653959552247304681394074115970624699336633118680057329658055183102586691467076716530097862525569974264536718427091894004623540068247941998912749553491673308092025228137526680935154770641082145767607695312408565891964184387817699503128425147443143748686067044534758464577383746820822717691022847630310588835009796365773960488830655395276912369552547110009417557234462507027075276087797801449467561294635354817162982136828264438841598593190218495729180465720714497725357429109171795314245943136961707744842161893299849406179320260598469111486724318795448853949797892750322451978911068406191554362306453513113044872661604534669609871611266712272926429574900219343299939604439269883989439050901269016034833882961341982794388094598036648207252796993960062841816800435798190587489369513140260033006785850857585989128806981474701750207983811532890178626127614222748831410324890949813626032389017193269074504058400284118869197234919997484160536556917396795804029210261464641999001537782186016699076488228778026270272404095022114807451319098134343442689322672155654612978466841285001344080163901820563870783421025992189757468861701962244515826419155672423835467610836926520921242768486240708343489002234934819482034952432422319874798230410552282661281849300225934411661931482577318617566776905787358101408454388902957103669720813810875675246449656321970662861774088560491917173894002081558158504120741683609082074976555154177081166442454869030853360654945101627412337337393873315145771060190019680610457448074730488774844707067695480243823311914035414218549677090264303240622163132771565048192466970354189693516578711305809191290072424715709452975562241814561204090249289731266431058705633432900618523204205626774452968809273073024447923994702001197251590593056678833202815074997032158621422605441833859792358246592178016137145652553433044720225325554014257838239297580363600046331568400901564885410515719256715038975475974434838678742505166798205101275853720909443251380410483618760373204602107380879795546577035175473225103043132433019546153109971125748373355142163046456447428037295203710203593386339479911439979198332621286406619101421079837013625713063059051433778265859551678603839365965737159608706293783500232632578874103038727417535826940098336894007302439066660722378013952226533500304354801876992000*i1^34 + -4112164089070641883946570113820535653500130300605848146370945959041603348982553464964967095332439797460718613551708439981309673530062809732165507395610350049085653838333270241035154609323304033689929262349872065778952749480319309194738819373523021838140063682186667960470696825687344613550057988318363048805294627793223996699641997386871785998809045107786931585577965512866973740120929573567428184229242403078131658876160462870901344732207672245058752280871857370470978515770892566959581674152458056658115018546935971167323919208207438925559627134011134908052079702784599109632541121548708453306918802781266211261759973864329022499350428597739762428042542621122050151991059397769986348646905117166569354059564544823175657389051159361920781408514500911343715415745456601606533902211099834974550799198654876508954486669375042432027484255114803905821249325632301519519330850221120630829148121447176058563457597524186675504129858684834249068325181956170163377742567221626427238240221358254693200785282380433141277699933509479930249612114744292507651966036144383939737101829876547929150316432278318620808713714683777426420699617246706019669490239002911043623386201899756642188615357661233375844108513735080611975092058749913656074914121261279903491467036055763682938867797830470367938621861092155079949497957844833080994279985675169205279113134452687551973508598649395979069320948643386957818428393153625509688276087372353852228218165967055286667333348847944703104284564051631931522304009336132108077188854986897465517467854273923336438123622389833444297084963691668998491642402141190542925158026652286749707456399617254341542488732330383739491088275775576050094856791749814880745007623719826581566865048214128524258877175607789502483496453845728369698134370226218406392736875257254360637067705003288724811029557517820211620146058673875969857157738598241671375176159182502056257757078511760476828512368679241229935790118252674532471813785990937932574841561199315952668563341433568526796453811270207023688985941309976830667826480911110234836742973237388052160556259262669901518722715623504765971416696294334738402616607197652083434414078605682700032142815024219301693706796872508448259777178471141037515261484139937460295546478648087117418106845866251119199039515938798645909916896737410636623617009684571415300794794535976887990150156381269218212947217359770870303004812170900564532072354759969031948936216083489533826261424041426044337419855875938060076215489397944131023095738739747585725501504057920471467453055467531703485195882452831963671584260428658639693614537878122767518132458724943788462872034606940331115772778638677563262692756694177649335506084884427273971281055396103831122443786225709607518436914067339408262730866455209125372882706832259587695250978880284138709085907101424532237244990722252029300023657833615950449337314806928097273686036837629755680267149456125559577224413007699540936432436109810834448803498981495871042381414400*i1^35 + -694318420606960986127908212677402178288083837629078967619486705906387907644396539858061636839612482871774972739128027894614635646028645173856287134193740974405676751981489367517952256140854028895556173366376002817648415135663454634684993972302798071844103356491184450178443784878543646439668746131910396183844306976033801080233867358749278054560437745264978104345730192694658724001341297273567324966466670000101203382295884343138981712089325837506678488504954290292993554030190893418566609698925181640535775718572605563558164671265791543860061826740921436857892047653730624044523643559083825098836751328352490350940619119215466677190485977779539576383414654705725932802374091106093067143678829146514239197469579067440841296204096852609702467658487150301458092440765217679482239905901957790827538572347523197083642340310842032454844877975373806739415435121137766669108992598945931584252067252039256974985739088944961996589095030524300014831672967472820122117977220858755312540155477055884342802176932954440932796339899371008186824136802584323498344339437487714007096191881727985966005167715099878799071977639439492769562399419327905050989232190594375662698733237171550604780788253332227777517446875733216692286366285496105709781353890671593509974002151448073286631052300399781066202454014236624809791902009221594179332961607835532759644296100545935207692211134595179767398953782774064939880373041153210201713436039590157238871403766094680504438723946266437699966949818586551964754068921826515014954991878839385922974086266560681457784959032265642882401090257615857075894501004478740915482555513326689016896908949920745897025786312505844749641659477597185401202023219807964221555366169853751413127205158498616191774234927804151166265981869511472098709522364037731557949420362499515169791239650350391508100251972835316829577602902950836203501310041576108674308138016396011580381117129016580530382149510033238796407162333505919196024411292379080561146156829707386988218346317654493493161825746894374086392301562718699289901497759444054136246558044050635392840388792773931790252100309203346660582391011904968575324873560990108106583051353926105167707543181735551766604211186580523365627531587720697624471016596831656871715700800127923492193606323216258303601028140529092061122406327363062459242440210993662530318377390088900728383831650844227025556328366038191137540603377098649051307759708710879132645459806351928378159187393794415908584740569132786476726014038254959845779411936820039695328008843682927566925177974394829208409839520301524063500161699607696035521861014590467199499020939001126612355032632111577581970949018993132612684714375539653342259233161311866268983859306377561398917252579900219811505796488620470666068196892028615050935215429132467923383531024454019728453116590079778470823396809132559175198556242988411496029055305565100629167737661460628144681417594055635134091741936674384171979354954258447456628284570832025000345600*i1^36 + 17753350822858296837925791606322535372240892646508897258284457217296274949246056529185561400974581230669676848724151403539305193478913635150565568005359228706836713902745651766725629827647556788221253744163824384170654359147052282956496026920250758644608440315264545083822330617427002899519317361524675232589384630165455304373387982721630706425692451203697811253427528380040964436645877918725161262696147256048019843695108985400202367657157145072834100533984857696482288147539534421135407900587408704304444465924981550954839255701086085741880376562373718600631242925335041978168945663129141614093538185977502527217123338289845428856966949346028949327663110638609082117012158532378727863737205446528979030527832985038085513114017982293471993360988885449716714956901528994103406286861951456969398152901331673635243693838005541049300561108785736587245853884668744882400559757255169815416733005402670948074878527388203088471688098188440920700113654626038785683948827735066865651413066092747954421053743222322375430867769505650753094098746215229347126503530003237667114702180847095355179495896481855872464400526088969976065853279086906198885219184516405937529843945257749404570331312396418394131023471556741666616044832698384675619916267048148821682209871236393957641720502474648784062753525508252409181082739835377483163772260261129485075258304507959762814555451301160254246708912929476933667230015358697192083356963591325915983454048601152704025547131835676426248737619131569575174136420698870688307488991706818520502649598141231322759746322403366954556415788448877189858250338735423681120943040330053755724898839151382334691943688662124947429572526141553217409593739888195845444402033118476614966140699044452010068690558464230243813873669628552439061093629849878289914659179859499390793539734157430205384081443846875875708079645074867927132160535946634717300529743581670740638845940731187676296202055652497308304482291204635830669307043961976802538356026248945408586472209576703032778340344636217309339416060463789832922519765497116205070827427776558154198630603314238146003741311189279937975394429857282147433739751523849063063981976116808842720475950321548822704803093223020255096648350032779192215421783521156555777557764777941889527846081389417061069201942885989632934233342608021767213754695171594126200058765953193454332435454947055775158408806891541973161357417558428904328737640723908600552047958396811890847859095864034681179249421041806726232574937428205757073956790655383870207973590645975382612036474463941480502746829669531453716231055236474077078173908102000857790256877020618957392869775638558571740307121505125482571261342857126631034530541963646712587678279871186594586190365015457196927686860354384593573882560722692108291062185319474792909517907480279563814835129120097269858020291070180066304016598735874925849603923788350697044478521267514220267532783385365038940917423476959523462964899147219341177797578377605939200*i1^37 + -38974360717027461753904296129958550177717236999128509183509817670472924161659665407537377693456214509478330625545658782656924663933034052396582616207023628684088768759876388679195916769559801458829183475567731289168277951804018017052172920488821829797958512543485861954911576968031685666114773172095069555342720670002754892199886948378768621899573561973075808623612676614748007908167182722550806686526454116487670467270883285689036406691543642005542908966940116601461299756696648736087251158603610759550680985714254517161208263698579833483951886303037786304430306629696808335975495893029472609617008879534295784303275178500140096306918929871762941547961034135720870707138046314222454084192339285953327365614391898042218957390856508667804780279437750568812815644219607013493525001919803253825187411058081425422404125066723048283725770985474148551479882948389465769893701904236784222030294431963991951712886021072488424272942418668929341178521433863542742072371569135371028794297118968131403510793275437962932850666785571800804993751403389019054361774905160642740584237450579280132004352783502515965456885801052484561599409489420464390925778501399851136346029726813504014982512596090381526579554348206067326393971510561594059046281409069287342984762154537828036610311062351812653654646931563637703343435915451267705242531567928913288924882756799211683088577209187645083442857865156722335382242645071806568625640630957061818977186373341465596274354104267263637379648698351852599202282420078630518793073167008015866489364204944338527849946383514359349181985915627925754709400775368988703269319393247308476900003021835039596553162458940263214307189695806976782648889437650715706550317063372777867352842643403743906543344525085558389188795954020342562171226290160580096416864461121297174401730400785313544944623337972734312048893365589241206789689017771538378179938056180803694030373274193937386530917323936702524996911134595008879414536232687777629603710158170718816081496368587353017003388203096755054530976525769977416080128910403507705246416142345808468977589700120487080568043556768550188907778439835608437087786086627352499420358187885345186558660905019835265166001857953245787671678813218026949246305571174500693381141560461050700945541235336250375686301783162650734744556590305130435176098656056637261071354218540595873216878538587368202850204980129844230697861048735576981519516961827628902540418271731777767472557132907511952843826021456765068001482347616213702238455326847188490108285657918098132886789673429837700333257899085703881731295888898825367564769998285852605214095221415166561602846280175873062332980815925362208802815071876821937352328022243621534395355888952849068454931321278622600475886405858728372440218660752814118833498915663458906081975302933933273099164836747490375413092043269147342254734425678624948709033335109002625018609610773156414899971963257276353260057855699782847607464901051942516492479898727743488*i1^38 + -8498068307564364703180964142768536086001487697221435694890697137444361297121514328663655882634015088813704847902346668054071831589594307920048128442875263873657387738829670956169138827666910148861214372217410243400073489891008445838114590235577530044939195443679390822053867203701509801894279125632834305698584786010981177539324263468827279702370532324829610019658177942815734192895992547968113829830542023027307333929218222755168442412378128959339259076988492746718173188139925611961742926269058256981722031692737645981297254251578964537894693152885583225313333383679461030665903912940715449326384944228736724790460517894118308744106968666350227267800261198352159696514698345627479570097147991119241649456166157227153114332572646627554153008455255431620120476435090326980998685767407708791926946497207310823673374949566335352803783132533854354441440375873268585108898453307141182538807805911504829675799686453917627496873498607990262454903244390235283026858309037958135479218596922779035385336915677293218368760659829834384962420825919829673294886367563042253329322433549166248239001284836006659525985790405369869458675479052344008517983283759169257046265999994040119417062169595524118032673630366326122146519055283523548631953656463819593175102032201563213705205867414708107460657851067065273666226366205715125005984130159667693467713964959976082698360603207485349948266464857145312169137453572050435150314775265165125231381490134065950157083798303974464792266075768136839971425551802199716439379715311001732285992172472987789318618452215805557278501064580514387641387960988656717514712296399060157297642202942859091857658490606429795526071472468068358004706095408403930118390527788395375026164239344505427488634625020717346475459010742043650114582122782011324716516820123881064807341913681865191202614104553441179513174094731132272039583301753278686245065937176865836567073556743680973725970942076485698339089862179410021745131715152093842820270080893270688392531743263508682879284065495130463603484534390679102086522360818778836765169770634185182856978721966903935735445557695778217366347372494426594683444899127976543573324012906272048853699037212091733133434095537589773960507456919312662177131779419987585637043088834431151331158324463080443080927647139567794631138594231269162046225820836502471139503324376227823892106626609186702001063025760559928049425272725448593157990981100890977724647247924321133866587262484420012252563764017080928766717934297571903939988167081287346493459989522378917061715174244283139150381073624071378167477828965689336468137383896318488499876744304039939371196209899331574208139917426673796712205890199085605983925634952312951367367252715419432118216902759625280247523314034278013388483567905887471769508797850711983497394105955987828074931084076978065173452178556190906787339823534420998780891921520279672717122333224628615531480546740931100553950364533791064165965288390876055599516221440000*i1^39 + -1675011896797804691392492510603237642186648725433244619647962104050160022106606291075161618243044233298712268350387529647820327814050025722096950744215046531361667050337214126680066569000755807490113671722898872759137267101142454098358790394387754221254741018699881744136116071027082049928765063361396415782695513243465618281684772735257429900972720043523054783366997100167251986278397936261444545617635744870911424279559099793551581346387778698693608024839396388444943017139824616359402567840333736118327997964766349175983103201009644005707412683889843909522380169641966385766306234450365230958247126772990648997766706928689852746657794617912977896177704577108406350959703737895311971349416617148240548825605822408521260560484952970388889229238205418906075519475204028712978800299696401066516116255290924200625928329217428353097731417152603328390309068269602746443211920276858421318432172936717308946521568654401060219753878856987248539569063761191848453281882435977438334813117484895084162093828992279961077690649674665167082976053842285355390663465038382511732221997547071086533781589653389109116822226240970232476265698991611737903389226827694489290199091744209207214793874920081163553138019339587222746471475285854840654553451028240018275260968534301784916493253812530749765373909675950484423075528321267473618297550858303061611267854108571960894947984966024830823291572401458561030312293263224046772264434241648970493020401748986046821533480362704311668594715382367001446743797480282339216005708461414016012507069423716409763411728018247754309985056085566340825348973206205496200283394488804199286631712744461479957045008333475588714620975526394891026662872897512281294486154859342710985727258986021124160918110477913721137366538617009361963391091990937448923202300594413092986784801329676670327561057740559010928007653374677079980191052592679929162639604367172713429773780070355572683382147887645190248413752634135643992423793603282101865468861560549895233112661643824714642697918024734197049869578520765226298208406188653401532170078033732522600902092602256532382997372867915535446106871785578999190357708659019686107861253348457902105801688235901556227225048109251458945013726471182171012782928926679671398607451371583993391460063963992306259258631489797332287603276361451183237461617874875482344162149134206030953315243891866775280659318164799979716001281092151126275097415078453508104763486751012228311995485612413184170841068814015771604420447991928858504280998660051337741815954417739656226692861633960035883970849236089447127518416467909591084916175147041482881587224981598539366947839909441658343130967197761325729320178713404906170474871428162434782655921003513834729420452595559189024028462306339681439983563196741671371949347227086206995243742159894946991722867182872899029838460063278525682551257340655289646369485487845565035944841264755683090275408801638633233903698865142768548210287238642130712495390720*i1^40 + -51084155851426126926804037818694595626980600613819836587555751471196297515158466311909427657339187273035342083070888568103680884191196501663752387328853671265084241230148428394623009794500737397042044561280618009166451719179952462913003451422303240175028978707048720461934750270471143568669129299556998043323038790592056721797024658536564439906646170752580295297389788674809076339344224678441063393563224623386397921161148162669529096669576705846871861078910268299059621325805952096251474624936417303303785422718176679647709405720700327402220478475035296321670518549984773258344739183733904982027912665006800957107194728742100169516191993263466808966408011213684650738625229342613716732910044321632920040211307775252175763088493451385261590488306840068752965056989726146472831838681036144137696808445622472533282910727959271947922276814584427672488303349544928983666134096633985341508984412054030325760807684364781806611943475228409410816892010293830712103765325298345160018362544806320476314786299660374064472491259204677238204532855452570761914001110520104727224877095787192849531883391102280821191571657002305838057750355518135170288754009574094851522502424001125608711680839596038580111027061169048063850030566668100844508756640686077309847843924299529420846006926078360949453467869773435451723008318779856365537533750527049800656329470674882537575675301296205606973460440888807519861640200520595955511748167731937755066684274941999193659363660054225587771253274179794394749752137562843871847604197764752528739820009497762114649278256123389895616798251672114998102825776511681008154144334902491301157361289724881032983529384605130813385617450468655805542262056150245498465031533427688632289755833716906648621984139559586199991714379510265851695993085485143364444065329551677334896818972270312568833582036974978815828511880201711611022305425387193694660801239234292875067731271020216114289879052792645570562216965270754837926782769338847638129029352589672642079470503136993234306231799730454566331313245202762136445960120033942414250366642833019094431892809925133901999011722678648147153294989625751847354025900442319090536120588950667980344683632309710748667539155968269613769460813789791941689762846742276078952809047371852904883143740841895818395059963213591007266685662887219061509155799099395039568793881660231603398934461413580483922506391976982681425568766047269044060555091057990995708460651519463517547008833118923704118590509885112910036484700962938659031353962774357703292685407736048314870463061314737032023430320243836108573210714010461881234048582666228707345664917429219239817402238493971914135631635662961350922267323563352066339018662583672199968521215711480052337449409628218982791938738557125486382281071070534638321006837954697618034152204359806693334917230571063305992525088006278292086723083666441881965474651003732165302281780413049595054391444380965605205074134343203330846453577294585127763968*i1^41 + 54361574205962565066097229034219039072278502596838859406487043863189893310932800612277073666384830319157378428618965830363180571901240579698953287646958760855895834897574815797324693846233713622919733607879740363871989021457861321258942417258202554039708322921045834970508557172388252995432477382623582382082804781115151571709766230390177327402663364387803466188864994826593854640116754466076113348617350110164799869276405796951761473621371502284583742140361757273661995376325320525215049938355888079462618572732692965170686348850760105762400651588817210294249184786190113136516152707039511261364996095464271188344121110686425406094505188322622906859392653570779390058363862123019378242779951008050319519824899731765659988171680021768935383400733316863578135368800705311494156229365205042092539337094685974428920497881419191798318815688122532434142969416660809334462289106936985578361255527791766951768866434207342013151405926155223101280336420079781247235023983712151094800159004369303756643069728999510788499819067946470341056762148903288080787458953417518063884889526758179648931672341220446011044281689512310594604604578021831313727154214335068762206268031126422282100244464223430227263016566053171600472613142559089634334525078966765069515446367905665392359291003060526694718657693574368387999099999040722643764925210549956585610561485979055880677186925171994877292581986924067320443909759703731629569211016372206852982864480928719171473837646763664274909284160440267380014815018202351557555759713831971608233618096151470617274569599832277957942623863790514300910605165693492090185490770777543407600704646730396091005323032689029903597316532446801212296376810240073933325998723013872072190078470816185989313285721084489827776053724859038145825367058869624574925472619333777147038367727407144673555481484086047055028040622900836084895235650898757374385625946135725616061237159634055827488369285769774166508403646110215815465986860279393831842731634663392689090130867992323615571483762099205294861471447255038666359100076258351087387732078774079799008146999549095222433068101565603982821191017886278439312940211123126513403701836708009339552332349810884618194735431078385243182782810025611936715923630036161346141921879499707734474894999637562135786995336997476742833300480376612242102549403658835954291546975807243103599850836547533918524015840063058351455929575065356125703278519371981237417021956373689275574672103941271231039337225798788029890416568974381147247098812384604367057075977766782863252371138708807698426902295622750603248679504096648045431838016623774287150686728956734283266449853297972968806438803590157745618207706434437889913143372225327776748818674280803112635788619914443496824342628417488607856160514108787025236435580340894463089695600307503653644045117116622426887227849483694242816009623813112586626467859280338296117698453557376225897147973157324795759651258665958289608299692821275738112*i1^42 + 3229798227948581613790875418592902329151923185011873129468729288395174787486299268566938878257927116317120351715696245138899457710089055455153691896649228448224889009664298553780126667523795443501182146310070337296025498090483704457289910304806032835935879361746919826298040529705031844394319593077230818737545465902075721809565519868287049700556043650870775462063508493353945907572238624744417177064503955600293034726044178551362852257389575336156058714192524944571365837768588013248196626541636724207151523163014323846960298863190122689876482756012211760521719205491324258469572995777422100944928314710996105617397100274828558777590738231156615051095552216110598959074635952742303697456448078358253973972772313377262082673405282431383607266425580786406947913897973026157233251977629732886679099484319445265041798923887067738087310285373487565571496618049001801490572911810599437922466467398467338103995371040676134190654541800781221520090901458574388526260039183953384085189246074394604943474325755707386158753197024866533750244569326679043585625464829448276640047970256265401514013631692119951175084108503953040759433049947721109618781006005822638545137732808772656105316865251239150262697045879290697547141685054129527100573157714910773443369217925477237641608349374585321477871524765429942624703097436153418403236812735247246519503282778067672654085125092264225903812718528912301009137327860019052153402792110177534936992913142105525007929170631801936055425781092332316765477011478300571380645494633853674616264414032764993355644916540602924631905523843609393633631612526450430822156520177451527715133325506048646345294285662374982272587368654137960741797522249385238569351001089970020551896500369596593330454080904246814844706233463484260631509825427325577731143202330597174096948194225856891787194116602713322235475984319637156779621605789059442393308678163911845828030481181260769692693354190305796220503504554388076835030795622137119524990296067135741659684240633697157560586185700974809794659813555459837480796217561194664787436402786840985001505430279075229632013949119254080569518197219023423343783086172819759012926698847160346450479561373788199791969319551784165811378876549236402090241552744005724195196097175706921730373352940665641974584941417982498390025253201880284219485528974439750826617062406495419367112550191953350193202230787389176103246805451799511063237776198683501522460228937542767571840861699140344203209344137815653078807999923581279394115777482323337863548593271929084086770707425369293164498308137305483832595494319622244614521641894362013346419460504150105722056010856515195500464068280105687593599123522106783475728952935367031501245725842712800831338099053873884272474525989970085756281083019841644412437793712746729247755249162015505037110087820255329121830866351012473287246268539045179889591176382189127696638890440686129668446160815576902606345278727760242951980301926006784*i1^43 + -81360135518584426519367065759480045100232086769638622789333170047101427927156247943787141545279519265753947943348777579625472303052872049320333267220710008379710697024267073469752498264167202285486034676654369866946849365248120713915623382037944209453223728098759234465487573551854334157584760339479479356156531141129118208839144064856619747187111537262381635338198318119623379102675329888369527970918471193486831100275395652045762725535471774970221258414529582728540441465731230137575946011054235045221466428723141188551625100764592425378137991340135314687589015543601342131676910929162685624582699510191715963272716992379352822371507275522157257049937904499659328486972843612445189643307201920363835071909272667167325037087938395409915594171437484268559926253891278327608925806789689082835487657075523021172397577727545692767702964302904885535751028711775050926638157887629614314049687177566718714050509783921426356722545551029924639855470648341728664148389771510321713850654721196499331543185388647153972841817622378034900951135321772011024218593948401227054153307061347108153464490433236062407769585733368586127102758778725019857765745537020247975760957635248363263445148452577092187619450755152711826033322004671070998859412260095061367410961547035278325120115891276746408318222140415197628499095879977997432479779939361813760631435973807606794311817186583361651088257058739720122560167534864184035560711130249780240334100439551207307150411003232333243562090502527559324738700447836206510059748196902277917626644066203732587069116461707218165374081768076544128889725188898578352460414755710209747438506712573720091297161974052486375544502660020568939182929947383920917971794011785270840293133152936054941333978026011424947899776575364490559939123623169421105591305803920136902913878625572503713461118818247188149707108686079358038377316346915631683527752866728525745892159225511552523283840132806704328271598472452396990459016470323536330147282087722943654522340827278971585926715374416899885142053740550281841872136134434879864254778081294680992482185926998812098699323449666637759307914264760055570346304965741166716944506535617997036413477661704375132161862032802985485578416959820898519251413506374943496662613989325819136886986917533628842594840934640921260857462493216223719485190692080165707256924333731298079192831570745135399153240629805498362508111905999510555315247563680578506040211157970408552217349087535651637456667520112570348389954490961514109929296378645257755403560720163844875483797527954840621757783229054525433267364501646314081974494972381949702459464462657335114494335110040860731771757828110721729303812876583147950488227646656469741773430040269973910846861419294644141101465741594405076053548738694692113576228707030445966299886576649709994539275333592267554916636525955779279545516020770258678117375820643210105339500153014716549326127791368088588362784221257743966932033339392*i1^44 + 4353930590754701152341000335425748539881866684809476293644309042713106296553010682492193543661786115434247750165581644289522757440910842905661402986417883083796111662301985703591181921059102176381524001072164619335842639270140492765922172532078086518547981504928457149190599904040401811185587163367403942867892516853014625676185189121694237347850175894815418876045797325360085149500370368682213762164760211989991242849140096593045898071880218803478784415080307938753376811357258868047426398916212502386616663140210016430249781488711349118416198156957833704982760907402354817147125621560725337610583160180143519688217633265084311884484405747020383666721539651875807619504328851555869847200808351685066660440847277549615569286969428753193423248189004898205134105426091130299688564588868892783810056746895623067879967383666662175969214977398263173413108574221963100539325091715693319619338863824903337784023247492390959225799226579876246185427176598099731458281969989783701084259492089749000691383828558964383720250573491488783486683816033398798471082482693611286206061475311853937679893149008905082328392226594795591508435105467919386296986340180256924084731747016856401009542004896639541397604887528812324477915665897073074478826601576740924290804271633988697372694866388883400359253188609281258972977331357155312746214302966690964819769028795603187045093448969985891020944693895871070211672637583212374985024275737233219114347260258941779277962056141427089587790466099073729401978869249003860358236090364405741581183064116512936578968445382442982460931318574002449738949189934001532533590009020951988346656520099913122006019582142709685443982406994871536559810610278917227782015592604012465650010438673020764525227949323285522064628513115636378864157517769215201119693399612682665204448252853764697311395356110481846159300304638826352755095197515425312459812043984471754990323839419798588040423247512235808857968848051134347223441614763748751008204301118469508465758329954911781525588038210377084960844079543934067400215643424167971700323083225378439626916997183642544604139929355607320768630012181997008888748472864142521947882592649706187951972422319033602226228886368587379009692611712219459107301994042533706881427992248957196727421790712773633979613101330149513633108677197067938569638184878475314279787141934077587104712664079259874883351905266952257333602493834815421795883934425895086789617026423994365669894046312827697311012681720301355760020693934864620036867471338440931829013257123268820455854449325803187040927014696455541150829352227455242299737450442854566508966647537251329134638862305141005300943675403944189941540310194409136559690428256194455484755875565752208483906482673672120250183746207996540969663944326965968166536877970874763421429180053040679662784828741457261763824304926819448886791629129131382242151534608259171009590313983149786954508034058565432213382978536328056524505088*i1^45 + 11522498779390297874447346963838326705568401442360923398056725752216896125905289881813530478295657127318157390814832744706529767283709753633818505527022896714035872745954092727033809320203599158939452741276690587722395540943355747563342740422728956479054695560554168364979440734928655593727267425728021847104209435250598015113409725499825701798760597657589967591619252653866704766462676474282273091051250400587467054728351252255037672790856461783538497370623303610476242383205408625618987898112886026814650943417288758009097176592954891029628355320284220739048804522961173954945318657808460754404793072803774045258055487960193750379365142871945312991673354317930526869276294310054500952337785020857124701361676220793357275670235186765301557686212893337310111233238104102337762196355239901566621237037656089344358924979863849570832833468142446638321531029344020555866837437880993992719879115964501241712954337976437264573373112522088655537597699257609160886845893153945447427849055340691112169669106372444875571332222733027085148954601066658744365320161286884616729003873185527148638761152915146032764002498562189308849386079251564288299930539367469225457107316294808115019620870043887783621461815127273364690640950361556761221145946064468368171481438828762600377534780123246269819702525818907682489476212648850188550323553022836037433387854120990686068579865828585032346585317827327782957719832268551604163635842338427696897962882363063068345351737638536963316193566828616872193882031735824931930952737120174168071309380402389925440691372801229225465571547059028379755883037853955057962467235119311398637575785661659589407258793143209665207690798930896098580990699760221974813138725066634675744140841254083551883307606415707401962829865951786078336099620312555695662452221746169432634509545536439826755922916267653678173762520022388075248612484902196043377978917968404435040201715426828223302062759728637350935160907680287925676347384900957616045854058014466305540112130456952833819620516117010935629337463108551479830904322726130609043562192587809034470346718063573352902227782168058487438248500747517065805578932350658914180646775501510036604016687747381793300919853186459877255971568651568987529541029395017801973920133293748187158675941800904403660894855845748058994831293636304743689456615942503740261880888582744282583194851443075266121667925165100184722745450860823963791441474875388644864344921676144392244437646941500146882710911438973302201610837875461204532022890514175029619156826510122560617985456464044574715556648801652418851263776838222199153130482417892643374378158174378407706237919994552948952104729135939075346941259231949219501681653659094066597217072269122032139125516926845964986860313366777828473675052577678760923923935510721625050695987102198940653211228550069861589368006683457396030913256926880812868565442323978964016482346145613573459177126833436681340108360597856581582848*i1^46 + 2845216587883227410981000022635738166368966280189669228908557363018341133865217083736938747262135224615708326355268245337230177302506773099014043903453358718944227958977427553752732737910116473055701851162548572591220484062452335184232521751740913516335563535985508478918909635963001905725912822038214743780889823185335429364369468484906827154312282926307944101396364199881540186400531499885171185352256237336220457438734423897879659256823861012386968538195501790999657040754727085936246377951603696262886452244366649469208826770008268295207623022041745101870567191059601822194803013490917948656372987513541098890821010758930554080037842918544573048552179599063591416400412373171937466361333983959964637659402783683790339433860727439156058326137061659941355827802908448472241255640544193861653319053411968323709845586630267688792223389117660262921801489162672047369219527303035725401544517248742862593600474941502930053760878058717291276389698379661822672772124703332130507764454157315195572410156357312338454720356759027080323578852612894045428861929826527796621041636870124452910346202236164686558581959848131989963715280907329597429331216533123995552400276871972629305996355209347464266955537594809872961034985655661097024137790332723761570150809039948613341594151123333438558430214849232345607201616311956227248434484313769786297681736554697240746933593021829789846300127440364501451240965386729995294259983173230524457135455111798017153637316624728296272626628934365039312829946059019013691633164302303019474116787373294699723236928492971555461620340548051382162875395985470634158201698070285778124302425685088161678304618329446524991657579076041188789946927409596183669496075285964156031037832980103709594999011361115783004831851003965204358311898848323519334485957833408086554728521765575477454916413284554297347421495197828156882770163470637716530120089927858063042645693415025785763255701129485668996083978181234794391892163872882902460669863487258578816790672356246225127287713409344794115754024435870232863189807890156858790349153672817076875283555049796295490602103535543062697744397978864614965110446458072300549345035568374555335030984115946878592509435129628444752884368314808183320447813981798216063843792718353555875340444136666051812043841048141011447768348755087528724605980431316931348239690545661723667912004388028656196698384969243816955937666808620576381470875035950826676646186768479174397210981385002267128942084974266898216013421039491650324450693045459558462020057821750728110644294278739935705067908751620373133136595347204997150649427591560755832034704309032539799941652830337279534773211488305198355551385801391046064038700903693825220255957043627035058495745683418019493071196077640137896603621187644476406356346054634531724733633469043514044571801548720498860466781635229039668589829780104880675392958314492704945101561421358507304427571983317094598047164536039931904*i1^47 + -754120243673437021775798160638508307097649761297754958508028335250547286889946983542597298263338080041574120326751768921852213662946190696525654745421645904627366811005099396408846385324518817227461631246849202681993294753835598557255662353230871997330178997382008628680714305715940444322213634908026440388894902975942972544523814198128498029901867659642453597947418348937605215598198348009315900785173262559165957228298541239822519788427142631928492660113199841171051726501131963549306673884304729250950752997322574852936501727659831575934440590922540298544096512130802062363216693300799482866860407815627596844337338455844325924773812907811455254233233537031879887951507916979581060127759000138459370767361872804706140872122673292359412717789202175726896430184128371417120244686416180638072967613545893745704231536278963396999917228617435142391740323101804657112586385220541063856687517176180393158770939250735751786689059862467232581676359800797925130857106472273668517658245950710232409100108450354443762482675464912145273771708881528456469842104546474567163532946490365317735221957249920865500343553408396166364622409092632588481441125747833208465603305669482628459581604511615247273110943418565614035399660584688944859992162102621641578105633567198526277265171883301458221439351376067833189947031479273571150051475189565612673880265223753831085541135698158099634211007072858998485702638491769761616906359606263704862858060126277905316189672683363013238845987370859115915309605642406074737652760323355674955256203966017811574984096386889895596221261317341498555505422319966928414447514744475758711964649158237505469169972757661627460415316073968188815997203542865899615286844518703845767684992369292329393832510541785332180548841895978843304350028361257934333539435005799459818081670808896161319089867257737970414369479979048584634827801317323873682022284389072206916499585318719900895025372565238076705956066187064434611826958347955739420152134656460289481840052726686812766881181755789616498511717766794449975293216097644355006016562339398869780014396285826711629664901645224394290730125670181565780330815526270463974736911808793077522578829761279815236022078999997023036182197470211315560492276050751210498268612742517306910045684467150928869129442941645250396800283600394170396345909428375361299627168884109527767991061288494339844410349731125335729965780444251101987771999520212072469984053901082169387196704809148538556152483404522337112298833178244019427438416828917246351618102489327475894180179260900618845914457380414711819007018888345879498211183661938931471539370172468425913303725972332014417397953705276977627600121476237212102197987723793534247778725553333798173585468275940602727141926157635158672413571473700551775257859274010475065347530479213178058195169088321095120624819425647539869461038153913174365023196925374414691402861828010188063573620988787542459035340207292416*i1^48 + -110339310665161132050396950899940463226702757191939518639002991550737561114942321799450454044977664311473610157264685161975244655259716457206990130947360191355062577947330645370709180411887994279570853956657482993492303244966186551067737952673887146962386856838813446056821096756370972867739492650478124376797630004196375387896599372843883243756709109302857517138531462454825670886763433401736805309981528201378201607373820793341645820598799474700462723372819622110579953524687329581682303821557292367558922371933080600016158584298450949533457159383166377240283035534238064644881845343947984142864748300818842587380438403128937613903979171544253986172880138525381952862575005757714248475552775165770377071859450370556884449288819892618439361146645323805251927771592872078976729015577082348266803176395350135313518918350756054822095196807395315097586294894511455428431781334223564336486416993642355401228536804490148600356299746682423375962513796595367523950945480780637520319011855858157092846812284144045693603860271101334351529055035806366964289732549954315564949218590720845106682001958624638582621987066097490248117011538124954203797759116787371822537416857116450216475615100647991595549716493450271221511542742482900987266297175627759864495939805042488943659449147741061889687566866036139134729712532087985913651391831113536350788029800557487114428844694138154836335770980113088678710961981077441419103020105906629209463191548871370262565663066633140133998920376700863641462714973077896146033074363861101861997689341133875749722149268301173844734524237349482868303307838314915236701822986625571799466672980387621133981438078485186790112643024524237872285797484876000399933196447386991596605688645954390901915255050256360078154075375771061275275132144133320491496079662024867291303399376939332972189062600111258615427280749167237156927777018998293815360570212824919611982713410199441724926979549791164682858883402667764530224853353185934736895426617268464694641988964939071439999340458030540919839214045588901795779307644582801713334493854897793106149806559978990451564077074242012494479321023709005586806465833984994539450531457745106970300162917857983655588500770559441203855905013490379436239232900529970228771256289405153977609118648609740455962613631358469461825272754654068967902139239798221513815006186354723874025156817372320478162064938297644965792647609050010895673605125820071290534197971068750358237292256613842164733108728498768535282247871306579455607051462466055624282122094741440753159767258474175600684505319444026451096154076855599739739049734954659237350499211950094627658403895945137795869669647018645875219499947505597223146825891297559259509212065278963065675679560979808785924292051138359377917514249433159116486918303242397691687586582277629808730236629564936269445484353960223017667351084877488941356610661238180609010882666603534434715866227005522198093495271424*i1^49 + -13040925933294661079497880085235279582409429426089637600661769350984498475826454367731420162392090673084190372608141931951903639112049328253608662933418274368978150190795928316668468328317011954688071180610718982367350387481504581316321363889833988703916610626068614496703616015624193939105284486413817812954231858334497934777979986620714816306461810378653293016920485983737475918987906755221665372901580432113439523434313512360272144182829225877233730245613599307490933632055258294415771581850566529612837752649420552454293271994619042664352910116521750080748390901752200115618548264664865830285767968593853721828393448777245285348820480593076240374043879561290706677893891218746593212920106058186440944873228195000268904816453774474999059269606218613405080114671955661119008288094624222504824881466768112160188176834145746524731012024059246259495455977143606901310999102920679672620533962283223870303826047938998574651072694160953100428884765961752921142446126663400795832399148778309027857059463964348896914368009808060262960825396766088161495703972120775117977698223037342294048167271079592229215037609120169534694303673613375065312432441795439772771962870054194381313350576701099889776850784192686820411181127569557101538223384792889936042147532162244922931271864153037194228992855539537475748837140378969630551902659154292333884016193178109975400587049310283176947839471456926612330189114219549571124249797715512213460925778298492185308495713180539369329357720058677135349660155981825020942896093460878847957254568916279845921222570795968544820318310322362796546982951302063774759649274444585439554890663726530084544829762457909778787948075896757678133353592836300741956356225042029025825576800149383060868126720985714025465473061551734029261712456157426772624598645557020473414170094491349760725254731747451136565837666743943206713682541657401515755194512902889714587326277627634065840899904840952956015301139002626607849673683875066948521455953598858177605866229192999810719727619140688833790106163534077262453428559423357337958125338132432962863177722070879839554083617830377829431833689238888873374957987078878446348737323306700827645660583366753960510055383279638797321137870234608579426267608087655024640622971274239148121045411400093730298902042223586931465430568279337102575755482104043921211606587879580423046459903698037229334448735045791829007132597951255225204368843779308663844630922905418657857297344748338888046687737244532040835313587494148546654370627488777398026825060177146250097796795201219770573202696696839462863048614678336455371381577679908836591736829875536877623845149436824058469045589554753982539409450249782833658579739376900384178364217760459514974930171467234645366776730923968647360334320690654153210989265455099506464272868210342171737662207059498109579625662802480042264054643646087492546297610287829096310341633003849873352705022430360021227274240*i1^50 + 820191672510660770120577315829290173784201650216446846623223454833721913961279771562092103694201001445486269384102314536351297418153653144487108050117464747082452546428190501641034825906641125972196104684203843171127367757931636618332644360388938324686345868575281484509112393627687797354686867447217239982367367196626812762774981094267552284866257115452625924219203173764643770732865537970685295924446395639448659479869137605120606351559539142503005693219951218853621397039891048990902012766156376227084350332315394941278962303231569273366311612011463629889664049686478899368138882852800295405891722263777237929541253261505218611781734614884886442563420162623637650987248617955334702153171128058888921256436294656057873058344573626175754796911821411326764166644570396050599178713753191872393837061450051082410464519918903038413422061985638079055563389685603945309316915274872653310421634717012777865913980323615730833200018535997474132912071014216009513886834958254635263418900389077629869761818325750374419179526309182660350384282563001433733090322224399071112078559867177226860194602953029755426882485920028007791902816484437833365409096059961949635355824502081322773927262206142725495690282788843319058607548261518245502092921660774129233162979311707599938256944864044408130454822709952650243358318040074552384808164879504633094394871236563761724392933452956910597999668004459208820572313917034151568836800725468507745370140681839964298432213004427497050601475679892281597018639185869341488790468551341589078865927247642500311103450889081166440329778271929592887894907813490725550514801623088611354256264194838212874761668463898176167060557889135426321298262886627649282319276992380366521871529056381522581879779506452935861357400199550558903261777213172680187878552119109578206580246766920130540449398606717900153618155037558653818434218361993554636413430801281211290031318076988372332886261892314756030870841393027185751497972856409854119205935565699998190825168777829825872894468902270110277379501407396694863421548395439666229238433296351937296629738610549166326842592871144321373651536035606275259118730210153668046646824741653123034848902293422746444813164325257434622570016925463308419544029757242093640536972820433183908041009896691894786977750777381252431153516850144072172047708610569061148535942554764026925859966642920546682559841236624113550903708058679628818485522206587944052946547551163405135642032770896775499420699593955599619354105110916286613988661087482427014511005048367913870011047096185565985326044251082716461780857641260877837765247189847476449558383343195588704124173138200188811377018908782040569034588917296414923351742630835684789367623302023180863302398425427388420382626708468724570740825548421488687104949167664547838306451568311927473006688387104723271001142690696893477861792367076767552699232497380417503373698826093584152676077635415400513536*i1^51 + -49814145239119978865620780350815320948403498663114764677101845537264129090370430638124473305069991201130716630154456640532785521228985342517957223998197884031669654604413945043398095395712957707533913606410785025656681518272369499823427795493246595551275778804327382568012315076369914585834999958451001081345558191156992131446401536105877250545030045945791106127678451421459378253624608418925557977809562703683471827838040112671692845442936981198832212605992666321429015745842781441788221799226066882537433941719165703160392959373380366711928562506242382098988950230490647506456673866836058811986968977092577043335782764102219888398287008469296436260534090553595932043676082314886666482197779935004952669024278681523953538602947656139100610747379453407715784374911408494431557002935648981941567466611571191832597436425741676430465249175453032435114718177390187780356654768042742743434513642251693904572200035170374927337533727313332077593278496094454373818966281576746463297770373068211185756130590066026389110300409823891563996731023483399855630462156801048272035282909865196442874857597785770900525277014190472666999211373326078683174239507647884670522743807283585507919477985256343749930438955968729151286319270230837135319370637456484974869893848087743958141445670055356404752125160327336972958256043150984977821235251611272267525147743366846835647482387505428722726960155636801734307861218067041304718802691681790431764247361930534150513299322513098267647727416161885806120975453640474703248632289778244762832819467348930416223974754644703319709655267846990120367742546037952647911620254363739650299988513309386780849923443511688632186836091957816998991854852285738529996494864391149307721536400251572453992107447512700388901119488679113971359218975245249737746875441801011441879986967560271641004342083832598711415362619438688029681000921474964329054328626220789836706092814430518955077666015498908193536298728666641134848354670675036866252705018342814939628617790611416112922279345905294421154135855074685555061676718383195808099592615558746488760958064029723211288960061604131381048151492113486628467445807000270666873937013734410667985655900062090520740871666280911990282921142415519730054720716668355741102733481758495222280088508220781141489425110446114112461608020782264345191639407107016336086846395070433589275690290916813603309942673580583866969713088291183218861379818242921775677723864728531648932123302713631072942889853123786202005460643647155737227108377723462494367432629197584327616480901916026577270543738100867960104401666557901587514454758224919217120164493450648222114042014664199706665155848405576838732168065000782799127785161318376763975030609953196446833673631695255781372748534543536715877961282859327802691734146737413088625323412396405405523912668180419019710289404620788146486079274652018911019573613267649484452677047667802257027261897700802560*i1^52 + 6998337292775008484200031644519416363053076825186882771720659276371407953314793377526470121311769135613449680511142466527089868012504249969785079016516120540064250769868481760645534568772509672685975718844225570955050182508676720490391465855776555497955827536660968949289625532800601611305541883772145629724105581529616436107353574238997335602016248379397699739772267107611771654147666881065978213507359396682949738010001452529192456101442412902740129069866742702735741399031941427922073322990698983703197595090751262197539328470391210524709575273248665594966955791104626873912548637962321613551656169373837157807514651715784370348054912550224006857109712094982352478263409970125945498458774358698712031854949792525693546642944410721517625206872978253632864655212868403011046421552555211343110096026900648574206464573809109246584704491844724189166801833213580426530832896106953755150402758896190493210972870146881527879217211163425669241196740166502894638403238602898084924010613238707086144367390339594237873402780708518691936636386998627108382485258282440651503572037922777228467177045289830574853042641462745616153408102305239148790451420783604811645969905301890380142875880241344150292971762429817763678907418711968641930050041409311337468945708189654559102582426851836946403734068186475627202211039783982699864939559907610923530369887260640469485652361739999244675292889183260383715314499444707999481085040444323829584596641719334683246738566088534766286765727277657604975153639576176120988381198307208293004018671099942867699343840224730511074675089446658479055042225472189045847927677360241971574102694854293699825190333316216493820860314075648126627293543491126722821233671291537641169651120580028628101613891544675191169437235747916198381789359628910069826531019851304272966995462993207819776227977647174455956897985339486377265865906581726390341490405153290570859650620781889351577528770633021942361941047486137912554192643400256653605199709603495460508128553367365342870901911124656741079215523926893511363618392803068633694577264918590210949845631248201890440198954480833819021069970680674405460720408932880172233335260678762071812618201979152089534884200305248845986600424984484497095469795890976960418822145043241359453066469832351555665279537312270344233336620529177050938681824530518305728098319471523053030922679694020527466260704418449186306145542983615638219205555988303442273488300329046174053780907785614795081704601392022912806136043612398767319018969382412457449003786418160233622628011602631844873916208182150015840398564894964382961944382250776435311219921185066263465922766606435577084521442854133453038637152983771286946462681972513138874854927290617678904684612567524574808162503630454688691176209342561505621025936775745254576439976668153835180102870687702182362564767714075195670466046123275255051994686200118345658477444451027041068838608175104*i1^53 + -585102348803719412874180321706340843623049699641382750649728933549815932154119903807706798748669523468254331650436864345619151682053825237187312186991834114896012791151867903699009681717651220803637731584045274884779138115764502508740256868983443689553219907512690565602954337043262083077232684529328367342785173262349635587359582090592809749565812025950883788394744684096851279697493256829238267397379951536890663692425545568420741168797251010867339763303629937575624054580107393483150577020598779851131079676079826203681876041929643076467760387597395089564817122429391636534731238246371557564193436185763145276909665632834183636544625985720027494570594088908124549295672074459985167120799045867439118650500956780808431423793614879907423922159932275138737874307435193420832202209674862460917431951746287187472601622205905359069149894464940654619301567185371338307437157381714195921244101208395383901962995480316548360394262382345960909740654760445749670758108734437380116192251987360599402865704751409379002697779742032961221712903662194066232849583715764492655810160095959847149558187899957014819959594875115903871892729730632130740041074473476523571910401515029823908278429627612108161171001344322746619533910545444167134272062172254091167725502262646752006874746127972930415585106470445110490261624369042598280148952195321582116855846252754632355999867963905886617893458870910812689054668206514069177043389072466424133276491004811398975328419067339853859043966219079388767265265941629290596909617409730591382925536247449791147148576242089845628603893280482973022038510682852423331591313264609941462571026302095243698212631127374483153698419830679536554546909108206665483122974128879239708872876725462968873838391219631603892561274545043295178137793178377991919387092136166838186551924539631201036453335125845703577264607156657813490651274412237738039166755635095485854663916963444396657681610939658811072974839595355367156000047701277674052756986160322143039330146088775764960575553454646570465365728062437725832769460482309880326339350958611336588682857240785485937393876179489354509837571929979864996957120062271124991027020525584549465133228110113512558487468608513579812369783623998006079805552151209452420526066212793114621707283905286300422531328113426767883089831268134076195533352271003157839404190167633465397697304230345279840796196442485469058235943696194002489954020481267016759910748923792369331228909634538784364093813513445283119816954081434028773763151956069457695200440196157588546767119324811758340798364013437538785181148645630911347967327465633647903291747623185732464443815751959124734789910903864034240132251203195860629630023006056350632870013495259969687964475960168091464277938364027176673747160106450711592462848210144434474517577376243503549307585181695035716688825253213754785558347879026914703283331228299002468770833630800234113751056384*i1^54 + 84037474284277469269216508349804205051082315651751123099517779327432644046670505646574668052616191460168801499240195018567047914540795166211977155299640487543202163454427147081056930420003440799439944742377236643831742532331123119567448723031025656708651150856068607611097696108719452002358101870520144234626787497880133577279173244911148510600282324239263954929282709885189363250102165401022993657657604743842582463828843097443389026654500426008361835172642866974363659746615628603738183440992621657179632524001707420956403304457398035679049869357240089148960589998666409646990105161907146617538115507378819733742175128801960571769395601031187711627237120561048163526684188303545746501273775723860797531894749161815216277607071926118415891273569327720594337223852346786294261972096644173948037493595668214470214328291266496193425575906396657977885568562480684553462251167137278978191174334211635536060281926508778141091545057807081118418722547088112242299173956980145771226203069483251952462204775575347037824573720119729189594634156895448512940242107614047687200583309417607907124669198361153519875643873195609282945081036777395889355800196139573525615144553778168431505770662225280358996019955617287172826361289144337832410581468405400603336002410879056082504394771563057689746249196464172313166837421570715735614208158880777387499802718120412378514777913079345014784769011019545768132460340503319795888590695544826513191726271262017181648144106615947388653130472481088305104242159054160761537308942622771428702215156209331846170459772762802765768575024185776648668652665917414480057919517314379844730161466473393836407715298038682100900925456712566285198590484979021172025999315355202777448187278418129094444780437289010874834435201243937197038301685871715347346044293275257928965966336787356302821622604924987253575992091365059125995337412282123853502000106317720656455739465410136878541310691610560391545562644757468079855123290366191855552365889352455770139284064304143176678884085858894974958212000599784583272457715548677656785033992508298990936051525267548159951845337743227876379814185093667177761926674844013412661863580678678238358857778608628376520328607257115041324055917225272399067499165547852135730192566597153969245112635517912567378211131559418467396238913702808279944011907100487281750644439632066167454183548633284509530216377028654196679081208267847426075906798430166280659335424900692578848639120196085554230010706286883532407403082667157235889643606759133330366531949807215428150605231426117176981433835944640328320534201903774345918379155651781261680582616456700890251494016498279470488394671581654376269168688679342533373862859173824297592454878504484210382328548356159399305304423441998583233730052940754124915275031187139200846266598541902906741453262336662951024990090907255949310560608905467816660729473570427096267771639297016474894336*i1^55 + -5868041954466762608334473809364305409032190819102574451688835731287144220544479109612949126081023876814981466235746830381829045057298514941391126982590198362449829850815443369459746248088656107530741567473082882788903379043990929476343637120221573434160076804153871158085575016497532345545761325065480359575186565666414146155115540238129496345084661944645849421733556869944074202399965084330465291962366368331835033168162213259290593687791391834760468372090466022861180352527319371499059258997251933256501059312500751174037239258299564223879093705572580116694296359058876844204635369890216273554977600768813887066985291271078591985437387867884035279164791417587153141255063755126015164794003343736582915888359925846909422274267572021810132795845221922517433026766090420448259388503434203590330040102381008850169700595629200405299444511077230752772760379440291140182181482465041119916552594484166643241718873565619441712358874644581957461098779530867246184596071566063249705677887904470513823018928851705157215071371225714105444109040407870623146198832371470020044097609724381676894357500453220784093999467097346206522239061116096879734342868412801457132830954224954433514838232058834326478329057700978317802888976409794068526706893716301122890008215485627589170586381249844973104686536163215788561252557139553658014285730869074026545360575075241378792954213641510519493530991832166521449489433246992807518828237477560528213114353537108972072742907697176479868569521405334059491021368613846544183726133112587989944162265855908334381829728189128056465017419603323484242241606393924160435743885922344020669301684988141136898599602974154512605149769106762823383958568600198001150694149837568048191503896722235466184893021820976510332551952019172439070988106418625086420726673215129442862934461414265958206640728144613712444195942591449166357447055549356776985404844590429730790481761598574457871091129983178885886918563191543688959107326325517003496165247867290291965023667519597380261923910531886171085747676308185624586665927624571507571720159302237779165329322200981351772781599118968820077148877281068957112343512977135052193120463847352220032632939560856988990387860498258293691904912862920381761891012784819223246120434407169604508591807289746546635385219204901623805546231238563346721091246551632178462737559949917311813065429755180257623148157283367052960200449372078685917739739969983630108361884168499866909473272152152610357097561877682039653461835944486953365979218569912963273752071947791843451435822335037982364464384478309829905103410519696721625731550785064110787540547847393858537210244954116905614997239990049174858565986010049543415004077789975514388567614768176125426681511578068355088734223450984762483013343748926838896320282144913762331928064272867102340291135059154236134623706131264800750023995540057813387242408864948749573334757261992525824*i1^56 + 278489260295412272580359547321952452228888513801926266141703848893368123324857044520637837191567317186142985169240176201855230434544961041273285283082174172147805669748816407587910447764963453073630744461242308252369322703548591917951200458136818772156959449599630052585338698336031986129896815591834325894358444163457524184019517601933843432875162420881179686321418876403638018382756444666533337716680812394471497006667218262457874814093210995812526556475725969428658816024726903920213317111972307894340331886115884172869439918348400532301131122000274288943452539495168796855806488972698857279415869279888315105961854091973361802825535372818561098656332456435755410556019615939393423191744169111834734708815417559895089445059253146029364392757054899248649484536742707185054096436718322095156044139221327390271236053712588989266349045060125850860368616152533348861040372460184308052159117898570084591894825761422874444294865088692189797353819683352820358989035481423155281092046870710566497060366814466233379173310020240195228946582944982126950983410406815113821003941837345090439255697841589095710778774625726631491532347998012947820598453155438566776196208702738635098714288458620160966984952729413248295729436367535089066197427998800176620682848595066003218491745540242990463304302917785861482637964060450388452736440152053520348243472922479203288121179633592058156948188657848725507320905135930447927193805947588017255716871324020546442163983524634097463888890784035551486458838493040689511398173868010918709392741817354048571118648658202785578026417963532787941025338459321392063961526981861317672313397185786823727855142018152339058974310201767463769272801539267491497081800685818278690319117575390044559853707810933329577247575178415924542449235033608292365098191069418769548376313261192718635346069267859458503576945648452934478740788267127862715409736926060491933298009071629647973596330579208090793519276820108653195500527012751736303593908139107439836775638039190149806876059944016755282549108655704285020341727152245323729964330563457415579447608433586548059564815502629462845250788094367330316839805111212606638166105553247586179302710840798018850881807676807564356168965357774970892710247580548593915511378513721836981385270305437291984195508720482132613330295928565635562347130030879009956713516151750132042224924328245235505769071366748152045830420592581898962298011823310189117931256707968841962639310023601896393122395056681450780317675861224673299692697603564556894705347908537283285345476850444126944042832144047074173241686448131156544370149286472761367595496421941158836399692368801053516122171378790418379178241700031367302158739714593656552829512611932235162485465343869084507069209913799504226808159222539248647344835400452492015689516463962028003842068329986478356842176108152572891062549276579049777874739668132542765630707736772608*i1^57 + -15609655448782020713825605169444782067551088419979157483819476745227864208126911290531227010356368348306787012240030788691824604786762788954162068999635724559967537622470159510128547278606271649387133741630110333449278305041113150823249996835868563357468589461601966468791903107214230717803841618961692631082968231549082421975429047993703299407354876464930143756297200171550523716649477743159902538219506934574091134067280036459145003742738648341845458619895828218657181975894028184032950973865874004659823785539792541607409458608876045167545097533085184298847102692322351876620926940810151359435876848250388170675021174393075049942635064849083892099618240719368885735844393796092624043815267486469437773500980191267129011781340804471923455644573688351184054929721830020961518975993622572573743192676297500072456867732245163286866750363886393502249591686181474479207926261275809115341276506993008267854421168515276932496211923829989028630226892205460594295577893705423640741592091121739856014200024619701310422105373992923074590185188872973717435711476384961465144112849309192062049066406512452795516223194548981398488901064520621518733504284150305443458646744329364665704027097024607860402434360092077019312684592629496057202882731484469265646888956496952661429345062143886687105302252197265363159009573098410797660614643694534751452359129597012010420625910512312428283558597608382374459320596654814091890491991308274456856370657316428282651944471246596257440860387570770700705534041185476497655117382278401320777874344845349618813317085846900837668627949958551803892779826193064404388156697378228400798011448317135162752765560942713544293371789610294973424778563769728593428056819732109297127707297030027854896493428413094747578727301923781441229655668109690448398845698863080213598227489710447501660420645231408641863465033389093056845353049471087909214557367558184685820965796774748142547826523205991337431942796208136157875545118681332442885964121313060964839761203193474584633918333942315214980652691213797311389185222906099543927290516462666994718071522119726215031329201737687507480136213189218962557533966229282636122240262634680899699121402418999460661297341114312659095156670297702380310200860922741799238627622451541744178542659652603541920767669133791582775305309328937335095024863985156487899598579388871589259637815910555664162445236602920999452391017771391258011925749374542121776273835187128565955742745616504291322214816822900486365334606310033112906252799546042707920159567043605138341979788138592990300277851577087050717765403110459565440521461873814666608410246494198390595643676789232825147259253987904852506318873851364170618307599345022509653122977928357488174496527872692414990800377000409753175089872212266953813827369971830669503996605558018827290892960792554056728100410426481345756140708850270575433186434917930897709375422464*i1^58 + 442408048516099040295869655460575553590128308676108063977751728981381718182054082670317426608372984994228097106768312165932119380441322482261931768895872665865764205455678673201772145242065498470068287488525426439528368923790425910419127873215893553850202429909976531908807044947001572460751360099586391068053956045749884585966178202764064039521674274081555908042825307241073539842390649922574580455935368381861176801701600060123256028700667162080996486906605529344855931311371082685819408501934285511187029227344804861220060779373252220980492000042715404840662283628077011808808413975899823783351964694517317911055868626005082895374335364182262134500609664945994800632918049742274245173426874796578437800609167434262854661195568847028202186898914550529279926399501995541438483584003022467916451760023398411740499624269916235831689959651119683334013392707281236769544631824891179721943431667779870967107679769734176677753205819718545240381155864712028396824361016020287828162495895920524567487341499096678503122796306630561590893873191640326676499894207991173861079498541583694776601132908254735745821865473943708642486210924813093231835683213558933491786672887624349044492779601162628527127366546891695733491953790356599132882443630103260880609833433229148155291852132909409602800749007998926956588215814358080650836691572571289619808204256543900455986224775732262869211454701046395902440784602561266998099450205396400536771922349415064335384903933330525512208226255625028000307793926326006174229410250431680563561286582568574042846841467692319278666059748970447886896560612272351129552820655889549021207847674774952664136345556647694549544986343694424700659099532527931243851279025006419491758496047526708808004725703208414838615045368774323590038180660374356109729073193412049227067193633869470763146360351124476702584885575675227344767750135672742822554033384301410210232409139399672916644033665308691709290197965647282736312062622859955861794595285099963934208270874880449347351488440201382710962190863413460148660895775368572765926057306889356137340287764119992867740410204364637656588172409449248366777735128522537712409976801068613182005711264204101729307366264456800701062595864248620468384302830771804255724271258276157736158719502050900256686403739017557399242075637208909839269897845132685927273665610865187662410270322184303023766426471096066293213429181411225530400493523866084927607663611113017657012659111404358555426927303704071025787426421197401070545795714654963068640234329933034024913164708291054797667750779241812129370715379708679096121971190486240578672691595584403349356096567043937086049754700217705308319009696396087222202630037565819235010471769703785949744385552333218336320308527199933806725363246224598263514275923529104750719213441960013573521821787192443776949904529030594517855152586060083955467795967534086997671936*i1^59 + -9111018506447612965361832951155600864592793934723181558494112144924543729327467236335791909746155267543077830330403291183670288830656658502724953708715389111078115745791179925851688788701838004123232157693950097776808005924312329411854416444753569826200961332224767764244022441957032959319065598988297260121956276307863592397046951478125848684631238054183178307516109338280701852327127461012182734803112092388218358658981173766047147046249558816163450254995154582168589716922187771741343337750245755348278139823504240990621808011936963435137832774915549038697330136155805897763513945448416695289964386337016832042094034686027133403758274937199719892153791185684291117901424268089515153482734297236241088393442654225653893758653671754221266737752492978703884526357315874770102574406061346072711306060419021609597692022683960218634060295987917656984590024219236685617461385174359439294083050879057737386411242000882452567802015128801934592387833680795757853913974016301926407581798263740330031772103177196249359574601602886346388849088904029003467034806902004801598025770969072964313561842472764561454401542378046086646089857699338032409477457654200102082566367812620598162943785512933320162069641019844322795161109190928847087721222604784476833509748641595071127459613036020700631978808091038541510357824693902235514900277787632606109920069328104477063809280700523615487626030466180781676646870219420933314621619228297458108700950745538876198853847023909122493089664728740154571130798631988216162457987712724819419512206998468614026220105261182410177707487351190588585526922663336945716953414450962803604880529489703082551523325382599715149099449609853090458973625558203094975727631806528832931468783389660300174203058662323961139334997971790970318079515376068188029988921381820483322022577844622808773122187833290999383996493312044551746521773832903314459080775612183679241824587305897984179442057713957121683353505617030173191324142179261530522550802035111973987950887582433702144700393238800237056577707076081730472405517096244225215552284239347401901724616883797355703257959590896680252758757965447613133236019670230543063071456337907027020917467021147208764816508353831371470681267262031333344586611990138319089191925543729918351516996686446473298788713111423217852782427359748602509015737668745995857328457632140770935364253984802800694705564317387467437827010939090968172496638592967756956081678085042716299553756291139535742806870542918700660440548709179485409937825786575383706791506201458796240310925525155283143435621631786400287107866219508263221733724587206077708481062696550675546209035364670400574982979982350356659157978747477234515765330124383832221289288745249648527844834975074861688325849257839291404304804512452027336495164233613790078490474598261727754388968042969606845540376080423588314639556167509108742313999911285161984*i1^60 + -70210165113442575513176311906678037799631801318875235494165579352459989862271231769188452773488536662569267348997201565202786158910285031615718148848818813475047503822147187553394133334407781066486887802425930902569744911094809795506123245343343478306166884110552535457471753155012528444957073327583517012907998288323323366627115993880365816115864028508191943855663830743340846350095374202416779231925883647492160247201782222837041759442857820739030363451578995271940940070969341819832577984158437267846240143876756264231491634995994485078131997085439366438385964873358133579515867498572306906700471171938089041604393329021451380820534660494359491201730282725162847457238371057124578312379187859696397211707856566440124292714987912923348938919874879141683023713212839842715780722990502408111586590162484701822224399875548147736092684046549487814338459597676512318901932401749869765416801988741474141069736186578685406754104084329911323633994257645051331896030218856970103827923456493351663350482299986310160668315040730563190431475518403513646475254401384047280158482875496781293252052965256544033789829968662927418438155295063782950440965691683930126549964204820112643021832127230029793808531375654674562594886009096746535101137150640315510330401641555827219495596501128239048701442373348784077852212948424664482244054492327857217254788804200457751749002238330770780567463760669610846689524505644858867427317471124251680812900751786518880429320031759473985706657499660342244673938079602137374411557868385202766173583075317489537163026953866436504856268922404950361105762377079981740125033263889410511068335202939102280133318214921654824948739002580773814480670642068614412060084071724859804080382050322982560779125252527127606575441954734351359469453939580097074336890193291819299808232719545935910521666084202382851270312200971486937016758333955052388424151143176349591290992308592354007025241874649884109017164966903346573615230755009049993913462180548744679971389825078423843771386943175252411258348374073526527811553151868989188915987386963234039180910114893368330159020382523007313659404337871952884802754399054221258239851416054812337045396440542678927561504997755130211593190570610978482902089816273844916893064625530237770296698992648715795893566955474010608210232402195935771100403140999205099185465052241791906209439426138121568020724668742533691862334824386840238426192464616044607977025838888196463864902685531152016829144466216755397476664148182563101018561243184846767352690497011090039925320887883054835979886567163628442161577889736946087706070484420581571263635184875882734030381067864290037583632229047950150375107380279829623927510262000711992448319180423956380236216784118068695744445104288101659458103498453326458373043216502373452167784142277971716378345230437448083582484295398760131523299970173067243452275428950016*i1^61 + 8492444345953886699866177340309374636741767371310427993023227320449661926510296462601858869048854859548784520156547037475509827745027677812422180402664286657935143892208352465030385596988398838154382517453056163122048362840466051393345668770398517547033421634720379136660750862353353991280770168112278728763853967826384371336833783589600495170811492127070922065699391988422171423572067992290222967446452984530794146117829049300655231154914834869170097540166532363808217491768435025022226203162387000198089976550830564299609878408572386622053588343187491835635663694389758687545611731142521837956071970305630212505740433788403082003543801816283902240395654736751653993910299117376735762929247001800223188115287524360988178441527460502244850226169139499035573218546458582402977551606719748578022402922013627193580851495579361993349642029548773173254572867416808493057714638947819553797073375559831947349604022672434291540536727741623217733757462295055569469322076337229298872061511621365691348376488892753103332352806444094001708268732146999005233863379385259325837723079267817139554768592665601965375637329589138885716835400680567525703037744420208253787868789912241524458843240025254484985803307322103298168470529038753780944094770511826140859248203439633019542553823081947511102882353445268659613362437693981075839155750967300376965465263244179022969662767683207962807062394909441376445123383501356944012071380369111046933379008245876601389946076954966823912631314675170583622708833281050676052219036122225016221373163360942464145973007496031759098652285361808750435826390988795349171016356966806415102587792916208373421436141391388849292829032406540271271084519834323473229704233984457131264113399305223848154790226458850364630271656231344562118858082320363719983568770618543848542191388196177159089758535514395585742660480287856474165593098499966539892037537222170236876468020871267676021922650627064502052979059269935170240526205834904011518719386753530619081771965487471578070310749590475538680561227645746106203908964988550104517141697308187718926431272605326727900510528692185368222034255029694701122939599752390216977715108799191191786561313800776994717131670010718047104305644494748014744566822886570928711278788520581424329368619181432913002881337492926840049217781207553377350073721428273316462431479072628050385275603266834787337991061786321725835892827447165744363226386729323518983523644594229592758740460423583988552975735096662095105661868924324263442998246790708103263275832068481454390909232460099751963349709926501678656753124369529028888208858873341815876963965617799759291387339932433363388764017291953832641801948037037162348333559102395148474811882593887674894258252499178807586509034277404500089205331574250225059464673323013738660472449656024561964665063672492906025866062759831229351957910890543082639391195136*i1^62 + -607104579738775072072970485460380308276579721374480295088596680707528594965435378887952156039347282520144445454488614572146037116346566824325435562970965308379269451861829220005630604254711926065865594584048154795240270106076271148434123083111650479267445924578422256446225395310310464480355275847618280063867126771099761871822332160344985341212312433115098951545759779967663937086014046988901939150024515283811424668507549043561961860569639790071919338033672540350152003544657454689521456526986605087656805932997388564577461589633841095553458640034510447613279391344644960528516909962979803931138648703512667625887013442557759988869200384336580188389510283793829919258952123118532078778625248007491045791652458253450625303197339419482833721109202985550106316508727054977077048702848976438946784875554239485451821623082790347214677899507844791362298072655962532519991800536941663055144853685677165388213242397200248492784601483860696449666031609235836370794270454786071969088445327859099120997575818145227947621668924477165247909298998376160399854748181420804513108348091980146580757390184766749256673582564066886262243962376326639417217098491901617208754661431294488155148162739350873666937849488080827824037163268880873315795783506779942864099462616041704275362898273367397045717276502581701175970940828191162601677982719224917048684245133092870320575452944675836845207171106779885667573084326434767619528226549886389129818698720048132570159345056516237826337016855516712034239345270149236095486180821858585553929338272241916668067816523420529872304079817187294368933827782216483353575267480028232013036552186368733459793048808739251329049876577710909916882452167714261648870389914658923480765908785704736334079737180506462847949517515329196156402146959210226563627670694548450149115704590964955261757950413171112399491570770256452737347732467873499600623720185418503232571924634194244387777629899037656723751174353488697262691006148057939828748215640567336747009482490612996991325932215256638666296474375965117834594294719420316016226610063277117329210159721979502095536591133649035484163598520228229925132143003614717201273883181886873546815675549020614317351702360697647884441306918905926580962433779437492783444142702748127489246876672937527880866068715508054773074534757836211571315768043377909671379153542692341756856430126326193045595540350556231229272029565815009837400046198697520456459422818524186619922603374988932498429511816582857396395886179237454792468021451283549755055278010138724318803344171139276561420197879377832050811065258110961171099349007870711107892935672814613186889623362661491427021108251859974346400672640078664692499811766202589943320060072223167864267913197648489818846433259658765139863701216865186159296788251954090003493679957123712564861409177312863228858372797740182367381707388777289874407424*i1^63 + 4961782377088901446135096574476345678136441056790290213726824739640426762803429283411799395590452023159369903235218238362718569807463051808744585981892056383695709370224665908762492036145849913600057547972565106435139909849707920997542069755784929559942535314912888131805515546969009245781155166684033896836716185841033311815512231581160552044844132680967103903498356332060536578011057593305310802890776698304086560679298719818071539830145997589459058919936704789674599952560079495099957161095040356628397249477868319173064420860435576313931213043248450014010859625863158964955374353827101183195473037527483181684801333049395901346345216030515605744846307573056181785011719080873077682741917451903716921967598728041253811767195794884371903725417600236370008107314995959539563365757929115618149809055543565227620932399017894278103478298227672781565888674351598615778013030875195241050181498130188158233855848679575886208703052060069241496636413301228343002367917712207264718911139949917965862662876155675997386731769791141552118224084559342771545430389556821687036551782492959607316402937360161550570773572416180656285014743994186104638826330275494156677332836209311282074568944327426550964883534968042030839325546126297636565086061520996209899125504232001095090900324878350698106205636996739345156530825741336126701213133945536320451584147080350298414263854912334830859634365546553313892833933367192392927846408936635044577718714627893145341188400116787958683997459179623174984500728472113459025602106462434455679122208865330454427293005650588650491280268517216599017454414038527807136375725476725695433895049820032140785752426491790737423188001255790060614864773412637448743818110578918939424543146245844439432873666493996251016906115994816653076386601531814631748990844573136424806196931243200359890287639245998801455497578521965367108058673802148508881967480368804270419929370900703365977508406151255791295784526340013418451837250368552888209292286009251230033757820631115735122936796762643683098206558919671057576443289146344428025136592661331300772154339689824418918352585735682687558675540820981838374905506700812048980958290953702318026422354790791760339966606054123899084140212837957578199023561554831004008761790470050957622201723280785825696013671632053378074417879290788050584936117848755705802157206001922225742514074733759838928880515307769406911169976634804439878107475264973986875693031285896494105979258540727069274186396734507401688888359977097895378026712425667220614621335533901460903837621541183361850983208800857909500304304233168351013778872290634924398010238118276236628537810978983560777220262585759958023681306701699005975554057381509251747813813092841752020018884021480055105061030473748795158431409377638288091433661080376666350080708938036510998438491615850598039507349855932228338296197929104310272*i1^64 + 140537341735209528166701963870717272876476084613121763068401614019363745776331828322471012678520627565878086572209538584377282329883400072002124815814484571613968395264612510145266997042849779064419134254148566004836181446071844617275202309316555771810435138494639411358254641456981062540724305115177835952908411224026200428936053270447715341459262633866050781685534303468806085826838875441836511030449207629016724506533756412468447961942114430600927551563658089100765327532288623678816753501413489369809337482390393159175684644559069103112567165733417559061130696756717635096893324710147309768021157276790114049064205303157052941820897126110708352947460628455990394700935505162811645916224730169045299046798763723501384765430939559592662290580622936154899616972050967869477900528615955777788739631983385863498329885160347846258829923785046342710456403236362668619398049076318328419393511547739395814474183587334373546811572440248118807777980110356620489640337184970636127750066857195557194573861535797096134388465212408304408657512979069524199235402417952490180496382788856383225422263850291741812548574628304560145415668843161905797553883008150414760654062755164798328643148230245192473976183211133796499047032440589246019323627457666367736627061413218884108713026473350510244445163515958676253584219006838480769297302214941153134773396215499657514416329051451055734084634938816246090450188599937294436685100832174182430695077804893555101076091721083700536235731597281086667713959865293269945748629795344896772214073837847746578155133937787687815743888908705305284075947257542126595860857105768043563819468198713267585597882452817059673617184654354949721635372894361401381432940659758393936882288355687180138418785129757723758774768563060490908442387313680523541262181717250400735509905960867529950146695603589761222408949079287798445620621177002012998739236571345606844283098322703651644592143288580195728605433693759833444159334972171345562159198421718896485102168105360489499080923033138695348691931334481306998028331562149983766625932943509680425838506038105243132041127603651041230943056739884012684884313798791029499497589517929651851751038032702979538893124048339998437743139434139387294178158184992414560887086889211070040746649532612540458591848377300156028534883006702131288156460530753822057066229624350856572077798360754311714675577497114451738346117474195379668709733873570632398941107641678098048918971229987855248082327391473205227016474149625011946580775454874163077874445891569443040045601503748492016659048784252265176008444365894490076648173212726269334699617809806759864017853404340372380186590128713220076310275368733067793309312193226685563056778764131292851434827004109320643658030801473749976587772027482682472941764169454444261970097425017531052327260324985291464713940489457960565766117111365632*i1^65 + -20358886513940247798908178799411091886932382042162254431918591680157296207213865888530988330744338783688817624933427825934008125564150579924418444621565413047111429096879956450406169178458928355983262978327948097373364416712240237937534372066219923082042115895711770720183992740969233573368144654437574320163830171757587798470100338577566843186762776356558129531143887864981569005061692963721691118209803795835138685526739051291627413088842227678441979413919952361781480285956140472804070785511077463942556916618132379457897425081866774604533466614904569453967679982093856493711018469806887711782589579931854191303296661542022223469848676901529382125276676577690233015238784930258662094007494549441135349440182608170376793459039791637562167889672022807887134379782168476281612369078619254956067002022978843111546919261428384347817593459863738492478933391546321765457990113776884399693887179020220187660787127875853619605166022408492823221625985799380080584399200995361781262192390104101724618861900527441753723968656543539504203785661247559246117495777266417020736429500022823329809744334928105501522826087754641438837084875068617688703033638461895852902802023144601568345425963267004168994271766017650221257344563129019431001473943635340998442583407108100331774326066155047415133613658356949385583889184281749706498227071720345321724952312161319209043376719948090196586444871424632438928343422930575125959601696297809683039313253473727718312294971129081875637679004691615153938894030065726082624811674354426173962826604693536447787681894023939073804300576955486732910390259846370212713645971862357678591272041738819557476131191879512524557399901130007766301534871156940034355835139896665366608495889864150648892937463036141017236627483231661979816907642380438190370026531619668380914758828280004580145907140150041763000891812843011713320159005738299874211476036055626707892373589587718541524010734844415079198986139847384229192107454980747518849747409152382242290068187993139131865878491369670692387221897156144084077137339566037657917241469109902267078262204070537963211476771213389046962723759049341776153270827822567772192875590681926908260065740090631418603721730661209863586563440263796014147881388036429731408076658499582770927274259081480470581375826160021414599762381467602378045420272413830398857000498978229831977676852882057008698434289718822823840440040578872937901161847860832549057450137812029599950520699361332009470145694207966279743520513077873020497973227416051476715963248016719170433854823806519268634071360625716046628857788139263234158994491093232426364721057676717777307851317298821771321920045677221572672674567780358913040513458998585687850236662997247396943689450895864751261982127708275450558721841403388488922895030797681151360849930594006378766789298576339357686284232706871252451497869312*i1^66 + 416867182570061894381586536000646527020351779952703633684201304050423363767660436912817600980047104119603115697783244026014734190849178919269611645770978575374495831586768003023461435063579264955597383339059145127423653493142241839147578915669280376797287326906486158511822435707644135059435862462744620123244038294109206415837165174610996759877199624867426525032420234234744297636022964368813289875782253077742115886166968923125821824340301139403858971025718530224076973039438496861402905583499461478560502422394495628928610647558117540514576952253095037157948257220645672883149175978019858841245454092987425928514596760594708125486322698410847815992958804151522326713664846559838484461353122302250346359151401773588894720051502134344188420670616394792763831535057454527037698097518969767152597224956483949213178040592628440420267462334828546881421087952907131026812626935044374193177252741987722199683644924736088085297315625902433029340372650225585014572098478941329671108805688125050460057948644652431657084833245536863177970888430770565513357804533962795907246533309216800893061432314874711235996148342438082481699949205638641038159364151652249506412574677606333494849071799410270930818115387736063070965536077700432279398791654685984490196642697863254302780235891494343273334996139593628386389809532488721275912412711978107085897905665648110535779247175585150067610573336730274919442611872211661359886884245983253131699313411008920722078627619530774809207574847581871963832412042178145603763488095181685075699011917260276671936536832394725587214361633521121203720651301189848347108738216652951204194422669184690773733065562682580034799053611000962387701093660104816879479786934742836971871147148024962131781066334784287684294786122417293702052435977370373687185957437652975175425774127051373374213436304107125964512304496223151456722833490377795312085194856053767001503898526898312502258437101575037472263848361449068020746314330383485293724969604132167842134131198401141087742299012260376758800707143287435305446672116465650561908761632858928168334855769726877389691954193733265350511202213924929504036371259505076854451644952326642717122942467847505762224236621775433218583973759803473032547721048838872591220377726987703532992618941920851315215852604551375260081569768993961744150034494432296803707287026277890013707363733166738732377985598769798356463369000189842767612687513517327391835289278421051018784825970104600527395200732144374436239745268171687185338258491819841879172698851546192125171580213294015062783698380360233520895613928854926569709143568452682870265904530429477392205822901721395352824691364545167903509663643273756556183029105556631131015885361650019642079025184165072282503691583390762913750401693555139678922352309998649219385984331872705825541950053276263625634478581424277195587584*i1^67 + -3150540477567044993391395801277975596876615123267162896893297948929225109154665141376531562986594990043666627488727239008173687417782851482725910043723390103764272167798327852368229588534706697122894385340705405437062486856964578679680725860137048330636701150589887584999762063775713896207930575382935844542143725200970157717685336676608255973385754468752510525283707030141140609171979404540415858457372225827996717800014364720135018342595416972554341290885909256596151267213248784485458093353644790854081465043306241887524373780748463341319448470049696987951785807165330338051740357268966911559495835523162801903002483253068422803956632584163882504398225912216169897150230339663185663845828863919839160072734700382605777393100393221690149564199369501234594765879745770000830681579048564763531325056781205275255309641746612315559603262469839076601791638483441064456677451522493154991309223692179600354411065975492763599049294454149411465934242311323868381826946621632681281487715610760724520812199450902543437438368855557923099091610401870466800487764887331705280277175945373135443735785336594438694689562487646817085605283666345671839686626928516559989611695292489873258965572060721272468469295245882651303970138804845213313815226373494301849822865583291904852366852417689422145892163434575660474183340269204576174821366732057262053851748802398068456873342300025280784256811692558959889254995746886108971118964052002490700333234358106079292832615211167340689833662842108674132221912140548512596406664128641872412410095323651852829150700501615261808111096540934373103570979100000202801974881131874789512205451384114210492057475795704540493604069784800599457256297677245616892902872082874608785553523981027860184785884715613281641188928850276362553587940225255417897748999826558821563872172120977504828112018912791976523116845284510988818596494313759709790045803348500714681632044882284379945294611660322918784737415351346839583899272664897962708936926992392749688663058045237667324054649444756083187370435254526613979340306758302730516753373925263118076103539779679665597859078764516175822572851123731689264782697737430985560556671056844994787130632605456703804865412518958793479919386005572355476920463241444404111374154835306834144118786851861838148105362987298004694756285374601899108665598632725684776343094508707548162653144684477913005054849573396343972928215631678171383862739942660983178486395238633814822501958811025677844770695811367049148368314273311355178007315700445840056237755538744786486145581575660863705217263848711979194874879300164629260291572251869213842387247008288792174349043878934045560650719319496337137491176102883296639909162186549230531323907603452692022047437519478895756633250343402262416194537565808778215008465868259614496665026886773628859246306640755802413185178533669896192*i1^68 + -558119577743060339605172975649013944495938971805385599938229099407568498338782688799659043535454084950514320715984459053304101084155982791566733305732635721849904864979395031654803648682484525703335979625151078911884416976236621168720487798974113811110151289803842899587389977494059688255410722032902730388927065779043367056156916578990973769056682902079664651090598335378516987705283778751740821344569866878836984452718111096104080815098541378594718187071744416690482779995634303749790740610496533866022991781970939659130084906675416732482276856573249023398237846755948278927414949036694391853173725035581978818077345438729997812386866258329178209711729141958359771715090883668000100763719781035841361266907243563430217225122374045289677672911226455134004990398167645297845925867170562469427677120799264807650936614012084736160038185128569935129294227500393392498643378026435370062841017008470104798558620652991287921132814066506590801748810410256235305020942962812921016020359315915899391426861730229014552205283228836566484258742164668268413003173170030433302415819236207360598819180723158464614318852046623267459835346537558851575542878042492375545213741244969253715375022712765425052000867486680811920662074298518877160988454248999170090003291392713449689035049596676825771044869555408888343174071582678427685912980075252236476510871730852798516835535256796067088936096015225146918635015915723467281548542058272020830930550370862646175201740958746889406995871232540802057879399448678524342439552058599762899552344277205836343560239575298432360246167060580877955183105505334266258447418500280120560084888083773320007568647346832308910930984902297321163501379333563976332907773776307250309597865043755244180123501872501198089412548171998399636012438077965236624903807085476170636095890199163280740560044120596013896337786811931608050974614388097115467042160664657318831582734150933236787274368808076027746341287221789703523786035025585542374500817016549166565782692952083934514689488401547662083114094762886285335122592252051978546635808360878097899853361545250153894150943017031801626068311350330097424302137485897489843178917350703072407564169698580622941549145334799724626709304234131902840059231035027654700009903873164408341631447667018330987202231622120327024102531650868169654649237108831369149340089220379202570959148488218353549196251793048670166913498046081344844279050696000864658598006678204079323541513500399724479947786743759127579894969148248894241301605954137369725699583045412273140845843747395328593617236443618148838586482372785806458530715510846908001927388572342241315273186098001673029018832574614889809394731251095873976107464719732435426831097418788917583403396954428853534652109100363130096945708986473538448076774936859645720598027093414484179145207788516167221615749729615872*i1^69 + 18063541984275154246596343744578018381547535547657110253606804262809237482190699071069442193020308276780760341166125510346354006735256336138107725606816088907125460689563518892003875616339786813357315205637710407092555330609562496817903352840893257433498492608560419090494771066981631122139544971612135890976464957672738828087512096841224446228793381942645168556801432501477341387759279407465933654580067964558194002501271407268609100917749105535370149479278644953712388157464741611194697077169650479163534520466143926712968262255974652325171997103021259442529077099635308597628737212992264082315721116771848069579431225328390047086149050868861613859452734211064188727096055900232019689427477949157779597085801233616586491127293952297419328345045760805719686975208893478480648303239989167186616695944306604128041764983536958760825833386437037821830371330085520316708506272274433759102230089553516537836638034152668157791355167883659622249749288420054305243710968400935076890267737531948804338746663586076438906866891899827750741505409235182602357038796177063364517947715969725926693070778883231429346413216085584448435694336827987563729646154358051091179657730615382478212032467245713149937629589007983201958670773405226289892248515516763352105308424257210397321009610771733029970658915157851244702301051603535440631371851115977658265919162942910643993959202950868206158786044176461389110339933638336112078808722772726936258967469618708493896407505699246644971671375956036979914762340198907216115425543150856545097295096771799366276332644490934227349233182336855696551414007098145025308569225573180585779660414723551508278740069078392464997178458068896617168086410546639140287726864916164137695947289585528861712455076053751741885450853335287521053520696631297439484897247978471842500933847902007507964078929880507039975254362556236217892145902017321672016614111863603927545293031946248405821836716244482476055165460333376467813078626593872202750737309828359460335801233449917626762262300204117140932601966114729363066400479561650512377435830199549493478666181272487061776762962486262970927555855105755548573670144957174951878350609836899654644588532970038065864604763690150702774442616849285027696057528346151878363816811451096725229166602433730258060708624761916486379230077828080443348712807044778505066090272646402905445968592198103839039011944047350683213342792660211701245441941132462701307318604875472525819493566233975415968115367645477938346691257459666346312973385452714914231430662088165193616336312224508749556436704216195485704446031926721245403441164836056328271006268108558964614119191588573606634878066748073293324789214770126678122641768191402148509317820629566741005266828321645387116868454830624407715441013961358162930197256202417306650571236150841950248010536135093977647117500416*i1^70 + -455335086991153422426399159781294737460200547173076250599252128153161440585248846748066143409494527670506001012785741143607145258365408681126387077954741065413367961379068811082054945046475412146658474333644938614811630651926976184094991302984646742346580574051542366681869412431168145839290860484491472181498367222677183256910035370644417152237229819153658689970026798417470391566468624426950945066247549090539852456487125898846841849418597597188326933511294479084749874493228504299981781208558405268734920648305641147882452783391392110171426897554730118486318681113113393345181055642331324354982524915667294047123347856729464482504269732302515003293760993889995471200841278497413373532567915497942537607718445576245102659351779487320945169506447420580929496844338914748165654939471257917448448872087411005564344078931744265912681752702471418262492771659164618071728322234035073656204210874497128477124951654167743181026843325994639281355844328056135553666650224436569256127914475278869153610458487110664230401197316460397460293521114621142706871951719685303200667837335401385637041064542615970939455091190671076632566545131539984204392847763131806488606547917170667489976049745155134455397738559449269525175789040401252342908042346866340150467899336318626402686748795701030484814593989938227042554013110099223036908616213504207810511734342183702946731594804019747393920328887179636933723388633583210361852878159782537933976240147772480676252818366748547249956921493720759969863248651900366662801374656993696285620132331439197231769114959401102268803036670477646789034805111959449001984468090169344244694077328771781792464862267725223549654937943502000055318085677327611467071741716717255174145943535746500225587973508997132644499069297251977007914535373039283704486254490863034852175674864518987074476805849615431263302751352465720924096146627044429637065339190732917013530178553651905504215804253796585946394504602077624129969906862585946402496201704789592484189499722786577687819917826992032677957302602728038682922612791985534431338480416773615260863616888768502308509805443055590689622865729073186641362098132371278837937041989386147437536683323604521791116876031082345662355116251071759201473725176791119555800051745546177470966075393390071817942415014918890348814668417970433881143892308656421506976056492393504603005247586561768583886705044936494460068754470603894407745899434101328601573084064302017019950704165243510813805029989486097711019984207633923158515663353845181335063087713001497937475776583980495190496183871200749797837094377115440861692645179266274604883612570971296822590555333667287268942194244743004917921305513308334679597505624241848517595916289956479919132942062528788555581447289251199010137731379351879283317974656197384809673787147114318712617806919176512132349952*i1^71 + -1491603827699039890984758393069731031296416766368135321268428472603245677040206435243503046867193786365818214646936382664634061780647096856243602685043774580075669849487725659159557171352566880068499574783191757150284580409701169352107759283722557314907166014994990547814626147153105040930019755741798710254092454304548332869775755937608779107093561138343553096813613310860885836073256684304799345809380811276342183552122844639575324926899360922602689995010628421135894953514114145167280397300300698201983965615447298129157628097502101113802663559453717882790708754677603230604007870496315956171791480195157083379312789671064327630170609880484287079386256494967965687385617938921619001431084032928687037910876680315680627303979843063116826945600788268887741233625049518081962897220083603617854139503637997741182953161502274005639187429151818601019617519377720107617111856942462007270482292777578313173473518470364114893998556199378404123944902545143040915999087269661801109076861110116836437153325260154799761953341811200690900021054188686609929284168129609362499303440354089046142023387954529664945659114335174808988091945501879120324846973574622902878617390949032990838660675524331711572239352487920713640626981248427301782292160129138128910267884002062026316950549378853509913919146146140503785348492381097107715333535814354779316096296089930210309522922567321134390310771591055973823826847216955670837099962332092630194720593089962385068990416395998858957526074303293144052623391123746614320030824805217327621063110012027504750412449773404551015396757758282366427040261460542635784582517512942122955114615943740347056642422425823052521074578876985733452487478811833137217228445359802861871999719324162736150774983838077684385947238542353216341976450955848342777037939210330800992715342175402003655301388177395173443131570677169760449585036247943637673132292029897079150759814701068096035767228465870821027387477646674085186086854974999447346194617388371703386788898794101711831750464149270029381300088459327473548975995930717979398753423537234701322600806004597966986315522896963954200152574994894579305560946391538960276093040439185820829451151449533292039828952187013881611582298093947248462577211266529931846790664070619313444246368332092522894346315098924131030795472927727946647881077902059976008973143692862276590691365126982748130943231000105801388263409768655044044046785453261941474185481925362726200496547645482844057794405735931890797765129445509455766315849306038056135902060866833530507776090206110558239597861604245795254651028670421000515414657482863105149800113787875542439001520404371488855200887212836063222591695853045736766899914084048549311306445539037297893309599971165566290863247318592250836384236570400307979620296344174884024809222424087035521477603058115411968*i1^72 + 348982238293602647560061769194946321778358718400031263213378370259035337490397514965040327409494073874453325645743019618777587310271742606797695290952865737910934658278383525807972346720174543942099023787794126639518392977720948296384398975334145585069961332567098982739120082592543434617663971314641637875918129375598112463556526864608968059615256395391399922994606741572175904804088442743723896726822843006626655466013922641989944858385033483740850888089718536937884808055165336821957095908013916412457631985317762501350005556762996454833231846651678323031124186027743970847785627910425096891347792309890576412115280749457847615391042349341076186933159010012916398550010163752279565965621666272062593053112413826549243737140053803056074771143447662073475586106375767195847627855354793716825705531900425372217974512029394490966746797722768607232443671358122433590191791268102519054350120676806967672722971565045994428298581307800838378999497614060758477594807392026882760075968752796432203870840325959029644813757694260711259520537325311382208673944775866057720016974103299244604935205091473106917883373746576762778957939330279303921954422140225577302036396380830724973755049073384812494151156172158273500943450776956915419064547566816725462960398521672046402417699227619134158628202186112457978577698633684716858328278487313191697114853729834652877245104319707895589816640662257412143375531930771473056685257490231940289409201785647401998198240343915032548590393721017738915740104861793532398975067548257664642556672519131100230450779445221816347655344527310468449114345807572304347373235810953171654635722482723002414922100938809769762386622139157580592536875267818284119202167675671411639621619013293430411495452228693356689028625320994624897566635553020077056392262000438535325536829955026568550123262627810133232262695232363131716991099553319302143257197946911385867314158648496324444696486306710427951888860734782688499056358921684601177793269311829284160937501886119063395696065314364272645751374216707947000373807152000787168949339644920347022749498442671809367377195267537034398420013343890518312290809526273072244829057890539660904849151161464484985305543832892332551919105891234226313864863889960764718929203141316896633719668531810270795951863164464700935440531185646889083402935745394236271672138199027988980682117398499170186595693938833385166922726256559699632601520238037291190403748761778167929387154431103666686121431223973476631196186086873506182526972448293791771520814070076045046300641345651740033718644958708460863710154287187058140140412723365788148312197264833833280755007639980038922243791699652012939850172718020504618088878749727397023391365072057110933053838998698203493631504309602990756505048523533003801657543464814799963545640288716205195472134652035072*i1^73 + -16538504819718582540821776067021910410154702611859974402146730786795257108056478350117183787870329436191658731316849435396476479555870499240431168316655336754604953045080804088863477200713880677143785010102653503674870964855450962895910609657456013677158910038947807584513375666596096694489678538150539718110406105590497023967056538948311264372065927238227533407271312050275212185837888304222336194244547207360974978106072430451579208135466356136133277535580728940431138553924700289136232881438724851038243946757105020811462273435358897371846784330937266974023141702213969338754510313169677744795197777056223525127616746587031964686734907803981275404037197822164977002506736748191095181609511701393750391659347103925261822883177740750955092907231025311052747853123888344353952513957357458563255960101525908717927971127976933820948529012101781543054831260696807002767921902023744065970896345803593586539712710315316457626585162054866873459285054039363385850548524912662679578774320076013250070032635454146834643280441174316483332920772603564138049213796962212712557867014810379216315870886947899685325526355114041453268496674237385332516225401504280754590406602092864968143670635162610034544466267825801618291216076937561572479333760780599127648153142606770095207471675157679432159650089680002818016642681954715859740377304801321450652255668723205956114865682694132918649233913471341701509412423591719353272127466673167600279783638147679463983656692779756880165314617075291284720424355070081570796373945096127836255129850879448498075605750662248750997387760807118111517418223218868785338527675380010801268429441385776073833766969402295181848471879200470302266302028928419955328353466173908609713339072609981893863478319337611527489094040804329485973490689609620187205709837711150103539169584300991400573179530687900632722322078941114815128436656260874735879724430572375769476059612429685297162421679290146597792706805251096139836800640785199285746809183932564074870943722133362373541696245166817497533383720677114513679372282556244552920635867545135314427430847596807390849823230287856182348776382795059625459616688926141057023577891803007071343411538365481458675612290575031532753069908817606847031196117731134877878948287051825429167786293632764796332072218134903044150242996284441827144719272674799110213428120849091490715753077245412618352801705459761029055141337833006680220896933692440626419569143160257482232158779685452802576988016875276088981715281063732315437151537677793260626853491250249218036590796452168376010067098012128141053948979217603957254139682513676500447862384713358839264724970320061874060827080739420668749609884300670382152804625588855651922999359157501152983738760517586471916265934979518914250982103363061899341763951039477943416885683532606190261890973696*i1^74 + 500953792759301546213435134386548149643487963573008306331021700715613935172429797626267141156967580025460887457542326986772190984174532838655695350016825295693108567809942442877729335272893796541520818196295902160686630355722721747460069845985205351393895920063633654013500072480092548190632850580159651939660547699292526658887826932057701382290272574790451311925483257191157129872885264352139618982052824225436604737409170059269513177278829321591776795457164729418042255526157250289620757888307350146924615811649655794815405640933922445994141651207800457842355928225697715486329766441220707933071427412384645314603192797181643688115394427540664150992608427664517316939046208460973321931478952717891067543259341133762015415672008162568155594058180047401709608941555056116451020779105499290961017646099118126980770351429289210954395539509260960175560905328333057955981551853253095314953344155671618857324290232624995014171869705533633292889639710828634592579986456394970155649782132491793417149898320517807826106303119899743349408187430960765022371973539919917610770254555251127557432914831340269882269651696798986551674719311175269012313817800124138548334699668852897750832693499580444724942285444135604417081910476874243792221309074806220811857628729060759099156597115090479095404228590843669896395936733743680602801989784973584841328373076281606489241473717728010657308062786487662572976131117077870476641315648645937284503339574363504824480249454294019509679253590036594204569511261610338508416524848820534905996623304268583535268254875222026226710126842702242603181122074632380927722517937755957254792305069810277903924088662814165435725348805776784777112798291451107384053094621612688863839569157599841719465020395917316069312685494753655651256977484932476196944452197672145981192397952745473316965237373712676283577123715244780413654010997287766526793012602387264837408236520417880218497098165920878588429064832668923889782349137949202496312062977731432879339043343875995987918945153387792184906536348129468027880341928281919466301061423136557466654038306149200789494698555036533241543421272246973227919577897343786636825003084964556742938827480064719675855810652752481022156651619575593383946533915963913399289580893783546186917721060467915830487940780990960216973424956385003297144621574273444923190642487188056375812552820520834972236839752323424637633568447027721561473215506872192815464957646765493114538603758516613842204569020850792848451796835026285862040119107924725904193002934687374069276511458774954808496448695385481612594354481697957139706291979366453839070576661024030078339623584072312713731565228890946107330100419763418247132682593175967810446147501773418457406407688070823181149253762390086050007411604238004026489115441285558110125308346700947609616384*i1^75 + -13003769548735168668261157612813409229062899537278411039419116793533923796690452685846317003887891922507769948970992200767605889388510395080852473930783318791105029222932961525170626058030861053127376132454919910008945715686029289999454770292743009237757192729683786499061165435292264431394017172279695482371414977154080564237932524527257269188584772836358600990939489549369047584387059266443203780885470854511586912725099286389665342934391696410432454499902195243460547588703615904667622227457980998391550654142671461944506502511899492183120295028099716531581894758194872905508382679207659677629965377017641742160661366558454070630565940230922605299741381255187643246880431470349319547687196323894562617379194478705035295031763280253684980996511415096110159897192366351980425321406690296400280640728414017683955892841120083173656923398519438827915304427244052163548921001154625169218205527640146597010851096219165714672068428594986625358885196847838052421845805789713418430565335625430210144069534804010927563010215082284877506884372441562707529321460421125431363758230509953043901508946100749339582346859954672000408118430403232500549851133472431018083253355975179729294499062328010900247956235660091791285588509732928774218379274110972246304580592367909721311975233434627599550574754261859746972677258835582512083971539062883093654508864488775550742655084785916636697216177692151948530766070666355780734813302641652033902737622737643895770900448218836022042106916319987238310572091827487386713368194010920768013810766240027181242396371848530395892730605622295310922203569743362626739143170359131060673936232724793154444597993835445476828987096944138616677406325248750825543743793194024290721150119725030542810291456857727696804959321107572190744407567829109951709657013970490114364051841408634425729804347263567645020789532625948050922127226057490068517298863902296215078576839979474733764322870947779238622434987662871313957107854165225541476632562134929554747275365985033902704706028655464321029798718404507980238631684306811793041774346242622596771663306329283531471917557837300306676924378632243404447415616550620982171347066198358843286258518445162877329903952431176646105169515650861590549995144862547884037856844776605299900576405840185363717374566146017985652543516323850816846834930684053723709313868051511269528143645629677714527681219368123775192320616466429622903183238740480437251188634745386563929182126679027576803118422579799389036862711291289096193748801239431124962139202300049281429461550657197826669032354221732895501000479791892258661124244512496541394609534332633491712655466046044273933390190956140706118147525605746367925150120886447374270741977056713306747488650571348973118091512366697418275723419356157998956541790498628850514160690458840268800*i1^76 + 298572031392409987195608546258380250518313351487527984037771717917757966453485957482506287036057686432718718139295923373513110007876618824470764749124257302262207749355568792684502359644599607138093240427928784215275175819842341983545267966722748315329954994008292480907282809894598099545195699446731883512740036575632407330848108098191293655387573153705173111039470723055838121627241587780824788155173432845927322180590541075831063228003276293562394199107649951416477897280945246125872835836087693052648215028540886167948754877683392528277806693905337583730044510339110595182795438388084568499217360538910184055627847310989152470923363540761296082041266047094403855435520542230558100413804989621187198206148493032271476196206687459249121028538881700602029850283879492501643806729770827595074361473782117202619841938428600826063157827565540821577023760962179770237861292696183766259614968153848471707095519011393959793203240023515309291750401813795134510703442199862946385846560139049295498205892385298751050121831152269447415769278478482837784328942964893897572624622273647950180269525258258969234250781579128299011432793408864346237185287505411886655492614095818234325577579445388239900871826517576083265688245061227127050880974306818954859742143180258137983000021786965642661471275754354310131706244415733368191385229386684714171235572216355003868747758572055991846627564982729321471523673965328949527807552405037936405621633050408306384323919281118471211024515213534460044358566053108927393951577587413762962365865913963916894710403841945399493709061409204522816661098030596675860358791552495124045296952582804579797371333296706116691269643529966348207520049923609619541045612242899929038773230514133298646283159894879134511263561522166134453100371485236956258201282470379668253631293251907207023416163370793772779875391074629065459491129207099588884325037127961985600633858731597481999395658914840812233993901174899014421739617801282861951929776956034926563189180249255120025046204670603853043631418326648797185795513868641888808286648584519759111344326985109335108804298216934116648344477020671399814411240932334276189616799088631319745818471704460154111556077254455088508783759044701130951141038168843952347841521994474896043357691977050679259938401291806783568068499946626290533835190703603679386425819361150947432209999529791084893123542653400282715554980566131756019747672981229068694098853438602778817174091115835380970646225098326870301658132527145334165799865764465108703923775009271791492290518892996117291277885675077292265825845974419664955171741747881798859544436812852429038094784420281007702949105434603011136139811560602235170818313719031825616420443903523556541141029233627255385823476187303885776899047596499608544871927542652879482552334076084224*i1^77 + -6336524934349046977492005611440478719872500808218604164818278822987345592137880750235377298670996646380214043115102027901538067027908015940511567889394221190162040159557961249795935229515503184281206618395001788439513923807070440875178807442571330962681124258584097360537898018948229078876004783836044759094570870964510435202716609956003665848129780798016354012055326466527152608244974956792502508106987704921544996360340554408501855074042705418878396507324459893723885020440964611894125487258780608117728908688696531067224818928820802189084734565602983899452205268472555296313577463507221179263570401806369820690766478521404687052835535588275733047623029640295992580482552986710476867537295852298422276185431183331371101760189537213467251943460407290501387007621324141885886684704402218174740358365706769025942148712659240575344706798570863525914343342561890493425536693170356607299641238221622586094707978660350176321522251521783014725375914174825706929963503602802050450429743595457695043501363335346078629703311473123477361130772835090495701635534761384205124391435303813463928616115825626066227987662173926189926207052915856323295038945106522558807243408144979265591944028751239918049817485431410584797199582095702629229092796059811781009152565880743439242358838126519512474119987470892039521765925444090753367757257893069901632683930175634921659898460341120013993807913244656805699771302570904226724801825636022769064598850170708213943060570998301017252260434005772519760431397238846990205210725022888986464601661989263942069334967056043298572467461938245213826605145940320733759289483072267968435474030330146921371411479581604035093056497071320171171978535055757925184339980770489837829991476477125533818935111699918163251761379007223677849311919874181794993838009643284944682300401439456762282325304591098709139056227861778052747553177823804577756982969141237386867948360352415208788832531572868695858971500594514496425494379501384550829767688844791998958889751420017424326651929917602123042598365156423010922276151445903498110151061932665047960669504037020648091384824293464443216379959977603381674356980353009369918532770558860387412828885009898323262719301813240968038879477838985052918299443736144166113769985762928528667788553059141182349824727780882990658559919828853361086843458369341835723977924747594492098433799998813412354311715300256751461801846547771746233334498044018121082629659838915678771259234957399986088906387362351211799052075977847824607274199746103569999918419263687491282972679670273918044548720602536551915551307789292360150661632043594146007205388810171674767287177453329032381382893549581904976614478319700210289796735373843679773374214927926527396764053666976448151292902627789704258728318107792410184892842353098814113817034752*i1^78 + 123374170337036802263964666024457197490578481369466191669242096671993565030787213685402914214290808070964639731911050519681220608115956034092568995472245119151889481667702270272322085208462388737335021143193205737496938472643506762259112438177836331761498392210931553816049061634283430677862130387298346770709146544492276382398317276487188003738495263864105445874120226498688949446941181374250704069036002756739114665577604970054908711467199455536128275021043971578885450764079300168214140514123936448386898785740727353502769055825761568740750834542185374514398820356283723677139544408760797049094335659455903472096150767989538932820458051796225108233340332265053837160115578044620190774406212556798387907871654098377188652943324818205405303858947114645938136040789151806811183257426462254706169821629750792989927121833824528137093972977735073174720929929334907882714607544366577575291441791872700473701776360580400970935145077039445067458047271589879950442418046780319087722999636852000059887304941697018112567472692055241589418281491527727261733560895409667706185034707303083747447127151567909080282163650872559947416928419371655917351159040861400988828936917113197441947300445462554252139582411233919842857690393803313111653769692803584285615632885966679808034007975209549140532842588117128616237971263201828923152465984690890471543827606418439585247647708331150537188660753599713209606591886774908113420825511779359809121303032073199273336564219425336701125049503389732461592910831019166515085959812331432344697342068879039170670114353579487321040753460615094029205880924877839894468387107859653545588095286165104797765917941404058039069791240846500271128463066787859847097438664342991156559822134966964109742581949627215459016925763339814277155174841661844510109037343689652062932012754289265516604927446508552761251380605790530620213803784241510191404192643591979904796827756898150000718821949342260090567604537510704854402175969545978528933532882145432183173229430863070624315813213855940017809275057635079558315175788497763588347859935974536829257987324826753063780629202603374246357594498745514728174207583865577260449061896461363150301114990593450998805310284843808000301277656434966908924111613940794909030383904665263200126757551934474704426155399689517736145914251957177954409690054584478821148969645898870620536895896986913181795689355843114273907587907334178906278264787305491186024953333101613473702225888086421212130991223296447199708282586424124404107984527987969654747609524133548151255148856283342156614701665928584360369741481574224991075668871246449551791857198908055193282530138251288022898301224250025438485245753548356716029804792721957297252360533899830653014055716685135672775374648436722972068522341212655542173702885250639014658048*i1^79 + -2210813131416031679205300620069531808213238803761877410057912464424173356505033297146173781725121941340899010962738415446856023216535876203270794499804384601415013600867858792299785166351864138855059241014175049582379767987352199461075997493745924579459610476184964024462178529455178972421111166305874408036224254631487245190136611012343380144289729775629437049445388938982308449137523174652751427272917179986643860057561668100535494923048707257914630805194698020353738730447980610132934411480687925053324169909828542872359862118274218739607974549480126033707378526231662051987481350766362696274109850823917253015903647726526671210793747846147827379961363836537774022472325308003541343882616745800831768591016452252026731199594059966955709163715804652537187429261189493739523818043580932136453159075486629664144797990436819598645661716620903691514817780023672481960671372531591168285697599535101750663624925241531247819831821962126629645723122025573190141862101119047048821488226848677362241181695765152748675060119344860701754729821775095394845756773397942330823792310130891953845136500609514146627251098178645243148451783213467553673557076644469238069839105913055323128346630001174515997089472041998051417209134086897433456375729976406548296334286810215383718583403334969701875842430483329668070343849658119199366872725800185251271317439840393956016738342509343335765792076525630184340592463684372906719768971308500193224063530776032079902179812987827163671349705124890427537921584890825303456136861347893669347467376562422007842172016359337118021019249395658428181767954346290432066304987756935095172884651413902985769311806254436549838775587187527552346635776291977700563195504192848426890787779242215536241539637136817711095403860410212808014445148924759658748575686046086002843800240841214141650467230449096905077399709615469182399980480874819607180082764448498834932544479807458866276271485642496897408065173416558910773285393597941692458474645570059428268191889628638305985996926047037224431320248806947404975801615516191121070084833501143900693890517700376453493829258556055187214153431426516846386103046125769530367668568284207609597517986274661688368535790079765378779152296446810353954979990216496486379878559931593809600991734552861224271799809212854759008760256687453197802972781924005937409279361085053397240007821580158764925058532671467637971861839869987901212620256356272734551461468210872514086302499109883997936969638697382999968993038068955642276702329493760580475654457571308707939280245061703235364327962102862241057947441051108881738131171693154539796883972809737559001393275603897639834172171790438709111040026556387288060238731706530578702620177670318454854474403321324165711374687567037129571765243387786443369081432630129328128*i1^80 + 36367678704163163831860657747313805536704309046401969298931363217284105277342067867499677611593796631396759553049871827103290777818163828144900742275984164443924780463228143101858040259101029064198852250325681844277159501540142289893704770265491571983684154444121492084010188592454565457846701682089012236277905820399407148988417015130760583005345245915665639903667192319548858457134457226228592316509771482962846408908051026944493856651300080207388528858092802138181873814306346424671273921396406759497059815579647958151822983410696907401945206468901263455674837654998700074717456614853715051267846731280390321515973613709270301596588607101470543621554564200855363061477679516155715175184266852867148670129081941544641647850539139390821587701183994001219712670043834979917845909827522421546748072316138054733972649130258701209095023526260268299583728173514567964755848083837546778909755155845120277953676851722941304367760611333741596951506607575437629604379922565643833570794371767086031323327471020611178230001411801661182443395636114835827236233465753733185519053644907116838565453604383108154804876534401666787958589084970680379542712542783905130132758158414501502655717641716391912875816073204769299565175195161172619046057431436055887495435135340446532405759737202660868772444448542359256042393398976670517979489676528120329349043395001222408922530911291664130662579578006871584691461585322707317213025904418253862460431891927048320118526456254708144811260466432061170613774298590964451375535940968878772264112351197049510754826835442263223668094138060327653584554995266633279713620624143218046447530102377244482454608601315093139971477245767966849691582768983829979313395227813098360140155443304158537666497351320875498860694236470103456268242353823117062402848838895108989602834744672833400828102789735948001482577588477370166335684509118070403637478995415649502983563651568093727885156474362287369779876319767443350486219391473894707529481312675567850015742879454743414334030011344835355076468693074345529859157767323591492909620717262179603508938135138211607238564568965537204771415011986813374749090524301471427535124795313187113230234449680971596088543804277535378441096540302656731107955127456250470433579695301063302716332058468999072450784737964945665154006633671644761940801568007297396666975406392739418540334459797101405526548501031307454612563057338729751733244945329568628870645602761170356293849650453255293829955612294448590484909755055823133466922292812439888242791492168145227412269256710608374217542691755849834058580397346707089759166625343918125025861191654338450828985067893855698987787901010430224388171326993619768710428815523080957255557447155884188603812007754868056805987975444634642629724756948398409980065448198144*i1^81 + -553541195012877411930114370849076381168974051209434063441441694564842988538079027978752231936468623256640067408253263097238320913408087482801314186209124162840729224868776302898732079056093899026714505548800197807600634198053051978322581819491528319943705088594973713728187517788406234251572873692694645005547782045029404687670469725087651077845179329419241624647318641458123521516833408742386033074972710398141612844176279727693441036591701131324740407375235650308239096054607480366892680290130736468297588271074486501568480592658807360859387110050179040445065060617160275043123239250774229113902107044851356150894679705976760955067100193712732768510289142399865902191649089396754405081293196682620264518588150989212776226333501666443884567126569297918322406938932175245061920512125745997210250525214804494693688071825496243237455443635741819964169877923625718151536373842669955737502600979062880879101427690182204539881409950166860520339932661923290366860461589804544533528618316460451842378779898056549317437378826561272008508144094402930178871409176093739157909897604401162930540939101471659550682587719783745699105633642153765428577551479433231944164526729548565459171331667238282928192786371898633127039976937396060756553716434820987393432021108386155606175037013618003432299595989608432791200597091149633223722301566590763373588936197705399288843198897929060999915243583924237997006281437373799200574512572474485791283353239309008624892363373070874265975118622888911087425688828081830500929120863243974204734109940640685252296920718967338168875379406929685840124783232026112230686591343393832499374439135509544153201992827223877642329891881759597455220838180940659842532812590087644758115652291878949802165081767071939529118970177175687282033916756097002755382529969463349774750704084257624133924796664006986607795724035240284876312537258110529086740128205249138580873335409084794762131178416794095178863180533347682076340552179849858986713567190683371862195151726109741375816185251439055415181293114382296091317659330770026811971669806970448806319310238959967327998468826639114226469918714274866012239971746828826762531207426951902280241169797683082534963058688375583658612255464140162413273418088614933107175682072886020659609383706535272462093569987140072901756332121675535940244675044969876681415292767529815743680991174135001311401818190073383567700486583000612188294283231681184146630915221403273003731123414383045734827492600675154964314458746781568023548174852539101036592019249354314780024851864010584529166227161945930479832034664847175878602209919389116145967937022390186658571630235072653971860382819295926038254000314816148979051221922419581030333892635537848866299115068943595893943576656234436368969302755512713953442529280*i1^82 + 7850694281965521817774675844076471596942977904677180187408541363507958450881271883774896841141783035198618837433390369325851063370974389614770642020517904391224282687065169804244336386374149854558713266378754085528539802660039504826172627159319039308124406712360741764649920199217451847541955372700069617294526595768823479689980670954385173720947678510478055366454090064257317437377552636676013650222727459229752323249929064970434223415887219878353648807663560790396312540766662834020040589943852640380497402679339427497394680232389158935470117268762891575916983947597731388260874190745844619014130480389922237710300137434724147156050913122239631696532170755245911276213144877957151394353613728802750584216438244104388619546043484721040119220438621004057916733135515693731832878378067226908985100613583757209922479796217989426160725744606780145800262129274049581603102790072785708827026335092236586453250928268420056947166419434923247633829300212488784215704850780760459299650362998616226986883197456775633469753621837894591998071593195954960850844199802534524925226699177283111463002912787717770375254199032413237772963601648903633409148268304838717324636482000469278871700381881929393081811526917067573037145446368762653494704750609145619068438771669796011604367414789545277445744785595781063846382550628001261772433232059044420109747294724031575378306570088392086729648847754421137466791548621958474533512331669157050149346173247404200579287670935010673343036419125765307237104286961552374836586933509077271254036115150135012651461675157664572353232961197739944292091342855923801245368732780446303122062836492564886966832719486012342714506189137725973194274667584025328629018871604235145163129801585413142675285134623569837769480585660861651175238505396799966052616993232182526081667736495174657551311383945312658479724803785825115056420267227717538864654971669360657018069301817593216914039203625034499947935607589050645660013632872226437028997560945109677009210106969100024200208006476176767083096719368440020995445467854078184770026512233979438828048141214996451264419086630541386712127537722295134006188098017249907121847623633256645047652127646121507981591434873034574568794739308978431957431437558906064359927322631100150653092880972771925396388670248210889020100843527277350352757120026722791621818340121994635814500093856015230341524918406723375685842853611792134707877970229650197519331141673584742302818675426881638050493006415187727398187048739882549262830597474877111279939537773909178217998926752331415291493994777848420294376857210327881018996828697927825333584478288536384120421511917602267521222076583291102193391622922408616720571541634346532150496778098445080204521016927751044369817629542744203190851013009872162652160*i1^83 + -104263083491528749765781287161191499922067031988760576782105534508965029884798663939605464037635764243907797765257409232072606746408231163817813132134660352271596054939627699441143221419950574498351088452808816874224238532404523757059389668813941128880824184783828675814706579795217950385240156782821980994653840801118684164590361987124808031283359030534792460679001963691170914959759111536292798206101280295397019428123138478999515703667762599627451823540342305978641509936278637135671799962258260176641628039798960403498538427730637551685393858634365731208392334385210948332802859309379183392402796560486726894487299823337173099073522945493844706604483671656683469541766650494862415211970530661913017193693160052259040494213413928402852756329966750460236012498986545184462386661876830356249468230662514531667956525824389370694756839343581617162798828034114175496856421460199953345535927786611299466074976450116076371761678523074082991970399822004426195986457850524986717522813603128933381551726657685349975640466877793311012263788288570145220925471814234732946940993198625789942781348923547516022815957509304798895623511446599543736665394234861698284863523575438791722410906143298050806048271147620220109291362975300043466041008316180262251532278146535126553896523192015158993641952072374316505076059348944990428491506404500658870712283878020733159263712024786598894761840452102494696728444143103410801598258412513101842880494567092597943735936592271105600080650727076029983539290908972299187773438838966695529379920941881834225423272645994052881566691023323533961599142158170250240674502588705803018364026897288167298307225129846132198437057903993813579505147075804698321003389459425777804020923555204989784430782593687304979946212131868255956175995632769773170823751621929806662659476035528150134545311368491252994700794728929194345261644454091195352255430411677297504305394113607604759846355899174269773539227390514766115687711436838986288650525603738871047325814231874018700827697292643461605920672619518439650058210465100536668577799597809004198729336099581708932601866673469236275672072918706858848954615172601901580739078287443064382168403817499587705524496202366591095639851605347895009920060176678100951902374793857665271203481672083411834306679428550024854462405478156689727776039929707976659636978183830973756998274880778682208843144545608600757964664163660417581703530492263753564374584820195140536108178258855596086930949336582135313730830124322731999934102945454128554571831871255844818799285228251574857808401443022356754755861326122569143865930744444378845413397004591901009524135319379495357919754573591391048815071748996656015545285933169475973913533155252402561329843084829766728297565245383398309448192411668840448*i1^84 + 1292999180554763689593895963580970949828927369978057243426735217463783614460139497927952612599776049740030343484900023909509182925869273964323722997039839727069113359329436913703831038609363672681751923361848612189300631014902347000230469109960395933257042282211621224726359617251048610539523055220735554919789306969660138619860810820934963216579852674828949958983292997777756929452278803241691675172675347179178396227000138531239350510564915218830311401405111330958063799861027393312063238048751678128260708981177738479106403115986994331098311469350274935623375657594556963134051708522430421689178276620920803343675997042165703667271134858557103487500739348761926780844288299231950795624469067237647283571132250488950660698686265644693947589348640886481906462166835734628386353339822484270601601106476761249409223721223776205645768442206563660455022211881068761680178938567237766408605509596968269866121264948560709335833585488583412641074570188664546094729562509154283105259489792641353153319023342131130344310891503598820668090025885712562739801232881762909996972567596650854912538634071119945149813330892759644347435152735445923671205185521908009552849021538875928656301635623883795700995933516597752426972173852843250896896421169903233927961070455537506510438333683726239756924546881025215810777048477036803955813147769351078340917454060445090943595825641257052899320749674345826998180203414672978948808101345958690689158993072136837302688234666839317476147516303444089228773913239560256688371406844514083897219090771091602818778658700041480654785708267046059161436758533241132978377122529696515155717292115708370049362992711721635272238490597571342412300216970070559614223580660263571040472731109407882135230393176595651311561554607192376179540628719987207861605551468990239123106758240470596113294865664998315924877022944264848046805820907843827617907036535345829627831165078057963962937030357285593818962637985812441563040860002497669872381248969093196248339241449435286501475619103625157638033212233279091842198704110264049181116261166468866060609342006300677438538151353805617777901930936304959766984531346646510738602901368540967905608583395313499682230193619288206804178307687329096500564288211298182963273942755199448806477911993845827701466571568770104150090564813522548106792966641667891424309080321471231524223182683716941074104286730777830411540937950338096058420079985486897453321474567701274599826281331319684547637110844361451962146848880103240299319099561992697206979651252887730649792322629476650784003544894977963791709200661098744967455158373520042774524286847824162329602993008048101654191051583582277895524997346618702784321680794098944032401832590870527411561355014982779521226290885443731509017009192960*i1^85 + -14906750963657003166192594841291994979298196421776693715251328468041203525318557355946153835263771019192761421668784269848148887071112094401344531924862988903369040019523736791992319851812823575089275524461003176551000872876564675709307019683269184113437782097146250854888102176709500141612986802093970757784815299573831326032099468218516217130114798666608410808882180534477971909283487353367847109767836146464163086902877074449555295298323570325514577098967410744060316349683096191285459719681460767556661959973822179444118429758128362824726127398470032851668384151076030438983378632825303844044901163440876248066318399863568062487628099252220932691369881168373542712204236373445794373535502931695745093862402961041047151714609201558321221562015501750617852067078002961994800961825691120293229779891811589463543708186336189913072669107793892964075374059616658985094747683511271674512067373963450691969488673458251932621973840902308412038252123292387575040496599516479454428906536869900047265044284027038651976928694166773500518775964705434154206188835393785057497187695971478479725239632996442311017367173213662451760786470980555712844021300574156346086563519847808387627846277198561976269668427655258510570910560308452940958664939061276061827862059795064392093941404922619964901483331427726415944872210651031782056496015117851034095611899888782670326815945948309491027119885856084950828965066409074057752510160210790393275184919526793705224259200235784667053007959555594266928308587042641747404977480840281340582962980912390634944280875329850889006530200376501558549731376737627490746152162400530289749518297882991690165980201593465838940391154841278807575071900130695818349835828239474538972928539682513523538761373391667441476072459955890983844461656087708604920912180372084097065500545320683041795630837280355590067110248986785388351131684450367672238352518515038780081676588321105800199792124889309934483075066685008954546676345990780250110795522943638142395762735834143521890780258904493656269456537159944565857688412709080819910828447502577369779624758178801775303525035018877631106732982149987959987318127430090620567609547287602799473787286521615416280257164605698377153791759757909606636907626827737548900789664104826582976021951987317446299567262850494638173698922935743338404327338804502942621667102196658023438441233433411779586174602922374535055703958224498959972713594007223116846372097258931075087898658912063824445234741174726908479612786009412414882434999642553525309922090890649761826029826966367639266777396615086784191181454448545561112110236563829698720272380255774403446886825909171373321019057717175914950218237864613025950099826724438990710189379215005346873292978915213977208664506245952385566375936*i1^86 + 159502309623462872726814407147760385896007861368003240124308118835623526102228297675029382808664355927948619400025537527075000870129599917340793763753504280275380015574554172713296130725835987400990854423019117490093687524573852996654596327303325443934257764735996348629353107266529391114395248685405164504722349003821799290695184635236310724098013371993392011636507109767381802302312981546410834223272073630404410516607283030381766500133929880398818179287505059931735869756932088138023108119420340926603514672606516466797616175933667846710723845489215485938768081466253047423685310070140322846897186352816405652232758450619452440921951825039234585592639082757343698087340617771034600896990476278808627818209285695059332334894173007785715480810393724244370409500285426255047332873262715053832335274268627412513054092050943757402739295494959715912236094583655758859526473417236046149281310651136875265322668305574674905320535999258597207329153419611523120877835970065621030027981040265014090968084054299676387595331119310467976714702809097698190653948748124566204528160392394313141097536853491532234678892681071437136530832944297509344564878820453005936636281337525538578395638899349146962830897445782770984062666079578270826435931965527346913162754341729956570701711385093030521485890181900610680470680745070969460598353710239380174771307443649749628271928577044650012543847852447915428919019395057316672483405530691560610902496712960575269299686595413425633784346776565801264869339950624017734403105170547497880969648023695102620827614321043195126842727910317231352806350858331075294889995713516712291903415833579120401141872734101456975803621740107499437545356345290610063469251623083826383285910714550481619754789299917640647031170481596598240887516716100839632594556181295569698316056631448445845049686829710781615985964290186557800339377285884744766722505906685953132718933227012578857440668354596216935571493796803535753992895353715735803357091793037863392025962491719064173568798004298773502557858567355742034763051199430880681641626213508442514468405586629871430837097494885855291959038916342071269706026197985982366677811160415732661441486451428250760880327654264992758954876740263653581744289499614726564085949894239581748694831640260836959730994225915283617963688242229341677121395120171156961360901820465276368057736506378927114900553187531755573831582161010966866310030974586311014778605499226416174429496686156885702333285155435316499469338749803440614002828459552423336791180181553711290512418127712500200940562934727851685685976616464031858892492477164433293931188175720075214564663591097017016597139412129474633742698656053206722398388520002679920226707087779797760621924700069881638190920993718776365056*i1^87 + -1588746412694615700013394608005915092574222864551841543255068532379041747856542330717887305089274386682212375427521919495226061637513244653934679720996926708461424234402117656011487564248845163881194136531903266129253190762375721195282110571347577024036625485781340828941928214219396212956351427650917924328158879256800763286540789808186110959026651389449124141982061092176747043513639033748280463638440256869762514244295409201441672461419252490113672951390950056060973995446212115192416447832091470612773994929650993646191585076063598970402980882307341371803731618543407973756577514987439527283546322672222044972591290586204165895476359369294211642343060156887556188154630979706105896925508096243825736792749658053261873186717308889146640640280468230704485160756767304455295153737561151878305552335035774088981403098859781332604573553292295622993593753390837486372336125970652831454800695381778183259942941604063564841043085423607260304124025664418445365264998532787868536054540498204706235030838330769108362514076553546554929124544909302677483968838290183046569211862880901774643191138029798663887472783313951309367043982273048624685867024805102005051578300391331976038156059962279280806473396617872702536787199796356340061367884886819509767580943938684467402298165689818314198015611174275651063616319889345900368222505333900769089638602706998364763583184405771729164472008694632766560608728219793698389906351369312067712000393875090832856696076827670937015992331916950543619455397228877826792920977082725518068148924025756632714576657857598134853223106113075633035410235780483021192631394097236540963216383077006235547279903040345251766815259226912158332028344206024942229780317766975791573013380539621284012049095163666669937189250356033775067940741568465801559012787466727184459756213727264667355316577323248705793422084812151386815875148814384625872514008723868888202762394464006771894632210090889182644217289476118677406087619690364232847270561882879652153416821208148836903004288032287949505083293622488523221087974903735434859446434463985463295863843231584422255814643416953586902110175767975260640752027638451272106210220166781600669464628621486828614493981769953526716848930902720098985972292780860511879240528662331762215594337971800139452747771042896742031665745294700920231499842876460567917890685742209111998896055298318541620748444627452597972028475370816979215364769278053350940957350591405045537336125243280742762059747341145708425939785363294171537011143321661512796883786549742462129316920476368829702845947029323821041254169887600503205481215157171086692728303296034648045479401446845184055900944759436980801670124579485720221566762797997331352656251200583845823548785238565471580289443351756800*i1^88 + 14752874547987717770770783193268086978181501018173320038446743320770405267794276557528068961534216357497000011916174931817498374820848342957381984348937903620891400808885368463844348407897718524437370947655664896955477077435886204222684378862237970500234701850264464625509719567503481038217767317151946519082598983123518376366081061101042858648656549636745886620114893204122020876395512237898150081124809064306165539870905054597154979497651763499273696886706813590800704759934777928895187590596284154345824268325122723256740962094383572925554113266590601235982664935636024563395062883409267900302345806958525046916742144945289778597098067847277589790678139271339664233038533990677661852696112990650397135667250243672334764690296142250455856206176912057911825208691745681818827315700614496796369330491930259885725445515987461846747002331280338026285793299792016972046209062929630624099477059583554700586714721680066004573783890934763386511977041085885520367549351197261232090986192501397054586216567418826722848591720794282454860902063407988269360645266616941221695842020734541054759204740791131807781856006231852672299182841525985312135555127217896628823948340058312690010295485844653377192958602543670801519332802852690258353714133111815081353298420362823554958098751173065182224254068351872932027698623522121107869937718241691814439302134680489661259080001151191436748941697534177775687276764469542074895510628793297644441325764500225137154038266980403867691387825344095264216833623094131250035441715262110751088565615734009139682151450527255261669359838731009831250774057381970873293386775326689200558719628878449131868700292550970868375538435651013303640851151830324026906657928523025247750790876496393834065504949877041699855691669748272859970922137942683482003611481690968895857742499106733155032993758421487533977730549564004566250348170919325757532353074900493757730823509459850553282304992962746962228702584033552391389517204908944903996613370474295502050197558996509397179436651057728459949696079032993872440851734302546741497464650396177849214715074438849775652560477261378799153866608254500025888024734016701380000596199226408456962625575278260213500693148549227641226228145320447028312791835186421872381482680853364060505098844365445898231709017479638935544926215855524448588887826766591595373956896661008601534366240529390669774641857627479173331201127514042616764917258946139216908143769096049255919490154853327800146688767455700663522043931874334955374525826717157487246627509494685612623195530368661684645434606112307102887209307350008456472225662391572299958985659273456249183503258906678385775899184482314598193456716502033944301691630741626896457671137173649785800486894758242360546423734272*i1^89 + -126932717167201607283193711318383584200148310151896267183007488889382592766383440651458589781214527644343843492719901338904547601707899929359028374949365432052444590185551133678191010377902003246252738946543527831917810805286951381915507955146948792386689277358278174777500012727489211108725671605671442634237939347534099922060297983110665615204323936906956381826226042897220126531963641737740287543474415265238925010280031826536850126539449957660331123683052294242817441519086371677068925279255051472919837707427674158844564656855935321813643159035800050237147168281284243653709937260199765657514578217565824084261520206752873087013279095598825492962943080465368935828347513786087444534846255768504810567680216829438836275013098832637005507070068562988251635628650226119496473088272376874572029955492414080001190438395644724073967872171734965940230492752715998478088557186689604465586317396498636091215326407117486270936697822348876659681375689320435758752059455330754665498035719693687199924604425308199582961084938434471983775139201991421452225139818672690627887982542031181355529982169963696020787954526123232654774214772550222431689663797494434852902312234572270511558005898692011338287684395395089751464105115653505819087375396760603381970816323886114193653881055050769572477098034619704321860641801843838479245323990813771926156246284349468811412850052259484212698771561417169683046354454198709525278386597343422079375343837990721775029426717797659300714215994854235780462354026380603319790109317541980744750741687057426919076699002568788243869232399242368683473914834741981863970924061072596051622597951036276679674815286324705416610709824177024994051277193624553710379244618539407765058184616198348849425293493682898158625422581298495879006108090461849245300445402794175568458453468592224032681349364956656230427118116019492594877011891447351451600822986021941439237827899798403775481120788087606860703921023404085550962854870203554236008000596411213281442036579386250428265836031027885283487714770888185818648496231465335804079360482352696617078239137088776105198415359465230545963442441767272055945625019986323476776031972343248994066071540586026121503409692515514031102280893484092076275781128930043274680197458151115860129967234136530391894367854672265613578280722134906169459384052569886928233795609183737755478689923397009797745687181471690731560184989749788836903704885475497110245958395158248178702443223175013471928254280582449536388514884044643647001401397659949600823521921471366544092967471433234859242300657336620638551788793458488515945278161987626720701385821732915279875001761775835909460143207196173466859883168590315110949985511802412968118155852177645309680064380553381208391680*i1^90 + 997259305292843209497259154252653245199812239396868116974382049909449239517840495667632721063817661536671440394738169097566881192465977332367972443029285535956443967160999227886195404095903224343020905047723310134634764456326809386457833963290977197232659803715718989016131285033183546192425198490168571868872376860680490036130053749714339123278677246061623931247100976200466510052635202657410040698991506019442500885245030506281951489910892935601868941013701075003130397395018374544269081711359753411156769761299218838357243191253345590066229501919451799915848793921653957622918264833343466081353983217356911691126629522829087477440712701032554628789536715463828015240829878415892194439929749161535189956230178606544019060256967822128855617115381272549731656250428098191766324661699769593883090075411359894570627306960741409467455153554662713132543011921665925686142486660974834797887463177890124405090751775185665900655114949867048933177198365323350372390046833730308351745768787257415354555715829611229588945516796071585729672065794627981682109034544049662255788638731216064398063333394474725728602199587275124494248640314563598771939591445477794119572910005260960931879648132433089431840729958881501249828610010243383358292568939973627379748787422072523787460426998574249851522657573462483752506022898790247070806830396332642101157489802300454402976629822978371692174618726953577006871411855121027333126127144797819951213919665885866444931200089077497169831046798337516117036992405269613679908004619663665995864205750466683861427268978753271553095479353514884742409328549104891430653575794441473318924186422848492023392938838281396193482927854682308247857740279990483755946971649509218542321021009455019538269041677499249141237373103410708889633229833420408336101558620491132886306226027569812737969907527568485456689955300799524852560057527674146496313990606139705012898275315174133336789007931337054922574619086625094243530828682090672982826680433231896747102850279679091839348895934582608641716831182487523364461184761749233188930088465428400331862145374525606431450594632626408176929110016072818442490463457277631232605043957612803926891894017365942585441289192356240586178382738147423258824750140872358400368459727943568520756377486396716239656159939247019838093890787081084394295938625864494108608296307652038165558927797081270316733270602618723352979179102379630146545529672605605057647067719028654164612424720919087432590029655210923861391948238359749977558315198597033044924900024166863702801080325581864166029482389133312381600495145858787817379371421013789507367615845089935962660303321189422699590659652544241725370919591088713775896661155247581217337673111280329691518610408130740224*i1^91 + -7058186985021522715559802848115487224862895855809928225369452156527823028383092731139347828476511392703061843649311253862570905112631580294675006091550575218196535656764040302628667389350044246401286863444455793492184485452804185599980152507728851849015224853922446386482806416455681161416712361938666704837030154859393403269040942147770980366179206652992021938210963445047872285770890175675898126995796586894190725165891687960638595918145649685673221647483890718706388859426699170318783455019882670318779066846225410857793583830815689599006715514607813267269718200951699056445961613641353155302896633499122059019677200896168589194128490832318817995011071665872586149353929049009698137979123795902559979153702183700145306592638012178221581009967385871814612428197515028962632637766661297713136916476047831051140161233403354086713160045970263932942127697599651618081603535587253062013520548360086686519543794575289402436610949042090673535378754209941613602349666469346687196208339575501164049129709801601488560105803808632258805440106779700794010897398468092552803959512746205224082352704409513823343893493864701914024552815872081140234152869343625424026825194424478398922910732657367843111037237757332867068989697444178982226898367352819892871930457288061278468987601420245303029212257632250892442984955234973395855504564161298077468146762189435379410061881890395719846594350319059106141187797665222138710563173855758614243175163106777857443389917167012496527480757567115369584675081761924728048168016585985985784254425542302902675104247076615225016412960586556653483704694696745705431254270154423362220392822565771271972010825963110902705931602736535326393203873375290396005288887519094497201765106128744790412229369169232742006855045719431489965100833013588656482588682441342094743366914753196126908766347381202728046352551915559836414958048562423165384671189307372499157582333539667405913845361944659673752790663237669623619625578972021804479751598520007174121684526839984107578078192815044144243463719537844400725539281299096597979890244311916431357132322753564247360815287831731676927917635882380705860407489730989766355900090214829174558974812537795704423176894133773105594249846178782447567318528605451018125200500910145303661358989857732747388368634280518478850688908148880752629749591039109019707769911488444549255375973711045596623044079820692933109993596350952607053988340240065608298448224152447824854171630252245486840644541267296515594242635403363584153734622575446741863550632278320418082988327990916159065028536063960157607740461401737614768881118869067907325685261602392381352261880692313233311737893670368822131071214701535985089904538601974910899336950507574754322151542620160*i1^92 + 45077547048027520230083525515601815751491039705067471068724760299100730062465935511389383375904326505553985392245538891409280207576701876690057354269821483919165647169005652761401309530799579634355937477840744772701052276880571790471900059060938733615697665179779088657706120262865841718323247247406708766098185089857436910350820032453826721258463418546787358558863985040895772718539855999306220893144267233249730148017338617672306471837585770063617250832821701375900007026536387267016302774463470654074666061971210553582955950412695983371876038293322284642346913567358130651040728208351080131086926822494724183960661510173884963896156876535398474570397464670738284010054525291137325705172623915684334039682844525073198029805920755874458974025196616079146562548707580244340803076064994827705272506294372851954238674257390311826486098998879471395014441021019889479783614162932414003885046034909572907559351835798103841191281639435745814975230392663333840620461239625605541574386079177135687922763967634937972940959075498164923095907208886354818331180076661951703386104692315845836348663307658990003751345825825162219229305270872602378518735008783090465763184044812477240958418264577198192568142485121413719017127825476050647241886016043864508734594394802993879059497329978625146012448771995511974048338174779104174302108085749404771557704556078944604624038614449555413972930740402170437227362997083319859599993671216614974125464643999811734065521858093976459567327820484531301650596761935967203044890151775227610217015874184761451177017273356466496077396594099445368849074182791978522075440711495339286672942867276898187975582823729217031529837757901906540227471045994914116114734585045346766424944254129457092732689217930417149793007445154636524042625653018597858866320078693624963776337655769311190451333823991063484475331030660351858615864247161571192043559844378422321901014924316681933567841674685489573821764718095007143411417349664694542102528420253554941674575852006951795067553696971980106594295972119896529637839429670452402397943037870541760774641702000531602367572075715222115141427388195808617256605919173633549170447853491138769578156832369719231447218546937170248154791075754947715053237580589634280156499232232321356435474977299368410598414620519606426932942818649385084953884829945924049452724726247124287137774798291729308524445000536737475910438119859990239018141229912764180653093081492067045570736115094001780909554727870314225875716589030432057791344166245728509654488716775616054481293228470491279396328604614738281507188680079106003989972706349394835717947981752147882458562180102198378935642102698023275947765641441945591016411840307565060712931848214312552268562432*i1^93 + -264629181609777143168909147606973112975249645312751451241421050816888022939573586749705348757092928432945480820896153088060652843389582650011466392199076496176138503426426075105109974548144499320124308033290438901444379242349930431144409886812558549314917407202413988222111188309725026337026572681462822323645568965161495102781841592082368814160951595156486860712268239580849625070409985564449951563652411380638122497062499413858790132800966258305557230697434090421474242484371767999127933918905940407566363839701547261760523569410619613514464105563600940098803362287486563141335932646453979364383395300435344351424030200810729783847954225479730569281489294716686195677746165854827146925974197976852377081611858982154294157313778552726389289941599762170064909049125984588684474998262413524215349616348403034739551522564600093264721669363025488558854123756602324269884939213093017168194994963967539641586900566324271879314834183675734810630880538221699466392723438391777063986727136165856133122163198698010851550479550089579900302576191079439961392705872952841003097207507147921507316134799830949068281653659258813672364286604962230014039221050981456511210841767365812786092365904553823766496543582529422571631975081407856602818299135421880771824552987752227939575359239631948977290607161884690513882711812580141816847612339633349545199198491862217620265991197467564993922013040939980821779167070442297767177979028563095330125468731610341170216575042823610138131468241983992743937639504444659778488556979026689576213392644022091898243101150234086777308878453083932963402924119236906205377191196434518694640515019738066268997382894837236050412461796659121136733806307247774685861065650614040449102770183808330222194764592503840836652419887043534378792759333293090487048239383645381445649417088594665769339315604697828709022094300470179736571632945923724188796688828477684992510018342288971287037019764268852928682292882064596001964370339543906048562795252674578012006513032000677831204266704365414948305021168338995555772558918519277395609001961473626838911641557055047442870279009697661025966726271274740961958256294607170382623670047153041984548474664474287407107444402485081509112183645424303272416118889782294424246387102537909228705263358016767770450219527899251790391596211655542317130690444795180684529023711318864606470299114793616308985114278268592164226661653811531308597138866229442765324631616469590604368756448793584208729977003538471227662882990552658141914775036760575555112130916986445217105305022274964856639745460388403671763321204063401283733289288395134632970728217912231109240384069666648360092517774744989894360276455796179388813302902137966495466225453899997773824*i1^94 + 1424870403374885906597882958863977121746233821497747524944612100380859267616839491729302585046409898838161502599233876491422658664487582792388482802473762190991924006527623871715405434151100754981308120754602896280985137525847062578964570610104428428379579787428081190454584061881622586320147312520355636132423506736752168206187609323851700275508554278710707242196487498309104920614845201024783925920546971966210584214510447869597373439182635092416398185595790951255507430706532862970198835401316244564002781659454151564785129296512351734431215911523856038865241388384272254929846880760617814083390713421972171046525081282351706967475259387481944355345452900364100032557246745098729685632174594099685287710542613418853090568854976226485760447313830830134310362656689572876846034354505479308126753741481174621612811991296078787844429512621348097361995768007834605087479829570819342335807925411999948895992999833192522963383295729916091259320223298471130835825061865076660428434991087579717005880164398851382601991929016635350162764806430507363125672682878403336984146712041154412784341369521652051736521625366550033198656056901693334506370044493277758900996732617931210722388065806968109701585527351250392694277249212915532219853334224261354454592795322278214194235280311055909976918545514383910148079038311152870668753729665938330165397460459171491533585381072495273900165536644911755680038302827515114856765165359021640756973529518986226270794526328445812801953888617175181410350330839539099978802346016003957511083566523464395757449163438369397524989912782169103222513744344087447269069136295849701607742784370958364643630936542003505369021410498878966133089528300238393453989916708382117883368476743307967207046076982540823347188510368287911006129539500381157346570111926954507240415241544057506790094331089479656817283006151024937163274086307287306298582067737551955371757874944645587103307610126108434383261317578201982155771845791255236712681922021423754528460946050303915628951457702905836475821763356646730830883962691445058486195270485208085779246232847736132800213969733514231584146341436083658364783045696396500732018803897996897619625974357447015973516665010423388775188067724918829852688017311548312309921033199021070703653048084090786819004112435664307533393934453655802601064438134485092633008557660401106186038620367164897372016140717353613154716635001758143718853196993377418223145565667196904752122105329524491149543099850168633522199968368970737863599720820241359188757549886072479350687061270930315129062657787227665727575448417197750284739771521353438333870046212216954048872098219592256533762359313905025487554173040405600084942449713772809579477437901701120*i1^95 + -6419564997691426088291993163612951345672336141100236177259783659701485564831509046927510937201229427004617116447758527058766227079079280785967857325397881362563901790714190134755437911992975256370375459774885770356872353089950969438126227655886395579368367648451289911482125797678119174658345739299586766305118130982887479331144669787222691473914781793546807595717517683606077462126650612106388065468535334527452317352790829210275747135132021963068155931810900157998435046196059427609454131309601068032992418741897692845054832488820504757506639755068641763841896025609313967541894342114426758589947223784807466562116472723678349044328852439249450981715136278188924554916398950361013799838923294494928430515828333055581264746186860673980964846393650679580649090592357720672621268386127903126462534389555659664051543417324386028208779510842290947043427944538113966832509960818999786589745246943788710064451002865064387339704305682582368665528050812432803265212531050756758516081512280932231163272495324044937890079758164838199379972043772414009557741920276430391518611265343282682645988415395819574773640148382708324513642852768982069887598437957781544787144581748138520007999797955527924911414220817963603601707459071156057815152201133303782458554683141998395240186120722148105255356769002735750089948762040301526407021057244852797954023163208334166288917445240516471272972638554942953212638905666646162203940008136151546473131987375512463667899966772546969214428020007773207064015317083122234352631657293517043642917890856752838178500812370515052964434820293699637888877692842376736738000260419393714586160799720097340019334298913373261405045290443743990308725987512364941339039783460561085227589048426996945626543900909067900061226494302315984625911945200961573648973574767075675235017473061031922455254804721880473731775871532644220700272398613093859667980887223144897053720646550842937178786875552054004553018182238570230483322060079366091904405270311985524386903157744723326868821577315541091929512418526642383461694558071540004264333312608268909041059838968126983322336699972736095891802204128518934988581867637696529879977179199799424063555703237088411336117852091692477381533705847623289516712626795103911924236806986764713608155615031958679035558713474504737839507785983487121278780542224039900299763759044715009035214101353846559049676640154175760983718417480819202595222342634158450323992943285916418437254308813785711297777744203689457543630768876312304655121552639227084339978172503066565719499521688247733205868884755861988187823330038288715090599168936305728576046284075092815329855920893908872381852686693564011995330098222838463182279610130715365609771630592*i1^96 + 17760945744235851627624956701590102077848525061397514574924270750612292007648403519991329186736199674979471134548140069130923183339148791256444829120196346164506033410563749212061494307704951941114325280930027359088797867567844997008335587968304878979226067677013283274956661633775898021715180604591562351361940781209832880670984971549984467755752964448309612276501897459194819892511728561459285188946217644671818732901214137409873682783137466572458154198565446750117620405317778816579438607103873480394865657582473970872524838649010165104957869470045423708321260699963376360408885303000524762243859197992591949365177146698045492894774783527446863427164239825244358000331579012846439867067464314091729597599703325339986962659987455049485042939061492089485929708567906505044272557283162876586359891425621060891726163963104241055863865595508533734433212098366334924483582883843882153448340499457810433068911720814413140155733529010828397446485112531352193933776962743876014702489485583943385336501569583542520120324526231970973531000931984936375695437554988555578642038941938280028569077110207744651176950700784346789623151521909120150557102372427580116999304723040833923484465556178502194294043217069734605844613840405248976355963625092682598249809518368202828934376162992373036132376113137560906250020700339881076134952632493731631637534639741742344249976005608034786664596073034314076927373551977867432862172199404304293311566061266841630754326560740091133690677518975516668569853829024317874341730088277091904112179981414163929128292001094038037423547284503986709705076467622443118239014477724593448087661257475631478874128979098367651173961311103481989989983133570451114053586133865164238706472671982347355702154633232022208615658518441765593144400751419117502940627337595034011478529838686176471377562286091794613065917788070259392191514857597079050197207887143423512003911517817786862350077172385645429786366666196511418575398957325888333369141399820600930401407018689703020498290684299003970319552455639283771810214798885611709000802224170117549418105275506204750598937312673534713576338189375101594887950035368479490944138832935710911517491359212308072357975424633140233301365604811355257165865544659517425407923841957458383743545010952299843354652625473062967027369675794274640020499967068135034781655828604719898730760053436305009603796653144116606602611939339422358031188034195238258408328972159997140960355468161147427418561641957609667366442147753012261739818365646050326670069675461707945815095061084688602331935071273968219403048083761442429804479934781024201622982410355555131777214651467892036843355583091725245023296211259207130826804855775523130834944*i1^97 + 25410523436189341462101726378681199355602383742054188312341759357735443256048553614659159682369534478450095068198118677600378889172692954184628860013031322113557869432263460526675746056066872975265183159343168836184402184900875795032713413054438048823992790659543871607471927849214087709929618443997678030584026678996873769308727795210445119082796695503741816175114844404873215200923407971579626082211327230338080011173443971552674605979724523211472297037844152251717907697243658953428358853815700057879910135890411239756807380009080938441904478417722675118637670411980771051477803329721734926917181069507231729403725042059716976307919042972213878294607970467606510514611426137388111355206604044056165775073043457866914066702798621902800569407117104657436003013144698325909530058471375599950315154882090868578318835449350579740109518849397732974601537737831126810205800727220211108050248523922370527449188728160759677742700009192717744238297015052097236044101144334364107486176308182362654582262359474300920728336115240837354659201365017621955573769705232978493919554515483395770417909654253917985049225093561904816664689007952251481115560476425426939741754238759725722497741938225485460744030449248609330878580790134497535767208475852704673981580372879025353968871041561805304626050941026811938733758195840263739033290156138231050858861423577798000908274180988962257598458071413481303088260682311472539993679254355729411543622732071682059798822404872522229601244285832835937653874133204710503276649101845978888901256180177161365760732706543402316542674966483951722680227585512952691730804359284241412729238741901223213598257193857585760941107707724500366595644991059701262734487598795346240708403794594813593788804449536351857781561776337004983811393320791171889479560329700917838845627920456796897760801439043628752544494847893061020172292343831102182252932885914668707842438500816383299597825204521420623687329876893679325409746865968626596455651221565918949146614633795217173254128161887841029232077401582208608671903006911228210845980770671416883953535788036571194760317134955263680084731814783730691959727816307709838218118627971341982779166722725420625019556291505103901210496692914441868511077300345154689738002812106110999699884226871992519191395399463733297653438215229745763408086803779225035575529710703906789658642178442192135188908671325169787557102558619521235599980158778471689255435137268030467954848336287811477020248113071336226579672708864407253975899957150391845383950301869527634619068096778504185475498243681873536244069672006183980971844544967544026329948437838474717678062001983493992677787302028682212429095425791463857440827358520016896*i1^98 + -596296871551881660825233481894673487996278865940748184967614028567440134365993212566709358780816832241300978136907184984927798225207558290833533344530367273155512892963439105575624730897720546862434492396333772912760163299399697128280270654662170542584446582996119278914978314297525287626965437551281688489622392572824834941488861482579362323681642084223693446284659479591680628921579403549392123183808092597559698134973072622894780014408433841118012161466156977672976544609362993033731274205295586990620705318838979605326334583376940422930061534716021940942848739696647310260276691018769656114263337720388196103799301811970540180617900738646973541480526586034582185648305802310619310337887547272838193616993776215927871792022738511724691178143388580048779540644763427681804136997123323196042100161933836253767071783769432229113253311055798577527985737466695934908139466021267813104774165473845357358369935580218596302258909980462152458756819712003339224211810941137490321067238191467551219849328817365633099334256334228766820058540666016715701304987561314641010044047195735416926928730850814578121623345660982876894991350171702936359790977274589361742951501970463782282426276859079671157541039202123449624725868710431153720841573474144701047218182601830772559136730608218382612723296972474491732239882829695777914780702775745013195429127522305411885548906728027754065703219822923231223997138572103892956882098314988302527407232989595379839989885584327586404979309550698857969978186357615329216237717029500126135254496192403657787705590849710384615186824003397470427332576604946578348055507389293626234804011097142971152696200586323593504411514273268832468818359732098613392142987217163318199096955938001260865275595373326437127143934529909700367223344388293467617645445443396475048859980174339987168252236412746002836149096094584201833797549650832491118830535918812860486840967260817405169119063297833361571244614220060934446879902878066238911339886693618488535460951086823651142868446133071259000496530943232345226760880218996960161596626903803686762097429183326259083870698994629949826697406936878476576880400868728005943873120095357913739702497816520564323272040786543890065772698324535958892160517989748929300417229221085160463577508462552920061190277749405759317040963865210890767469439712192164108195469912951213213008430594793949404769545859243806704474833357095885299368204046908039718969789746308636144005772234892259884470579622165645490359685934672725376512079399317770168676358605680254262132772983048969445270563470445183928113648904400797221793832627640902217304604514057193703552521950054595652479260677978754400066304092681661875998324424704*i1^99 + 3386322133595187161491426145731167603038870337387213718367813328945900498438318295048131213194263864557146941346000949212522957767949773640686205549821497041296468329814541457330332791462637883651534213066163967248299305308404675821148644674077524073737077862930230054007032601214483604024362926730224503581115660072497097531769179341191928971231083557238754885290628703712076120709017379766167954900696996140767954876626381058289553420257598638914183902816141661734846452506627358034779654554424530377957793980681718010444019849593915300437510715942978986069730090605421563717416351662697131415579796241280257424830727308061163385173700966897086587021260706114874914009921603446218346679221913296628929690281099092030421295185111901880740753246089706517286649740105114872511420179025013553647104459385543302096302721559259626019604422172681290052704152092796450127937438520379454378559186980040096274929446313738418647581651377981011108474150216172743967638434918298859632021448078847666061563698157615505391410969848097188279455274269431041594359581911214526979744194158573831006328287406241144596603142759379391910929066869058886910096065987932915434894352327986004726891394887279362281151607270070856199826133465279626871825815995586256155690369514634142710562971333072381772369726235948572301745740824326931081877444030485141156679240357327556508923851383734385047800629446073485250696000651703729618915319553632465899596228204581324382637211775725389004613493709717854839930492185651307419863383655272405222960990723197787497919117572562201837101150053799820204938309518373369769046866498098826238306501670647709323564063696079574767105491525968789751046963747995335287902524987043621425502140676408476873749120773952984485894874997583806039890961218606113758067488149549588638309355937078654313166295982951836769264458319924394716870343528811142379099149157120627682121204778652587747803152519067855867758591359782521360453241179974580075479645013801279784192434388539938771925653596632808832913952154612287444199815120529259208153448404576379838894795894372558065225691342760568987237893488375842659915768212499072048259550732534396269190260970158530050036933002494811380580988424941900066445388405603685128941082291728699188871261615061039462345715777734823847423837770848846307807975060670140991342060155167683459067337459543847832113111150456853923985401790945864059545965836201347015544216265873935612132398754846700298549953488429815013449236942681644876341860283117887404621943750899020691671349864190495077039093084185434093655557114612137186719896949488942469970899867275776303557083074392425859151377724020022071233835154541239678795776*i1^100 + -9717877558406156654309965838772056945949101808407893786108756864209127424865704198889240801787767340182175225655296415898987898275380119331559492789348371577928071300727162650530744172997492437268271622883059062366875969753822174049354001132827820142571986778608913202705774421800670798678282046062429623099603422194185903814187209499338336112201578674620679327369457592841045331984774959012338259623818949774333735656697950404375720752937745774652012937623961850446418715775291911091123961766867429681520127864280752030736408995400646422548119655028914054154123779825228295068271722201897142645556151308199155540453489595359770950794008614057737373977644526409597006870928089545091528600089593341166310337926445546886587476728790350410754908877415741308527017340879642986848132970576793293938579060425977029797010067934557314185040783137757357677147345860852457790131534773542022155730126873143325881317609953940673369588328135186288745903571934425708462019618502066869048877925832402257383491884953943130288860168720846143895203259021697572263967887612060799365298935377686226853395804483257667044587593110268828834666768438090775354554232381172141551855839680511536517107893957656974492533596302382904146881262950059748442889613207930214201640961390525599525782703601071111941820772212185017011731180900051544266422736729323255539713207432365483030553676219001183387459754138282974125620606583317167399057663364563997389833693495774698267952820349931575862430437473044921290890888133363722753463176590257535578438767721596643431259251321108778668193662423084875582475338417565082751616438479073059210925197803877585194815750398328115567020918311219954904008043336516521374612567996160508652778381352606001247417357431082043381827349523576573646495993824620787999141027435984053556424665411565849795931592289671115413567514263986371995753818460527339280807587108421619792267368108263794698674062618177860829879639230406322782828239591880102994150397566488848429335703903157982216379679844619676875478170874329064083992640680239778906079474868772898454039869347772441539149052938645858460133648084562967808841677357336037122700405519981102125865825703927834915301116816534162098626037650382920949013293510320708461089235769665601706078411653017378318830274234929061561342547535015010178959565519589272319596723605254331601185294954858483201184919381843643287226154055572213487993918125845898763468796188614714408141378081606876099843350941030315991808660183490214971039372778547990386355144354232396025835611432944727047806308764824313725673335623121372310853239581768872117231651981986958535424118459332943592120511549659501525398781540186456064*i1^101 + -7886477049065626058400014015228714531324690617638337726570430035648484121079789401265639582031980081804663768851855536469154293977247160715145317082558535122580464679959343887901287917519354363870573572190042640163159805508414348792095436348808795275492227953232035330535115081773694449873357528756222008410962157663838592865061688878606962067306992700930370627942758094456476881497253022920487334115094035360121627250149828830916569334520755519629613058390759659412398027580221781236026090744013532847390771518773789879568176985070833224793518020454306882548933462471904291780276282026595303915996480165386405058783606577643560834040669773500759625598530386854629472391437131158961614763196641007634965009004138575881137251421183886816282386006767944956803716585811518297050963751929769043535383941034106065988425746291204596756103576695641976872612976155922786731824045923687758713390441242562454720497823915437161458761898672523772727898591625680324922720264175144807324248215717798941409481462318621625274372386295049342957361713375543193208211716492259640554530317523608334741670533321519038899903177270621623138199159498761778986221768734263475972274780402170694742682394611122741557558558202431296892241675427331747789583564808403388767672604587618574651859802170547897556971286614153382129939114654811605217523280299555177642713872259896089359117657085308443326384444031839832010458031494968277108835658866816620503552885638076631989263425704231926876046607154075282668691921466672708827198021820438191992252391872947283696599806151766106957517262534440620352592883920944035422011718334764739820966707774238462290460362278174643351124756901754299412397878471473236088692478759826004005114296165749749800863184577418036956905060887213784678634634495920179473944494345349297947830944052497481823093937141911667982335846773097199874230893154491382728399260616346825869178579825739693845649191494503048863719313272985320186325099530469908390689496841322293431239379932008322903837235722674572923814946053100601455561589077403436353528428999944738328554716156440986054647192272368474708183265717121239854298554892958179715909599427917991510137878700988755159760886965888621802877052510386152655208789134044502996818712614829404569410802784263582004616792361447194404085959015811515321748535561067050435053430621347084641897734317971914927122254319334700320672601393175856808588500566911563847246092918206789459657215876839384630719005746749640137947244149753554159905119188585818336977497136793299909675791809685698074603085958336235929257687469718486554931343041760450659791241211983286294709201686823494110674304007372605577602959147008*i1^102 + 246814707990583139391622691067314570214832359737377713533882645611466694080994636941747460095309435737708291661723706097996431627592546830886586481725357560343472967875369090517619674558600125355858902446917921480990687199788704700924917674087913533318472726251311284998140494782503867766533099692301223835216395872279068179183009452900464241197547907550610911360114844830171764020349783601364532499067804401633218675406562708935797282315941208522991512278429438667187968797983334619334924468854830308687165291191449419743462008897370808925332756808880699115209395836438760259170457076573969589370380676327783957998312430586519455628559253786219810233509184973746115428171295962229039214439696278543133177795533576698008951411260576033953883229142485819190870348696353027132724499547557874449220809700661760362250006300775900812071415037101896742597128428954959983467670401525613785223799144140299407229983834137717673668566389039090510649153671414295620317610461123882353004292070594497202099560646298397386090004768684102738039118992593720251738448350704940544402831370948654660162945581564015849892959248442753482038497908899614912801507706237493632767778666734824722277181730625040455576890911074129308985375381192284290724548483182301267173290568693290879023329226403859815329885205889537532488879138769101333840558000364487284227708227819002119525541091720873045920009518950643262981137327692814020525745316414482309976664066277458639433067506437659534011118229928863233112548227355413619632982183382411785772050670583537119435078451868961624566902973113518586373222661847072055005694086947889240738632061139003892390633718046715901610371114592086591999072337779211294046271432220913217594784049106940439457540831511835257982496742373810866841953733321982907803642647522576457851941875224752715009702944896285202470665266961295386173044271695550957907466919506905510645347273924493017772115504704853564164993741044186910416200525110487038808213745646409552262356930177480126139963578593918647454509137774108757892851244049430171814169384714041268870615268982914525416053519487649289605492872974170378286537637685472750335280817031544851721802155298531286509595973142324305012639889334318354422575061464008522093535907246472330601518300845076197388052423093930096237417646058286938709068101735883718283713265462285338869908117896082054049404216828044106081468055666043494570236304364487781260385293611143790786130887540973470276466678492184021404317983459853861351410254678197078241542644723714598809858579484528483145528568885034428801665653745018540210975345773740710006514823604100286959540286792714349297167631847126269394157568*i1^103 + -752406021343919669941669804226370812542773369336590171459107390517861560759008785417478067144241844137251791390356156530962261594382683772123055228592769360775088590510911108825840353105164676595045828113664515504940802915649418796806987955158796005227373966570418923054623316706837837461694010337374663422228767941609887901090597100227687851086774022875450223410274155138577569263697830658539430704266287353711099129365304448522954841127066406697904878014394340999860139935531487466555495595892578828321468470450534774518882299941889616672012931096700858680806509125357256374839939049922933519805964558534107946871036495883920947118330535642659160531452838248917173769718272811808160735633936148186635226967592164496462489361093971077401538495846200180737644304722742190182820017777478427041682867887603321293052263765212964020336951850106893487166902216054418462999895364509847474559915537393759208395554274565154538110281408319654804081878227196710557603003645509021227162188419760198287223532515339688117789771032595285646603177830511600818465063865269322240233017532169767674662525027785926583642857320986625862487974410749998128719995496630839790087086907813013656623927936324600485860685319335944052951543131168324117302963048952557166483275910729395335244606457287662770223819927188289275981976662015402766148556271393270377654386892844783359508796140002053603432507531127372789440442268845034653229354352528570137091067194528446510705312817253024946644501798895782907488222570244820772644269243230669129595361034321296465789342486424212105306381721286574198200156098812178812887449478318771237248678022883318224487230880154228547004886012268950879123965187201337478037535975819217416003578369651525181015313840113598128769268119110495103023633402271654030026160822054961183470254289310372962913341105749934349581462172296905083854564748812828064177513339401509914710932108829713092620421777826485467566275679523619451691880740164219446485160814191666383857283882175080301759159813388191966590983546782216010300959734087637244837756726372125865312487522469826150593014458233784721792269824033670203041431242302078960227460838546058725997962512789506294976245148145040220301949061537653893492663618378473148474368816963819850462540728072129232795552262592965437715480747109443578166722969786474739707396252911114554461776024669868575079812055545727716545634585821065378220343491369900849344048413308083252704468554033801886851916462324177944504834949739921308990709738456219245892930739604246952842309546058941051361987125722849572121798860857267385405613992151642884547648019419734466669158462109151258157562430554116194304*i1^104 + -4918372634615599078970134313252337222455307290785571610481330078589282317245597167334907491959602401569263517897747478985653141910224845095064557826723462712077288006514091359250660464819222493889471183952326437062232073517264808336074559869305110271057172967415805623063999821590813622266161896610843852418706578805018414193194414685309289805195225918677300451843147345942159414775634104678682722411053357622877561654440094900524343589399005308228394485827182390631628924354486706377914221670897605774084831698353076317818747103128395847316369227538998765006474480560686586099521078368262297037908669265588100961290172552975244069013516044360183256898746304434551935661693191591325970703907803891160030321173542275885325055854576948988687673000245747386080829568224321709150903965278947274040519341241287515093214010105282416353057585310457061786259412896686206828100666237405391162813812094023234328251954326791016330809785402609392511124953666221371175393261258789052097492212144973603207292182781688042869743030600188720498204671448647373992467669663641314640461625855199302743831093652557814534263009768255702825157543905446631335420705050096403391993146942374274522301485400735322855019196561295457025871182337569277193842279445928525064778491372107349302179497493313608534625022057558847262833419312208842977308509431444790092847300579675572220543230659341685817613298483034713081037485411419444684712885024408380987875411892131982638398327174766140446984346936785695322581919756814744710809802836538233510516943944710699914069969808926701782193913812977577048279476913806427601450706706629725534354390629690464019011876780673644944430898021687994327070206653814492444550852635617491805468272886764010613920272114585404970351283126384230188709063857919896965995563910083254217423886123815689718842426857425536105260945820676083286402353331061962439737132481609676541571506031138906047954550759625736726713644168231960735437957814945213852144339839715423759300272513813794884026917752662640621778148321702783210391409011402065425630897507406711832307222831666287060989817333426111779478718667343261638578935638840485402804146149021942914456151495090019236002753850603349807911960609861044864702076048819028905937822467423293952605944854555816164138103460575021092825036816502517199068219919595507886779115785751750822404209110445334434005038374886393494676719404520610391520976273702085777256002104638869435949794357335232106087346493465471396227657081355806544336705686839028716606727457042748771533305254339034500504716461662721794105309327065367657663103700172213897584587293144259641424767983330736096970601287122944*i1^105 + 33444975330722255719374115390545013018353538020603955611969382590298831932257103185295075229309033449384072085240252910557839413937392810005314002149683432407746033715835991105166320874463862877856405146727497023168819561660458282020876268734684227391205251800990899843261557855812818669405974537225294967052042917054671143141004329037463865100352461607681475483617131615685002850928627339940146307860591891728211304499083866825819161260785416308045779904813818829810545567854110117870225060816155489283675040150904209565977794479138262893931312443899863267269178267231268671752560267634818947808213133249066167864958811358906910956571686403615199097440437116598694992321016708199255935833620807119876902992132357544082950628826783945454746083143096195573691535771177466135481685870172836959557514774536052727982058446206701921995902385352135010891951885497687273391170552418424930401678522669095820409684580248954238908875194414342747834220432262937438666787986324325532306601214798900620032563262845461406424099467083675961742131731464512871935348260503459617206053896976401121085068736945795098228403643617124144155449668752593302289541104643711880942389936628915145910555684078795867406004337943484477795236366052396825104824401970870752355593391597867320248399643639073575608094377221183275221626232877345129425592437211271382726998450460244110414012258799031465620961585782350353755573881576899988119919632928457788608023360539133811570770408000768189114582730325931533306308495212794920703936907271072444399199891010455775283910177389839068682044399745083551145528343246092563457360594867314020570285400122878160014963257320005583364254498964544507200988851409947772369117771222062407474377983088469383543418197689653972877115727270701168091153649628151672025850610094580141093222842378829085803873778759532836337936423129188230928501171179406626703111638491736320785928860608979721250616886690070346252726516165540330091309877881855735962836860942278679340761653249207453123314562011099697798637067169205069036712572096697610382048538336064935799092595704336286302425707397055923145255384335021968506079511016208473972931275882786083157496754107914068865819489018477862623468177285664644649362893458424129118222345708450972628598676606637203969044136641035666860389245543073559034176715049248670932700419051271949338694808809400968104380793829841083530849562727685484375775249371756197156798425634475507189302181395683532445079774835511093154837710770604467293162773238087809172554311171613022417807229848532876545400456728986630657367594926778785241027755974079619485989620518112651372887944576173856972683608064*i1^106 + 73248429594852541316556960910766175468423372067069096539406077681712318766366803688302247592090955477711909681101690471641244915199269553679878285027503552756947113149311159716332186879631464408583608817631504654646992405220380874912592904149147947034233660071786977797665750814531128066567839856271755209161072209782229859472395128326802705172407576281190883501887596565456852381669652030929591314906975652330388381434442933717803434393281318928298205759824897669363731911818824848932355810150561294624778741081409233560654020199062784684358011063413144936213318574818315724925940364961644302700027928511984837406079987636502429668941672050931786009089465866850065570735213413773190702818908599033750075634063043952434774604477133518171104323032681107506316879233414076312279812842102065782557172225889585648708533292477099935187198899483559372481867368009128956361310388053942635178094403367904359247351722954016376604784041142588981532117917280448737042267181306638174449145378936462547719533801299609634319524981860133559706889058249520329075591228026040398727987141332063657621521543242710428362100241590460170738862907624387071239659884524248112910451286159750693415232625254076401338274373562121550066988782991469591290770451078471172372332176945653536148505899397189868153873341509049992349847136808439500688877381513570327592841288933261798869844435504311780923164412889607813622597175072650811227561505645888784128379476402773084152427570238827948386549335290925289018105281547428453669264768228922087581374948198399003500505024431447556784486851298164388264439453753502591366628712894914274188523519726245578524911504187351274105355674237201920682819751939905417606040130742266276873779788353157629935343156559719613983564034360700783563231286306451857345882455133730716639911787357356929980435508736441446748585840827959419179454593265531398315908219241356016036292963988484817988069819248265567175771582551169653311109030763182390913395899561131167796728752314699960601060085794524547428437135143882663971599372311928417300954973855979631649479250083885522167150941265279829682766976762533380152323249466731653514738347245657725890423236509967330819786035182732648925222678860700866731166751292912511485703716472015930253645233834535975479376491893966124242601577498987556742315843305244159863812038625851849223547440575627129671988986739623305620972626025774107026493434027388503172978255651023309645141737952410484121584461968872611463605739813471728032302917340579034336133370869295837112702504486236253358123631536934681408670733223899078331998458241776600720719218498770932678544655114921295872000*i1^107 + -917396041101345755416173246707744680627670220563480539167751990813963937750857008234423399499454305460672832314188953725701573328551639455806824762141033853087152822439074642523675170979549012098978799092881011891133768375071903152094362300796930756246003920788201177087869796624264360055256473578975078500368793462867103876765505143350232984316701629120715903226395663364493842777687164774731703646473192165769800425960634361391246585606939780305224488361330678329860628798819444410183287585197904568221123347331329640690905887278756086398726309097098449240493327326068835164481092870467949157949619401526833220402798363809433001507121206284739469750939032194987294822731359727089932339672775274908669550805750749039807095183783467033088407206722853427655697960638426997218792355530512548260718363355715701827742682718247578552692401186464091630012447473878088723592201604316317838046012267476701552397059426017510024376068870865366890184074294507952782465387311767435867493978743771193476178231099940779715437851660629879105846415317227210824658892677535552920970478025513175049374781902304875981257721477071368919815495344426873627262621714336274485352144627785248799737429142446268154312878443830523306669531321371900061825294561625938389225629900097598592532963284214018756038449353960160689992442044674396284103868360373454860840087577764818156687671351102294170278000991203351647100330766375469052281445190759809099194181932541590656072037540667209376176250440455157541194017291962530562160705716940682483908734115185087536925048629703850477822707558495097889008796792696096851808672252682352099501055463418197943640540943817502854733285918347276395507871823585589888816917550903909507313718687948284870717086131319352722101239155043338539594290700026872586419967829287742628305004898585694437472346599740441723521102983472738315891361701859535848032594030887771693469328393832351976581043497198211920750907927686915706006455601484831382297668215988655451931385711271058115355564297331355806151230898372497189575280279699924640348490874986295981039063160670240857202911158190199334738842125687523193515597641178405228536062710709573043390093869248722338711242559280578002920338830534644044121559239268721421941429890438565582421964203509735586558659038523055904733628577961924366179298701195170606483271947720189709145452637414418864362269850599965645635289932980602016755827357854732671837033478827951387347715378874812511733007073647359808346945801296299845471450622611935421884214892234556247239405180103058228878246378735635654838893642822689518853929154874188002374944599969488975262929730893217792*i1^108 + -357291579502201500203009305232424675328533750272932679862344128775129575022090678107884893310219962052673433578171601401118565577443573804151559166428751971243863465278184132585103315099701093784094933702578702417515868894240738933542520324378920713611227756601739786811074424250924311850474181976197001045948934323658274063608852211372165380765760904281572794870071636394941951193333342300354125252080906332995721456384997095723438402574307697175029953835480849602149796890508928963415642700314220360739825933251042180015544097334635066298729780074805643331597742317546910291384134130815223469597556143443633384352125881481366587463481758843840186372898015353616233580903266855468851646523704033580800560218380984327206647765906682477980213490097184708939864427821196038638816064893027814726157210600638318994919710156545556352630654430558956635200774168294615636224616227219862396848186673346229698335258193253090223666085837020621149302752959011723888954290162347779702191531734675293074317653041583580891465244347248745274583677514076482771239379664218018966742535878921933906973704435601313519578036241535866069691946745698897728130795485263611313833595990079104160530029420413590074154457170148712787462133038721278950626272837702928320465201491563101990956971875876141925347949310222096942479416210230950648238114408748020100279291874715281211040806614138162516659457309901138435951960191533706729838256103131140941313395353682334130652580893191975764095388790919267582713186223090097460760063131472737206582502493285035116985027403453215768291165256699774946345097450813312140608183168869504872613470398058673298125545812257783193927769229231537047322441082922338736578552927323484194467210357115452479442362423674837969500014775579700195904113002703645791797641410226774781714114170809242391744017603158400369393492740610519521545713464362104318802861106627096580762851070131807580669699946460172803692460812304959891849199915118877680596118516383943915747747164539130222088292038498852242595033674647430182618500749592214901795076387538515211043243461948066395890657333657145513850896081574146399250513432855941225926918455595757115341870568555697612428978667001149981814961126834828458521614903354856310884314730999244193714666221744811515056522317957282372146109639723121835501213882494460103372130118744982022634355789751068748544359855232818951871046306785692705692565403476529243241041153057324165168481910007869896393974972621733322467463911810915640742222315929010706008817818855472923450368538970579110292543535986832470642463400415609200715474857772880723220595559340430806162669019136*i1^109 + 14074571622674569791185706077209355799426803116386883822010795941257796676787008851338661659667877273452224650205844296695702107971670803608354959490252310808215448978808303640239195907455520057532111400729091301685681111421944954143741809901360463122827767089882936612951428502020608276589259482160362468122415997857342238496770895349859977175727815639225947864419066299901805509371492177789920356984739352554399568782959910240031095341972522657143179071292830187681511369371849739596241074828316213445930282743307532800134199862967134402458639023376139439103395779498767928359051808152805567738616868120094364848518835220954359718628200406948850875928822190696252541763929492041909988340648775556456166683403193002233710504895078510308529569525914641555052900279546962766281786340915691080271688491515667519993262877819397000504276893268879651571451008602174348959307211682602625824175625218055269206514744973657492447820683079115766788602018642106058831813845914405366071839065315533700559134871334564866861240124088027208977306019660746011575277667801397001225285612845049080452393738033104822361963967250553657046570507662012737739549428224418581244656112822057178896348336173625665929394130625249457182443490936824812160216318340648469620743635322355361754184893677163494764119991131256887009498109003344890727609441346469188803065416513618310913449035340737786553466115544644148229049034906702246781407519627984685858511199722172435843887772651705153674398505867037476251033879152357998717835070802036187840243845166928209372671199998133897613101981480659667005600777893096875093005222856316528125216826605644203188507318097080874629629758848724442257149475990962257093047798862952728569994168075895658978733977443817539251054857176258436585358194621700151664890534870325268854576087312917418578887658915125904150415417989873041277395020035746814698307154383816679548094105597508898384760227342244450108720535613139678126945060824435953024490911144564487137708999442306719555405471590981278050066644053604665552478634844674776936195059628987986851776011466267832757274114162579633870323250549982114097495252527875137638383645956667867968720375616996451230476573435701289002501450205859051170660920473349918947197717053943139918826382240318161559352025336562113323760503885008226748240167111201712405466587722992251508280509094155302443652586677012877582302170900945945159476813641410022835262437490813767388768434368776995874190751781710010182094725283726232389935741585178572058170649399220688223571963087157629286846883230423193819813845293382840211390133968458890912182295847882976152414208*i1^110 + -1496209557540143125558918435368054281164316582747817798731188186848618151219699059721828938279278364971699396373033767052270012469350075221145090944254187260880953686018562769033146104857691528657222709290765082657976577653282034208212054989873931507336482610720222036964261842658374426688253709492498446489065730128521817326354460006030518044688540545870378196780666568446726457970846974565911664206518109594973682301337659939878452352773678562664738357935810070004107417658481408692322222109247500004095543760321517971590694675337699951142536305670064464821755497652136731823962226057603360200793038429928071466633622549064947353795402233892643152604569306343092022162087878896537958940050890225275823067869454265641254811082155458651350942412619333100316777585900506239758928311916607601029871678072548285910918797399029610207978699067010875629182736766361446823418439382816091799932054388263188965007856323785326493650122939800075319718369917931059108602214760760365854756993072852137736763902797679549739761617743074808504541420841713908212175414963923995700305798409478164495326972758407990428333978707284502459503363675090809099920391664796136133980562340045203434812941486125438113773599519769132817865157291404244043840839569950238118196854118439543399148139232118844252908156846381291641878070277544231774347423609585502743068988088193701727079259347854741688792465266246550472918121962813000055617470695096743502725792582777455507906524891113911507857904850342963746982277277368881875978363857518436626433550452321127010213253199061646966992814619419284580117507510536624673942865065266869284951036678492889581660499004915833230512520607737359478779699448769437371097607127360481660921099839524742148235192797328221752314818996469090163544674471536894728637114976238371717763112681257544338579021628942504350871266192546615311255008339525573754915561875658327799343697656685873277112199040090202304840514197096180773541194160644103986879559416802097551672545993229737752117813614879091895658315059015792029977446044211341024747992597217637183323532077357947083407808284185061266215361497977426789819686684052254469896493389805298673110166577251104861378391083242382384175538721804049376890640712903304340202734311604051994110972192401772029560753237392190091799699881632889092960803271842617459738234816595000176028606600945786198140667031392801724235120487131397993168373729390621056795116244977714849249604748521406915501952989517630266359833372963961111571372540335017017074211944542929949969685181789206283001130643095116230917450200418367943976671072712386115105854693258498560*i1^111 + -86956051009305263803178778349025422442580787504730711038620128250292221723841146543360901149674272635612890957465093353431680122401544340159951628456225163491873693661007340776131036194177559569994644364260020586588206661731091255952104548130952323690169013913061336747032516417025296971622084076160952930458656680704844580312077300991797776856725222463123361525968610038299787488856366190296148687781853434751000223652746170313776462635200871455450917987931828401461209749266176069116494219882483475755522242766473283375048942302036255357405123607560281737579406320912206739438468672067938488716077157061390394078546283614129992417319978947870838457556443432353590644694520161939153329472528167851777016623972167140695949776071364325198262677880525764001155270930531408114920748094491404260648313071457876460552376092557833085562067718583464309839231313263889677445434041405251381579872428432976016175916677285289284632605686965618908575866488147587759903642334784044037464636579109662619114604513270254064910645197640496403181413794234962729374568891474842938625377011241593529988752357512757869313210655537767338224142175592508871272716877771312404792841034602840317707967030586790560914062871578963120093774593707360065811549491812216643557800269634670605560487582204900779563945942074435502783104606526385487575588423673572629102429815297528756121116498695688698953358153554733930725876646891337629826664937004692918076510432223249333014898391226184779874916781597198770926755575149996731073513766070778333322932204579655473713156533456078249189577879173155050057503544275398196373743257018934538450311720473169809400124147077708743195220391451231958298763981069353387079217438711107672419980346763819154289011768984685353888558855151389014058344735614192109213625581610993126460249041481006655139385259409082661855311378907926282045675335840393576019562186274632762935288569223955651758189208814637037372305738576794622546941942869045961829293895477490120265712814620533094603176430052464507464162830635142208048255772945088124924227760838613268080426614311816391104517897481344703376740997083782313908767935607369638886419767293291443140478431847292378387554419119841670490625779237747586831894203933014953939209630961364446034136816960152959281483114123668903701227922070312551570282016379849218892541680689001449875836900490711358411431263434060525270195754259314686781715644847013394573227029132159679150966858870459096465201995225144330935395537791915028695521452829132245953408916740188153113737755824105727235083875846232909368633755404684633129100135392447741633100847722496*i1^112 + -126323685144555316577063803323866804101887061647630205932112657087306682644280251843180744242154587046409269608700580311538157628975210817075343827469782952073927338395264278199252396790844692643297238444759010292938321112948976072560596211820243504753213599011037350047995053687106542535222049645193624235625218344588638352228592633793110996474625976796979359371492304537784236433878784746969873282216924821458065785340140375868568152417020499538685564035768996707119383876885528137428174715292015074187182827147596135662093125451606854123735941250146669573637427397160153697885257918241450805053957039425326312992449835363663695010266441218317650612341589157568394287092594085580872351005618717120853302900619634701967662454473109102256235102830745751175567519494304105715076150088012629286112220709869091568276905925543681176576845849390374850961838990012440079603012735767589225082551462093752911192645186042369384952994218707251590260580741471351216838521161194296628798955900143478334166298005218592314747584809315149637717152113559470460185557567611088626589991857170137948348743695920098566176754659381081944705834252211153009643740581032204536803284959451266079516060890287999351880019332566062569550799126597494735247995225088379392713458341888710192624288285725837301043989887985617616158268634525609751553889713691684804875375739897489698978884409927572124245895629814805174103223462910228572105734497502629272607379373975333786549514970231531491467036781173980996047613392384274740099977439756331324116434035815794443004521029508853570302172955032318417795629248077445442168637463331601257537015518011256920149649712499878923896408721565445546729649169460750733171539328613476059149339752093172049378145314647291026409145582228595683571388473396765540275906571537275993014497649900536050565433751365755005324428991233868323238754911688587189295033726815982485120260095270518441512218905877032438188571201281685532797497675140981643265453921507083183359749772561060797653367737170269898737967683892774700899177852855394675530426448810620315877205704232789809716339186159794353713797352601640525109642965912327062688459581023126281098385758806602857691225484496119968803123529360817016029616162433263115755586620800341939286495304852534358871165059636002887064523820471686970821100690841773338836545994761499519851930931878949959684251840227149115047886212423830152377382094984493211185884180470482066643800253631374112534682246989779480635046062461952542591923132466035385497548001623569523062210259731595739480810019301252098896349954103847895725782049134319352651128832*i1^113 + 366487107346122433420366963939101187682610123514209646206213403661337156351671333621130632450885170016646360505917142329984309206580700030339819784150188624543899141246010008462627650727425516856548680367167426152058635351763717779126626538286331956822158736452206012983347720315516995931635223325331070350936743117961170659361287666790577988376360598858644011561825661887821453338614616556184674837001105653730449958483447902415753179047674270009239684037626372388880157582050800818482494485793372817443709110099646440185307058229036977388246831108699728833153064036161454819465475829259921642482013469125293111907232195721853082170395474799941301309114262439593297758845133877254587092173846056446106500410262615603935213583180120935056369275171875800672975240064104257957956951538960927080963223933257694588167265692624856334278946606360093009328875968269726294185035122688192259064456089019457454150843451638057570947267229102328397675015252807630366565727308049322645245623150946075523493367887777983130838653318589381523364851869968133277835486890101100431358025697601709210918885206308039020741730834070742764086509022568507727118721592058871924142136965115514898837062487537046650219874154615862867734984231546164101332945462787279021506317415804948562061626418554902663430456903630055710808872317363726187230249550314868075907746660810117051307337487146094270767136701119217213716072990387977112017722154765966264724475305711958922442451672002108805279379737106711161915420388056970721108230416668257485634553252939558296149760075751817688361933224518551545812340297473170256607558201894654884425079184024581992208053106168189758305392078256931833423365820530334953770781512678342152220550421787803780748704301676304032299049607453350408219739052140085929123718572074163628087272359062799874731686445517211870867814362771852248297986539670040727092772212213028704680044680559247176697883203000635165916841290238758491925727704520406887514676931014769332370980021423976159288733146734857388881535155620308203233657965738086945401289764408515267700227995803596586852499356471032272768441034806098533422983679606328735629350136654850090191303272970425406656309847394738999455283595276785101046906318001518113916764373170306693172431022246191139206856436705525375606134111511825687299700354888686806619456387609718009514885878301452015998284955430005947508632180510975551118287119147917943667243997739101143505350162890597062865490957354363967506885253308978539637432791370239659147432604916495967841849687092215164040602335589160686714676681823813982028968114258505105408*i1^114 + -288342153431630028258988140948873221869271313820689492568106280814250558056845169311258719031523558341933965271913194161265679904310481046116637569278946811974978249387202260372295158745876677175242659987981652056279455304156702987718781910503111504764704338870402434984800564885286208615325542599257509390282498828816672446579712048917331905025041789859498131594083981887940544707491150279290588913004291415712086147835272836182447590501635084481306745568749218724999200075837523993418662124332687696506390029844282039091812515029919831135392706753189796546830519277630240511171038476874167668962292191115204187502825570401993645769803367824500337276799094584326024174992482258498082678427064621804994328729563898085282139380754220643271693463370925679986872117562310828006696429913805717273304254714458534070003443003650151658010982106856714752664601492167533138531459235915963335046817776433278278197136323767363368035863521040580264487409030170478008809747493628093418231102440175731395838299546120615200412994478687791008968921778513433626955136845254202875828156876189134621507314580696691971910363260778914526599022613789468341042355055902018793187618053609830123405106171612363946929883137994478390903746901343060010311782223910462547824023900108553420666997279461595644708174503777553333993928190257190209667568429014171967930682897707470139803126191393329537683129239881812746266170641932087622933702719218837373067414538885759890562798064496157000740668346395125562883957133385502813302055020455907130214442830733343234765801728434757419262486852837809389670209253229520428759263373655995249192538559807892859921033804948848093788398825867261635424157598633873630298678564262781240228561384594234680510585979103498580620418848178621770885493640625638402567910207420650821002970763295431066933955721198254704530808323268303779363560555857463933726402744560423880027039607097358700001885097040186858321137585638681619919442984597440308595370233412155820640327241792837251168328612761725379150405951152676430953779748373887536533598745332780286000181004671149422541816534814950997266585584230627213223298840748309612198694678029244031986238401219482711540944622810015786177520305552787975630281625331111454807796064710782143869520165096183163536481302370652445841303969301686682886234057446905167889314746268185565558324829452714964806469338097628427019580645576490628648794781859631796711750597661593790185937882365638749115369071158760425946552652139729823763744944970305472314472282867556019704680155563634927289585963083306322339960708700075252189460953038848*i1^115 + 745428320666589018278997350685241872600716012987074643592161378356839061219553960191633251883800506552657053152068539750606712506615891686116609778510929404248408116056410251313029341037698437613930578583455745387241893309194367828092484514287474099914593830677224070074283700062931337643465270229252839609475871312456458983627009526920234525349158615338600803560111502381012454625132503982887364720739588253770795587814797997870911845590109644576644552735443138274440784938955883936875672878781663452152640234261804015855015414484410851125510788733652207193067870312511936839749431100009797298358299225574671386251252457679216877642844730219942403096600111206631051737686866417245369492925001923661446042309212016014084831446886170073565423986700733567158420100590921934457628125358834399073391744611824926366826059758996794560121619550315609971968169269099923706739827730288902751243704720961310525349011302974075955465636554336377549712414190962599665373273128923383187406872976099631552816053488566248280796969149922873647697210090209633282328013193421635970218366678757256062492193612973773138774582500357650943288970875946832213994203761878971853986139862186204181159557225987136869303235551693820432691283982624364276424801161611069008481246224692991131500054181771519258007343832858616668999146815263568869082813253537791380896545810994484622231801368208118990574250399652246443823253498853185406615661367645269311139557166718090404201787677622266184534143804547790764232278672207799871082174962118445213147442564570745344838719445108692657610964220630330923170402611848552647400246517375076196071901482667640927430582635055883477727497387209115735468131408095048651952233592844929761366193894832275002971200849601599510827996028575408205960742507339617014068892307587979580000092912769761561082318536102372070013142903651030118595153090080756497687844529311944537113346547330422684686490831616919436763092332758921205764584651187017729356634695216036025455023590075489531894215797719848499853096543014221915480112011548049840299073075195060565539982260347884104801397808611065431836187291137819739145344401449768288880655921900820047966264461726956778974898090304038758689126685338535153657952726054876596294564032003992406063722534940392589792977160407900333885314594781010184764151732270145666708155738623289934506023011318342721968006164621426263830705449188163556641418656168247266244937304282146227293159029970533321286120667177163561468809267418435916094005565899715131549797695417090957301692190803455311126649075754234674600533865912494046746509312*i1^116 + -465039472366164883892105155400849833424287774206179043758362870683953671709793355573794466722612804921510858287658272201225709765703700479441505160746119451337274125772869041023115233242759828477100894262251198214735060102372934100069254444709546172916432135762439492875834302906614445776720240542562223171848578640421429579889936409937442729785316217405029337398936361650271475729745033620214791336106601601484258128358361872086194144217688640950949329698971580814879506651999867290056219074040491824886574658086413064817172759384982297107426938591107493267954018429724636086437142227778473425337200699006176300506404081414416585768591130146113894005741728480162050720139046091972494769350898455189110404071521894441262053249835474602566696251176812882496593252590371350359035722410596038570425062057068856462023165760754567213168447723291019138526238288822351102225410348190158176180267187504065211724667921247114535737810522763524204360464896871609752622314246801310987907565433040583840988505764314521690600910151232647279795327417689453398242316722086033074452385146383937002119205069343717249037110368297292342679102112471605526195517884551665107814862696192746061159259899853509790821076349312069073363457232764104394786340996270695997855669743545127900208414822077785761237378827033370382070465459763328327271522533978054226426153127915869394272916521126816072194679620121415018997571748444246515394243522484425055653837642192511051051496246099613509400444884914656261943330004264362628066130018956264118927256748834294323705611058449941331591757784079218356258797479407131162433224623612863593051565953103789700094584928511970579718368415984047223950766455877309861910454262269917068714656976569116266309428028252410288410543653992323827360112262687318830474715040354362727684447921685689232100214740057223702989011989823599466146410724776101384103790857485990964977785911353809079985912144996493119992599594656433518056950909072734376909659736692821249579777378533828829848857793271255196489525230423904047029167516512374114532706544622066876337177183780455046228257756145145573558020466025520337670862759647450090569511053236983963404793898988779676391789443082722846251874980602624876620346659614212886529943707873352070905916330073994378649795207811851095624465967910476638196161743116065804458131462405813521544509124638828131466598855148921059141908973478208979993911784266756081620952046479013917797358440131392430441910717462207264239208263123506307562532368534111458739840424277561670106363387493013770706908073776251007499601550951705477120*i1^117 + 2592619507226297422120699873105618251515532230619108802679367514122145163164132003785165196377453433238042162162053022747395130534782413767677175281493927115288482983750638155947335505702116448657255728028484919732488737475177353996938327086791139494742358788527204623922930025381938771167804578438732094025793006309839499489137692463878052397126712192640497797397458552312219233768659818663221133196327507093064053371203768394165501245597663479512509817778694872309329576146088718473872238635700207713193513865705119819435692976480597526895828724379735101526284185861968398435039365899296340561650057422887641465426555969624558039488510324642650190220754079201071255114851740042834543018945232630264374528922648930862431371691207401291742934314558512211486783598335627860831914579671900381169696373783816021270682052222172747435337879152280721776713584693793164922793984977539152208998583849312517046712330605286192206262540305687121575588323903076707688965474044899344263368142178627374087532229647822599451760810694049340154070522201796252548246294931670286720334453350360796793887795908745091024784740937179365644195213761223855319289706654632263021590644644199937105465762802002312782669926861777020251635205619471884129997937485206122012816300036734980572405826006001985090100105206482146912781953734120332049891050610826885041858514688895488453579406453836006987069779698109633148458303974332346589790940189764583044616644200386151271712894309631531488052874026563778813554667296154906815812529587735648670881454229267611845688389990688578620395075193841648604871502998029828672296722245262014144716749223650939607676429035710876840475099438599113868752773176330735957245668800602273843933349555929030864262502125403346813453548300256981219317507864283444029977279375954631814980147586729527629709322686951493719547937669088537635610265965522799631280021394954403552620404534346572043796045288165522250039549892824300364411665096896476768238975986938593046237621378762726191107652830787186939875400669220315097413715252945343520176637637490251031354843706866090039251704358298410160923697413810459260444801913952342866502719303291593242890340473102501127503961401994005782063945552815232194216177388111192928709395807689798498479023284990438503194209237770279227182514033464747509079449351212247395748761690042453291804021851704809336374234564421663184173646384245264796787467267479279604865101897810106062383207427986405046672666848581972522627847489497044433100709763679273379190779475429266524015815568500796471170634882355505592707098834108416*i1^118 + -13470293734332925296504160831132041719983031713933647740349945829425164979905017736058969818712816272800465941993247425731464490931629937733734093779478491126165122989860006134389241160714363522620767876332885648196705478022532534534365248617962542645936715362822554676239246293203715598952917203001191635511534422703870550280746218059259490013078901217125971277163924337896186259158446872288214137075049749154959393341759303815831726403929501766470656511088326081068499392898071478558030168962331805414825964971581343477380446804908510980155153695468570475546428787837835131520677267145887357113367118015907768068575124675917956751423725448965400509510053323058663741234783986103117023438740114738509611984305976090044112616538752833266122971802460904074476244748563688018353920662867434986669464312963731329387020597448054516538447176615024872406690763142133729882602859211225421333044769509922887157929682367675260744724292176524990882239352651146719273059841161462511613056204412334461725120050769830373259705430383823727116287344155022118686667865681034456776340930074393026710606219380725538601450818051244229183636604973719908353974914993284301887011237837496215938315161738867576329739718090857342038009882920370524923028760031628958657807865303415712515062752806024090981790319817219568845463779073385939511348870854638615085744719021678866850061925755962953545398260230403021938790956585796513811276264725111515835779305639320120251952797130483510401429055930896841131523113982663461881722829939181243789908955682188098687004150034644793743825404483090495744909941839097087700560323661882212175335238628265067052934299382033232705334943483134500896671202313282040100272243366671725959990643484967951595199196793221481140014081934425630117040481917140821210810270888095124391635592323766502598144273222729002348337861434944070916112683933813909696459706175836300665249313545163459914835272769262925731201881251513477717298920240024070153542437060941010274156532419525248827661079534935679684255718718776432123600705098238333485697747143160820990864630573565308986674636209654208200801935627097967972219051324057159119845048613766745917117091254137355411308431683322701043958989800677981096069930103188925282655675622930388373531015483650173659557449505590757357963067582943869296602103928473908364947912691671947589961541557793353608518996560909556808561338516077765432627245773301145870961370564905557649668863095059099838594066677630466684570065812202249649844668769764856241935193304198751072047209020051859873750649528755363602581422080*i1^119 + 29213797217907306013801254112074179852333046480312984959650102982976634999039682587579732101482099920738227660693373034779563322928283643724946265368082646642215550086496032026928188711964593483955500859631053762286382935417060471725267991110575864928062101596024006011832853733585873978866643340435779594167138336234475395477965428787595215146887778763076057948830644312758264807676990046613047090275248884276860179856424042273242132167841432422526319583186335598836855618573818218073451694725314706723109134312616273668460664530694569833394718959196654815676106952614100334828300469892140368065518201475347562273696463828730902231882297534926074683094604500907638871281590732881196320090851811405273622155769479086903916692498474259882653746914711554765390466385849297121054891526305334857086233462428486475198372062564097178309211141306601676220758001101967270928932884915754603378735050001534250931080474731659935369862593050116950235440003537274331258609390096787764861601827894095400717512623128917377787881657389434994351304575351502018274512934419995222995826948950954588693163493483880627210737475232202315428169282147813335096272832759880978024965964301717395848752318004834666590521660659355295506341965875307310208508121353852361863627892201153633326973080799654101254425219374066317695751991387458733022126923626434670850552476747774886232317547236430027994742503070529940849513175987757109423691778343116694400386253634045717811400306787013725271311538973142888126439860672777754485513634506070230398931798087874863901631068007102727433155805681549042426340428648558981378458829957391568979729199824123231140920719351847369389040470170235176292558761265369132727790795727985999149843129730847372379141492916939833988007015940765411561479679273171762372580874315523646644262051572986315089527146969413946767836870791829768419367098373899273834578750639517571967234563791624097921132955552364423613897500979829790435228831058719449672258652691079063976113964832920565777919494828936886931833150821310886881625184501531929128716755032879461051402280478729584716023997948887167391943181325432207622939466846397591386136072137717003041626341005652302808852593438181440149187008235595740552459539322311712733270377743465731724402626611734162922917485292125278008885616597751246076001463635929409698039507701656405123762569444054586325803592686497057241221617362624836048840714587423648637372691849790287607093446350769604006076997280791727423512502745177670820866944700414923062797126860876582443026770760079619445165419192378237911040*i1^120 + -37589421890792776480162846284824420903448316784668888904398294936620197578867781341525591217923923966549475522707494092883745076634724722637746301249700495863871038125997689366167957795461887019144820610131975651211591979560653537735266486816785626806417951701391607445325178059017325266936984999980039163309140455198649372543934532016244749748332698384369312742563924589008174829273331014789978825058250288583329838891273572671172786080915298228430313845975684004636569657574769035627351940110497592872343533045500227490002598913462719046180328015154921675765534659141309214544950573173734231143144569729767962601475839159818129072550807601475587312681585243645380749819040867954274664549644199533413447454909635033199830122605306847208806655995336592943943739027818275659395123847271725872207666713583341831714676119514653457205531312600120505451501757359098269633764191861525959841605698523334513542833403966751131015980386885103385049613770167849306048225764422444751390468965198106121958361830504731211561253427249030919605302416278578040078736087198914679829994438077583554756492283582004615279723505997049260587076673341522970266307681492537511503517395652080437660225756486953468988901660195216015857728618198754338013784039335847201860795494589815130634025066503637721692538125016618396754044528322615854590499219968144738735328024783662644158648405257779948272291668981944452451247667645070926522571289099226596245530771442212902169496070983926728978659599520320298990465202979127641282125335920632096157563866847898805267985476337597773565953678306329189473809583475568885255801542545465216022919397037176740452769362674658498329848885799800545129641495856969709592437715272580202875972819228872679651393266587361429896512839512593930114233736935772185014322872799181342335484365804147554018367077229571639766918566315389051114960204536053784724396259937396593147268402094231637746235555640699287758831200818580473428048105671238349266340389996825875673876512472733533238058923054798787829606850154995236937927526637424177834328725861007521944229036189238108504727437537942130303257110923817591858379058400841077464703969550094397495439827531625638405979593081788442712435284979041294141726297768137515690958463619069490026999022800632727242819126864427554203671462925271316333416028095237702933703077731554612132530364843714829371612297479982739902166230259200400077450954873177253258353585957277865193500053934031944001099749498863964053164476695209812486070676767236099677731572523355926725119233045841553397358111429230592*i1^121 + 32584978491805606963506925659320793417793005266397883095019281990207004865720544381421138050695368032444178039327045921896161173310306138447895954360784260336610052251945983057896465337400273395219310920896891896097986100062126620206621330274103688572367297055070624757580326330596366504151545245429008111764945345447641302996204759044731258782969004992836366350399058274990848480190911416968521874411681863249782869795328220975198010607627831625400732032189265414382176792415958103313166740336373594510816968847914737187710161494625295997604216423883200856802158982811699476004152712665261605177261416540318616872282347782071773828881072008550168169210041122938737845056869369885587176340996921721496933746110536992106040648405921225710130478234152760272771147457027395355270535386406182096223104932230414995253323039710619577579925052870685877480623040375644486459071039089358041491291342710030524742027501827111466532853962227804396804283040471553842039744223825573071098963401353654222534949960754214423887605845506746963786908953440029205130290308594454392293534791964317338380533475377277265486794232005314298418311702796417180485356556639042940764266396368542020014128789730347193001881836669855345486068429010986960287394142838246606390818731630140352823363027304314217385679758328034469163083746498687952720723715592626811766900371713127424876415220235460894727796921905613015208447653097937258239028082939322072905105102000608736287941825075654418897332396014546220130974092508799502091026429957363399950090641224493093621215194312263092028204103086549559907765620274990015238067458845337781462580758947097951008237874494260508513069375666024110968772582326413149051417292128026284126205290949294248901527014018336737510788702934344349175869335256869803943162559367871727399292733536504389537637839386381496817202325623755732638442762345401350094221964401406955594250171591051943172331590876555311270945186383628864859836439205290984827365788952426754201504541136842562998561374833129048227959184893485306060825363473043669669525675395351869578535589439218443224773573882450328567969528455338735961448889618958688155442968401949728043024304717088494738592232260018362133250340459237413671943804316110283957630147460231598042590766835207895762464835968256826760914437079664709311508501165092839744373769381640419154455212610510172141932157247349069833669074921599113266284392271487934090110068417141128282499381934115279941905907996572455535209420130291293590442382105036309351998476464361101082055381181881156766776950784*i1^122 + -12850485615957610633504786710829058616800906249985850411399839675250659426877320022214086244388193172529585381680235046456910208917813444386042676184851684433437623820788830583728014263384985261676056221312537151655954879190727836207892416024099718196688840787956626025325168958149439619072710017607267194063532367451822409097380456219866437946504526270598465703255280858857634490931262342305508475839231700194751678831707125780564224022477153318508600482019822900538851167523179697942271924531849221169576350453993234117721340379186831013866600028256728501784021378198338351231297252705638221857153846378066560757747230082678095292081707277269563586609411454897470484384899586167597255267894654796571988401067890383879761520490220468806875525274792758607433375884177239601887847692250232705351053991139335592775632111589661204831599960915255538029112856642306062054506524307747136972226340860128918474145389121738704733974952639996367418164645469438369344124768137651236004929691327281087182783602490246452980987981630219716377196594727409352673689964807129703525919991798429912022951467664801242392184587592435898268407080943956612383208556536331895993418558227293482554748744037890291867646806122548583507573645279443719076093081530065346488042104369354695108037904459127964837201932827609256172387228883515006533044776947580698949417516737283887570701650434685210930063932378399464972436041161490106368318960633720696825566373386387061293258172539378664022005054881232669501453064384960393602780729054702949890193485458373032815589984049929585357434005000253428647132504810693508533581076172552357768187999762148340785802311235692194890854828728927356965163187680916437481066088994423503712896048826441314015023847948235114497759219617710457794533766607476224349272920463405739166573427697682923730294446522881791250897515054938563620199852564901747313111383866286279204355681676900041217749610605730987391838993178467830580553265219378430254351687019199657001854202541402737711882887988796219789770489014561408619469634902960288880392771874570624018672164747754395007213654321101872743847571886564814302949317484664552097242033457370559970754930423287631453682339860489176878027510919552934491348603778570055616921863980558133418392562141720807404934338003519134965531093036520143154519997195355439178978511219096535129822698699066930185665887321330293061416283924596029220126789626065630975730263243357041710054987242049070347684310065761247861428831449623995349785628437549153847109574241180629166776103135480385634304*i1^123 + -12885019638752785438888058901524412029966525181216560401283149217205412708695109740440124851344099913485962382122631178861528898695568949914865425880469037821237646497155285308082198165649121382702692253991619610067845629819955805473375571630210965927333303511687460348696761976639210141901374359383536756711329600304543744845305938879088730076657781893405189041406726836448288923205736969454131837302912806560652210794755550329485927197234348651884953785315664142790115582069954698469837027612051954882108736316627212784965225912715255493168305599765858269580686906708540896830457029790953746408974208808629132512116820587252221799704221339940771888644204023237265960477539482351282401924951586842651468615364913336939639148847781290064698364892502862123768926380713666854906179648972620765806121367467076409192523639552085670987561874077081935107390535456797374947314227431238608736856686808371387206790674125032953050255037833689059941639744344043722205712678421481416484401197059857439622605585808595104763543615054193593668050351328950950073813159605289666704441851857533325993952982287870699928632925868055861916533454404924629095580922667468143321129446994724649647232663363027199170714160831678976781309118859746882551673239311445077791756425636171846693718692702260243302680555724084346112554610643024095754211484816726327133380158276234311456347533028556325555301385851323592950933151762604638447515705172364770749418626588876283757342681035310424155381283079533233363497403309271202349767569149156991892672692379472444887499467695334238693301702906191613691755590002759597252285108825207809237194386352729541830142195745525618195624941690138778629447249173763772627793412929891394427419543520938800164687575756023426501367961488376535632766485166882899578967363850687406900126889732626734953777930809519730539179110108772537874876159373877347395776602873470715842954144361947171093299771695443368079084475899701180712080424143162728371272618802856497836441617212482889327137917818703025341253590873756758842042692840702005111556509669846707319365460476786991718320532464564557343421482515383659246034670122010252209935960188876492868356402237013409936743247662768830858119148785041378708688351801263196522333998985981075498807719223761613709237702490918111992838401602112095903255970944331032375622386981798188422171504871369382499277632132713426596049281827280157094762180667744828415934687130633867839877817923370976200054003593640591961576166055885729235510575254878565477548150361427185124064454217039872*i1^124 + 10859119664023822942131794409285692130398347927858289355273143953991790873701800703247084166452614826396818414498575530486934308050433068450969265441172404383589642492237917918188957390596125868112352487139292901696400048419855016011307584721165695416077505026407010470361698269396044921811768583902659195693125478185879512323272490751274924442204339748309297858734776264496239379252376422279365937101583853241855506397472471362023794070974351269506942571222612368300221676906741599562368323065809601154829369450690167785241246316099873166909023912684759653038930258682837444499960055423586059106094780805044495713037159328896354091886410312686369262770802680869029441253678434843307495165681989020539956143245039813268201118859128768857298148250940444168684029257852923271692380405210035526583234355757205138528390362791572476322736816714802168492544089213258944568443358236438909295732834253192325347171533787409971262120635727893262829313306534971483602805744197357444388969345312801652174740078726575621111541894219685442990381584652965623349108337267696904122434607830569245323630681303216817169936218086417125158611608385772443646518247023968737572094213719399896715476887112810376454798752549691716703272135161922740510632836063334638374134572278781934265977922855026317825826440324456209788186976229981388062825577912322991594603295305324223579382702594303947202134221797474906066572665610444768086598882669617572787350494951566340616267130881965959108468079578284448610232752740910485504699416339416808409804700639948347072629325753485464704027753631679799176717835810108096809765059773456114621915078521010363228307228329889315627091254998071377724427574720161504615435397981956183720657862046913984739855658447172771454548749765960571032154852949867832572114735966612945251362686115281885194783315991565701456874392920294029116967137151780971642956080340654921314692345389927868733525359376892720054739279128294097661970312272515479875343415937963675042777265770254341884934068168043505205841691839257638359645686710987857878425116271898142433091912032101072065688857692561618103574958076442426686718646921008522824315411899984803190150965275042821873898597071957064205067729257432051711410913434778564456185881275374250994407751537056712658620176722648432247220265844054229025317947689673993555589138044281927066877761915974669968589998978371978144231806858744824445167097207398625262846921801174146926663220555716737324711338654016493056134897997829473571105610193076364936685290599265629751815962624*i1^125 + -5826223021754762416586806580113142210310727573792020194721005295668014133052872644271649177534501757983892408322083895207999085961341777387749343814878835748267438246200009720034802599094623307224929209804428222174086266741718137536255974734221311774930714374081763979544539389561808437629643820204130151852176888441457948137447281813268351588534325657757685561602758415277733147421668983014290528056270015135217852552812703570127961988090309979900343147324345795841703683439753360009996930876063638837329654040149938018499191693676061528365391998219205662515354727788899483171671572854949443139160975579866116895309627960637519537775336648027796104109215559492164953804994946345289089701578752979836118816478726126039316368998021722776865090234747025963527286155419960164197387633566863475628482145603151839761924124208297556944720521425709254107126881984576341178055371306691285289809868956162813345826774602908300432053122745339959435934706932056515744585435482893025744094121781156316454220963069464801311763094150511134628096530044547781272119624343033156025439801679974659335683064928313671980782729133982408664089333040387172086024687740788180900352362097146374325179732457713544185642863049745663496355104154907859455610238193310545124256173434537405873991467013758185593785216627663162483473434874975046089307936187529244068046805899950511579783402582481307620944662538036714217523301197634798722946454487623612007677949782721539702068711042537395547954446960437014454522344945078775482565128321150588471607322127983141126630434805997658451170976334327674409846914367408406019776620787297244851919479935665387801971853635844694250106752555923851496240829219351990989092581843209529409382385089125244980491960372858329737512091411571494445819358816522638356016694336699940090198105107746664513041585724945584670424660056235226020607767039085233620622803697942081741198788580690566973814437110200830100746212325454682099413575100918017407105199930973535054122932205996484438349191481927030558193269677710743332171483027305592127245949841679505023086738180143620515777727422059559172276767383769747144194313518312571314137717022838548465009725136692185104156101954122690028832302285222841664605039916667531873385470411121631066485721296192579730378638108610023387728013023532484753578600347824592973250973218558066341935944292260018086742829158115729389927463661843869357903556624760886250086056027325636651177325082891890210111139214892207343781032037864405489398290510743380217359250451666533613568*i1^126 + 14552051069791588315801262362156091661502125671197973800120425470526970195587968431029042152747624586065443335728675970104143269817227519891382300699952551555447370616634682720912720884657724883579397141933994859173520110419992558443388728369841676518816666009536944565656270235822278348841957481478519053487322319133905344255261026656950747682295085244254262142149628495131693571070636830519246522533872252050327401852158349087193549045465021394942385983670977539145690890561419129629481730689622772858347015967647551666869664018039584218680720904643109987886717563519475546581830747387775750789614173193042655216116503716997843585370884954271376960594856664182788523091875940651748577405155466256547460685739937709235072079336936189233363100874904812910025389492642745490626811354043834147823451374455569393188286489075238674705668086070153661212121043213735878559002724950881901337714025015521382379779370009868154505939288814845583385387931147496674147329595555348517064490928339524192416442139094265421468974566258639483523996438765319329483928916979137415006364496113587369856742419272157811567334372450606831204474316688415775961851724054307507943103189130231580129463437525507814569055097160159796554101780377154876488780959383989384499034486471051007538005615264447837932750599524895010493247094504189804978683247466180781246852923904356492476596373685329373488364261328478133554202137749206146596152326400643077649175842144776243560984750770358880319735175170239517524704692654331457739191417329276194183067364024031646321521998050662106340828676736871626709199623855521194272275400393293799981574401404110157536030402872813199981615610545770093383962616577139621781440650524537758336939145953024601931675993807749383703033370907311010033386751865646331797401008843224163702609401182041849771187457147838940752973776754314578402122269554954871054912070895490530413250370122039381736315124912186708743501419804640511715583053574704112460101943056964953304294454866743959147719235876160824927223700184191231103316517508532758902162185270618390373800117972399882901299797798664160370159428778568874647090195726114926038606582350372120008445535445971195183860861741603343402989703904133112208675956102612627231060988513749952052469968992347869730736989308240849724768821198746695478670360809597718627592098370426518363550393117118953055316841446465405364469672167836683537859869714254421996531081019521673146471330988983470805610002527750026371681427626150713366686335040910867499871840992493568*i1^127 + -13466491279968756092269136957514719201151874409947118939822324318358914676296760631014191195785783992055054577665726585586411799921926286126532735494148240098432273231901846683223575002264643624674164746576328986441990590523813219237057650951497390781858884576231534267416326558927488289534591012385446655091168395914748891640698689535898104817592647987439385742761281651874611553470357827425046832295463037171456826442330033782117696966856167737908759178201510885957833367948127461024548946544317859058258944216429661518872132771328685422202379396091569614698453882820950851274627388672826520604380517093072963272547937585351514848018380288664801075530427517976101486092867635158825699795867096103246762782690730428003552168367916352337398123169971835662379921351913978590599486670758746792595624043974948236746860054979394489699474525761068523362620317389625948649113521995239490382026924291078848813319891410188821336413826098137902852776659303418995026302427692080799054965468965146915171807069018678007775170618288904900435321192593220976291243445378107516252689080744373451360801697862616227176271487660891195984477968017988655069724268299317884379678230085591100444254107944647324802412350126207804760229689156253509644611180091596828152723675756285416488648139761013345858022957372704775440233536227388372437197393904744393041287499431782693633714491497564043313498421356565362653651453573285716255184161674941506059627866134060069614683180108100923092384338943297829555722870126095324385811960672235490912340099899906008431902711667152033299715581149466303022098558540177588453297520853950755127301627494712476172697190829268000031737792838858698329586081218206220576430330663592849317334800199987733662277173202650247517495113461431715770316818465575452438452417461167100564009382415221100345802443082986175151299957489673122887318959337339332008074051621952261620684536323295575446082882153211666096732536443462648293898132542375553468693383525320340666997611106199574332056323458457782833138641020004855386347433832707068285075606115788899529946102657581052211110113189002370673650332996985858702239702733627064580105760719182521593463129177260974895222728036750328333622773349557034693007884588624994943077103782606263303854757347647378876331027297516292126167920796944413454403062683872229808131789072875173516058078279482648842986697603874579341491948852199756132339365018913416332090411754212349438623602732603869174923358778897431879617290842436165010682494299808365641721708544*i1^128 + 496367920776980152152659497973576858709481060191480550933009515881280348049403050699958158587411254475599729908374229763357543937187987736795735376261979866561355174348656388776853231451762273657533087116769582213528653308485490883621427221886819862697830721272476170979433708960610224182388452162609755409633863862418892303713243216424924345261219699232346974374797815599283015905717740805516735110675252564303018456756137628492872536224463077599980841915143564693523179535133539621363617339730101039251790337199320988618896756217264196619905657684231956491424630443918395778793807784722031474536621693031584002621715956194426300178309150554212281338520978659942545343731972693540919202600238296943454308325030770083356600505498713625514615937217138382956843313092273082194144298879017464987502768986442745738833634753566174810391500071506245606319045637211571146629213139829673161373666026058134477260259796015638146602752181073033021127232632899915997563076031764073356992115282488129450528393306553528962337261673019341726943567792294250285451147122742135180094144917530329739383245458080441584535064752136725034650284397298931091824407377998531564854313480608775605330962150488230311752155967619902809075588955384074123395617603869038222030277903276745104199386469293438711630607141106729833333018699863199093106319855032927197020270405437336632527268326824490350960116974736056558245735447243888622396382771288296974069890446223539409879536258695006508017704641099220314297321636881018405207059554605465041926397431532844611055911989541494609375333230487103618362129675062546641863585556383081287407859686094244277147024260569765483739370779513103298452260972153830906560067707533418553020321395484441307042193373250392083227511577311166736186641545746751197264843356936692285393610037062462138117326342364051490460976367482188947978155696189798993759211233798710153366256663038703510430137809741534212959094715780937717173931953248911309540218141491421619898146342409170334109395817226416996338853506616349112178172953566595051713162443731575638761285378286414596939769529503313261295803708023568774450489197696986530316271126171964451538391772905182040083954344962045049732355545333629350615545627795936938475577322288635865985447870540636033791059804828416125208916628084452778763294645031687919395022148186853907363705887899511932571383494392496029948141034214062039097766724705739287966628682823341913575936261410589033331730534841239611974042682394300584276254513454519418880*i1^129 + -749103106079699420719482301665115519259043720400721505376197524450818242940920042708228595513578928383066794812289071896975215602042716343790008710081872954731449501760829109383801301789436495582727321906877456691982626826302584350716126625074838262024978848699913890754541275667178558930799663564459816121258525625947038421153129176960332841366485966131626447593492784073499921607379042755640553917330084313209894212463137265173362285164587195579447460648499049124192642648136998054113596636330070607713058642017353467418121120729113694898141508180612924170495630657258488622132161672847317835060698653717265476684757091387851533882701114873402698126110262975394349345193465246039627049164654310559816683591216114614148637546692607252678958352336975318079935124886108625647685468390350010004987839416638707964336156733850336356904352337431948184398284263003988351286504419852793734175837949006176354804650885688652377329999593297337168915175223750413623721797173221217488529879058227498149075688000559453598549422854833553421475672982066271381346654863991952481382497467149466217704786068047830913431219532959817999193098945931026605658030557305956240429142826418140899277447951365245566324610996725957265227054352932713809230200783741752532262105227346965593526327574843244011171105455181540060975162093990628792732971386688119427578981366622996298716235201828507808655420782663591274604480674510754905442097530441442152892761147832248450595188335110326239034003847859484244054578641120140260164633523974892620486402510235275006125565150245975083004064336804372084419725389643642848860888866573190395390190692158067948578422499090627456774190836547611551390074323201792835969449800290199590142536358417781881003237758294639206207039283407734574068783302933299386131115608700582387654927414687531913546532020709662773021381718439768257689701856910749589545769823536120119680090413967328960225923462762132471286282298535746135018434141342730746645914066906181313671152107678013296493620516479018159202303585074768242948896446670525711912911249302616027349237433322053078722053499813525185353369962908877395641876687662318335386386171162424403344247185068031649335185660997500773713769182504362620275515500824018765868129586643650083956080052020971413951438270158321180347031707033868629463738893446987632992844275288013468119333730991998924873389839608479309744866148174848954466280839588745387016916201110233828610543964837054517561623161759750021277120522945609316040820702314496*i1^130 + 3882783350465397685563172517584471821771764202441355904125576403929408483382369815460672841225265236185648846242078219791904333987983164886195606152356779758122546493447964723969313899580973978675563971893704989952889363172195679010659653250412635966699332889308641077192219700132809477232525364062241961472165955198464139109993563894423949774583548996439114778707825530297324493294643612230713513598815021137854037682667622790699519505046148152308356650757992966765787331815566022932758654298371719147345945981461542309684697711597931582927402818933175083786801909994213798257539212643643940791730173789523188632448123124067066613915227749591039939232332252832575196796398214577470688176778474891038429035636372257171544879730184336444438835617658017248290020593644644661476122066923964963101521159907678097776833023665268417867181862485970685014663200443019958332716392285351744611723338442102281239673517399834633031155900015744066763749412409399239465240555407594756912172678062761309310455433747396204856897184719195874483375529673882055447256872498395051827283327564380521414851447143077527026775197225563771401652534801138745415351146098559689517121608920949956579504626577823852244709823265042368795282119921229434679596653879435780666280244378705247900880752905252687786545049975608654175463909487504209130533436270763690261321208775838652615855483758293048573986227937135851195970672856597057993521857328962099111162675259622883330721594290328782353191283182627110718414876883482778605911000034634995985974423571630333257529127663881895806282962627589274522648323493252560643370230066397420073837546016180672568052673287358967763345828576758826328253001754295057913104026071186108461268984452634638042798851848347412150374650485752579352602891262320660365180427966848695774027451904992744692593123679830057107581695588661168954786372122045147290811982755241989474156253679960744683147492358301093336566631651233741311001726803472426980133711457987493239114823944554080848142795799284096269999299837421158945723389210090766608651956474666696672938306342409501731081696938080519575726767862352014235760092331526535539915760351772367485151130326565511175970128156647103163613363776723788499546494701043190085356193056797075949091601250810393686103253769058401795708122418359732518101685956792190001427173729339638154669849351013819364347129392474975365107545254719650997681178176948114781780700520152092671266114298853741342918482721671069086716213523165784197067440128*i1^131 + 4083993797925176218825073794739415315099925088481627613945576443711791731719244834243507141256431132625985220207436901458331227154352857011693801881540033980447342819801087702551678734639080193676614619806543420854702387085918882897754447034571938694906580102827826075408986824148093004951986965037816094984860484350727577434288359517491861347721899600414417332666735320654009966054768070699933782860351014038898511987715501952970752026883686230975342907648997070850111309515909282260634396458248741890124418721389389345781069526982313101304606358474355784120673470027508417011932870297532464540156587651876917666570369964557937127329642491288773979812325531840798133399234421176104059493296894186502421490930640608001405587181886955493473148365432453017372244429401080984353473001347602351080338022310812614543333799847766058432251255581421810252959269496614365592158900371987440444190125073632479694440193072269335339792602210613076088309533405363683394969279001959526271891454245366315768209571602213449127580591998539603579297690780322639214111678352988882995554546500347806957223876713308563297982518263923433364111357103054539824945837501784900379569575642166068460027323455203808198095034112730458729109381416210259952300460430363350992216425679097375105255991668042049588098514258419525333193691697940676291260590007948928307677299245956990754384703536236805903181451679601627429454906659458672200659757238607040997486772896296818703652139782390928441490941710070111034366983907608959642666179459397063274051495608884883560169528048086551026167867647226810195909756577145244808571426539273143773253899014892743445856094971209564248459768439005125290662519234747704823179938121778127276220566411642991571280656238554805611193366367623508089407911942181182469867824778520377554501517302836959680948272127467870514243169928703011474699039141583042937537152679966044241891831061228044873690510749712323876117363898268944407445849871771987613748178250627425780654492940395177286636723682864537779370340722984841949573616628194570320421742828748554875299279747926280770672503882445086904434313534389438670401940873465739974199235798310291720500016381063620780896411373742136187997870846837125759230394346748933578396328835882462385576362168379440907986046457710241834159213310760722626364668848727145447573102377790794670338676966224779448600340989429787248537593710656639859196326579431656735740651667143781333183774796853155233804421847922417324504243580540918169600*i1^132 + -577112869946015390043659214363680777169654116894704326227341956820618063804466816857283926129060936178032917001134061307817344862946833648550939071666043648306491544004754396249250054373705920594982429171379230664433059460195943860893497253499231175935363950599179018287202195703206635852565423589297851756651232715699630928868281951135552571776191124486500383861679204425452362334885989263522497875740393476839684307105430277257563148963122359843090169716852122327286937551885515133736796044368152176700973188925580194330777477982206176732658068381845556962669668512456759774663043062714218758707716003012817629274103983533965924877540138729443174335683356294969846991936702036792626615929490430591241579206263250090150089886399088522081827778309653141574525851319242894836467191016572830634993972718139130651000863190297726015038983397010875693588126729190881356940281552323494125602553492939979494686577190012909582888567256335650601514641317469316991616735763426095423679824807642938468167766521346864334047569195187386083703231197806734944055953380251712993719142578494356120394548285986513246646836718242333830412863501536716387946134194203088673386232349491841352680622172780988933427286799512028396166772479084518368906727515492446844899881402298924375395635757970120372646693046708521324730164489521104221443291993300144577460118659798564946180238094234563727073415795735850760840336856758211728093873175197010431039142778095368276181682796486246792454917437729341110579169277106677954698893332583583359743548290812939530997539969628673254822540648032788729342110190620019486503050399356077492758991672720099936351345820760224580706530666525519322018571549306829970417707006739029416768325421271875562245529396761157914252861702372593497295928301794955751594535394611141716570373702471204115549318606098792598388069191471179614726741469618858968385318081871938207889045553119788066300011252695836413376116910611291406670558037913163765031688562256344084250543574624773795499319623835722306821183080718077947139941419980779179825023686451751380695331881393178890669590402546320039081747054365349088869872851640756432728284451183990002696900597634031684362529807934618258435834030568602858631662991011278739709785528128361960514259767537088587173817985602473076799803915394159733910999788705481021899607193749983572898217059324477966757768607271108212436436116730283059146704208666020667621546184745952703076195059601487162869894673017778495774241752875008*i1^133 + -2043584447674327929283097742104317594551226915973488983979739519344452858640732778936793374284425623894969303185635004003296832990930121402664306501511988312975502115789146752400784377315525876332713822465478943005781279141001374418803117041230622556679090026065462482669657283756820284520634403274590213850030044762746050272507414005216549542631395324512067550963237639439082713732808251543154769691224664182279618689080192494064721947645485882968113203874316744592846384614511547023179097553873415366639105433318122475366266646597393647623925149951106969033522910616630769304057773245109315784808559300646433679291771111786619614248532061228470987934177522973784003917924739400821564825214981801351993719089653633538823367759584971473044201349305742504519657590580217482583786058349013706045111575403541812850987322325416215400949361533278377213537364675208340474315159849732070765626848002718799447855562895006801292126812587846565331479287955560589772867280532628205177690931317861929015373593562382492775634722619639465394917548717425632514714027858849700106806322731307731028315305366859639805831057776900999119383331586372912422631295934631700980908408877281309641170041040801950245609767562327527464221131862416920667764835974279870751465955625694240712174700681251475011761404119928679723663506965588661376320185652403688727850182147724784541776374818217338346096743626790122744926347692063755287450562366139373863794497100770778997913759772283695454405995346809289332843042075413859717561587918525831192452638234250257698710474543416056211550191517656483887314951107072167950241427409820745926751603775182193183734717972751500795340506058726493274894714983708491753251050543564709774194037920078249593955563193444430553717477157987372389189997225000520072411241344822634922656443092400106863349008470541148298029218544940577031241012184395312424749066257549361958063113072111893481458587263939777535149696226616749768338999028368947314985085358929467735200111899508574731420539135575359546619350361697981080736479616760489994124155088503981691735616149893901279974049670108861400643993722277006094375413464033493214488384885202568749734821303941061710018354144431260496726398039041269638069812416791336559022159043318851789212877110520706492468817547135547231490585328856973429802771176183491609283182298827972359639283206634763659608123290146122719328843792415668654410644472674654833170579244780800246010313394969814662582456716806608901948571648*i1^134 + -2061008373498077128344153522384722569940066753682088539484295162465689480174059810150012783863925803952824134209347321609841475659061442532364199300042486452272555734774245293528792756984923740105050568902615235551048617225435907605921433055307105179564299892811717596371984766978960576090431265762637516547772289722962031865835524615019818864070942167283667573328843174110943128689343131553890505585636459937957101826469641072853100702141708655214145505927626850229612578383463209397191556687292414003282139174885805275840103284872691049282437159271195794245150475463535743536312668489761477836477336510668607268914042524496184504555158580751761764296667975222973664500126815686461160875231536509721506775503501433973520596714824331865396467614290951279240889275943027183027059676688509788435773955653532103401199993086671618957894066575680567081137751892097055825562492205590837260015181880003578479372948358380194765911835332878985585801258002116073492745837967735712179358137863004574072550523243047763207247513859709186896643459779704205197989145793630235736301939272446069100956898502129123270804163349763836319117766470631312905209483414074668737918618838877471046327197534610918309792371157883507475082666806949852719116699673462136534542629733915895808938189619566723120456629166276369982934783792616700771303516000400847093730750906908060024467075847259093082617147200966885301380860842688610617346369196907882773415729559189705419299115297118366750684190314159215978209194481600360409699167823964765891927689013437968581695718155980812061239272516963325009268452716484973097195048379976263468763115043081841512950164062746834785237150908499356907616380539516217909236662288475328183567954008988932831347053487348240299476010529173202338945378581449705736728638479327395266596417875569705585069525486553326083122241879205881171233330077429678300525258314456070779274432406781117221325565268228534829228264093334059412595025526376982941500601104606765249129705497282257791522105737200476833259269872256710538106761228150741372593726986874211897439985500446782671427782441535705828784320131870334553503221510721691219987240202216085032302693688851524943236418090167163125612348036304413195581871145619227568763835973645210187028127073185438221723086738760941137240883308732053564149405892649896578864260446237273841995543183906532580110003345662930298756648369143471995868703286449138792757127954355999897634721549755716827008114931163700658176*i1^135 + -955743586722302658488939064701500875767806668071989459870144642298263438568365730535557487058895265878316036463974259652078378394627571769443216653567256808084424066783071862769579781271215642640028649968925280682320088492372967482717514639444830777371048013247131941709924202423489880182280485917402500971499457723861252562752333343501007490373954464981897128702006452893777204396458196405935018227145983926489689346098965265595148222009816481537944623077401824749914199311623290339410333405014024140400699175219297525253721936987020043138746058026275220117295965077425709396295624273421047305725979772910927753736039486763315282727602869928394512730041769566738311289412979391221484215673563375653652812834096047673800656042788487299917650832906212387583504636796251621352946748837289309898521168030804867174552382842782637618334610464285278603984044701605785622584173370988396705752689151590328032174985870943934241063837319560094002824206717824926703612219091686245096884453362864757064265165885141417210965988568862152141058710937385541743203957822148594108864724271674893127398944506956562415968819002985472904548617051112526010131530986208437287959370160901495478181702883148789606961785040694026814231572300651337064787620174809375925082676038984126374777630537390537484559480067278786886311525057580086029413663765432454224044083415348283380640127434146496402585570291817811618021621292869443425521780907984853326426594398958503078513436246472481089844291229282496228779749988685914566307387826257336561340176501158924296897386302296023340805022045259110017431672783256552742618781813523501186418200247639065758337165019100926904547755563189348112091662608306433288744535301186930113977787962872653667232798150662373110121393207304548809962920734873651675742323104001542905616718355217376910602312362203719353479609067514321440803212941004429931610010991075532487143975308673297406732171728819217594329054610606757505497233643679771660890384780881085582869423733589870614002740241275508649820127631110166564002614942426378750321145383423403208814951976371952970275484116243193885945192874957420411826854356506638120805310201616497263769659485475873444993043255218483533598596642510346632852093099531309612651428915924436370494140469490603430669388514366829249366653605434168390809424437827181958902846799190591741443612713691039376104859370369064381599833000572159091357776518922363377552700792292248670907800445303362070701622131949568*i1^136 + 26911708439254255688688945277874616386295513470180142129645057296809460260156427004854544472101114679020853011043454368082365490607604160256396124527327989034509861357761035905633988036875621295828429902645642445882227189040236362040379284631158403864243989056047826650960490922557937506838382506387454320086486831757851068046314981301415476382875916118212027103350749353803368431258602179715024533532731195899106064176053077286628649998733823400204469456402029623148124790798318582292181463995270264069638555526314416987805240272900816016063972477969060246588724202281667306272315663864584583500273894814440007285925909893596710666635570490285074616331042871084729724053923328368257212270383481896305377778382041485974187217918275957413053207130265033651810340718696570057934595042411166354977452362590721306657475182508644156493745692039676263724843252194945437581428543959142113844465021939578576127420058660714650086658635668571832251578652983577557363297391367947618192006559272288427016668959823191988801098422561108989957939905711153470224228467850266633351836797790080698113150044501336348784874046649571550396980644757397326295823509767449783358812628349546471305551301190566365386500040520737524296107429927426505063659207058889536765234223967329681803839858121799959827784814435735444114503870078371940488167805374751530314119892087867518959852735156057418273868415392034747545511896291601816836456219710547501039899186498764127305510686814129237390410681400689961274945471500362563949932458023001972635822403171236606861828263113895032828229608630885632174038383174753382469369867692160097299654351160055281739723796433374514407375157352998928960267877631293938110651058571904251507834717708772521832494609161335835612077165725763713118404437107764965401586516109362881854530861507702217941571648581509838731878922278769940623506495952276163920210277370973469751269155667531963749726014004023152667956784983972433360532901069603767703446176792990549539847964447651032294554904521913505396951685217189310632610931548286206015040829148182405463516856279396514485443438660119904761502297629923411390467254455405303846620435701183761248940696356061563401068697276965999340126253769553928027624768583480600209843150298900972031515871130624693736348980593704409651560002890495441939829875837693809059796641801575426489738681788417209866728363642052771464002961038106213782540332961568678874424706438175774975115542415859715477078016*i1^137 + 259398972781372524708714125179429207458712749100051174300110806277379492278367419906915414627179206887920109766550406553644012573276541184122736064252756686388473481543992573963577073820038813414679754515847859128763842628238006216778979922317978799192126847743779686553158781843154919509328523088475066081424988967263216935089581950370443096443974039068305429703336609183758548194486340745298561019850371021092623878770599888777555448212840433476406749927459363216518842869408549908546270196464957148820168734600084396250949252838507367536862410865284526090785406733044143740687587847665712069203274842769778044528152036785988252160182376069550763797657452430286317182365093516109289355325748047986246697608447394891396701659116369744692473281324396010399745384065013011960383581784673181715253057450119751284789411623615694140585692676257094286866500945573838414834520529635980437440368126598616641637150489861926628566969456249640367640583550996362872332466618009697549367332503821573846830846786960017647908603394601119430257386863672738867370061483545512142180179789305447858194890477363834107771748971312920365608603101875907838179404140869631259033198723467742176876105341585514450210853962450932844714673412269078244104536690374292612957007978406244209998913096613405662206619040934843372679055917480848431563423723322231499661082132461091287606276788225662570687152581353043827908048794302549274518938374990581937388216777435373709080839965226217610661694093196259619200501130301405298695776119922313769230706382632952556898417460968728938144737649626064314478748284811581086889053806597905316577957573379491258755651489148956760519521764162536917438317505367871478900089065395137476399115685318441967379131253328358537141552567368797077162518755081703866654239923978475433255544648298974500415802965470551862075329957885971334727510966187386543637042259078550825530366567954646510762588162925333577499453676242316299133290013087914927411846907345449123847969967742860473398781996212998544851405012327395571727797368471512264191505790043535644697649789125107427721217960706572539568307287363554227943389132924745104240660994743233417798468438605552347238361493367922140274383701884985197020631389985055895354438099301761363955627500099335776056174857046228657159505563450848769322610885232473814367518003644497449031484471363209305755878846595949348425908523098714530056503362765890414380732520236054581575465686024971091968*i1^138 + 178553968886147301237769760401877969276478612962388364444140881431200863015365989443112789369890968069124597574491357674386449968282079502047141186083594133748338381326492840725810894412225385538947054312513678676557612432540104335806952138848089630695288862944190361161989392471165829882046822423433030485756213923519251097131636000558462778994814560266707525087627284955123269523044134766980023578437442007175256253727814024854060583937573266272939807552477484735888344792229218311500916766132272862848306883232362892623325797790797577162993004306309320587891998129715661263317187129715455024596501694741606704908437313457135990825593945333622491546866786868250431927042269971932890998317084698389293618683262198568322689629588901092810395293985376979598411478228274530798590295314622084014785801930877451257681892747732801708179071369369388074431753069710979652087245866882064460681631387600376085330040094983876350786266650487335988085205487150580194186657377527188202791359311706714021448425031830748041258607118779916012601538813463639066236231462702472103971540545042425574686856620097622949216381558312001401928234676267870636780924983394044720702974351434820915897359374073053005502882663173880029787070806917282887534209490390620115211313894361385042337232718946833968930500551387391005256246336265776771327690654520546865768981518987102850877464163179072704796211440622423979203580494997039995811264009767686713824182477698123231430970772587060494161100990797611402494866504170560751073943425551410048686981637245663729095951028728457664968776605734324381082552941997955160699880050659752104899497714529643681933980928584855462552768737504571401060302684883133268828321043358152709802965211937978995118579265981176055910439140258141450780357410242801555259367035307306620359921084461534552626556144323181960677184911271522773358817952098724153127439747372803371218502699763759114927276292488735177877461952094241556378313712606535898797939273657590721087961291521644699744078747828774433292798442105561385853179487278469086779915287767292867228007338632484518115771778622805359880728225592169234918250219729224919405830105634459226511431974694987058811028045803049007082918197397615663630689082961617714760020229868327922261375992144406367119464775664690592070227073405464486809816290772790294055878048018460052644098555568089246575664601846392786748258819651720259252014862323983229609251892221337968808105389064192*i1^139 + 44046022657532311723465405084120464342655346285493914361051993515581258015677884038764285480098152205222498355683381184146461007525624398326691803263598964848203671606220057435041330253686009236059994652929126745855686246563157417168821603446785477679613744879907588124747927762855403189485073311358861607391014905105736520970559128547668394775429772320794471128404537880871582233085387699077260248366615829335385731748820853355964469554784929488553663843278685914189691189382169661578568248123159630118341015270507357205552784012830656493188487926233890092560220004520864164155809716528501850322970555952184681180707451139461000030351143192375165512912135284009592883656723243926822669018965866524012558277490506727148668401222001916006110503029739503496863479842733859091741104786747154745626504670155782715601168799015797848461621341025771576828805315919479294519524597749017737243580445862484170193496879585479037836484569496082888545624752623220183662197819905440412231563186414677425916616323308924161230779830102822382296741121469874036196704510622788319720606421484917508567392684935921623619322506041803412759292136378795739126373020358231368492919620318969748358833668024160941131498799932112283658802257234905042763455939969321189257319633815138902641812843928945721252740490063432296647313660505187175986692629868578145635442771235307877898216936577950413883638178446735016838238282014807770313375713139741379957677808730062765001263886021356200822106860439272896167530278697572717509915016096762171907743884907663044878362034861241811230698575630899725457472690549800841715801552284596914661165059784617891077453357939851907989720223564092337479572610815701930134252722502067309843238042650968306877457133609070711823656426629328756433175002333307208310419388411105189402778634028115399991957810125753076726343194096980232666386274072648545325928240353165593025822177473694849658468756613678950569337841073079333208149604079620139588637613545077630824339748596520793858754183925261831739299139288083234170055268271445455038525914511974890185415969304496133835740701069248866109388392699158115576456908981740805632372844304156588164259649746411834793548132641940730130832292613015315498782442202670922882589233226475897977546135333023067866719951634670029839812429070283633675972615985077468969807989052799135013414091875630343991881340617626710877145152368773259198906555700794073406491421211006442150035456*i1^140 + -10832199435220632584751015656179586705651219296131128821752969646336479841149271476992230840885241586563426388593357185895509098042144541634456990705572811901583795942579977377748371881985369836022196716524530863409270427317818593945736452415264092916528292444184892109544565742979520782870348603642941755237301253425001875509813147634950514524562470336571499411996683543962037751640075819997732186860312734185508733714889181648881153536395380480651635484101883138974024198125447154572963624486992495463183051427905041478314524873851580230129975747883957029898806050882389392970945818466236672844409679116530882634418585271923376194537598438252318051502293647707293867707828261027970595567725200231056406013693454335193465259640716648007811254328898620194296570784793584870453945076955935725381726178905270630515179958200790372601584308419685451390164304048755028747985495477237550187153074663836567956546797008454316017075082124109422452564936531610341911572596564950543884762584057508420746028752539286848496147794941755234746117010752109133459935785789599442248953528863231547147085036064049015034202256119999037171150297668764568360235397777209829381491421396697413088271240122312065219287716306175101150178327427812021175663593945294975929645395860377101666268750896986925625561084515921107084772810701564443252584653215639978262376212230530525150865417492490965740368555365773463873277909466393389398264664919918661965922742741917752332045526356004687309263456069811763958584174282943128251869977674618023559680843071228218529497463089481284103033267226717258683861079011802059470413603357667344216848257907552628115708292045430587123994925835570800526409478406077843639567659254702357994689286927754845518469302551893291783663800421550648949913439085430545803825799826253758199328775945093031981497716199527137296352677391022552568742086858764174694238652857124215226815307112382858326340812384230531184584708166103592668181810580708068419652094378054149101009750697287827118273789162350883642325826936307579086012047487931811212329788458781465208762441231132824957147358396548828717205903411783825376561363495026739699284288315682852849753025708045467753092648067839751571860550827541840993565443914178466149121515472287188566739510996757129260604733821360519079385963225594035776791833582908670541772432218755691522597418570335241790767056474035121675001369268343550875370444041380946440371940733954818048*i1^141 + -16208026723772194389963351353069785740349569134342716304436056759789103982905606328396062741085115224727121498447150465674099486115937343119591025906563909013693007773637895988121759867005905603115758249485231667430654132742377274708484095925054817842475511919956893335165640249644998578062236955719479228289672199189719166487295592821591356842306800291244502419334096003498514278658484118297513290314436495264680227938967682415695658243839932644078170614282564196453613752765323238675785517300121236736138206023358482320175002543557784094087272277007605518085501486340588776631055343276730044562739145169193303377140001554089947823095442544714289370227316574946269111610233890575393966030018386820965046934725429373950120369212324236700004675858174161112961060949205302931423130484824644045524385623210090069131737536981280404614034305212846637184824927006821284792454739023847805920231047338234313493210916803136385617710925920060638178227112556876792370880841349260674230957083058867641491181150502231569077679412733535009382554170992541109326004118506581387415602524070500629411212468966245239006387806046260879573505716046186890046789229312660721281923214968591469206678068311282340990147433990167537512263261193903798629662929804914870517948128445210723312329076778731689384383273032094163061022124519460422569729522420148219338566920558466728347210758758119572542953886226610621556234322708971664666753584793058925176484831749307653773425338935542846686557877579269288755319432675123610288891532803095826891394181630453203237443011184592843333446218866252075412004728849808966800056060803906658068084505192457005644913806780211585494411667872589934835569758918709196072727556230667732433678664415411937574364835523467745023819490825205797801977453692956919940125436815773280585242031249826049075683469635350077554963600652974172436346670463786769799950748307534816356946751698132336074516035083700434430994947685650382480845075793109495120991501316271971343864945572342281348311157481683376703392789343663213834841925516105718031159437559054041905200536544349535504807469595294574555793846280202941625384875442420618591276583846995955973786525455859900506849273509177516048327738094872177708333325650815566150123850589036310999435301290904260699026396361162396399533532026318595021511134453397257056078627781443678205368362633211345158778340605038366196803352832865289457443346359957632752263266041856*i1^142 + -6037626519193199716579870367835445001411655752540021459352144587648715143273698985523986712544115430590235332708855309804460476279576627553383788311750888283426515181152552573343021341442042973753331328462727532971725095312424192348051005826483690096406720942914540942584826017919114404226278152518442883938354426985811142075023119751597020249293575243859793902619588258474940029187313901578281141854714606023029063836312665548897668307462856651752506401677220328285847492350104787159836820973465446610464260605795174159968398460952756466237799536707992592752297377353237651020687181857119871749396965578415848839472254923983644403700767871498092771544121054868726399658732146595660538027630444286689037387762597975427578070206785872621853844463830144507420066650959396798215952039824458653605678849687614415803868383761599451418885549357105720216494752672319434313733252517174813068160756601237089783513629059059900330616281234877326552424628075653239643852918431959988992029502554204148915617506565385071451727449814781950819648316574486782096247275213339217188471473005769706960990362141168489972413516779127897906291613284990286532163599312401623901719619106441000989588175254280340341336745128565072844080322046493978346681842380428282382410660181687549145078566175770558678481863438503794579164800479891451908940369938693213056082943355319472258070985243214883500964849666917900600141515637285473284446590004507881628155538741589628491426405056302962531056775366895601012513619187178738733041753873446641223613739474223404565150389020698185781381669487064037721282587407152679811368755509019069380180602617922828557537991517425583488386720341798020333615066499039447823585790733726400225557061116006947351573814880869607636138237004220666905158999635415861362447117079004350147759333646809336596128861266244122787646461904043836110536763893020506794510302392251579068115775452538734513028617508470395013967211159244619912615266637013224491330772218380177269720329545984403319763445419991318850575427498435061761157331304019134226835053100516953282829274575496210114965087835135835310717178386146330580320362602064925273909802230511207090963592019334001422923316435926224233889067842635557982224810049396271185206093679169684902698484681493442596975767311825330514999663655160054772811477612121148165202553214852775482773696498565603878272964146686808952118653925846602650549688466060103416545280*i1^143 + -1265859215961277241650055765107012635244065739387842193265889726173401673885253319260166835978727941612371548131400074177150553169908243664999295664225987719219710629641357053836364194944070919070075225405143292551492557769155554446227706339689003502858628403017800291888933420024569957299842034209911060635500877705223543201285881238351351339134486765901645622510488908013528834134992278523578139577337580113951203632479886886901255942890134452364019967653292543275023316298923952922964634172277091061923263810325592877219615360873840223597812057443572233726340955387206701308974841727944139621355981124783008928322972279121106558952790652249677838305570455615274650868931349174477858072993868366584641072157737284591894805854854172093108809845812326321283478675862339784933794324362337633717411201064235282741180835478853371243018470927164225640771397721568648382510322079126887652294675892453902789790284697306698777030048934531847478905500361851565311734677285542705908833312854350320850600888736927837502810474081891008766841569420552025378396542244456707338977969138694511799437296887616248411186632028393359925928927293133841908756959372726202722759584992301936036071356613082826459387820818885862733838145950478752369003556663360026271419771914479473354981761683839886777373251006316957880146203902606179431692863567633217365525961736572721768298553132156984460386004189652753612759518595454478631581371328951355305158367668763822613352712469116760502084031323618864218688162119450613293312766017150590134033794345861695148591654345274371637866002005177963655615313504456877211623095098905961111564320345309840762755454583251204482652813791835221043513544099027200270377649605836365589123947345132018576623905746035109198675159260585723649247918921516728027455645663299889653740787453040854618087512551589612751735187111600873613449385494218018934730890494857648630472937523471835648446254068054865682931953749095512359769599744303398012940313092997784227721828873358308318837136409284402155546727174279468887817454181653061976220588358166102597577174429035919122607240775890193946893299270910734510286104873734181817463634031696966380384759520578926414897294044779334065396100020016672686236138248688931085642249609998019309658127348268643929655348971388680795297082833769108936752463014922584850258690941231820181318695566143853460961255663312852969814565164446913099699930929928601600*i1^144 + 90953751772105133804017920103800357361749613384662409528444006321812337524573820352657427883020263814455857898493425991691627728785879141308106688260318710439429773866687656156190796283698531556878486352669052653030666154872134098674223362719718455517903057312406905730433217725691453004820071161895635443013161664482555810775268337007575877210617909969402050032013224197649924238701464340885207031078194331544416778874046798993143190330271991942729431236209327046723683604293063484294677743865973113046026681390465820961951349342280245563464862034061997148289053103804343614771194935359410360495649784538360011087969354658102174062196110191471947293497899864911962767692327088835853105538899694889599587834556897679691378074778068205789613994172442502021799710441679763784674966511481730276482376339777070222469503664397123893306681400312559638535920289040755466055385203125315277163009907411603461493148558738817472652388608145669628605421711971653226294484100236002869803102418942621771622375116477987661388723296644775477219806191488772299079384513023377720235430710553871454212148996396315712934228937512501829725048410523201300627149601117763147819090614200210761087655062972655181281489688988610216900864753144305176588321287064236967929050578794170466558516488354796948987670121565343729784707626257689992152387903033656811203631735638187542827380432860054387438873526607072520550291790150330885423615316932053827388492050099898455409093216180674536548800234891647795488898502878855710593079961292276402309686685146431771245023865197659294039542890931062119818858270415302556427245275804281899032979569106719819237046412731497419883186185320042361236420173824234536647174760441523335679316199796186117910683059428564956558217007235131583820517636860584672283752027069970404429476250941598304245013791524329589441352299500187778060533596235811967578961219164536713727709542525448256589657692241780705239301311085989451247316643087093819080281025754135687977098229631288186527883657959171549337810111026063777686350888831656162314079547514988258005262447177322569028137141425711691252513697830645818184740919899414411877051253645993758551955130024736719403741139665692550212856696080295444278379677789304061668925984621394271543619287145079064594049804772430356675504354768803285040381625804948565858162630707357357714256887766258183445192234535404797600918804787310801034397351936*i1^145 + -6363089357742387536278440894784891854493737268701906468050708065092407506522132504782506465183476541649081628052252967756532739709564790806315471862041617008068229569522538946724600142825635054806087114439385267632875721301229860573714442980709288280483386128504284226338523786965635705908751966871335182381843813084917762971471921009761382621621786428731398259141759078262692279199583895678212521023770265900073310351436794909135034348546009333538135300135723485700484345547405845158352222258670570406827010128299914778513364377942907827961197046491207092568408184992074072693647861173384437366839456202820678890978009904505882414494571812404500234826533404805385930267694417096816049633743709015355042752171943328036459507229318917810767962130887558136303670337627314914798006408622121354350218749433098508919538061734044463090720770162106471275650312359345105175554701385550628264889453404566735100688107022048986018914584334794497990622740164117512766307190786462587007429616811266602506072467992737127886633315956403164361053778308312912899191126439718039142765649193859974314627404689448642821764676680975013620908424599923787045459184235749933400685212109579504134812535491500618396835991252456414472818827094419149049923363985340346543778362839122808136017814936900000783554895196526873670164696852825340118494912629106738033545169983291927208424039081865952121333514666896743784064868704342216801672690745319274668690490072999337649152847851489478268725043973177669987959264961396966532226804687299435411186444112049317230044418614986270908363892177196219975470816485593002632165802404167379172467203354340296213944403752281199685103458154132062290498884579562229187325421592182870350351924348332803959576250843592931662021940453959703660425313174546778034511543048850745573555593454643828979304986301896766757626902189200957998390142844019707829139765099673875183288277290809323360446472570311792044383537357180405948497954459946638569528547568866617597317928414772246171130985931018095797962410330226525742627777084721950213835853012227549617966928655293541419059427926859628400038976218648426465534165755980573308210104558139522996190444775819120450051675068778529239018749656643517608196222070724151122119952209778752231272527324965774179570228266391700119864470357822778799580522673856704535322075709816216553850334504354250681928303272633142809409776321223186186240*i1^146 + -50522697784306496402599284507344238040830893612444199360704025358009718037279411683299777363683942228794989726422114478372480512259535224007144835143544165577018825436269960814360630185831699070305012650702396345254685971029463633567402459017231827941078230671603430378849897481426964358677153068383763779266946679516430753479044313558500119478043132330323104840011535937294354550456472650723617504826186232210783091600308864151952686898337163158337321150703730488371036760715091120641199410196731924201603189134220029002610453905400198770255553044261933789399274371292923164012153009286259227880848478569947992733408248024698871072056681361277548334786950198045524486337484052544843787412598798018860490945206755151216212854635465953426038635478198177858807314747560739417738028993096714787475753500580833259724264401053773351320294858942233624832457232355696794883420920414769167326647699640792894233925049268965706760767013912325452066216712441259741024597253049331596779074030066027103422654394985332901160664939482621014205200074448277534599198016956880365763292759508288355042056678615566847455738609969959102476912330446449006277510719889976660853400352906173663258335447339769168656229401064754964855198304666376674908046746719792094938649040453034389681686671386275865733247078429157612257944401487890259457102176363619220370559855435588925751011612662478977380284348785120487362218152824869084311536846284573620415712807383306057510293000253004264958230552940004713102366881765436726493119641077051783891084004354518122023787733732166602451669675112764152902787603217020090203992240043789471514820510527717241510134098225928268911819666093396443027860810606621304085650182714229744206051320426748986304281015626809165529417968942782487740452718046476926441075835563070189442693639488087839531128158387925934668046483284515109850282846118891290379109637136875400352956056002231900496291903898314752072471790707161722836447361316139406185525337847364502777736734661870919978686843816333756093072189285378964565659565264547557628115124284328259926432027957121825907607277680842470607117385644779596895512950688804495145253694792340928540430078266881778454348567780672169995598952964004177830561940716547589949009201738938618168111008175925009199841095931993124589338369024832015009793908766072867154453442316063877354122788355182673064281844174459104492834360127389696*i1^147 + -29457219121987357789192239237429702684566064479101665864623976061085269168276522384721716156071633564076039901864374038076421700534099873257896062099290335301789922707026251162629137960890348305236222442421771393831573954053210417501324066233476693685576931275193146096986420431282010901428352155182506736759260384890145695758407365647033254305840776894176891455882683684959418338846827017797322700538546345499680373223541328668386863266327944947402820829862630624213487851613141767770207451726359025962739897913512591959829833957838666493320898669221062686178290235479469922401099934767462641544046243342162556816506725768981273673716200214029252680326217849632320186515131369117392456624423186941077133917727930644160006974880694841023899468215629941273429391586498733668408104866752280695880961547006738792134456333888112133734398660870870083488447661079925504277864704472862557064470177435453160890595633324765480692804144498869205772176762181121159051983885476022987695701265413715915619852899082112514191912408652747477173423503606588867975568283195428304666299848914703403604875322323608760221550298640753927742291121120064315979313163522015823111181633086755545145455889751628052861902611435452776297411454079530940828072555355268156639145436351961970748265830387665418035240020894952956994918335592398772122626129905146216124940782529131151873083417491304122969915549193157339670333270368717161795517293864066312602941231373924824845732607132681746782079212503311880192256706436794054306180782498356353596248879810861292457716386496337311857360005622031132671065520797340653261387686035629734835820063739627229954875926558224528064691449189902878199080893672954133416301842124859780823859008746009954830776813527077718535378225875926861579238753974257294630197673194149926874169031326479204865995892102172316891428113669931978081611067736745322116049153064674497528583869926643583783323643642293461508419381756379782194108792359768191937026257300401362539347306098039066649791938563686081767173954286465374945931149931600551597314520522907128629490407513220608763569679799926251047711783935540652390824958617257477934766166550643125371835925848406727177537405902036629635697551129110486116215443821367859792223283262973320224512034055939507173500073202710686677534812850642331053839202994554530250349425079603817766029500688162251189132344052192854476089982976*i1^148 + -8158321466249939323094742586133227666392767412175093157796996054916469613285640636105005592636630406389897629041061707063271029401430266058542230669131952253924084320062896749296138924061493125312431148818787729491363226751016961196484687007841531976147331153248553264826788664194626062632976375910360780785492374885945666862040112721226922934803133879154500505621329225443386987185574247866318650801440484929663811029630887323023604566031870709917406864474672500844718999367831247544699409670071970704182713407702765872885797293113733273572291567576772728573095369529313675582920144021848722936133980739440354364088627166133351600040316289627082606508379918335380849513141565061307994376386899537705038978008903589023709726321927863568075596544011092838672025819184085267375485202728577890707240479175356118021430188963383673258933507516345546691709922930451007907802870220586192688187602046866563215660838982049947191462550699373751623833562039261128854895798302581697363746031825701776146090790145551970412913705602780944628466679681929746951591057054297437214362045809956729563612734405699871097301679149346357471636034361282186304819048243134974403414379717149622475959178685646031186309358293895216889008074342266428836072163068220975105374389832640623145351096687705550419671935201248387649351170598004469190702504302606983338593950359058589162679659598781252064300853256899141395110737197946806147863921973746914620707989587623117595556003117835403359424936350090341070500374709812701573715027783277288058532040870204283515308376572909809993202430630777457294433797653064437851341698207425195069415859664312882419100979455750874891863831720942011098306726382251656674813809446160643609281816166207418595083086485546553293085077574152596788921586931955384695531903558730175544576215411106734500728770340227984126933476791123394159099818797721575402908566887403839941449799821261924715515505476611740805654771969254779683661420892930755454128739539024053424620999165839733817598352616161875932229628801374091534040102723845188055470147285081110955276893348018233847857178527056216039894209573831349478465024815843579860995103748854997121485617516856701589209483384804503846047536605982138103326886856126766516757885147247219406238573783659424015281980089273879913948225596171029998666460612600918858927220069675028300806930620748502554214341644271833055232*i1^149 + -1141547442618105117026499225292288013089142585185356913563077490371775825145027206498706720904307393031138479486188290035296939357925367214229946368762373174147280309539116582605164022058161370322214017351737771375086152154169413933639643177055053368137420939994049993032521540360358444666904916342167174385171148334844293280557536565835478775246093193134613927143426016128854425979814581748098537014324251699390757659401781278324077352041965599441583343668996345165615851540152012061572914452284676164582684479772336533165316084155612279834760010987363592630457135867740657065538405048404585750389537245275249415758733339470979257815543710053013061677071806484621045560989485590996655271700693762026331550801374919146070899127369608349258110751387390615986410021471092622664576476929329995480643092465200746882606093423743315318887369708544605103024799222778776279859565963149836435373344636556408125262838628140905782945853066902273904025641407935276305156250379786106979618342704550656428107417001889342163368874098676380836860557607610971523397262762795217591853699442428606776884261651557185195084997555327353859319636848876220094421787482070642181700772641290436135034926447653890421732883078119138751263070400143949494007639860618384925847138543232722254449683627828394522856367669167528969811803187927658821791688945142093213754899647260403504246771827661952462830171552897163780300468490225471012778997814268377905892171268984777126409300882127296124842813629840666265129126476535322904197608292823002256199504847332570860705069080649828374042264096440487321015660794450822984063928070993929063292391129654538341028551061639690025085976650554667141055666719505215418304470102269186369931406618239764726659781917822039847752561918057598029602800378294607253668793600334115893316295814519165802687530185139388016869726363612580424235095439821115131142515087693620988011593795582421385323357577065106598213288930252741514839179164466982794549973125184194866100778565639950550768143312373555120393372106130199007351118842353862813277419695348583927296392468511937460506665097517653118343811123590432610885762577401456360606685746718989540008592061665550758762826820432014357706571159694081503873161866637417748437412337626218979174479883638258653715708931218637954575812382787431143977099871195281046748998764808450121720065006173519807786288628629504*i1^150 + 18981584857122269295001506660365519659037213596594614529267757194787705597004546763066563131425777105328649345831846986134684008740134336254205449012435394636491565216915842978015597922100625977061725910958611911522597290817914504632091439830866252464871041977162353984298969565452372823800901977591286274544538050259777467005446860563039671217911799548018919153233657626229757360948203832268372301964259938887385270479352850840502334762033668039573765261524827354144418449961176502206022034305838910031455462301240432095881246141819696657916380717978913573267301137799956641126186939867715319876815738794323653981202379580659412164000516981025422870872741554134728637240497653960273231950467703026944091891173046199154761297197550728454356077044811901157889441738897383995918981672825933318617022293407424773216434112351556596640068791946826078086378308609429877804988772422038245670610968034938471080133849219856203515786918978051699773704372251244027640999778535079145411039174507128528670126071062144408625441492854689980886425436850956234745834132912646795279115288886802171836376675006434830507482153781244388539690072065368483626432099436352533686200823430557839791006103574975334009272912021289513106836692987006747170903822813783505553705872174682573269813770471089290806752929616645632912345218604515189777834591027098365966291911646139743547264479083474199483387243251548840276822036223131845242317645701871213784923662676145307079758944387129772762511005470033503859683408092431365765217815132831322099489096536968237209588108126883783606910758596550141405252826321480241492163766824435189067148330406251750859168584225855927198894764543492018385401812796212216416923682691365628569137928070541401107622317096874410019330498677331356863349790244197543383427128670012300605756937946662841340999419766814676136668542564905215889749096251258718450201488335328694214744713230025864027951517524729912334185036900005189766505250926726317504270368256980009816112085356935703012888843888081155561338266548103721770419839187656083605395933356889531104271775049329014945508241944046277627566151999240849977421831524889278747217030239421754511740619877135419314970325071883515655184749099816502580134047348938141487185368296159667727305995056575041983722327646056836804348160466470634436717371839692018317804294643180781035563255161493398287810560*i1^151 + 17203936714444970569372012593833503081674247442590037072169887404363228300040072516384446414169281242225841406065225024489417689084556139369460140130203926915134445615762553082983461602256539009027008364068647268448398188536069909278167111674700581981630084066128118199195251130738209854276127138689690110480560773695765884570698527751294623985844236955934944202685542964007389524390084398305981061516252016669883994424277652904461330088546330923609933583481554240681479984975166447265802796613636900467026166763906019337262088383663343049252693173781810341959780540488725770880877186995102138905388944711469416087983955696002382135229449436900626372882612715231265224690384475798730697678087230139935639252355196884809011395778996724340460267544751348891287952775784301453076809555146825368448988851285292381055721149872671612867016521152360718919850411555353465059805222289074839611436857631046939194686368471077226308463710148559319300605868646331263641500477328266817156814146320505526277154968300580221941866228467857295302101253576927442550116620680625410068683848666609019288405919747872431292470691516303047184917870741089853720280765593893603819074926724610179605009071732088989100582712349133393732602192822717039115170276267678075058709041767683466883118440604019208761400138548879876556504804118349347244631852901255574891088674656883492543570629998288490886806864844832927819224366815300553092660256117671704339097995810175379953573734122107497749925451689799832027295246428477343764096685743258454866122773652514317162618779041658016499755608974478167682297605376201291219975414913795322771863615148122626555459763375386023002507052016766377814931761558871418992269088262060358774153638351686994659691159328941532668335078732531759490066971089961093762003232259565569209258553659444188937894551467829777924189550165784252721058287693240681432410188433336883019954650590216031251521278557846149278718973670900660682778080271853208515124753697700510467936681660477183336913740005094503224208660517151885229832498702563586086033169990260421465082730700978274773203899151266640033939820881295222320086521255199749497980200661399170058675209288503283819056043271963912412654664447869728442577469753549789595392788770930004422854788841517334491522003572388815262230035612849251841138313669167959259314484990314493152032453671484653568*i1^152 + -338187759144980948605458398149567840194617409897304688881281113281765023680437276819608781315935844749769201461041172061228756663653527647407908472735130313827842515387900545725275409782911530783724553005372239425320312498223425622123059950695582120921161709897944788025145162937852778806613792364134150849918329031389463587950431506862433323584847562230619309935430246483168045047294851650002327898551257694742478355699708876378454118710430883792095166990070454050236826431354729470062960112511248464005403670524745182560850225183370380505780835153284814883297764616379860985025204493158105188912066767925105957278548276316050231055446693134485395106462768677361270200623138697907859999238712496874547831023523666473404181157068580794218989200381667908812372859498320551435805132591327047759550136924591482584094223393519226055125308083054495807950097952227640653573060660230612226829127819912592275517874643512428848594261681678392735252971748948868221636565029741106763357393194508934754865928771240099500433015654086550378508065851991539856417108496259318354263661764228029140959104796844258609007120997356757470109947118547639953843210631645516752067937421897364601354107135563252632360039731636048049996303660885952367691369282549926266180580830337876181733614146512866081044234066314273219982258806018086013363734379511362327228946673796502832834948551527817067466624134577380489632021060259734260104213494281209639139959485835176787498910494295001449672569647237193059935533899128324019567656440105971108572724199480829199745990075536305669139560063960267411748574215260102619554494230876907019962783105649761485573226404206678940352580054967253563143876521701226223920337441847020519996997720441710831515702355843540344097696496875523128058794455310083552178375425004430516049967241106790191649363061574772852981065697688132375670769618529741184215367452437766278115907173056390324257322729055247296207179084615065661160582045410205374541723692844571764054335750853398772316737947403493349179038224145456290795066505911727924416517700491025235801032472279872425832961588767811387484360699276155043454195736027893088102652881516018795876662903775378316334901768454882830322062539738445521620561444907619649639120795737380599630311185717307894270075657406968885052199411804492141399026706671531875165121900210888524231157481472*i1^153 + -182440083540687760619973957680865117302450872249840303360089948551146835942673175577095488436102980396443932416642691598641956545758956404030827037729966140555668398397518914157557552750281373830918134374656745010730834501390814323992665579733564366066091107944887335907791634510593121888547621912090847447321247601333523784983055480145559910506220018042614090985559984261802353779042468270736183419864397499137822323636924079635075327068109822280631738309018974741895083806729939203821622473406002325538284080226572106104139023170811311489673063371180321445060756870488119522674135788630458113267934018313285254247033779081212834265703711252387964055084025274215591324965113345935399698953741954010166080409294680744992101390067796728025594578409676851290504257675088292043065299055046131965951879095912050866694343597034812454666130072131522490437966398587843485538662696406206380869687528224857271936312569552217675830915166529763736127904559126663862410131398280498293202185456462530942830066703690599449992130092072046081087879965937869278971424940659407911782038336983233998755952365197264205949262918949498699189603451420970599370596598708599855351649263249710146298212922598275779270247766782067909073127550157597732281560518660142560070310972867166380600854365626304295025284438221711781754125509882005475170753424103451548525192680632302456646189712254082638643307201689013288088792488607394725696357426541901297292983196429698441733477093566818682307846433391054085595095640463899134612500111303333249456291967456162976322143308851787136691686316477629629774970194000978914063776162029932420135743940812952061247040713815281840366818140535517139539817813145023797201377635223349880702451737132414505495658921610140343016290224677272401857110012338007902549684053315476605573802712575630832832106468101217759073174046657661068274718829676019520098540096394026737989030738985799085069738092694336854018123634697638950008177693143171624056978012324271124366935992875044524371461601647169948009742139683229724049416351347565122039875750582728148656699701893188504190909836980791754295084491263032883280336461519938735173727604553894935652661010051667160425779884900440423129403992251627648790622550584316204704002933897904596096215586550993497427171086839629434310911318595408403633651507199109255915049249853753933168640*i1^154 + 9710210551330838713271640171743985673312198489041204436724692301226356388918215256885913163921405282046304787766259449492633206943954470451464267042148331356155278370679619040063810758932865575002681368298548313631673403616289402961720771853612692940811374679403722048059328039000843628383716919321782311534597014984907114211221996160919433041327378620257019808825789593849723129208991002189103732549785606254730994217254898472656118996754125510823645602527930672022040130511553636105204107378852681080836090294751974833306509496470945080142225890159184707078414763973048865033219633644128385329771957300091785684688076034480864368520885254853978792077866069787966649585303310874919226664764432643391707413994124663014889418831358707514379163731875672230576654238868978234835285256368981496039443009040191319234379533169308658014612719523331642358332573608775727866815455048777896472457133249773568691468901702402310018697921379494207063267081031426482109509848325296167020635964280428825164620982884560989446835057087268463098824762745834188441651449527842608044144103237457085301481850805606931179675712789394483018139868825113957557960070830336211537043349903667035179767231799901062895861149477595788810726704210941900872762440132931851335650838736358148075508226688044461813732746183086300013581685265626452911022933019896860984502427375522050028234776474749158865163393891818129664466787352911038154129892392361723650289371911671367540355075278798218066780690770377561730828388609281350103023874777387225183946537558892013933262739904613573997304109890766165180182866400739187793641707211739017366722776465480059605725747731007692217161758101796225433758939058997915176461038388196476913325742318129765826361316610585116404142410667744670061449300357497444404970684481838172466568673890500528805040536186210591481832927760878669262542766389987217996146520567556528885632517302776227349640066990747862699045830674759197710141777887982070082549852360475006053286466554023379431444419706331177189858100919728383754888697866085329276248619190933122777813608823553801697168193519689772572237526888563508048505247412593527207175758914120695546774161210018191835063649653008330906670281241845598336892263661295379915963231553876213173925962229543620341395410231548178654489732089763930864848030666939104270905991527137280*i1^155 + 996929299727215504890311194971435308231136111846741652521850938277695419058328889869276783203135425331923441675125195268793122891860450483734095606217631805543593211966776963096049055036957457370877724472107818108049909613867049065541907250056587890510515433119279982994888201778253318899371470040364529687924968998746471989994221774817559544319317796889625925589325801307429209839624037713447460556425433628538611972507872166074925488332724334622303231960458760546079978974542220749411011792406095368554349260229949003643928312320801138511560433330067359012763834079771594391481478365565072942507684416700826354400388384616779048133318245139910034822677513584539069341585989844887145735075962851761892241639721017892268068979067715569093499324916755112783440873477565787354536093050869681659153821004292024072280919542878460247262804452213021087884057190326600309482976634319080267706581054868355048635942090160240800206303724686002181113325075064575910655231639944403055543726930175786977471069398290307877043753930908084834566803529291128903102326634133367675487502798833588680925423434339057501313152422555161363292530604223905307524897758455955129381831352327924637346566655368205100721593972169892532627033001377846238860656852515046977074215573961144987676960685368641611361950639955738627450092427043874500334084898429942818433446408970686190821196129525648726889870734593965957422905821431278378764760280496960969183135147174493256299147467806177796130836321108157081461600322122524797452542898883069578164857389175690093694879471562485823819722447101050449305771201715125364034092686871920193277996939275784284871542990978414387279319352716545599862866751136181648620615276618354415933776613170830952747654677467588215566340734169206933099852039795159038081699760486185678446623573036052504135470127814108521568806440480780972289819089600335604121322439893877482978450937765341554914480857361236652549089568884836693600350615185618250100702317821284503225876287279481253956284759879811211867698132112205686744551204540639280277981999829664524378052189210941789987677665776663518384722671283983146082948947545408539223224390317132583394163536626050318411430280081639767759778957142720112862586304555697857726821864259739982546469258700393957341085233567104629563134423605014526502753651238157661430087680*i1^156 + -166999551474860686064196029100233364004556581721963259487019034962795466403959261056456114554085551626655951777711038769539256472465070039387937013971134480856885721235948997481282591095210641042321933582566492244292958772003475946921731281471976253570577020745373113732038265641675105234394454302741161226173234797775774580232745831728011283577453369651899859001556256165058327039741184494180808713758567999840763053454722398984878318584597349721158578215529042105573278318139865423393703297216628690727095286184308851463256768776941959785677009250201050897978091527876506945335393471749949305092454133384055410515337674531648032369726976424135895599739643392339557063729458078119812366249751660863359890746341187441194120310092478010581679696096437168074858977469856136441933243853673097017567058998849653930921431555578064093441294744620757448412066324556626234620926057438251484124567906994444830384245922246417201492463756897003899543255952355192955749006962615316973303624643486920210368598410184086059088261009689035560234651427611699972763539610367702001687060997179510685971249874647954010361495782302268579325775309419583017061004543202333904241377733743053966129075817842823095343349695416857160831268779374474818703365216149945438897002683223019647583665207477849849535135108128393845582046765354328829051726107359676429852554434333185911904169396728880666412264883996506635792824284531693596319502536232255555653389160528657671514960413249241437169335723137247617805535841415749240129265476244854505532497792288614912833053096667377331147537577087722538372754932198855267122663701677282205932272745264047941361888722090080192718597078829918283049115251552023926643036800218784487824560521099143056107672375226219779490278493848802064822186052271737714964431479833609932688355938188373510492741484551655321782744114982589901766367845443991450341070892376867509518314855555596667690983837224876908174266021382833896280813445629195366809851152856286332884636525040777331468034792024638744806976731390939665485044827316615767347294379955922405177284897429168170059796674398421613422064923255301005925086298088142102755822645532342507161257819486364970716853316273512659956066360930779274550126227097255954327532194137422867853853421221143018055454529013218752271640254634926086143315337109955411968*i1^157 + -5483843274983410592348731761999196324998021675189781230267475257107341725811565377559704203535613784812009532552287621790325140510986245750619367171661942461601462209887933188572963844690684475199032137666773978431231853944478340216815523066948364425820105735966016846721692033398887199162933595971435750146786573630912914284767258296005647440174371551947474870931663646760469848434789908938236823308677782457804314627891984612764998003265783099700873617168728792405708755309250134023136360787081023661047356177629289637947878372929637163730785869556021602136876314914673971492487316132670713422124417940950718409252657997190584608409781568143266308882787179512561183039537880554306890122115902615993513045884099119933502387241303319787912756069573156084012536833286714972388241539170179264041037496442488640625994169421700355069784162008690819030960966955663474315662996944892537675857084815155401653900937226165831661968361685996730222706684366391538353278642543861044855736728839409771605293277670454810374670372951891735504838093328112611435474634285471902512766404190904620115534587851501446846539183998302425801472397000707176427955483749200914692103878770795836766435316925512048347883434013460759030341860180007599109722577054875759620385482644760769925570020159668934492476952953609194094264661501976294597215600480537518489962762488177371931263406345736344488280515760825579869623589149664645390758774509211885076974436801309921825336495112563030103878399375843483791875073332428153702647641751969658032759764777669072324042186781496688360309240447897682831954002529201830700051763173770682804239506691225586738495010797239542846557254782401311716789783945473337471207775476542501144532993299228685821515419699407080995039794279388809882377321157201500576303415018197890423403731562719200596928853888456143103129129851996412127519279149280806639642973347813046168853810189801518990203338089583433876113909039649969790442666929399068214614214381124960292719324631725204880066039004664967513138473425595794595986158584284073336102105521929977678035038048494756734998860737422886369469689851371335278899584081677184384561536778882545802666186846714551684298983523063592314294353287886543704731460835331451924024527248363343343250252868392735111788265834904974768173675860686224482724659331072*i1^158 + 1000904191970126471726278941542157644817391838498904065830290495987947686398318823914425965321042229211315908218604773974107670150811348735248446044723935405997991929057258944176340282354096215158254222459606182875709072546507634961839016028753611095181836258289870366555218043551674149985658679808329628836748058848825254402618337367671073515914290302798001679857442612689988817831912358819735322642401901814990520565160141818942054488740122941766354853453377801118890923888332288137120460195823375958198281100184091661795280839802733544809442226191204295648242171475825029142052126453648529951978483364281210306261112277902300974141636780694347016265123805559318409106881834451573720722497957501741384377305201717369648334692815682723884990101830010680657550200751788482195631344554578239171326578636547185336060949165271881241980141225142746827988044472337635070373564383865802405913198767346764088259578758693562953323620727678616042762660603854555187295937179783268532158272677305659831568895106206406240374848671828811633176339058318067725028947549086289888354721987518432224090524289996559176224236557303985377718391520133536952803548934207331029776900207826180127041375923844510355309541789352957963989331046500508981664797620743481464515945518704011057256119813871752477079675770237357588784318320726577065008813515782622724584544943938672811384576845937991289443542739785481640290700323730180729306376472517420244418350101374942509127608212760417942684788370175103346143984176953910172357549295364822180441413736066838517950695721614727881696754810461848512093646169777537890424606915982146867601913839032400225890427824315127571784079643084951255901195352559805283423247440512849377570687294101346921874917910154916405782418183965329805812570261520213011343289291315614241760921101993616863870816704678675227629333808052825444795525677863433980681847315720519022937411388398649396019830891698772303605742659245642931377245090384930783691932976854624933748774253636393208975020047046023546028666377688578548178414684990158474368399275597854639311171473353075241710542672690013566687967366335390820286661901892943502566321311236066728819461173195419071800555226931264190785976042300714473133815613089206093152294307604708802279426775556282250039141264104498558504185379282460904259584*i1^159 + 4504949866372928104771428986413747324387907634504938328542975846749645151958162469095540292828560190699865730280592284163366462207179877901988582896833642735907266773446210756955637844522372345197298473743203862201185188671483393786142065541311739752885030756789345208792287606199989718692547901974050263506946046150797451030537617547625191911866714853863415922454846313315441680042001823952765903278878049678511347995136333265854519073498334192274938548151617055522939929075312021037947986606004908916259721479858046414344490447021791905564063940491263814026631405692659115051752263255910698478603484363562780336388961151831252779896009312118665874191423976577642636404906096210526553465452719908524618745518759000684474683224974775119645883525531439585981233915494044919254540279996072718448395014846523106074229795477548621665734590197588273148235818227068335268124647690671229604315526714283613838149615874271688439668658156607080151916013803457059762667993200593803317085388097910876232502996711235425071797432347266648861437821230108011071800978958807917487222737371610010420829430406406238716173613825249160410128359543185199642875955112248159255953111251106595440253826309676651603360480832099593324227226919272961853136178172886567615351717775259184211958278841559248450260781800945415790366932847389895086044387467900248967071408007141346830756911554719903989421958552599372474694970064237703548719831673528367832123341987100434603453023051271897918502174570627249777703566401269037758495665411915526663412738504254966577934076369017004118554213694012571821473610746090490173614364974945784222676345044779291644184509709612658791031551782807191468981029544483669737478313102058460337098301342881436820028921748367658977505543630319870942619190416007393080321006398158342522581340506790820122110281590553186398706756055463690432077265506004287346120124320649717093571241669713839579979624919532685373338554636172958717168721939862423978717728139617434210511030735643136907456696398527432906592358844805286246192925894697524819496337504177570328687947626054168278777445482821703458568928142314168834516192590987570327940985870014544440705014172608818242936699164146073112558005571015584988051313906988589054094397839701947865778846808312711379817676559607651859236928150831104*i1^160 + -3677505092946362597952508234892781332372337887754752243406713150809814947527359361065374783665516816736618916861157792066285067747816359320638405056663697359143017786254309573113811959735351897924277987827053446718861556267449041843066333486985881513227497544906056161762899070033249290972115567355920781848410330758457822993857872148436064904260686157878912536305434067711524958289468496881755103729012242676963928851358708026958676627252117104295977632811472123087315910507899558378098479724529245971178216798144642493412757234126195074287601519400515310218442455760234628898716481508764244207965111563585869336627717987418972306441774414332506752293960820144340111480063867707628603387646116066469014256167578911577821216618194032670632324274275732445325691223925265492579935241562924280400768633292390508155768708604951251955301848186314349505815245316504409968301441080986147490468449213726018180511257918223282687085097699809720005929225510542453166649105599450508603169455829368564971437761288992078053832932085174191995514144500747227743456107775700131650719830688920358638757536531826804012732469919859924820789578055213468245585993822343705034344719508509686996508850261103042701737483923572115870100870418929968609532633167534040067072712375410746449685646908250442817423718536142968466969003986217818201444091024517044907581827365628966345058921125831177531493734268678938388291957211378043272462483696216868782600443492838579493992722354323535516479441662271545584195738876395087856742582314498011741128860540921446949825603348589202576362774956284486588507740608110772992882184005027707542250547085557829324278023115001343431198374302010402733907087124081142726920028569254443600362065065960413995450850160856501476250744930875424124560312999520896029804024824412349447891827908889151338492533710546859447862522464616442978310079738236765264026665126919952164669542793086572839058621441869430109075521494840223688429939494054482688062905946830934322250697887190724151994281524262177198941649641242709857345695970932491982975621639025881799040571199414316216179154240906071482243789984792078132096041659225734753504180841148630601003006477890522039179532703867213878706777944887222649774244717715488710711860143866608800217650912639869265677516075204666328742887424*i1^161 + 29426749328361777886208174880068740029150504650168365792956369347800920307415301984215754117909509973586618476191623725655322507862090542961057758910238535523506974258733496324355504783115144838094970731148612657141853716466957699733860746229612035285521598142247280883495776980477417900769950136244664957656290520670744335212995187695731663683837802133866044573846634281690657143385811488489953022673485007156743076282123431444896498367902202593742463552621033367423048677096982903087311468906757903900331116490301082300807532673871500141466994190772995211615663868188982204080275291187953895844500970606937576827408680880007514573635230665812969005399504690512685201825557475234771687433631061803029072870642519148593828208185708283494571864385604635361342175810970306741570123896094437038164998858603490791981184426737573874444800410048152772157477510087645753263946261766631044727116052670068212935418626988562446700905985465689372535751179225984656485493114146053750407451619966826581174134762764486062969600558753008760421603812006552518234024285735343107597199300790597076822880193942520359355116614370147709990298449072962117863765044353471554871875561827578298179803826319836344807346215140012690317476261499123119828097076296995135689327231159847408432950115079297806143821886417574419992920643227955259849282548188743382148813144289413898918151619992229114164858363689454151804801060250920871981168473210961769596152615519523171055343860549476888372824460028476911120469094566398430282777333606388948953758636669103748800923836167523596317660453255837989953840304030493075572941083818430325367415760504809162154829377763021620416616016621477573436719733964431599798498137997193061802391925892344399199072925079746071456349621565601149439686815022873658577022876798311340366433879627390785111372958620139223505892254707981189382500205139033022213110307545514872106750344757987959345444729142730962469271544472696328348747831040279603166110645645759821328360399910018810632561037163117407460376742048976205370671719036816002401164104909896575575137830642687393277166445533532765275033827348359485449041963046535735594353860896806108399282354938116646508859470800637838221229422583094810897291251596664557788217250443785036814792491678493047439923406775269720064*i1^162 + 4807483995926242939155715034552569195078145146606122058811243846290560388505216995160243321967641985000384487560521677264303012942003816253106709167741328901916185761745543123989756857610077235790576788712481501090533996196805770291016948368701424571615708785441292618280313279039080034458313940821506164013920486180478254241325226643307314651481796092408766606693139171173311225760030757099155015995157475344412438696271503900237409732623034094891927328599159050627923700652624766289228955498770166432766917766109933829112296368590395531148825477380552931106202754562761894685073886723224457512082606660891749490165628796758952712832178734022370343585146279136214022237397373628253859213467200343218195061213319933482443960628470340203097615675634502162223447023149501718428696870334430596309199847201855597257511591525525963054749783816058343360731194865082887221547247785122622561310952784648216968126205094186676501850993851503784870305261482956522214966108227354586331121214253578983960104313927157667821061105795528266343886427582346916401101211266079857359792225983479629129137943610802854754177930606606120717860146910964119845330370566405542096865634459759332549376397988454878086806097156258799600812537772700281689993862580285092054110696167126726131966835563587336992375599913250964115950823576691991069613673571136413178927038139874216923390945515295709525324545716368207645434381574200075496764115574320417187442193607161513519986502136525144976746787599346737585327547344155870117886302495484408013244212914444191034468129206571268600183322636790469526944544356593772930258877289089730457851651464610355167974007565158951610421058420826406604984696115563231970998621522990893734594626498005385613695366039390949900096279461983080635460426716089652533850273257666827648600356889517586762624974890279895362353978542357695428476679696921800564077554517770489559546517350670777058828185469646907489537349637025556404963863741380992627015367671960313473540660992380407173403192711687884013642931889442302337551221772118421318957729314163735100731977388048730731998777498474031438038223797379955876144618393641729957581917680176355874720548020892725163020020729576131246036349752011927626268164622100865276953688775976515845784005810600370453914616594432*i1^163 + -148992758501694353551843141189044180613912151360312479066920983208134984911994740406328575939388313769631844069767869066300670758458353722695911824636192893956408701421726034620595631083569824157085435439367540317870640106366145631903911117079696099723058435483103307153203072879858152566196523053935127264640627968105776249104157425176379935186345863485854880481391622787471449308866313295390212190827024909949626472071404592583030894436968592228890995450150017843008072153606157969061275552090334685279714469919940719901265265853138316511862410091668091311595347505124822606068422578892083295306754667632289253689756386083240067686324992687624366401175489376838510405466821467338042109528323061036350859549459207451751099763601351689591728887754052811579237663999078913664967874949359056134607819071230393807816997602608251725246777202271486186506851717991346783151001753125106438949074599860813121581213016524396277404461820647547750385378737171709443249794648253628125130513874042040587313089105870448913085626298896601044310871514175380535559309096889005942706995859409510459878871758862540979739652124912960939639705051030310512377101093821334211139151488495122380658402394109427813533323704945259280545409284483274478644646856318789449489721882007929825330296078058039963130311043662684296865460155258848321026465150003228128489782944398691943725963479738957862932862276077756081455093988195049120602469406555289047957006138093943700277056607592506046736050005084109708519092872788976312812396441797128848855403414310639081407562280550089984765100566728516822726511334068648183548577664809779078819456528476114273825458621061305251908576346835206885311693240023963936673715123211350360058599830302217475216208078665461882900467305866791632618560520886558918095237866422697889750245359568338511796075426455002574969389542014259581335636627945468801813705608141099339805045691165781244239011638566932696410374176739475579831122451582117122427988654201948189790094600729405714805120257953052027079370166311289663041598821978238773428353667115102800704651482466957604409562482780612143979311583675823424336630851383237825477051975898562381193258512697142893314712200459796673034898378406194144163604935799133598233957830919839340131071340484725240233984*i1^164 + 2268876761135025290352687152465257581012284032744820948032194798826422134014088574767063749396673220980413727997700243076515475294907040278552978000926980059859497206370872181321591061287526113930515299556409788835778097214234462120997923847549207375944844467675998123315548046503469423662219802387387067217753502514803439322493818233679129278403938962263667778780090057809798985767243582992350391753847737512286517021246022812229879224995253887408872496336166901833422686839769715533022779115972138023772963852552539777745938513177395678487656454502255721996611961758216169433998382947976833616469635741657146544436110051879793130304392032337946194694495016098058773290439148066425290496134046677773473975760148864839061713282130331537922070696229093544584492566670489865146277208730470490412488816576056741562675140954978137610346456123071687485947013588348602425566682136687261039713750120727612245990454118032802680029286805765637353876825914173728900113520695358017734209882046138996517815418379537665124294035690389250622189535925372427990630592801784587184757135402765628062330852014619612227109999783364518055525404019627396388471474882966147164748152013383720032104310070167620126417955671935791771470704047487986774362545663503224332087140209726005137830492846309827715379469618570937982326993472203993580172678316781799925225991620593880324517414292858805693602226408235141011632248813476693903997331098545269276501178734734478436169735711440930282081206651845310915321298671548181107404445990584916869638916197514247216884710450222846943179130174344701151630884977982270987199936692069160933259017120697365491973410799466656684190452360145945884556802254747675913926556885985535736472688352588508090439412261996757186221917294111383138668893547331860472523456399296558583446384508978879435780728000325130663603564883437840010894400214891636170443299645640572954678875458874553753245268330033675743843123066159660673268171801424528304530063666710153218660245031694122246192047115508670176119972244179727399396220337910839073600990163890864372715473270720974111143126449749507507762269587185664780221633077015659924148099310452777153897065289166746496128941045976001794345135899995215629691913379377534401158706095879067406455706358906880*i1^165 + -63759265360906305411184335278923629842997614023079216147108295516617460053156529956552236357888993648986727243597337975087023849256456807622571403266492533813813664351390089990738233918129256972378204993468043086408197957726227545176859348528125001242798099345626352337098237609057548570826684331105307878248823199288496408284684088206865930482101663622801026530833321337721885204637835757118371649973907013803333171355831256110877081183981262803417822559123537209782707987625607288711874028900072709002082709866128132917986836441553825555986021189413773684427312141989228326681183815468668312732848238318675251658165122842573092254543307110245851879560033787134698444246039834364005724270017699893893226381024691069741654239189853257084104469332014483924832207885269482937230647328731259306824922445702063066350295219119893671956961472089721911843120801929440842459923727563172325288215573994394708803763546372325926811462203389495647971859951090696823407131179587849348180726791766209177915405722185814880059682728912512509050562663535212249443116263088738579578962667796649490030440359497338778012902108041381825880441386765406108802383552879282698237163631373722703020032205817984707229515455911282473307428944608067571583731950544831364093824018996951140825282061828052043216724878559030330843914925322795259765883744376283160090420206966698341579488446692699810319182842534249228163103605991544001086330398168360439587743664917703050697578615820544595615378338295273496813491018296444656092078703515377610604291503276897126805440436849691094690793371829324724612508613279599638949040440338847328090534467618082787045848869476489692230152670528794659781071016462824392598621772481517884854218325598086629526796467929055174723665078113754020926052714733127987503035826968631069585259072627031549261797518314831685218958785685133103146452120898142018195610834025254250011423684917223644358632366387716215344587551622803418447117872145945466577413024795306719508591697033832812380230030414920918645094570337631711008997719262097757011154177084059742010417287534329895727591593877766554779116018289410893313800573412469759387651212163169009161701696219641205390289956138399892936497199779683067472195275410085840740285696414574218655563776*i1^166 + 1341416597505006065525238033124453531998822999113534232110697080506191612661243209266258555893731531624061015316573320472284226556280311137309159180088150130210777414374286206856567433119862543835048654333707376127654808993753879951562898123749806545438174147908476459391549865115927147959431851336217830130518189082405691773211355398488146248596601570793465449358510936942559571542091241365045489285565048642726435047883386879060135801964476188500901047466571845937363890197798367282163441702795001968135851044899945697767872980336912321564638323635167398162409611573735569954992193052069747188320193570978575799218220513866323447972428778454308272679481362448177987963398809946042527654766035666142961293743082686541401359185792374565799102187899418790838388226356084718203009046794910776361211731439237961317277701802660552430704623059492454187147249249143198817722339406608625966488195700175326905003023912236421696990135357281323813540378031729897451609184123770024724985988432120756327889943003480116936819195190238410759162117920539283856622816017996533569380127004454202615696475251010771299130740106115205009783144085809946393704167347834492531545807429133243941260640364481231346110543265091734203703512109610334543827145542976739827887242798745726353056528002232826674706605649020898715348836667851769039377683009656548582586730100944117370361674575964933830351057761260905063189897332777460874537661008160578653311735048807709011847618030647733208968310091991104162770513046254499573203616536623789076258779548967429973523838140314648191013361159768721077617909722794653686635150159330733312725167509512431574326622433943836539130896441855711265426644935982750982443293773368616599860153603687903268993648879752719934160275387124809150638805099877546900449986591398124088478334310871990682382140842089220900306660768280384734132474598230035322836416720438443851865224590404201826311058460566368004177239949316024477228783204333091922824667780495017533944404269712376843871197015644399871700255692361008996632820752684074092020900714072250236747100915613297325527013586727316272637424056539262051581585870435803008042067501237524468226405490029250229777791168689891967848907890469117924063354102616824955088918843806973952*i1^167 + -10203206467238663595393788248239648166528018746486627804821467195577855912676959896851325880590882320428624085660566228589616304498061781250721378976748156317701953175767208189094459579665156547002387832798868416163798006059126744898348997823670799706499530617849559172323924957979184132017934819913458320574064530939034325747398174775527462525692425561433935018086806471616916369637706803810622515173783576399029527057798997408048478685831518579016942955271116839619392578259958729273484804177291880461082011177654252335621385605206649548359390246520961283615653158581318933255844899414599753257078543172430660278499697646181650305891655725437559695256812414285497280861831208060394962827285672409121544219130369986549694144738623839654081731455769880206986899267768129554180617697749441751779642424659445927646700606646970883785082092411798814384708415283702839592589931639463322696266490117333368660068831829203228619481167591213452268657888931146488165807070929527804826122743112233116177652091130625188266656090917369817378754158839750687504932752488042502551044762156955727932190511462957409351512130340578233047279432339812549718234251287935183328501292136581349536468804509966736681052137270216439709080344329115646579234424881537237215364456908099333823386552725783423376153601897140139362763573740239761224274861651141022660499956104822047324201978824660175863714386379427744752218755794957729923164186363902691997877595444363874206757018554095730904007877218450359920506425576147621776965565549279768777826582968337156741403635848817228459292677102098371654823604326992265055601167702505787285491705995061813604484026148387238947919754653738570568735079028404085531159930734813962339161085535849946419264598890689078426645215985911898897894876089337937557708280507724900976313799999537963023152947171993153943501085534878186579840490700298420570460105889980411402848306595899769450897099157030511530753712491661676077165987061934276438334136241248171777616343552350212402012482581603130008510389533327253508731684464547340024613994707409156869490752394118151688333409838902108299284232710624110288483012896502466596898664859579000383216819862215476391862254971689965588577206381901098851954980827005454103026335744*i1^168 + -5034987390289607676118262554075750993271195816411573657467421023783047428627275082007301118078328163844186296621626411959578486993090809132425541037399665249110136583734040124562973893085668235915814857288830593636777165266607550957331735751132546896779283127433824693609870819621583759583304116309427359097481876709334822870148101275649372272823688037179853267078933113692436051716893259929652315623226453878866098679818185356700022243856744868717147888482314304772110120345714696032436802730118062144117487799291986594333936032367193161785459338308799867592131180136341544457424019961878034084613186873373962564421283366176480347347862587120300072120936641908188076525714987359929931513939821444576885745444153054865846013856396561169545314648041398699815886670873255246575674367384556932511402266377003393977853856469652944604355630847696751885107148082472549487387664655186336860607964531124114680808433492407611853677199251150842888609119600661738339452900819566385184373264646408403989914959308786354688303264158825252517773989788568320968416617087584685184769848779660956497143175484508292737406248345044380268030859699040048847694662137484084993280670734653229088238786269872868996157325598359729823302713843521588539803009414434796291628630483444403390687269767477696951855417697190354537974396846136510046606638087026763444053115827197787944208350425732881640864235187200473550290203597796062447595090519112970035020821723877457898805594702315975412031581834062672872868258098283043814013923480708320559034740200771421274312945496560257738243583577469311937399028456100203728035593327081563502820280776444528833578529063804396907026996967765531883991831605610025685712024962458887698350510651427570858554623383699199509567046274689308472477045793502374374090641008116045723141579535515575779225866818020723553573915550825449957457930464222914537052841172808662059289691414037011378931128122775060867957846027531054571905331453965367954167031447956079510850898829013956123118488455175789867951864182616241058306067280312908538826547157046886952700322840328086691619717832182724777593696467165873792052400889686704606896659006260713238704965890889886153252395630877575124380519054500571850235550779104559104*i1^169 + 36581844952789996453479252778636951650649502290654814230831481334903941289480498864929278193696657041247405377255582924264745352578424207630962950507688010866761728240540058791415426967081783458619264187048550274080040167277592487698549375450442155314895942632221983657643394664417808377369138774523257042240397639270360281373643719620397821713933905864602218328068530791460999259611992991505787071993773644186695864574269299900172501638144377177953769023516973077874598929780753526086659153382305704758936988547415699328970966582686380941747212583104706200463998508460552914858921458456153995332710062888739375302511554637496289451083999007399308688532082278598874022507810813798010186709193288724516746006694026353425383117564937872049868104837834624406745507765445857096536109169639631854159979491032222636609838979273425349711617696178207702560380752057180063463649029873001859372613987142973963736252361692642744518831999822002083415115075660306808640863426180813338653882806967461630620861913695594889023728542548858678862836543923300216208081257264335568912888612704562656424257631178523843738383922279836160694369990079149750261518861918068741554483118569476354473946225688856161974958314161748836930806373502437636928618181296064590138377000193617676561635132256964687575868175661244310953910858560388085443415777260709468710645959572552589881381566933008180084813689726187357422467707836432303263479265920911392421517018880193718463021093675607471275673604918122972457553376190363807650565476053963185591530016276813943886600906151860955499528396495830019472674927437863578704862028992707699978657917092025275980959740992316050983060539843651584556829231074299922057734889015521446728528908904529365552878867048040993657294655653750240743799049289632794904697478409358329612000577691891252862417744020663701115702755495868727217443989745955036351596069173114823827031709831086050083286223021019378571401086843815661360246291502293038261783147254253798152554630518747877953651433171466908569810383859724680407268802167208341616144001011121711467854616366560680590303362402923178642703022831012328128153030531548589581372680327450001817788622450498646455410200160625819915928633384825037601711849472*i1^170 + -125687757248964949411537060571608040831422971441169294271403706927494888742282498290751459967904497174692772260953680629753677060651993031418953930368480223332315221559382920900930162430660499849392282729534672118242317512750227992296712415097816345847197449944123112375427086298389176543955464073362631192161568345743090129434621057723870256488893219614914109005096100436988498390311547395433279966607366453573815139101353466007562844925319571617170447457598136442013221714496232313703911685625191679876337530386096327237347082230562484286886677025249942609573690872014079817398247436403028127503170828786337893314657569881848045768045818618840991525818623806665279088382455830688400141037626679261987457828421203835764071019839901085576667262991417436327665163301225150561024072777297613285679466112724935131684000345409119078694582968872105711543707329553031789823198256364890980272782459494170694129013411793622358774940924407927080656135949138015504393188478830243127317566850517935748016647758287329457786444564829579373604088973803225952764435374138695311555102538918471049637682991436964352273257172778424111710061178515366660441285843810174750740120538818669906660474508532235859580333313739271353727114153946806464784206101156978280537051600874141869312212000429228947144921858812759240890544158410445233951776799099327556098384063360631622983852386719895016472746219529999351053504005130588814768294280869992420948912949357936551713276583076913760168838948399573940564530918804449562361501493767027301967854222648829574964539726837549285559204313991261801244781845871745046012729208093433417738154593120772490470970073791282287959977611984178476194359074326309257894739353765010760806771915858309433212215942239768707011919492392798476540718111101019085767581447532946427120100025140153608568094286250221438048991791342029939477915850999520098324672375892141841312522974568465266345916664917752121878944248696169805671980810452713114974469870836967963724535357390141977610478850946101755405422750473175121739866792651703255045899080125506852010461645046049907790948413919764166053617595345740335245453811677162707838961637063310519349958908488902989819998766872980011839159108110418706432*i1^171 + -423190615280330291748929234906585894263564862165100925261257699376949327700481591814200375087538797708263439117411811192760864055435052179682494650357980675356369326760244818682550260790410171683178741169237941345231883450141244250019206208546114218196567685896385354468158282646777726985467424941335697087676533458647999011000163849067931375260999058064710081277239635395637589260649253443297724275736059422215122992158131279738121511768263705431346890861697916011212819349477424664354588029121258196576351336455972647140710762033762109156052521186519212382932220165593427716396327137533457279022178965766923874961614864084482535855433935169878901814551371134078579062028904592559957143637569035570304593307084497515659238768873074863728918968388047349397285302462711356400052591539824119790125220877481677623780965277716982872215848962579421180115717273667666724187150718772186176139989272588673044364108718181756335705369837100872019028536391513752394028889174273547884668712317145432272539853948343441430039218410053938078658609156838389930142041659712091989275913671132544043457824352178719481459632943133741251125864659200266310514800896277591690813684147363983289245804382983370295493834247035432960090967075093764270032666103261718163030226857219300482547347376625072637329986851315922272069956573847626759198412229543207226238710592461323957315767419318991222758164006109833656854934403961029322758303702684171166638830366624733953307841698365106708769580017691798446632637868718849393218978254736044007272120027183591581780859162711811877747910333298624192722665565331425653812093969318898168437495164965003480480895855991620305853567510351942350723667209898811724317980091826417717470508889217128166143030236060373668761512610413874113068618914625075388644577841070976953511755460400627236832011495677356420293873802837597400335390896725609953037622359223462584339175299762219529029716003190709101746320602575036619487705576794962044588670006668177441354331641340458420251553644172818409000874058297456692115300299690022155820047640543720126633985769975024426208360990377876920030392869148267290372677795040728439508902173743683166220402513906827933543085241343856128975177777152*i1^172 + -558779962017825558258405860486797392677087099675572378957767715466872648709182653433776545565247794200704006474448380197010853510307707757306786378453258414820449631028071232280808243931198892161867247851730377401699374661118687838048272641549805044295346478872460595980617532005023851256687344525530263445842135354922225982141570358612450804305695468198962019904687018105038284887399352277100343063931562150901310557697663261239573961959049218485275331197425547525514555904576315582285929163699204963312468024991994230748179032320724586592584324944042834904146515202033026000581907288228026445495698571574302424435454917813815967164601102416421289876878363810160146802826358716572893111879705750145184017551324954923390852970971839933248051800553281246702668849991267578816533860369360139932190695756428286260328258808381057423429051941575985342258315370097345406204710115067553739212093130077049594346826523426266010476951010183310432721926303992435217612905303940254722864187305007909644535091027192003880093794440356758243506122057945144606730832100421164152935136825636771938442402854384714216013731765248096267909745313611291818357343237269549976717531875173231973331485712627418026460716341246478619082194433207240827403562903220067953559929677720283301412904843019760356426676628425207077650212284442009502950332066466256043618192268121433715174583418664730107446224931530969033147058905538831338174901867067047336467972081463440281897678161251112887850189015889388999759508276858614231816090029440480335542720741182074682433903355580704529993929194915927793283257646852759075927651751692384703399142852284376428174510048166621122818415611186981095937874863730387862315698468576985967123637177690302806677478938885317113787847877328725137186918504299543576560984475123963687148317642751007469644841823873268764195486071892550463588774579879648508607562320917459857132023358824794430128883281618936534692282535588805130415900949478420359821197822004081906141303142640474692011723378687730483099137629023912264938970981612078994380450192539134690648319275298367669038310056270640130086515382718983729781409128185901278242073727431939281625511342246267264817147279324202663936*i1^173 + -1470538630197938108255403387877303601079644954682469444899687664135768223361413258795596979103764010781411805119846144253584224854576962319166633607115678221258998110090396882561766310347759251205614966162444387871381134864682438980817525103273399269289408132065238863039304087270497144948310984666523543036965327870501656089232563587269758547864722337790479051751238943922652214564478365977027223030338193928541640123048800781497753827284176336296709279398674246623927092485402767732837291995980871851550492242363924641027485766192199111519117142381492357896705581908250253751392343644219688106356019243717754008425432522044715725470646865598708615881486621726647179707591290291222110518210302790970394795548709823699038135910665960113670647137745217753904369653635997817834511524241391732286491915134249131403001307490084026986722469408520573441500115149620898414450478303260040856679818480259110835517529230904791271510150327853593500339554170609572970575381252210149002187849617223894932922635005111022405453008089287825662689462489810822598621727796058719988844147508213887864263412611690189766796728778083251899285490085063653383105526444453246756726769803898211893502657824386382279420038298458985779299916005774814451474822370957625870709822177143553509644032515934847151533955128492264559370460581974409953908674435339757965252688277473621963252774773842922383191815487022909440077349724506143152092649843401873348563415169177568538842080041675730881179274546697651523389558364989307482426224755499697427778463256985404919957725783964046348720267756492288928658066988074323124377895825999842906047197910222921095841156204735885578452325950006675416650925386160891278556588443549454291651126929511906697531761577769740525102616615540420348713239221267218427321449934418031553246833462337208845960914996432248457803648294463109670267028688658394140286921627262429766772100253232415686231326003335095910341056818933563394909705450177467012073093046385004753271642399962263114242458445564332620441435022352721406865617149987805836965872485848579886329612840015452202442372243305351041101137701508587180079773969468092332053723920996845753978040399038049552615889436672*i1^174 + -3276823321062667454487240858958884529955656042322075384590972869135881615257787330522566532278814867820237940394245217335327286708217901559009031396015586792469068221441642549679059143133926325187160761501108176219910308023223951192397763151458217762433648217885929692199016884037748294111129329797339776521640768939752425992160993286060950676710979014444322930729901481610532544712162417932669673660805532181451798585145820128719092975751780063792451999777365602765721303960535511576020933611160447573286262575425169951100732443322641504470674803850999138872246103575425549106258232009959454703396105714201803610888060995243015520575333012352049042535429045670077483429713017832697852973363113272377191627239781231215740537398836328557629974575925350584536208818289875554361243282788453249144981420334113893325271784007918959273317615657197967585384618584226833357757240157565351725414051752470377950483374189060804467625979395284744164344238442047593627171885468800193736447209064651698424972302920798156345831112439459787004452275668247194461072898086372623745181549320658291931153527549382602285104158085052508563989773304119623841321661161781369058936961732104594429388996634824100734925281843674653384163692089274450408913622010934191540775473325596687369138939048212248557579532941962421153122481812841447442946675636108442215695385901229976932052544253126145855901253826074116905975132271735353202711107966843383976081862670715991834694365557255715907999237527668799400039392604031445833288453291333100674349340200139929515801792105433469630285779773187106881993358247040972748804785969583517005269610734236643062954848287526774621153798246455240837992249495379254450036546608231689296755164238296558971942975390834274471172551955554227877263262488259323012422456199374961962701480480801462234614753856700988237883392793019549332919526827838847985082631456103815356160849989636764362972837066343906288284147506841622329782739897235004845419327321989765739747451956402216737697419027578416702389896955206277079705183978747054518168674541915808234999830693978583688482677151420763535680891853071294020883189355878528723318407605273561701804164001381463621632*i1^175 + -3215084495996824506293097161433403497781368759657949122141640007408188325704364117702570976536657141140323950716978791489121727326313931737192609260715654494239897281310200600811958606728256186782757566156965698454057062776496590391774546340766302761702736694661718175707055827722644595070908751528549201176502219668852698688336072253658919624147453902686990867220298146545541199455521307044835393839659104995275331206228726509354067156085182679012579443884859976291374314375127701582209912294903464842351632860015978762862026144042159406923623343895329794247865988811119538329319544951181219044640183386787100061781580711370752193176955315897822201625339577472567004659670303303650800834612419730313640819384709359417903914292015787471469932221307146848319141245578174118023695334251074236036873156189689451414509755938789466784588830344761970473536932593739163831216488866129603712294232339408446220239971189309887365671576389976043239077295150722553537253742283799089678740966718872332057841197089847251180088760415648080098249654891765335388774860507914753688984630578065330427504812151761196439373138480124277964164678235445850314320855803158056415797550781451565477666578565231035908322080706557335726103546856726628012154967149913178172516240911869091659427259863132612681833154621469506223789744673369631107960406343070550733381331028365289670338524898428360286489782854312771081445027778419391538756693165627704527608852794795673510195948720321886016094828494486154893296669677310150462629525602834377486825781828045024348861594497809552334308348545093432578955514964266370153936582626202951443331615029947844465031198720554864356722387644488267360771643521158592657540104812976768789780484823961268710479234496368013274762745790583221892304187630266123293076110775573843387394101461861681010078200726380189725078040304478458043971448903720043987367088844235894822195338694911074356327825151066229589450352407335955572092692196298217823103006930178260451819055110983482589097269854389878964911357584387209227310419424337348543959036635626359300293862802036414861964764108411984562164530264519154310625209849115146715057909040498812541981316612096*i1^176 + -591217012242600865227908034698058389382134095325629457963942961985385449371791846611840258638075939346652432031476447078380205454807061784384472862001214267850174937367612497272999782768849925161857705996637827012161332664023868512913307053224042666728548297124015140685054324538570312550156647847668194847747128699311194239819018685264231539329030639161266258947154955345531798910456628579010243657600170445318196718764404207190047784818087872338641782281620038590018674375503660172395033552827340358481259159693404727914741568824181216245930657931427591977433418036660398619698495350046928664413437972117095317489781804764831002348861439328881042565352051034300533455170950229602710216734854914568794834127895440211321578220802795621705393883005370453920634297528027511696677501656739810699732853714406449640899419299354324479487987860158451939100814690379352890470262372053648332295142667368013253038026178490012044521029947656470222768203820109960881434709262995943604364356387469012898001873296552069447302893515923682469553347208124293805084979593194534356401093776831375936922738848994354209818958784290683672766256229244486104958490317388613483506864643662336757683092694073074824014382926290394436034015521997446465645278218477864126689386959427386536132798143152016093082042395666053715116238679015531660258544976266646143569968696522600012304006867995788752363211372074145088352019274990641358222986100170638944266480541317270484798303708987570570936791131106773483889717905118176462066901927692081394448166734599623865394898729701160944414514369100764627220609925908484384215329393915135024906749934919110431881941282831643059185614760798518195211496275425137038648219273702804269997603683689620496808388764377461437312676645585446934907180004704398538103156933853292398403524816520957343887369826875197125865175740341558241697956098562425949625516966954913078788151215181890122784671713509653329611526062586611963018627463071790260079357764460520488997676160563996631013832715445980285613220210580410978727067624463572267870862683519831614342618185228761202558452501417335676368627050171300145091537944307656607994063551052281544704*i1^177 + 1100544111921730131476790703168060481065173003927874679244189866664547114051748336827567645300378661138903791340211764248415835884586077656601583548910889444432822931672108619880204188921714389543168829393262806882065058094547177118392236372022297553404292083253149946556428444420788968988385289522163042607849182937792269919182189939237559165016206228443323748563122422415198338149891825160983520410463274254608176452102929055666151898921789445174262648252070715398816534185163917054722717047799743611351464646949038803759740852751049395953472151768259062636425562235934535249742985117505472154074545792954690251051008941460913723994741800399091183163228936387188358772703218397987855489011280480272933964976241135233472004228405497885167689713275737934364455659698143888205228339567122166360032806188147797228487125145013337673505252749591127846724404672080351017853820376203466451468359304608304678691877596424162728294281970403486606341228221347673025631973299060336740866239888656550290655900991258308993558978139122948795367748636659247470716081192921730476984759693885387072937937411652648116749070765916035453297311446378956704527166176664524849664331151606108122339046834803346571937082781116173045846146573826927800232649899249053174281106088164968141310951377813241325210238574511012237404786966188084068736909801866992303810546839708271786058161756656048540775184300173936300516376902605466386162994925014385894337454123549025803594245229257474300196561745068843325331723830999307229255490989094075462461475128622532986843054281316394930935693600861478754816151238660619513660912179615337285214910775933792001250158445609004231923103136141762875819163096743667657990559252198965163759749602844848732796817850858158518800609114543014735355297725755846450673173124205077157251005147156272249105437029601076483379592148108918982778399707436209918254106340743422185060220388016723158645247265442290263076198567881647952318751799458064800396813138493402340106374078707369505182306924366032117189317419970344814985915441508672150206577048792385678914132200426790294301909000145333585532197153829897963720503168117879732781713457152*i1^178 + 407530872584963519079571428380991137973555328075651627452755586384262179208176974648694800619844678333080061348016452827534211713537327251950513017620005375858908763900313744918518324766870629062182224918966970424008204842280616113932088416177293463208929381749242687216422394862064474015668575116317051050084221884794386652997271848009593790080612109875485700494760576725427543102903622305142365289360094468705500781303715621936639332552112579842208418284118298885061453192531050428291288311548276775258799615364341985343580929945834246162824903077526523723395121724886178862906182715741135332469428903447517580209853624798087788031142633241691666948013938704504066623512990598565022353459844235460071841702156878499950203272185745723021340738515526091668994384865472694482586106289615592879008560789809465499676234462706491668541254620760739369309543741760781147437610765204010196530301506740163428060452194662736730046551561750188524642884262254156186101370969058905442674086638570811656393603772768820971560373144020251592489515290928483798799961270430185454364724392861474088214206033164410482299643531126443450769409682269416499658110648200601989225434887980688251356138357699315332611293741276943516625879036290063676312913241170266044156141198607279904904558506946200850746653944488036620571814615494397337371363623273967418633054522716310977254411993162087426035757583366897914910281687170103244448880406818367587341612945882927164755728916032696720832300636663445312256738088888400838154788081091904427917593080753050108671009716607113415341259015049879219554587262416712379976083236690545855547759829246979569559267091233686550951851632951246793981059928824796759690461195244948745672962936978127454066321878036970612078259782014205976883187910284540879065104334496610353851351161599720157797929993649017962587941776226399563347457569319745892942777845665915395855899737959331420052826030294790505713590794462891204832821203687286093761322316411486265146207767105215682376369025512977545835095745497306016177294442346225627267543802449896150487369578504837965005457127236520327000404536831437803879246455960909119488*i1^179 + -404924969312756344490941631327396437655812532562661167711607007278036934851953308259484615003273223652212096994146569417269777915674529050940535282371824549242452045590643685733532288773251941385095086609560257659925226477493639232015559930482361882195593579271748591563578696233956045526281093224206672429640668510870603846432410679653478817893194539771984599610506581432416846785419577997483835714461193333542008287945945605131365026526332593412751805028153917229267211359136823324228701157810589701096557153761573608206107377468546862270851616849892166878450152556618959109041843941074278413644571823335542597919703623338659323088569629960583824362142410611483681932016567553867923228587986800167988189005973378414026187677861728582422698057955141562704292729599161398189785275943749612324299229363146476852663235133809900109084048934480834286102284359825384054463945108305583865764336313002095138415977372422760497428642985288098242133397458236031161045259804346857919499442525017137033994099899454919802721951331034916793875098629883475574538598418193207647571904788689940145018091361542024819106999882444903066105555821955648687194071530532754378706497569964455225381071091543175118496460833003388371267261136005691247988350956916080000390836544040478217749324623183707248297367874638429933866619450452409069115890858646387700173581566788867130575322742596999738887976583879716358472470746390760070602357279593998448948531908981700485145443698543459586387413118728536834090031866761239584666741489423481447339346881609480159160132614520767606749927211731328200395136733134159568537640448812779506292091304242120934606682814469746557624059757713022437309891184205919783607890464122559059555539812046716632422496240300383941103002180622968808129373906136840575759988847199065924152887143160656692545259732536317317230049063753030295112628505900206293716275360601705103819986415038581505053198925075154752287175416019914813204168486127412382165002706365919450541176282563573050316395653669286648042619578930850848854770834153980470715023079452934556203624080181241745889097235405791732398395311654981202852957913088*i1^180 + -302953544906358224338179189829535375642373352137351087614091739190947058556030399166347076067564739317046759564556454775504369315523540560129591693808701118562891008922066775070559781009351158954568312510019047397746602912866004510046188581435163420588700474601477631259847630698301801581251701518078192407228033737340914350216237603120941099410717577071700126875577598314038975310054635779708659564621463461472523091987846546625516247580567741293935805732397836377200478869071598592765565340357288570775451185720759956286849248825952196035661471547581060895385312172461744283716873524453438867770338106523100155961263404469728946243245270943637220266715496817439966662865953277802428047846578288596972026976663987188341655064347756374795102310843482507130640184603694003353731203247389607826415476478215489592774695877593344945618861855913955644077861241311761223790414241062152856099657389514524257825380705766256501275055253284276258891048575384570248039305774849924456081719995813839514999778492778750371288003208101403645544050605072935150202901443090361383869166669555878008926991097830149018314759250410744598209201041358970234226657302238458447490956885941663266088346520178893113520768824090645029520081148376690787107724362078333624985192996989153208119641848554850199848766098549794328565187670494598994683878257950213496557822764585687336683091672355402370918463561126311741963809764829803386880308008933598436339819115246156729443203679907331775896744700852737109889014034417766447655045121190594699347520883536631744408959032428582066813774572537051003073623229430598546754224599380255138178145160176562249353199886442616539401932850878893452560785208144047661585507117041965880117753544824045878659602196154994646098047065672930710012046429874640681869957393758765568562742067724298846362857897051819768417936750377642605427726832915039789771596184769325483360073966349653493603949888877026909008089442383776839729501871728102393143533162417310551920407915340413265636191291883250840982594505349876038731824087280178836692368835899063339924495538618488167593380106335055962839039680825478086656*i1^181 + -122578308062354561936526097887265485556215288121197142627358234067662472308389354033620050740958022537303873553803865886772924956133861752116545210278644645463862290538937314039600456933830578255829839508053554712197966609766942285592056864896464404049731713444945950410934446091264826426569777883279592235896661219276592574858357982243197491002268499600012784683744804217197130660264471660873332538891047486933945208910668664989069213728180951788166085274284088597037623259266119738570279508495008854545873014494615334377338877761503250981898723338431038886653001077018320804689368008376222447937535754784618938055277168360094104515399475135237632355952798821917054561994159421556763736684207702060837806281501766754190000489826919879185946112227846217487900583617076590014254204629479554470865466430374687413651668726992523608761015884907692545856889415540253929225079198624834275015617659419293958188448620311522756268239702379995627447464705519319867581770017693010264068308529104699526338041576584436730505694819458191922150318538964317615877702981585645061726484359309669835588211574585197124942666880479269978463872475946594212731688866196160371064104977325115903331054177325083385867970255242790598476236559203926550172614427013456081243014317191368889394619263779546661834703245570944936781711595408042244032575114627730633998906209563597556337194993527938796352522291909340171336288773661450506674344237210731832515643595234697340539494394396926704632064336775056841954230011317286336796075941510191246644960039556346809723343087337622570582081504523501375286927282031395445616156084015906820931291196738635413634308014085954612993307176682049754008080252028284730017323852771455812838405415516149917549777325453515710473162117024573405878977866061025271068063507099211123529405564440945118428715914462392785479455744797466746743331868564244402169275039688186447421870787874895592031702477703532546172834618926972878308758358737351131921301260685792529815997810249825281117021173557327203454887771062736070532102279707621426357426010834463387111059723744082233143446867595145238771463618560*i1^182 + -52550037625996233741387792554343275004197461231467101680387815067557399984892781360898850820493379731117470447551223894814219581838699246229289824592871623290427877404995780502516125160332208235375149874739039167940707132432327388206666063272877393293085807139233851413724679830700674083745051081344207583065625049262564057286844641496190271735179479472625647424982850349289195122799703986112541577205042581940114592363261750806941002345809577294751320258571742550376145122074200241440706174157624502126402604806641373607191039819406849767251590757333970596161889449376672731322715162633682413170716014221030004832401718901154721401159508281732768207094157345383068798501442403769410870356037853910644247303523485555581796420023873297090205896857041741914498115666435959803888881686785060128337631348156859495143090596324635850548631141409424173130352206746169456540953822001789154659875853922098942183873909045481092227399029224799010394852212624642713736604391566012400826427144340817403409438963791910239845973466214392757362350296956286924009871761993914784651043341727694082142841625671439203263411421890824507889716620613410925031051471683559205547378945200113625672799834426939425990619364306896093629199199853431199194840646436902308664113945079558450417881487327578591999628057250966322714315187139275403881394511150590036572455552135368947997489214734327322938639699542079849759448670315179856339156185865611198556619475927648673162739304403093742182868812453566077640319617299718989386808844173410229544780953510170806785812225524101698218202673817249778846377020867718585854938090089311939491507394431750994196747764036546838094695615107688665227024731054438514804050325572101860497374209270639857551035141444607497735051238993465509346087455938314333172213208931834699900484237323703361459383628336468776837689856327379577672958542341568980848850664866891108750691260886466587525578123173106061311576917587559135021946900750133030427662992910776347909923045425545330847218976942427483804935113424364812593176631366542627824163977231946199639706032527550542523419279888004153344*i1^183 + -17361886593359091981224327207657573511124286722217229295927072627595655472199251009729445825771158075187910066207923929107500625906435089509483883665055508330162087237678566090124516037133572057023207319838049143363605453501359903094161142913416778250211731288849972747523468381449912059694951846425513104833988246773021464907136494896599134533564402320067658725206872192118951208161755439424536850282473916976875720562334316356336390906260020132632842244391146102058194317955476281078964377903003600502668632136621455071629825757588371147877978509552625009450318857773962477821382620057925726726105246807677645971462991133063412587948686064918538605727905607420713073384223370416651840769041924776207152769207364832249997943915784758172054274373912610274307732960229229132222142195988655895209867427288452165191576523898676246181501935212133720508240165512446814146775885913446643960907464949183197971616853195506381451359988583076449206026938670746996994608188189642150579074262163243258213631207338734764425396656831457380198103062943527229734953304091279120566243211502455758533882038558492236054234256298400504503902471673634777994320785502307314674762471606071833396827660045928561259247930635383543611960658683198702699166684642873971202328360974553615224208192225621510663229027454703672325685576212991172068525729961229461121056398685824360235217460461583219685492739069862341946027472055481360136041120078216789320674881353448519038049617449872536803963804838919897738707549843604801339532038028439620100580344573370913337078475315369715911824177436506200246611395494337251012021589586730385228549907398266267016839410435777099452933131943847331198607852216737062103361632190937761401323122829371637196068643155092703957457127806057651834513844633803071349316021743413118755050180249199301794661227010036419137485110533110606795114877490213750967167464247018499126638918812287274704153810530723400999466433313144410302011424887880712859480735361804036709510812554981642994130330486374819693081993407859361869687445463312615305400003957774784535613016369910209202358321152*i1^184 + -5783894356299091208151095560983991073570348990168984481831513606999894154754656031534815742780250185372579370488573691485127193998418495817088545562891366906092542146126015693254407841850623796285949599391313151444283392807881783482903656373840906216104796421809825737964738093249456486200300984524899758441934353258960878344970063101838894439163521178681499579414868969362286912130262225302745374052129657104565838029809839509182659118740599411486929679450299842694891684684893430456503632810583276130919719528360223852083702040451798256588685961137351705944981361943763766119713937890704614723273100824114201596076162050883861225851580163340622007982762120394183606005600244306596137046069529333409391055125867073433060189637513313525961078783647457507605924203470419267211230613786593344562422907614995930037256030652234887161491497817573901259967383487387897738209793887163756359530033388374220739336807041883262949417335040333142896876211846295859845582450748157166115786729160699821080850402205498717056446506485382922199250925601423672422650683275418342739731129941862589282083453227451382348672246718355260315926057888795276635781090629710401372748571592966630684767448184421060750224523808547915841797597064240669876634179635604594868444078185904387357134982458679993656384372242532686769737354850113617945118390980911535102281118415072246886172978403842010798996170154594479680305590054507189571684957820510002965905413900147620799735432130271306056955501824770472909540585230028836878851477156279994850834684604821478433339192535694949865818268088103352227820336639071201797694434591850121084495927028470708757140285391234457015301898790114416746680824900084465137922682220414585991952348262194227997179375350852936192809959029902593469519083071331810750992167301918699466240534251365562182868389092951817705753484714264247048878724480788564981763914064491299301510882567779870989677718548025962472505996353785286852900829650360660402719373199220409435560318420402961196476930922672943216887398665804467629229617928848987816411005132918782779855873300213268480*i1^185 + -778841435040726262842816987927986036567623682577533149962892727030298580638582724383269156404172592989089813818405772526232577084583429574861535110929281387233324441111491450897871522362601121963654662701480091346675769564246104229438794909849398753617935165179897998102889028769528817346184681177945220548065220165788231881215019845663379111827868382682706703884043326890570618643547430618869058771515036972053126931130542047588597581978204043946012559872801915665582643301762559851680773836522250235562729946073075122826000077900799471006929886516469866753597082228135027621017678137846978723668590634552083631685763977409836477784536432404693901590671872190062885272696608929871732378210445897510598757662206288650714163056260664033833969499227014536156029507744704400381833241004274842531738356692032650706299403720121855067149184822468655816974607835123559144338957809479462622997633903490022695326140767412383798693779754318012099001852143753189655806034647480702795143359237234352815939826510514759667237666726062660046561657857435126329499022402807197318576509365006147169675027294639686372159486344963692610888832870700596974412513893506373356012063815876955803795458459372753557300056141776056288533630843985298472755553010189391260493237840664385923222159256543379381055089071299245392459498451246030891857513046875113804891714108805220493407216839724473850299627013302735044367824125448134969779634807709357674664265448365930066668537729348292256669914980712124939615044829174113798667330083129709903582634586710432053051291194915426014380506290084817961643819806178543908838225508019209428105954067048095484736152254992933224498403606099989045118212584863770920236054035371615766396683346975202826692370177406782785801693175772478535088340060809239926701213849272111435982057627915408976817811031660747054769591555314390045011227402894403895898320703411367057586777985336353151232302005671239653418587521994604937786436225395633238561456736438378335028693719421549136332468981539277613343415393359525966885257857432098298945959378637970507890163712*i1^186 + 14939573036292488115456932699546141742957003766505460640035759756811862011886223065548750223261898765537798556566396050483379880399348672426436773290524170647262876132266688520835217617719971949329640545059317620648323369457427088558506862174300609793363534665831251904855402101649660503348177264044631302391697265068591568304508574625556466255295465449669338966675721436720235094470312011768113350509413886978899889706504429461442673460939235021903889486350178968008313602963105398868805108104643980066580275295983091745097911468668396620867743879783224071788474407794029258406240842728741675846824286412684130786709103887009333914344420765994626106550943886647493198863114607231546531932234312021987650744999381817347965189213920225732988835579879781579293445387482064971579560540324031095190285975756183593330887994624035802469764088916906039153074140962921239931878339854625563593559680727079748511260473671673564855983974879864123667377384751098922277945485162993885062032374964571275359696148394214407723271351188297845918396392708762623379972858756417295731881670517799831964470473496345480644916555330817374579850160020284469543964799124039403613295458323708667258879647273817488320807188524726662742256848522111422188666327472109579138397605745714353261718109599203430669296586704120706196599843897874202377901170418315162549437963036675499963150921115242808409011689080941369819938840790361722344774720326732913542242713680543317796963900789435415221805838149698218071258499636914346803307067997081525762978636337917020693297665509926331956503257959552494963957822076825715844902032371446969484674520228411735291671245343263131375699646090673153050462219553925702197439716183390511865881287724610184365530637901634772009204235153468571371476221590099624182598429109804268073442260157175363093936146492145189112549502369205366312568157727715538989415485330044847790374137523193896768354148130477507399807819575377947652832316878947292115831977844471580179339084312421042397422005802062360264592417783876059246900815204840649396466516653768704*i1^187 + 3927161285200013123998300808980754443226258122813044498103215942244931640610116009594922909628862961529487769451729570952078618284129043213023242940396793821913226447793248462100149713982042326714222521531746353168570233542941075162008966204444214839145419271848042571664605737954796872720812243540989744867504525135196877633589155921920062346392706282289874623266269145734954674881310751151341989730779121064875786915492315990350871202376775548597376252368512027688406901618331009907218264403118394966704018454808797681447605450589835036702332142880598058180392340211572424914520430723500921698514692726667177239889552066682533923310829932121628135767803554445436718237408209300196206919808662728838440755712063129737729292115780238085889120067624753963600464397891117970379325416943351205184653304787644677439135673695993935230463324686121839856521707822909247978715613194493370193910720165172253560003633891202014259622641725981884233206402060554479896979801816581346967137584772656225412453263463448925529991380532978802414797807190616786513117202905297370771243142083648341795906945732447813211830217219018219100778383006886561178913799597249523399711471656999704326630304583938813546601839519030058070540105028858877178414177108712473555805889675485558991026755768621475495998352900247009450449677027788070280878592018123315681670712205612795124131963157302709076575382176868189843496003509692787465745494014799630460296170605499760929931961187447976628326059881692069973851120787330700664115596571860906695135411632175512867515066192068714372875169399059880854449311687252451786638570432048130110659275186786748477759890117339536313363456641145380541754309363456002796342103891809623578765467213769031522611198016153153652999175860849585280636748392093461927219003895610107801254402259601917083434317245625807063314391192128838943049049358262722713545140765341328789817957848512522655749811557859024148048923634934735084789181515607912518355381365049116296385993945809646365366959403091535644778761172995384052317617878755657872572416*i1^188 + 43432228045535511540570288546956466486672711964731988692416844043046674786225313891072175595471497491618517912896549387875707545558960017852404089867525210865858244952253169579319020396872699829062220453218051349925828944982604286887246640707564634114823982732481707834563240508540051051662290279855296948596667839593738120008956393242860496547249936369362895031749706660469488361276967457370912444057791917934685562815532978379008550055864944999842877879011502426148105646042154422806966142614667252638100921161343162634128990170762014774971195761291932876348165220726365165004586391729811774771912853651588417756158158963532439844283887729637762701692434116570244497262909397671612137841256131659415214039076367872030178245344789489303722856281566688966784822991855469499666639671317845071716489530056730111989918910305790538136964462285475002899616044516907066159227517628248509489205689318729678830181968618543562249552192120116541992970051666286112639820250784987088424654108670472340124227558590343403515968800084153832369367509737468046139199083114281952994347589660284048224452733215480885968076151366786785084333641139551063311092542093293170937884487770855232650477544201522699668076867163224332421361525708774236623502855678179574806459842404207094204083083622995750979235756511066618551269296749133182423086538548020665948236362841755058545955486237419066885223119185048753560278351732461107705886296891428164064201175723978690114962858415670678689549402581136201769119105648472961332866819915219461795974302624002353155204407971846745523816818578408746565304978990940151459905721811115835891850683435974228673513641059478288715315517287179942329053369647656781689348841799544674334806965636132732455071473256599797847003251385155125572969800169604102729938619333667711256536338093529912316679672668783469952107020446547196680539548944287258758149214684072373070410099530558660160110141848797098069273594696274021557324564971104219865068935464201284624998331805177859796099537002813223427226321303600976673925607981056*i1^189 + -4465162921523099868070083633975639730164611286619665872676360114138326057372447689264005615110299471421748298526796723031413193103186875184052560153164055012248382469419990405534096107250329556737057387439532253022210715929166159714246786580263270879614813252260207713294245830725139834881740497455708771310821981502317549649267576166368131733781891358515934234910981446103102317938819294595617041082952906841847630197602604451904365767871942100786513087063588944835574377667019769215882590508974801432319405043034447916530431981084391539437051721407080759889032447118653447088461823677608987353305391488401069473102036888685871173498556432189005018910734837282369001296986742167959292951074922605595047196619182573814991272045509789101637753038254616774473622989769313746755189407364399028062970687166262217622678345313500983426048982661263810588610522074492697322593833748888489184714202238726572410894320993545542267689390919742048123641516515088379713272142804503946729026628252606063758403446637438460294588167724834938337960299980749865637715488846869683916132652267437509399386593928803309222955994856829418150514688895764382452651280272568519779827463218448091316467470097096402646907895395714277338191075322833099580429173891406668835258540945141158792442320597717370486726076914198914215753976400798598285319459088506403201559415213736518813111823555676624479465678435672895951712044736485863785238903428513421639982661587256365370476510668046057196180894571980840140814778138167926555170425449226207918678118879257831069926590566747956778105540110457620403863698063419921266631972499578995135405005214828671167122631579171048155799233873586956922990618208357414239919875231757311737680435327652628633000503774672394406510111197599189971189749025934603851375730356718762522727871823910028746826061204793869572171207453448321961835391732717347949166786723811924541147341998859365081497633897794705158432197715015245046684365358130307985222586698424558867757157113207184398435317768611679783983940367209163915264*i1^190 + -116157851545749614489618077486346208559510135782633455847135618241372959463492283066146434935302283872680977092756170881014651218672023548671146067825313986795669491710802681560709567978204530374216731140301968879996488374492582396782600597499693478765327795300446908207256870072879344255293441119774172289012367452165784124354513420595355983770915472983184204836232867924758793590137493784961685394038164311528294611994439310273769656501698817944230061224526596918002538845568652196962764040826036231627753160652400689753705856034837397468688069290492695213771554895939602648127232417010232146525889401382885705855843948209796192132935719055885871321609338634101608074764299617971538030947536079014441848486148876626650434788435297127916043514518878003201291990309194976883385822758956151031271748863433987491439328184857231776588976709892312658946154068129780244169751171641453815275596596755838316861909933942317324549387571249143048881690678143598428614864411768233948098735734249987956983593306130143765978952454332022877616251522994151617509507355396950014267814504338207959767302226854920842483887988451114707174032151582752957048519459854075958662357341872783203696184600031389256636315359671120147031471583098965546919671294906938145451566468734116222723289599429875527691760737514664015255884544146929828575597890637159772278409809890143074714624419161599650542474297009352263098783149319529524334072892338138322873415529054333602510583854674690282680620956403995969643903185859594663622129978330951004749345772442166447407201093335182259814324139366886722422347514767258366083090057781912695546184325223131387371736937770785286052902353141631764954104232820192034010717984595148776481758641572573138861539631065409476471280908348411371145196342034748321102245285915551391252622410496485600207312964297972737662645913743842260332173891779766786569790223375012745444614907630412396124137420384272082762256962995203264595465394169663833991620954362165951295534936458050930281760411494037837242158809088*i1^191 + -1178321592606883880307293178648932441717520837734329651615202847474484075006348778356287659026277227459071655610321283453120303457793522926419456508267480362567201215777140083430723112828360600117204368942732888787584189975166733804534765927455332475322502644141390106800758471997430998004293861459300169529968707893797022349907220988118549920729143693881579685263913475996231126920206562963072456233637158187026853158039135196902522306128211892679629555928854182446606281160069358363557073617481318237674497829146047858824102698081903701722970809164950440417547660224264254484914470754721849835142456143005178430663984788391625755734023537410276484982411762325565874945113390735804908015592721304012101033253317192095431562716872342776220722267937345132336779913699236117260313610193435317618094008848641477797926392159006530513159220120458922929681580094287611127658150526905357005077176101182500383012367666223774652485245056909034954913998241275794842633740690625041089520968309052650812999765248541368337954171370731014514224314884616054168040279888982129505399510175215509908012215419120450393683468373778183981559645047836313831672334523906953620546483598359519754915007345358956853616907228829898546097748739245118280685562152495762121840037840770747592191081816443900207926011771321889085838495748813015624847168352901535801111911641571116170777236923117743084622272923909624730343705686266457582322710583168098553118874618432643798118582008699382162635595878688613718165447311910341483869647226898993907791361809919148398217196062977196105498442375724865209248437088249959429057024613340402496703430125792530868822996077442493655639698388812063460680849167619381027689095203298483936739220480833596621328822004952233795103735745841457414595683710347177285565060324560154188848070685498467273836915953175706652661387869100033391512141121327400057190433866881544598779654988903311475924969391444854766980804247327247783648308526399730638948486416745411566983854362371034017789862294516137984*i1^192 + -4190020638641110745405059084600023176375743946052908430745063752118733123272889486571072234512813537266562830528776940430630972644748823396596896273529408241409425848149882415537999254087743476377673499416232358818982650946743500655335775842912753330441382059813636677353509686029652521752184622132194760339459486195143791607712213438398501538173191888092907757771575449483721067481591203786522221523653959013540624027605945970176673280546294593730818981443050232462700374013728030649117341743100280001378814157398502431782323471725630220917000298640473645355498835367160592444920363641857462219601553901951466769994779964452332999255773593472499523119263654861433091904592003692646587691854989334709313438351715869419010477866473990020092709193765891629630016505427454180031440569917884323405134108375550377573938608617253695507841595203714063794805974487108551329827828314074817662007485046431047619677750005624714065505316903695184824963992689199344748063149353216923610434688479646409563328055640064527631124617813655098257215153847195513106696411342029538253435942510365689602588771257453521398335019106730604059932932659267770913042878724200377566082681421832295776126223144102099102037107462488993617179730740360733282379612175858230045861453610491230075440733224357718719014481345690593655374607938450693026455254407601204581584702178661931559842443151891299235401523686597987925692210968363585288004514173052567252058607609576976264124377479855024609745556456382011143737822675143125377474856011933738145869943597959570768405373631954867975765391955396327191179302762013097355740060269315317964371872303203099607815505580229805935494121692732097821046264633501570504255868508619641770092940890661101417984854170841670093468109413522943219627037309532558391477977663236156005103993454678381933946186848914718825920633414962654860874121053639811044993403440786061155879096118567336881238461546693951439281659646679440278098617463606222215821025786239886074997822482088119978950656*i1^193 + 10867219028503008845881028738840951402898589814465877431396344464490776573415774203609537576630574704486833543269395200155945083071448415143939961297503211738558963912555598354400917364718584612255968528446962215611260566308889396821276906195911768632527665870389938690413051068747054271590449217181028315199385646985405818423838322631463448750790640488301503997820265943869998707427183961536320619496183202126421683716390563297386824670906956529632038677590563169934246040451539709557073638545412843430437425353873168842501265025872616986552737007414526143705615525923575144592604640032332458925165031846767513897334411204497382305658543538536752707581669703296724732086180557178873717026314666730305000079870504554293868140102969520685497219909036260967640633017537104343621495887253014381813823822580049463307723116525612585060567778238608181806019318235032693207945822769157586950531916005692698573827844948469501262120386734045156455735378974332217892528396997675624651407820547194726668078084022238763599234831862674972332330278919772355331814484524172357700333883712227860424551019866380450086644916843302461603593554241746302617314667900155034766809751634889322386922228242743061597251221267028371950977200981048567916087958040805716294143411312463580712538725021268508968753178910275631632237879446487789127011233566252562435113595520613283238846548544685332416331916202108711087750660377240774737886095609596900780378598555170577192850392918757019527225046402118856761577931705118209615991028894983402318794441963167854467315345122386863826043370970197230157908512936371731171947279151478263426582604724538825487199540481907644350304763244089502914447635439124893855400466263759339449803844522891707457006206798549165768050607532872529756304122682462396708304226160412858840068727445335762059277158424875145329014764994239398817918250255376899416152720709468598489646395816788497787946205134171504606011795774833506868497442523516533938777073728596750956054982950912*i1^194 + 50187674231213534679704592932435639833161458382689554799290496957242280045144633250134115476362192702471697853023234637344024905425607061592522789510646337301760578111181645431815990897687476961511348376221472558689037478697094645027160492516161802843628611397695236909656811303404593839285250254482926438324616764375907466508355119859843299274817008321278826525974341110974029128008036161312998491869122000056349394967746370578055575562089107578929552440835381443791854751098676954550896182983566759810261321939322342860958451053121058392315246157050967991808575474364176030948417315567818459863305709443461598011279415822252670661719093349766870164878826516079413675556816958237409186032780517372786508473433580933422539157625824631139805480713705574617517924643148910982067511352331079873179630278475793612670062028751626872559919900075074739751194774449096404497630401807700614386348338933568945682984866305865411977851193699636281441870039375768406040320431493291862910366664235626553554858101701080100654092581124445097940177706168709494882079457356605614336245559762969978444192395923278425647366859732536025520913918950427469150501134503923806307983433157732677113203427078445666981131696472691822088213323673371729053237338707808448381984617822648847994726586360431462362797861354589196840704346120769655699883330073478296851884601818490371144086818688433916924535838390966894893091674531020671486154826070546380204144715530082973488670166667792820919747168663657293105254872045554358008779786283644878315818223693024142899833121873209203899457001443885845838815400224687649620978171743441578647295822412568983857317443681697631384655286572989943847731432742497548360257663623681346301594895930908674346878136925301211794188326766904138379743641866994901504451541136210924133490060631073134666717013751568281257384724075287130163852657988216913586591494648783497182147237951170674847169856194287119288438949752109626510249154181538226765085325939313737728*i1^195 + -181387709117844554334453825090799140484607637694701120153802519371561405886778966701354892016852912102366019276552573003827968538007924303039287764389474191883766594032999872190190454748245765489124007003876644270448656757830455555545010384377950235606218896143948627916648979609828588157717865322066548627004108575097936319343312499014199371358357967046090734844057539003354000742289605571578309189077844361475741732419188713513599522324877119453076708168465732534993706413389101434761884827130243037254772382950226560155459241105980393138353915772615992444020099562886604500667298765418146053922320107646343796538309842650920757675988842159709913366114181146135287059630509302620585689433035150760288850776995884052964311368793373478399166960591719691090336626839659991370273433551020504485689830138592150919483390526897998752175448391062062502801878453776608542237433263514766275177235730217848140435310186843323028865846637955434191436879943456853867295700717038308701486348787844439596590811628718544544196554210770275421858709137669497347037247933636028695812150785573496399954682025820369931840055776270390169848346277302788628883566156244860793737423974690124571910694367266354057244031510040534435691047176230399439681727679126734648809869300759210416840582033734996199814648621464150468247598599394279073071508495514133617278020515301956743704761939990998105457679975065620266971061378995735618034605811737514499978134266951819018404549007147172237744461670991209445315253261850287329513121910036415953307236592124597192300378432562715516848716477777465681650389022055221376755794057760811714948209425222396118839390847208731202621908469363987124128795483308742819761839970363855319564585336548177399911377017740057383608392094265561320696707548075724395645751317529423461884407906137522385655444369764155294354101096936576121940886018200656971175660426352901837177709772433325009112833720571211599094209873173523104566864588002808192229703680*i1^196 + 222011773548769464489147946860497982717416303339628078384294236380074823072937394373689836255750706723389249058507523794697350003720597482189979050241300129291765057890664148474004975858919013752159245380591883863400608789745783454073870638766962757691343707075763512347828194313967742034913953569131923699386538784103396410605936615422313606809310568995846041184812618624298656374989880067920526322443792059804890848169701220832637473862924124542541667445262888672736486796172012994331514316283735884218082871828422917095885889499879271606085887441705300333865905264725476732117186098830643873430406216825275493358102122295157298178169840518107309127029293613185858186112532271351420428038115368863483364840608902080366787946507897489221679858212670628209862776073156956367654861614366132318173699114190351084229925826183136076998577454609145695667851247179556805983289877652111906017596865109402704447019312091715404098164783605386990460319885072482654665084653284196658984427484920976053166802297054325814894740436767036413649693834912593276466914030805218324449879383267927226136745222568119457444541309031237906608840293141587927500667596808885239193949479681279659540839583448764419158313472659158778604904277907507470694273527294109181462494062648046654595812628455637455772619674735779167246026766136369546916566768275553706159973792337769409212073680065946487860649019761848169609794685564252062546439762295418153754861745379474689263370933671414040734524120595364328285802574343892001936445006460194247376748733691629073860876994510188568830798210824029327192475209905752909102931306816818163873275175351324978090480446600794445928834781063837389075246296399482574709196209662727831778091586907344479534854126216460987264647122416575614286789814161998612131022529557707839969749175385619125754771722437575721954392240493688659916546091439783039375804440177519577322281326040887202559724525234081466593202686778860116107793778343936*i1^197 + -33809702198428209669769395873031674454128812329959675492222210928619363386810246708788419788745704422514131714578946416988887616966793546711219146775470634372349440537220243687704182758513145227638434260685993571215855143526410479027913776485218274404968481083988689421325098706223655707847565179400679422992840813867334443117239895661537451494869947172476802894336299076682859604851734330980727942663270537756357999675350182770953260800761420702633056888121234442764232257650672162738261805812639796218781790854793282208427665137157603489471116678443216803734142144857980857930939668010951700265944368637039954510045749135198723252435488351529187162245874653038314405495857214021302358823890073053982709506447246346253505063037374576783084904563197530095491392809853995978578806678180725485040771043309727859972894355318563018189634182531501916909087989584313485292713720440067371854497822376093270128046810118555455375575587878961906197746981385315803618578636164167149267663263101906331386567951200659219446763544778711843972690132410230215616776513123654567659858308972557615560308739691371047861895795552697119590555899996002037541372163292350464916275167975178900437417505285508815458015137902887681248529401262214607190517037862503895567083993259688325348252395450213364325552774765333638160646981883022635660294529962657258373598740122230504520091691461714945255311219772685215122953348668008864388804583577859698809621332215564707676633290294634159128544221239472090514346889049913534335529581976666000120103012554655138672020921638266414400458874952507612808478102135869283266368179702089365331050113797311494490553716592171545112271688341549788592774095112250731029598935845692213355391952497276760191354389298620037173427758034340925920886633921424371968914758991645690450338548463869238232477645205217950608960686624553771421600738411432624190888645471059711146858740332643142351787410844214129319602786510701592576*i1^198 + 8829749301062594029393777451108029252053200599224158657502729666904931622604887354227151005903092515205079776122901712759355656059588189910272365404574812630424746776888695231056986686848514512238636409291903673480491790386851550659856818628072957722310219198524853111625081565301846688415148924703429540417484661810679796262354444330904927410098660695686254424025684080447181118861364541398885509643384444984348435067081611524552065542369648003516448588677947970580187205827296892526915287031117601260521294620820544790829143468216443705806599965214082548634922414001367138501183340697944815358986954819488602418857498080471661000500283117565885686668023454111631472481187393988526171215515001754208009309214265258465976771284647844485876045502166350459488697801528104338322529689008405854500957196109465698223815528206684014890854852615050571224305231344079079097807759612965184443754178559260297592394388050857688381438556988837083208559182916583387362508492422747814265423368855671482255554962480865255514157446001884524511979306223961648260523207541718324403196930182888945836049748663472559923334597840745904379584408788604263733235907958941635170805837262092367842571804855521662144160615730677231314318320793575971691321195146810074820569584831068266130495617482619377382135526857624149805822388517716857659124891126574573803785153845861732450148613730118815406292655299565444751729584010930983866278506649509002466456225958175466303718351534114430940982047125168291797732141875762893622973759540722368980734524317781472223877857347879123619059425440520897142052375932202536642168470155188167171469022480425212043640074206087256743282473035380526897351285801036256329875800628644387733843513508578101972851410722032156561448429755298899179736281466803444252321087499579259222366046356046875132046313144945836083924208972501689009340790750358525087410401108237887933716763404062703058597281140456090790526976*i1^199 + -495346399279450187467492880378684211684892966844150779629619594656429007069903193372601991177397646029705572575610872756015478797243307878278951307195880552521401049429807995909843292015482356814422213157101330620687565421751686511304481602815269795361471970563005357902499999790272881221714645324852567768886962645458409514718589617523627696807067511314491949325623807807781975420183675240767464977355069320373762864985053084346368496647311437025198835544768902116384328898173333843079753261838800256135199218090308330681949883615709268321662623316551686961133217976527518625215307730315251972814519367116185794591136854487561493548068574846364111766939803087120873237040709853999517714461738103371287134651460579367817839244299533662482459983734813075740908571840410514690393656446258975723368024780597897330926288471729501875997970173938237585463025283158709539247835413195658362693564040428865043183476286004906116870032485725635123647103104623791430287323546928057273898970875710642186995789901934623093274904740814248337410251776091731621573479447383789356188849238042625993311358523075352445155915249882893383895723393938539333740198130054031265484758738833781644406659759764419182218712914076668360588125382102796768884771402706431470937213740317580537834519204839954305910537049189787879251948251363871301678925270888211208558975107682281397007761604596038629238110392862764951971361886272996967357579403269740052239254666542053812338727215505986451631544052667241879914963007880465181622231031422358148582759526864263095331360122626090516964895930190777211891273154977998460064406483693215361133606491134853874459535608085448282420529086875824756808539743264131462798951891696236169085753278295430294970462842545376403991770575884619792487111943784029718472244944288549879818396916937823879251073941282934134528237880994765123565205602404800818850164463620408407145326398536272574993729060864*i1^200 + 65636184805149539422171362214479042831025478144087476280817719453390422033506950917387923244442700960967005451860716470068638509879731186231204785422680218386019741305497169816806350521440719338726681997188479027337042735013680935856866475246809822556966035165187226887602016474115636120988444435665091594595095784325816660496246824807816542387236096123440097525064205032850727366054314552999878710811977699050379296755490310889385295105140509019948561839724465442593394443463658903863052385421767763689871335033688988338473199566308951599380160247425959306964327151641874545238849419985546858519859812426835316893292915710615174933687351367672321034599524346900400905425601725350690910261115080475569335396747529112061772001660833209029594118797435195456889075994902997991364352880567394487521487881234035474533688934620883383173051941595609042190660916541963924164462042963657667408911031153907139996722019053335613737926324381627085104039464606728977199398120408138166583450740040152467655922245925457757758312438229886078426219240574346968906742476995428572903754188923225027901542325418359038309798565918046622352683741797078753014684595384390371788824478859045613589141327174757580608126829402612995899670379725285436728844444285346956991885557837584996133883101979679809561612338724535258161858448815224137474863957034308752701443826131366944611438660243411067286388189426944838023550866146059820552959925447482232441228920368355703461494230453610634524668495466104599414950271618463380729172939432897055617321784084409271750013362152546138770699139328648365868419372303568966359084850236698464271063852574131778901029711963012250080275064926646822764193823400265470416543822969756679466267632884975928993086141212738760083041325393091135079598762114458846911071774510660552252921990869790797867358800213166667269219318141959245802323147420136428535429026688195858832533870371405824*i1^201 + 1006212960077921432838576742871447462288432334215646194428865904015281148048752075804142006474639824866710988512636246879067338607631278740150218707483902422842963027633153674647489468774006946557867230799339502272000675916522261815141637756537442596949758397113903215070754094951117814449583956162307480057876222517618454163037429838953525893006356648320397985673014038524530623003288064605120991263822103583161549777897410458293681460254942637766639736715174988117056180760602341885003935988066470210061386378324756396300381997176317042985141969624921999820397196713454944148393660118419182600205582757231374743354515708761307175290902387601973407958159709372678287896660839493062739400490562372173776068107978456239585959088434545053447043548959071900931843916559026561572935673759579296426173287776139735520784113144900203363317732946346045479074379094359601679435651506031792119553650231998657860705840751791948024616966207450420028946229496859255432628604390692735772139824993560157906184592620947800841885987834556020615117053083082798275944660696751859698602683681346573062778680061774125594905448474518551800145036148751376883563505442534310911239981640042298060769093560367061989906285742831102703250268327932023081632712595517446521080524834373575782951059733432375655989646953936071857871378284009173314034093429614638258673530602065865707573881449224880070523581698935743919195973785443080942196584891433914071343974659485212188387659814927158248826141725841479871566251812388007424780884006220382723959435159193356644404744886924116609959275878103918597914224232424766120393108084602673038157028059614149962720347171983672739253140937565042292369812119239930689410303521346060683973500520765519875040035136827101858366738036337965563025358719145315287319056562197090826718982152813110761972012322692338661064268471409719503961639919723797406034684153593325420544*i1^202 + 6029846745728319406658169187259089309172495965989313154093341539727781200854153599426270375690898921876434699740265589380301123303262026635765369751415104164392346933870379423166753112027532687584148211804419769319271942703229096063370103159902895530499762712975588357809657533566952567814168879772211703737038582700517091970055627726118689486241021633256032355576914832069366089721494918325461686078072166899027490770115059333526243905968909892844787361545711816784986305506202250705531792148031159760242743337464272308251003068146638120758849444214855118807322987768481158974590777467290642795959306146365278641500296440211996450413348119835578225328083422252283294757909224963499387364324074855608072992303753615548816944501321201936499925073347972936091784351442380461347879142062035506069784489663744339229081685461864623348675708160581214005109714410657070708827377793149329234378380830166782008395885781145334423245723068966285019656265646068664827657126675747538408290508367723236842243137540548720067589392511684369843814509897388559680893270024123534450831428039857573469560545270243070573247370638313031328426400565718792241840409346365123367651757908288474500013312040547239665246567690180538756616443027223507255687593378389447055510113628857606994170119735821175548763912610556263282585118768976620271840784717789859377129060399842583982118091543827432330158870725853099054920820765290086295842822902293476711335686017401785056048272309864646296020399240089494565111434060864494932097263193503236517757277149329438345707699112627628044497096934546093106739411539887330554588757189902996397183990388789914114726917979007812055385484250974089909138781262829851856179995753168395776679938255851834979982172363999002475185929513438208882406612148719140622947505389506642895305059040306685586325610121111454023048256881955554210097628426714196954054656*i1^203 + -4130555697428832278128477864150218671453469864777128674593721652010304476840735896321563049809954646008258204871898172425237655224712708957654055123282245851169232765866859911634935154431575395893261889170396874025734332575750519343444328692061443932087246997333180689783343766792318974506871242668803116288244055410771786559699629137236175920520896429089452888029138013362943816608978216123171621986449943087106725460705471580041404233809392737757188552555535992164014562173414753162783164643733081773485556825190813859705858057547178510638244666557914280524271481131885408142017912892890285314202792563659130394625811875312101674016512485870734905446331946634227160054938690461024990197167756095800038710097978045848621096257396771193193979931611540518962800676869129402789020214915255467337722098304165747538131891816139135673041550586077638428730855344755014450153408243663709612962666139728991885728740471073033836715631807189176484867414715101414640657105749446900386185602752606315334365420703336303964878972161214192618466780493931700486680063131375754144724579141677629930247491530934795409619434552273640097900286234431392968776850792819850483275041506277966413080989380205482230609521901700538106037754390431602034305476953994536987958961740209907119063703404195197752605143317744847244361641149562678091640790374916592932236739641653833912532104476606529304781874569877578712259881823966605102023176974053465852498106774474438687222540427809703420537772084685902368926272867141451226461492073034707917088096520140986600648420199009876396498635136242900469853774774271162831540437952483260395671411620888961620138899437587143075176377817054126692105188072773230571909251801219607625925023494205343838982961191842151177404002805620870984432143186951813778831362514159464726150321054135330036021967209971943143757511276660354888484519936*i1^204 + -123151919353859516141992730325209829551142624923556085957869539463851246392796674563247992198429891416162048139313373154563633196917228408156931359097105832827224766427608328005985323586459255115631253172502807509702404319256923749978572063609790903231950693700376395556320036414553748823420887038457319929454979522204684794287647528444853165516113612486064171686379265880721392294671565737580904930842534584343564181078390210696217167559675593028546604939856830556056918574337651369865906256603730084597081187194622300588634404960822394788691967819632868052279509868583130823538872917135348902991414591011427225993671378770463606502763138462953049472992841646267267184704822672174529107111044249485387520828836553106527555246719087474986279756197841919081427223935470781822844766680607870795760247211438980584640375953166009799928568273200720585798747678574922812483628645409043093422711776334143363907787486242350555996648473736671169261665526468739617883170214310797715671358011408915504634362942031486735906008306173732845255496206913765527911060656079137819827202844574086026333959142055133123968555851719757580348157243794302170899213241965042055464416813804479185032339232559892423558455273296932505716049211920404364500206753785452342880011779182363954375018730662270622963259182464504698906368199263310558032278199590979275323913563471428538414417627796061164809849806433130711494538954096022911174844141085799256720292925386157034934633143251549242742124935384893617041401679515133091759193165405812964945608170384347885394492966960163205371210579640166228688807339370698368443895304203751845947664066252817010422997497927542361504797520036911550479328593795956365687997542310271501160639706995158120486083123901869093047328308192357363023865266150227522650392477113046973551913412282134246494298148300149476418680562647040*i1^205 + -31819994042652041832590384280506575418163425349417478743728571622389773425460666129738812346272090597654949761116593735132754260566050918492609849077401448086014236762410781409539698140680625478737633756291140229432605092576918412670535247850046281016239661241299746819438767944034682343329570002251576445547338889077616788541112743071929812060495715654334413155464069857852872237960551486084677150965983241479449938603642406181724679269469550430202339019989006307621381757173005030032117419541500669934106375076046193415210404479645488043234189540978472563839694237977035361669825996384459406356086890119330407784389372392644415888255554731637894975627004496896735422332467119111969286072147702710478494631119859786078966211999712712006849170455268530719703135621420481164799333245291169887346368117405034881061803120155274729733815612042714556469832934988861409721656239124706281450238070727432374968068509143267940143255565769133739157906833352740631349470550795504132426659769759038399633322081666808570948511292011339190570932791258895432534695404089786191429255338675050800360963695792504566219322711430158538736033905683007553975667164739860170595921985986869529579138418027346312490048723633460838343166398909534368847498372845763444942459025274596940588395588731787179265094746173620408670729515732984690378780712662705689445575940949405264048000449193253538458239186799685067187966881976563094342940716207102006236380185361287281885183278248041834719965121705424078186663777303478367886123965554814409273271588717013517169698650008544952375962187110698995990385252899168070360042482820915864455724916182988933663325609697976140809923459956578814646318150635469460320792210624931975115956180605561785771255940482251458810058803292635052686737125834323028880345469401288616468362232039545856732828473025888256*i1^206 + 3826150099472640811332718309395409769708661814686572687164373651018349701584342468688292822823621343912740085177264375525605658353061589643991289694335346294360106698745023729496638279628189763509119408287873243865808440025159184139332774044768476582559767009107162656358109003352312410761334426864923427268071356288293909976671024947805178780900075395307681205160531853519768371977372951454639265741656267834823175703313697119820708775266576505312904385745264198090008926031373656522076467677100918248989875002550690189467719296124943954812043715279505196042511908752630600256745832033578203435392347565646741473369938341291607113837407531876092326107128086199587812528628479431337135138003912428892953915342586306285064562648446322612835852110900492454606121313164928816086571502113639033556263625504556879184511689971967977054126623998616043510347718586629941231215103371848586842603774009520880306712292014601601077208429135741271739069263028487009687659254596514100630094202577236106219910366658575088167601348617507121640342188739500187212760912086226384318504030122008760697889421682719815173293203978146529742496751097581343100049869805503369715755121273128604628484284965886026130782982483036248440491935383146344533292956702368399039519102734289896201659378773250142957708114484886817349684363938642871806327631383801885016989411809435887517631455618234290175379656987091350631959508452366977728105660515539606484485249363349110201192321422613995009234614316817585358825854145192639779112067455179641022165158042983938161642660813424358967564864017527985610180030060790150176525425506018226021599755679074267598238402553549051394095745870662967423181557241303895186709910869872916666832775485739254819867729976905401298098693424778809672525523416604221369807599254635575134139448096411858501632*i1^207 + 6029492842609862934765759641584417147694230576323445224070062976433749814426189871648396105733875082355034224869874731865322246659839589519360086224627575175095135516512410307346601657095451015653125913835932100122501403891774744867426522902904413826705661609775618906026516773499021756795858015676651875211199288534212184836974633537600105730222029044191806391700829423856182266573933351484794698119500517946402770293804645343764907523981408000719588005175086660931744831007715916482785247367853711436715697938157591332318383588554799757157149087420012702529859745295933045121492420053205269091943053077663669122602867462555268292345704456741971830194211657776652216533611155000845597027187430395174650743561163921614135402427965081231745052721811713665901567242565405653162671177055956586678149789802072848147022609094583981228638109883695983394629005759245675958871399350306625957385028603856957214798666911966965138060011597195707037252708496646519629039187727027980528394468812196053022323041093375407285960662330095522999698201765798017703928007382154074398188683720786199210694334973045538689269584366780226418212001366900139065694928936659422088671148958220337011094576183383667282934221498848761657215126198784625453031686224804973796498661702110070690552072336286975764661086324669949879882859229141158602886000161796863229362615252321330582721705836228207507722397574839157367019709083697223471416920709169960544463698641469323698598813527016810006692903360372216120806860958310039271360029195067491914772880795552676327586528155356908711792518617320209369970895892785390863025155694932782741552715931614673420817733692049112480207699528563057166409858410524011496700430095486763776119090948983670498160060143339634032245875104059820152208339591594602981490873465980707399532544*i1^208 + 26967107917296307101466739759288059726285343379239658390952431873134830923083461486869083426663530855809808515657474990130554143219460432284059932072541767322290941228178841708929337111801834523136272088840303399024822398119716651324205577366477342637079447203148096959966829447865736668953226539010953626041397335904998971493608333916459867118530974058793001727270777441862206594910317204027764506912442411369903530935921160942078910542181126723073067141143040138033331260486378718325040132371867027847302469848147033775405468016566570936483292454516342236971531957731533439737559205812926026598536861043118801395328291831271848371952104573545362181291685023296701710630097943445834912291390304573725942733226089176507586848543064755721351779941448413460441847289984967499661908878972840129862397750856599701035038945542427980788930987702449260898787189835064465648233021532730270869322641796772193227091724458388640209498491362229413976257939269413072473678818411940302560207408052705224025827595940201159913916056659493890478846542150727099327594898013215385672342176772095813588759878498922826562570879113495681063755573103098743839298703247310256272226314163072693934395481193868520715511081168432603642593390761931583638763361702922018098696018076208129537251246516689174823672930708205296617663696844317419086712590934083056895804330556455812226925007516866844332050717591752708535468207694249483644083920292929225195849423396820090637159447433377082550013015502943942684693774927700170943665954944445766243096411248786121099597714512406568147354013457223796961965484949368172385719888575427060019569943116995905807521167572952504934768082777567228102082023704690964286757674298244430765590796412420872065112783804369675235427590827863629442971683863363366629691883520*i1^209 + 94844606225733271662482842727572253598346777032817227479877236196631637213341869628263938277475714287221399472623234135967701241362185585728431072060449853818221811529482957787917553890036008372845433754781589738430717025636285283642821589869466249366994863360064859650744544128263879354168222823094943172049372415269833762250876630645753592263263033941516414147941851086166052635766128616802617229410278202294862512817271944595598659543786280071396556693398145979394369792219852724064044011615504740087179766831336741084286634189483058028733378836018654237090703155743108758351742494809276224616239491950823232848967435827358188772969430963515489544581726841617523736395240062027629231266022250054124825764440483925698792077429930062461191594299067990545270724712899164622791916156764175920175903593564410569877145903265131997662969567116452936454392666263326731406153641229069294851593934094018623415387290914374157152798040422980044305470341489710646442031610605222516422124006675441117607159017387485888822056993475770595735121645359712482114583235552756509007606630841451888594555287227655249579584024537157477136792629256187066195743757706773626205960426622564214297799593417527523049871611104623291978551447918035063828287644624619845915710247917918845865915381459000896905466199552939016145792873003032006374050615397702747928032710662725971019115982146290438227584551820591491981583967666263914791519731736251536903510917871750534045899313408808603978269308212043717453062680940204199845677534598284877056712708976637354793933099028909709918461822749314024262150480996277116861432182655892487286130498790722804863648444525967514268058416299273338674021229946192747432687359583625118817682407180084749007885756109416444988200742699183650183073830535168*i1^210 + 66667798259057984985681843577199924362371241205512683533953252311129811723336741798353919066787862107461038706422311835367807979189205706159222711874065841106877252207860036087022608000870002623644469708470514215548512919308877956655743108103564768535774531066501032742839419894536387443600300379342180876782610383786382447451597851998704074378959563986498705776460333609041836055297412784615103602221764627210306774935329671190611550582913584499647444596831083546788168930131963940278741293781770662628004696762973575979781008252641280394300494571971330311601994067468568780631199968321813772845456729810926065120664040849402533394674382766201631718990462225556967999493845616295195861034017608766628671886724996354750557456635984761043199342579081185295111533679995145255791964533123268747298033504303436601937857394173088491064924117232566460906378297974910678834699056595435711483435295735279714919522320990375597076019171754247495800307801136211068097331846771655381640188749227272997727144424783628007954550182031301302085282035589220014167249800115173031424021543205075223793513165327624592440807710078982925999573529063198711682347100311482018415579494674125584949892419878388793810322564196543387869878423997700658119041979417273548244473363773541743209637368047456095344021951170500533247478198514382667250918386159274535639268912593907559386127063595142121673200543173075016932511767706812338895724532811956679265885465406522434236772833326119301333473784821266196518290434074800366728887981225527136879321127453168346633586651347523303113970196274391018892966176095554464829141810403975880759378347810486122318430851101873837430776283511993105394693425439518282662697427545025591567000227350814154730751714191033738582504861406855168*i1^211 + 98171966483115545427675082342995878871397119689318619135605271013949705857751976822536480138870902835003424936476762423871130864573674670610608081963998378185580282860989204981049134641605940140379113919400012587220402786631734830127045436580776860756503839930849274443129762192927978548336489460499969239449127375170875332514033815913393277419050842896874312367440394157889608206141660805580506919999518865041010257763302068463036852562044775856086022553667933638366220754712879400214806504075160612753160624217428256990178900883808708044767871520871239730697441854255138718150837393513717639112386976610969574091130859019368115708937670639310324944410960862438519796938360214694945036325954051484203623242752828865490417858906673787681813610395440157195942713962046603528685742080268034178606540856260004805040195271113454894878369315693127665346188206352901107707640315230709572207622660119737529935584529970913416615471241302562589260807584165034030859445174129953564458305825075017576166585113825798456230731950789961549863019024084192313397976465470196588143508265731798284826987309823489388079277110713992332500969484862743431500354136663031089400683289309101037959275248197062263388847713966594933463254707300553313260438493133921286963619931762802162031547194305515717553944204572601437657269550917984768596199142020864920662187711116976157592031054219908340010189600637923952997142154453186998741839765160551236376573141759989105434177024547142539206427831026120700321766094095290046509482918780286204805418301437330207386879922534958937589005373240722209742245072421631147402034468796693318013214144708086647600244392529816965830309561303163051606776033358939634817668108575083922963121443102545758892856411482178453504*i1^212 + 81203571451677888087704946259112261380935509562393822718289617132247833450983344193338108547646993973471318121250474030053892513673554613020146522772824166500086103121093017794712313031534352045729502358328671389745888133574723106878923679182859760218457072448606803506706304920410134347045962862621688412263139207023621109220235970724859028922069844998183981172418269368847671972680232930217271556274169265714994900823360460074127369372839809380940677661359816332109725480653071451639159611025047499152344387150735245441649718031833932069163632406186060563605101205835179970026387262973866172061323221917745888503084607343079630918265584113983168441666991794895159150800183861655841158879538513019773646477025089978070510910226354130493739145379192316253634113060994820502013986991027058059562029883133470496758547594066458722527409224637952541283588589314542292910313579964815967268820714678579225491071216892852633730230961134883796384871224292373922805272363081828665243374052147987398698492861378401727623655771690765526241418739445356150636085121737015117850227869271808635731633503393147889122587758827151338391687025691771299305842110714535144490006212939042596412572186959698662169392792427761662888513068832023474039819572099263067079746437048520071426326356004266620001492952763474965452812461934071137438383879046790648421620250880408856681325026691077155226683100184125458050736347553158370777657875374814411485617309843409388324966945683840229797329379823739161636500244070033149698907111928510898776133699965080116635072045254286906900485622638768931952238832963654091299440044047539014405473388079047887656385521642597689458743654611144852716730787914048621600388510067663771060247529219573086683136*i1^213 + -16362123037289679795125595538356044519754000632089567906067139894402857612520137602666156287338683529389838582642420097269853896963721325015881952494633878325900039454142337051918057026083429651689899362113703897108017454192646831498640517608494314060037287612626677578677250157126343102699306839791149174368280588546491912054477212533637331344254695889385998090446017087045372876857191110392828186956557354532866788609531627737448332304275754679282939926731261950150570268620516916679182371324827351961405787272301374527875663983705701228428923528473303281160262578742785447563865355628839433223979304293727653079946564098443245609022814822172224648146549466881521180290187151633410482661137069637236211072986657549584366317372408430366302262225303831637373676756290347981909271977811916548379937283007061752308824952363611809846603288455261237648595561646432665157652776193874994327578678213667496649563202419334137221957934754764813277938428236046983096130370343571195951505531619898259575668339249369929285584159052411387030623754417800558428257482875764646563015151786424338266595696056186491581312648273938118618934482322166534809799598858162939329747225913798280944103193922138048542569471531122301283089217733595951961921726719621050095305948529696133735855124249186320525627495092488219305111021800111195841638387031798567372779188760254905519441798088430300205183425217621353836281598370607865587715032716078655428263543540271987279720135471437961597648366552922794905500067615604681900712291235642940745351586329058402505320055592619197266431386694236694051348997426169260487813470293774800636712862431540861857871604165072907002570055163537729242582342929139313391896405063362628970086400*i1^214 + 2722264694156210727483321474836737583829473212353692501464126466540193693626045839332955547881224540930649938217642056286531982492464149614855024252304523565246564368319833306904935942960032678953179357725190795821282164253817109476318512746695551594289457671044753614837981075053118907597764627187999154912448714438552656126762357441641082768119567086658624055255831003291466972208828954378160219417357951860009687484025506137966977567815005852825750721499383865018714946920078095761372133288603721929606411584663062368122482342012626421028002750491795391281285321378020327214411169461782294343543310178915844053294285694256676095524648299999026672305784147326944612232239566148393691221911701775647719513424743515388709698677416850153588615686630102247028677621952295038288242609165258594106427121381648811639838543028862184391597934570935234306337165500742668869761248077086787342569584383176168746751868699302296635850075111124298450202523698013255386516440851404878051018326452469650266281531683015482013051929172686555484624517193698730547216844863715142460560684393153780911914147187235166789759330520719004889262651259163717782175146108194437379739222130710631534332448504321462302622520354560048161031494693945469930068970726944783559933692738474663425145072244131391023618095717971381952756660163274346323194589171899431285309146720968922144174354048475167679128921373450791286116240056396038744417734792838162214384697474106987927043599727568545744727504922289082471432644389671269259703507749846688368393364991068127544536233695684564637270871888826039891819942274388177412046420971605484188260134951053212895450246077330380551942268774851572087751657798329527314400935936*i1^215 + 52964377585091500052349870038659444404600960704495914686755236044427174221744608566040330909430419941973019661056431851851794692703735637704340038962594275636332453915979971481476719330531078508090768836580930753329464651221348453636882082829537989892615426870623648330029181889727306407519073613984913571146750970503612876030014596380230155728316312891029289456885245627536284908176312713299716071345555023168336325155757015979643170522475910735974928261212250245413828515385841458713825349277804212965011339314998101751681855389928446005423210591293050904188459073629985185908349409614447573351189827632539589363139002932180591962538445773426518425324259793724363447487570196292680533434422527856099410033316822145771101996987682092353119907861413493752803104901456381967335759041566952416213396120944594103271720001521211722217802356320846853644364593880974100120912338474050101433103968638110363529473809231799711764008041864431778371762452947164550657518714270555380028963079720178779037291077622733413093012541241862760471416197249518048599309837251541628228691055035849912380352958457535665397420208081826518333796842781228960474024653184228804248828887569151926948395343548867539620318051637320676509320596490585651008531684439937173305869454089727520883653920518566445196652897988450123220070364958891050075924979495110345844644748666658369873980848988552023670323856073193828402106311248740107671313028480233733672415859387747572128876566418776073364084411664557666572889567549576568340647963301082475861231351156868264530782368198296348929408089070705221367179284561569484106278789833799392371922976151272373912427717748003396700034319321048156787965952*i1^216 + 357485632121988261062221123567767405442931104927822450819506242558203928689397879117656995923600024137814689770579658623538886903069073256938828934843514481663192687494396859158677457064254120883863941533535850723992495502845034291744392482634070443007838733519630876767523976705974545161871951318865546635479629395598933197300404768450131371647484081519826419182585279231127753847193978090003199907976019698327692600562098160917573383555586771769258859815006821591039435629452111290340321865155741733764644444547022435017612504826042929130326726080147895213602910196880504545735580492428222604348115247114646863578773360639128577564292232143294314575993065658818455522374637652645027573612136903786238944857131361554502605119843906984814656595420037942649327057998431936463433426285376741086133225118307624125332942379731389149279992536898117417459360736726113448358547127437583023433072624028667218542688280239649266030004702643194684246140088431303288813051185696445341210537418673109691922689397404407865547708018217089405156382382192649967668482452231888765550396011501065022106644985862194656329111447062293757804345922273473398256044053813045773241560174572662085952855486516842417933884825497249313813130518002767570414421974398450760222171470683114181535695128023739180221359499754426571609681840674022796749061876934852215672256943330061558705032622462308203264358285026371568241022156934849431956874446948540998008887137025706889604335617787748570172224529023804083546256540284763597352842824317164851686719710133731592900909233453048281694163717120889872415669331657246989949153867353884256390671285828145454627379534743919625502720*i1^217 + 533595388549024813960191442666900797618544459634342223910962794905728462912619435629110671232265216246825740919085823920373695002292225819570265828572085299060987319182738434536653948562389601814894312687578426060127867159329641326001554592926331426530929454003537218229641473120817108002308789209636295318172085309651708285751208096839762223781886766213200073066804771204334439471832629120363494247370036702358743218101042406955878578905910059621449395676845070569859615700164168440217024765116492902313597195907835637201038677441063107008673490333781313315404773527896253146616045821379143153600561370338011714177129374543736889889268215438011954201205423544135602090801951882973678003022610640919501436567852378975351293273592348931427375275451152095492606172470573406222310912692395509360117487308385021822287127923671097501952455671018419726829089329292032098772100581790608920561309478929990445059886372779413610644021704485187481499107350227006353675459555975370270338778937871270451602626872061051035042568282361733943964708025228442984386039801594075151653206419841001822245073852717503889002357905201759004260351542605590742499961696956788318468284381264551767797452258502122624064926796689743357632289973203720273807005390305431177081980019796363122426534353946941698245637528258524073982475939523470345095356312634209361772387126940990879793611056926039690109578411759447727613872144049167554375533473765153393561924907714909784509119871037853002431083660128126816667831022678340643630693860084295981828354383863993790476746485023758671443043667321826816433412522933736264797696438486373449969654716613007507456*i1^218 + 326261577373248765607976457230439577467953252070178407999100773074179777147808243157751149370879976600933366173699708037505816085461868317752442546368897994123618654794624797045146967722265779922329485358744464047093617657363391760804989564983960568686471823143776304911873949411145076999209037956680275366850753382253270232225409722421150273301309211518211656473818894593187637370417443358555994470150674981991307215722376143682995144970809906911182380225909705893757929000216810758160957284460379729438360934232291679221099137080942000209311973152604143592393701637767517120342983664961935264838051916627650210842618311238710882632942572637054312851214831898956868443886424714517882144806263899102275444562171138547714136949814117367746395267826454833973549321160274344883458469381992611873762197366778932124295989677955260306983084756146178079819965360427919236323850594665278840806570320254856980484392286441937556339262151538822033076820602666967799278273079901957955820188560770301126805375661429132726613145747974258884625712219230190419409728052120577548559728674874022778089688438799812399137855509042233217143034574785653299587992223205305894816479917540400676566178398292261353570168039520984265071262629395721446195104225656989756268334169417075951537993024275724443612765396949119882718865605755103669340667394496665353338608340697163635227716204494278065005040784232861910166089340664797246213319810185452764764770818674801870986451455699385690154370729218376154318221948135578166041072925828499261981361976150509588898375241409544587905296202358292963583436849765181372345185112135041024*i1^219 + 15979751829256510473994547728948695914367747160020593136370884580281938855194259380901042314241836539701421166444550912359455870860594768952939008810284229756459880111295293039900857825369942858980602197211910036291079237328411978753751607183447865098892931465500680179811131898922513996140950839335566725635007305420571733763244673369817668150891646619861190011471681593461902933226346475111692048878968272034697436101336148821038933014453322351979330953349276176916517117249534860870588639483989608426184911771846294073649588338863132550752553184211303903063475999006656474636148386138570554581470262258615211117129799466926987091229189599427421011813647364564899890179597369405996419977661266376965769474232675185496720769259695466433955561874447213008612138159235398215566524724149412838214323217131231481072219101647217957732136723099457735053483796041212905334302117986406520513880417034335010354112598364660947227607170776666953541752838047503529687815274737512557910172229708347247229154955322315824905070979301605207821135831052458697779428721615391171787161414253230470689836202046150345865103552126541340663331113105417075562507709010527289742360418211246613490860485099740653570309674213360187009894438876481540328955107097368104346539135724344124130815250715135775748143557564313626575582706775597593716915391741872016421780920046933293473958499845111878227394836878799655793248520627509938573491577144791313705751737652765823356246786681709885726567527759955105248845387364190816067129804115831231522357948145237513714555495892483376295706945904048141544115815841792*i1^220 + -10152022420244004662633988551037129574763232840754592059946873006834736027610398991291829767232799916165806193937999575961483736702831800060900178762530432942120459929866870949343781816428772431937207184484241931584822479079193597477893900390279892370445697614426792214749681654170839556385177951088335929854180014821295094970593111253048225421192473578397882660939352854090060462967151640246991687172642455262612705742278474456345712277753449674656533441717883260969521968635166649940948022314826219546758195683229376912305139424954636217851273047909747379457283350935629535375623914642670939125119140615345871160243118360002336787922585965671669649461631798239647353351137928363486074246871518900834499804876552435001399986346430795782308757930432037832802716034909138645383939611443025735622340957631043709754907007441658490270781605153008198173706270078917056182335597775166468260228833585476611996185607424411749661136899087013289625051627199362843669109450255223132262070910757250876889308939152191716074560866265528327521505982094565067565729620643865326315313031725403519312563154119511917502429491666118707694722030376670163429989488062497387860339397205265152262775626173286272433231768546791289349594118310019565370623116092047715863354720721608729937896505311550850208512497924718642947047529882854372601393059194845984790427429538938276108166357122004246673662099871864547224952925694562178308060230419832286042591694274037049786693727132089996311703625575771329034494119804054202435486239614784949223785361184840133686666197610570553871040512*i1^221 + -40152979236164244748033400195893544931396705074984274988595950803864599981360695676411589804441623699832258004201060515830218641170078785469450905754183317092501936108490700632150682131222015940620347966921175297857563155857270501434091325360814847550103976051789337534767876104108570183661665712612915630484658933977783539517715126146426303817022521316455243730968034311372788564035792645244973168623847877341265221250316028852177831834134370663294704220780635461393135784913991949069562592913020528129503750797855343023272603022198867059409882913194660887701151833857045379685721318431660838872420544921826628531810901865412069877942144889727170278902052617880491285158833886486124853448236113666742701440843236370596873154896112733861614960464845836645989981101223833648107976899335796191364236302508337488208673020274776879487922546453889249850091280901540726554074751289278199384626649665809356782859424698486845560518096392527354024951183431527860386964884680637649189142654096795548960187515835747218962449484353985103780919031574036005158940757484669015959509722066878998211008259653698545289442738125639242409450995677890329728343057578815757784301249545991989719725708019899480155017333445530887767892553052197454891460907995118630569213956813175244059404014096761791660676731834536908629260700377934467171955311112351310688155388074230947536602325962421906669415610679651022417829387614928458213650868872716684957967300238006800159995162074165971729373703249913412844891892855126195143556768514455449416931349542993920*i1^222 + -827561459868277559250466225607312360836081471977056557769525989542113992364203690018804512526230553476691382272640671916913444307323536223434778540120128731069645836321653910785780236465942469775116756501893888863395794996068938697130882864093283102674440417681181716069984645863638588853342513061225120776127773272858872112719431515509881844555529766074742171679475398101230344792149766378007162197747735236361323949640218967565200217560526582495684564251716751463323514230808193259885217414677126979014006266800837265118740448636264529991549316124075788996680008981274402958309535026414988047099358940365004330854528609593512753449694083839871777936535249628895154489652866893231041693594231924079647980586860339345888870655643424145186016630237764750807103607275884026284413250998929018902416553841760253896784975084936323597899827625821148048550043862098908639608348378189738683754363988743179296667603049941519822305402613496250735561683146521061728395350913144909022361002032157028532116881058867074992264970872505345769421305680693672441329557985100874444048914985225826354376788810777648496228342337054831608502441419803019644527437778746916430487994883837858100342532313809363377347878217786478984563984121031307083690579286377475504216445754486031427945507653670289924536389353897423138475853256661454206329371446978060812713838733163918355295745265494962393351418889319031626946207289994017331715383426034566570891604409852330047965316454846725695850235667333167220349736295759256538031587328*i1^223 - N1*71034931448760222855274208917619920683070662722887788296312709562327102886991577991605954337711019126531827183121943013002107638352140625*i2, 8561077791613387266064037494353381485133761666292523806787587203149001469462220573287661644561523754250560635033584976091281247379107578152869633206887617109777305947430197054522838812077987596362666532076355808972012545392376546000094343521112825894820128994818141720714556226159965741284685737855947160022759338596386438774278228355776116047559141362969488560698683043736853689571575332902521950164717034436169497260004933978804030391083657052389023779056434773914678615033498900167505635097619442719148972024686214009769384093624726707853837312005909593035597933312182596838768604463271503333794517043342700368822332558465603110368724349766504385250104316155539476741328409906963818460635049271729471208997395672760226126255758353745157675835191231817376795371250856713009205860590723340848347909102190283919056497754677009759456078615726560553612790349483429263447722296495777291560607807974840537865462784338555550496478875532484689730627612397937745827775445454794279588356987888878088870810918299128415484956668176715798401046866759484580159767203887400851206766718583209914719142327979293653248850547007494550369371373918771325618841542743836402041459896490725056273390966219615750796039173992326423947991104189578170940488456919878963222167785465919863209105580586185740740138290764054981025341939322490077958796585977811208745358182223922514283952114059449878123135409579608941879862011940236667840164650885887242992877540549682214869333172893200875783170944141245947948939029331182168820344992495494627963693621565952913848556479915418098732582900582117546700753009518721334433310465612005055655797988135047919562015237189629711085461813653442633050449821520605384268832123544809683478772887893241714431415511183827778881138548168213370290397918698074103321937450578882037808360711467003585007407749154216845321509385618183450799720280555186882571725716241013926239271984969989368352897590775792329593871119778535917209857515988145600526933818481103532890474130830528096942880393216268477144289966065929017404499436946842432694311857393703300818074562167812166412735797728228988071534547099209737233335922533322266533070054275860922777896455395666852859299247657016178748532652551857496338599078329998673223410554724791033192516565116815167910593468490781907311508169345764273199592796151353684649631386368336664893949360237587092457660818314344177636483720811235667468412315792935279266198464260030948443962943699778344303502320729071879816936625553981911485777530253697243708391317507436432540364380627963539314667590399377391071762518087187409062775937632572866979858369576642067433468600111485690454897817619733964691777639428623452722759755807515832164411683210291402721090722499977205883987668072522668849254659411378615394577138252686358535300735101079654082759948009606840782868800742951088591021159892854895433702774205524714779996157794990517534220920514823176774927842019158998483174067779741018879040414699251334914634410039328255977587680689885544448000000000000000000000000000000000000000000000000000000000000000000 + 178516153574582034877496017363796418255269613867994358208028111938475565634793066951583014335769611262983041065233907095623788543677680297728095181445389967522358054470131722663983431987084462387021256279979101868982672866575771403896027298615058247709577067986764446439179884699538985820239601718541283046224815482287698834396849956141920722743473507332212571992473693314709939339768430615211804048310372341569370398972378056612434493372688555780111859117989506901099421770011954284008903796838360234758514476993291659154130641760819398650119349791818267821865015835413517086133263803400942308713135566360712369135644125413540175023122257580461484726429050611924885125413132073309243666368025863122634506529160304621488346679569903321261620333738874513869215190019277221012903847456321010199360280932949591541710096655604372226482944581679058801442484758006642311922945950900515397624803800011055247430582552430464677098433705810756313253780359916861868034217280522849901853136682130028194689373670306652185211428012310118326478944528580951570551849350876302393010040320159382943306231937793973119063834713163965366161736479879998366818483755450809773057163944454170841811965477412313769192218997610554475763250312107389203163136471909829206703813856821802766439620743891485251529520174169680502129513462006822539994743908028282222449292544872312111775896762156537811732152541626452784288437024295117263600807511638629434325964573625914214677328994031679397531402924141084217617099159741977300010954296851466623246531129971658129426764410126067936112674982455478104241893384882007537732791991568553660533349372062050709350313527139575661488336618730224055895866853906178321389468831358059224007893821367532642310364063038103284770618354184721069881246060929190016524070257138657205980209448483203275550180231893876132175072946061739876954300699012103958196851660452347004446713541349642147972666121448935425221701153010725269996203701034845462934055185264429980806914489636627764972504764973624276188035008332421576445431832156681086570746005259947190611783318715310751624295703953103192568144230599580481944768653430556371162277987058017129339146118392880836679771749908392044924205133867851479500804593355687018500092178325223483171824783749432918231275562583014615002370234913079861032284123043717707889816929766850037148419727754430163429042347801457351340232291476458297069038581725959724274791703990104570251434812778138129196468507010076193360061420092880579596032876988257398895937858196512537180953060149719253533584491492825572933616045233229882656354024174505904668921169471824975219414572243361716802788079404025616958072775643573605958467894526647811706257553471534348516123492662238976997199651488516545333540579402964929548280027483420020270226536470431085572331525439730034668279118756683957685126354636266169015310774890542384663823190690364901907546698629449473227640249137445837186768006384596291472447940036124855898886386539692134992645308577862888980480000000000000000000000000000000000000000000000000000000000000000*i1 + 2691307389420481551082890962912589550909444324002485095940815742435177309953726270661743119344465910392302759482583198696962242594345379753748315317437514587126830164273059308093944294955899290577915523208373779047240966631742159756495869257723196426206891626374948021623619219174941998798052103859157357105360393261950194821338796101198823959854171419486499003045123263320640885148093758627828404230695546934135911615510318619035103322521515807321905354485922225366629681895733292670885018803743335041982427590372533138787510964746750407372350467666006172355429502412593059855578687357353228429776664102447914301223925803302748425449602238773947239295784510617846689385115968977424258308605139166580461413248332918529791776909281727438781474275598872254446258680256380715421748360575749483010001961254548597637930790082152202439410998035107326015808711678794218688088512665997373522725214799370454990334934006128167773922423470827010545427713994229010809894835693210556470249088145183394286909625901307904539318946457795376151464414010825829444443106620982910344809225350344452576853047171056768438091637710076764483271231975926611343866370705677026255259237187341222163185572842553302380931279907123609883228706508434811429320411775643406038032477191789668270233250700433503282851806611183908099389577784707434540648953190547265403405932854627512586949578439131765853571037089276928027382966559891260650056558140158663986238041658041387312339387695756241375014496494396115373031905886388475332744029022746165513180693034871763526488151797910392484313407687133072091767273646205141419177848059169291669878176031847695895998278981183381459750844964668680023719938179736536351683726801681329286486568394639861204039953641288471807569327787950188666639955480253054634562034437341104649540774213357694952791717326580961642486082468980060562559202015112404115260106923534102801492243135481852570004501403656315848721665461728489470212621424658323880448648077706626493032173812850426873857299738778862072159735794074654580104197935292358227879050637602802707976900035966517667352303244915801908621916822502015353452873596357906115106986549721815503351678314585045306035928376131285990356769559985456360752252116022071295612049663112483404028734752552838984728084138266740343558126089976587419483734130731489286569077262972628700028024421560467794633389882738630605560816932737787771016382719030626155599361382791186397206073778926534994030098385573793376104208067839708162106592088284522218380539796495623519662679322172556077313858148517124046416347382133661091905002128096606030731780799709678348484402542828004985943393465607804283161614258554737025071682488118146750096729776957592286743269924006840901291413908872128077277624055991711197170701649263204842210484642761585030791599897519841001666920861122329037090424002012417081499481170840345279173646128122494869930994129345181410332450451009795944822037131987740433371097848997771692086149137473753204230445603104062491852800000000000000000000000000000000000000000000000000000000000000*i1^2 + 7893577459874195251340476472110057303573928581914492247734512521387579340796861776547577689472469337298000361561335280932365354111573217167276486090840832754008451909849978963067211840292868838308183920296133435533094475725793241701077410034460530178288745651357415244708230613819146023421266174059172411629875785459361799849532683440239402500731324137423292839493008874797275893567488993195386260660281229781087525851395436547599859447285516984193292217866129190694585085656302088245546062513354962110999597818421048169081009854663799289429957910329429647361362367902112848784370075912906422657628895216191910498616969108075417176838227257946060168891046357226630448420511826089798918529713736810902462360295407492082862064400070444948839179141987495024901569552570504895138189936720340231251581545867317972098584226531668458177741760903856738985187316673518104739250949761884093723871011133070907276850716106310844573047631412675862918036788977369667153498851260995364800403601660133782561695843086990165598350816711848008965481827753667373290767638786715488290578187456540246851395814735557179502709812668364227310574924598947775690969365461157277735833472926983141515594697389333386516926926837134910597317045980880634358732592327423524524601537720035779032805908133886461063782071127925134986397793645999323373028967581991111561977161611966018178537057967187855245671593549500566503966242649132500265214424581606777066954171339591230657214520907653926115013699841597486747164212733985110912861001080758990021244843877511024428153969778918809271384955467328295341497402044362715319464526612476351560924977043265035495547580629846519188609948735315609622418025744438079300458192569761181856087038517486768993432318414788305429088884941735708396896135838261370793035276311375329362901407384992513158043476077632378355462003550788645941838428181910944175395645697104556095047243601080861693585747094259151518375356497603916358145146729119798034034138562863087631329888094324452516257607171179504397654463708039064223356161373646539609180391148087552168746937462319626503984526407637779999923217542542280602900796333889218080063498006904882211671644485731011956311317472937609491057752279029097349512795805400523150568636705478869261312154839496015646131600118491162834496828939473624545056005588555426350113154450228295563320979054407692967374552441724448708091090388260883088147310071020188651015234331526514279170706684505841804384130323339236506071276601560388671290053758331375194027455811676564238869054272082684101126478574428007936643470218289816853436884068976777623837946838231130666931902892686342112362751808624186625027051894075004233174630449771801742166785177921254449150855848812350882157704965489765987594723040085867411132406663569545605816514168618102994897429297865261132964818409645805268968347227654103252574663644347343818438044707961531784756105645766288016645668305076032748684883355248464911973649003231323559918670092047578260777149932513995522048000000000000000000000000000000000000000000000000000000000000*i1^3 + -120754066561877490684464676778132765582920213393102988860886378560940289326768713292755729095887809858611065683424829000521655464298076042417728845956415488995835646480136319562667654888854035625703507438331099582940028643460158785328934669240103401647674567711128403637428137633940615855726431098931463899327648857463981254968895552813414861482796426579087734869928054144721615099637727519454139380376100001159685109104796051502814201712291616598316820457764340743953988874908470597276113069225437901315409542623404118948387749991203194306537577889735949825520336362946035891126347536617691856518584396137377406919345241455016438007726794134311726955492615668058556650870527279813163775382021680144689831833577055549136450746904912097564227463739445416580186335657970879596937969608954382868227083955665036793787288494237666418302010532693229346925402548961324747404043645193830184353937529521245254011678954431413963560969016758979573170273297892126892033074343333606226006941419898522946407789546007576892348301384785395443911217336619009891118926968247026942468324916504989283435482318251322231255383830412328305198970814719711655790209739942001437193846307576565101384194657753591577678026047469003539775724087130143915042945313111812418608200035223126248914562623609290184518738578512760004057233656012875806789697752335229461604369629585768741843100538994912204134899137981417555089446239716655372639468928328576288860706023350622174644294145853625800082690182114865275057557997634720576960687345247553310379073654774015661222668151336230415035104429686480320757081112951269564623972892303617998196578679436162597790399886224534732372681498787668371381464057812134578938396170638324660789495885933687645944165930681318219231238357509160440489418875543637496200214867870816882749918704978232882037222813386398961847127360075431755751592964977401799458294156974169102376040629193269821500209973848343853630757446542726263925013233785552952643582237102730318264075413022535493750593860945477108601916528086547362532057050973523942553837608827778330752175156729931509666307846322972975121951124927693535121614408085392689903994772745528380108312785945450900813022937735473702359665114705631330498596419993351050169003219823764059943177782984696303723898084968978403035994078496568485640777363719743255099787897454306448214414872410359935533733417891367242546923002879996134175363028459453371744614503886476678539669738691512797027925909350175478240937838384034209397004048592574201464399990373617349156774993313533928587761861440234790776016642452819622378901657209715816857489861734846203485354270727517672376515125212154404255408372337087045948811859329964400469707159068900145659327910545034346638361850364892143373278315909265137508975556592110856159771376799951420964182000295120038415349000671113714044426116617310210895566129904277071586945406710164775610905679105680595463534269545848482335366155289087395533124670190095862333527070809712643773999285454949706629120000000000000000000000000000000000000000000000000000000000*i1^4 + -2709588936217577858606973949300123930670654409081663736775857548545993193612782889232967136891620061183496140905146817335781482621401108277441896597503775477475560324222112255418603627510216751193273160950953135478487637739734703059476757658207083254092831670606950454579159835921888012174611509440177927397471543587859212849045386258245045428406093197006901899824599200837512669971177921002862373617922682481463161410396098333691632851944598927045594990844310514696875444052959426785689896512052935511052135629938129482138347373674297321155686810135077499743623004843667845467893149649469505714299287742257806606780171657190826666343248542902169826846478090659899169468524997846133435710055720614902254162674083830888928618795941907738759349592571069728927340856160547802921309915880638958220828236986994746221350919622642761769677347129731253417287719340634836530602885534687901899891684166000419770678162573706219318344624952175763053466520177275714231825065678293720846551434374988097136360322753298956277961145677920513622531315741312882051341189738428564890650857733501269977757759959296808876246961219521836936876365716607367917112027697142836938048451357640185663019219805746983979035669778183061902548442556423107122455111257330032257292833944795170469745139800632278413780922518468771111710030375446346025626904788220494729843719934966280960507078797336870636503511549228136179251963516366308821988745359058098936041467053894939751734990905076503364355994788012902900872999111201439807056590687488668857069341242969209268077066850191289050036886265444649681356811906920358764223263501993665041267940787791964689924000416231993331329941951059768802512299060955978195461700800268115245093171610587270934535655148853702445824066742716483909239886729636681746703254850419743281536013148102072880304239024563976071220784252566380947051424558477081923334998182336155860451407120459976760567874827555932591602327331442837292796654608319578091573510327374728373524064595234052068346477792142168644421090222023049394238996920720076692611083946303645485197758529880067710141956948672163195389356255983311667321886696641064184254509449234075601652787444307102862358271841831832468910285295028431875237817803957027762652181170820822276479492858116769179400000923500090611063298265641904406080062331355354368492898973858412930619510987894380900413230767526135120330614058062052283710447267567193032795851354107091770696376520757664804353327278358235796766223350399012036553460808521186650504541844462223006609864814199701535172107642008917475518059204905143625749240896693551004716717152036387785735163364409374909051052162845002436501103489731065908278591134605652102840601525873046825967440658855277667183730438181702180577887490483757219986898271856917966786049289640661024290951815948120283474032943940912127804413532871308242502837063572791415646577440062061803508159111899424445964543923086616358328361655647482120781394463056149197466240023561326584778220906739075645440000000000000000000000000000000000000000000000000000000000*i1^5 + -24252356182414613683330483313155451245388924281782689105187187154297196352408945799537738639275234418932561562371832856480027613724981970200574435986262405244859326708032456614730345969276596673714755145429264460178487831841962235244373040948037630542657966361261370751023013166643561995948385243980675733941843636603415341969660912054241503607987559192261528699913689298257320717971219931762218284403708249176831726438969087430717531506232697592898163358834613575265031399186238409627757506600533097180935542680645247383762115126461013557660076507681217662741239695227679582847482807120775062273785843887618048066755160584566073273729356181821673018739153693015302672045447047919156777682330935099641760890588874863377642469610990352828736853699632958897007063718503589987298173749728445698125109465409831012727703612553316026828115042739853802084860965465222859659184843106102269174524522895182303811316017344833576702307207459876955408107369638900113215588140063613230029188900997303669444155005821293730104400026038982358689088421168287961756552948172596385345273940389746386583226969738183118113336493307672581936580127262554718760710893216624362690825984416009863195828816806271814385229731964733646456519820611572875966363880143636327273725334881251946994853433855339501635703149430858107584703045931052975410415043573627234629610195321939521526620574185965352658887322181023679857145501900669824734134935331807953073817115345582534167889414976550968634951732472307614152137468465894128506493349771587603490114253146176001029968603756533362960754979432940070431640728409682965005793497101487138576978463529408019730270452609782512898753538594486493186446090895492067638754819008388166628754884613108205368778688019900675731451941352637370081385670733565255341537188725658653960230520149921662929619521755196693457038970408274779955489548123400960914547268762404781621735201058400624667843914332363135609019953755676821684842467451614866196125088267107765587819888683667709470455304594224043506112864290284034420760193120074611461147898355073387429799800470365899900183023478504484991470165870016362385462965355570933272715773906216416256328988438278609271918987071383692773355217431470905863174874990250008064990484712448183984789370505688865374694007667371426621511782399635998628708784284360732112173666700512418465672374651629282954212824978870748556039785790920407953649960719612975787192293454403490509651370047948266672303762399760056697366797186812454179754542875278951294947838055368477745853979278752565836411979563039594304079240874779589281745286169075063186110627160236156198673827487696389011851538489557417868988306389951676735198192101634105950284457457404256756057429891673214872017998789278314129892056621249853507473412115670283177918865070537446402238550494551491690167923291473752872882536298771705390067741912234070074442815509419283172614976283194987250098028492835194550075590718221991306878633914425346768494743870731652052509898846902880829440000000000000000000000000000000000000000000000000000000*i1^6 + -152427146919669594181085719363293583400595732011547123060219216993205473251588258541263632072251762172245192037869713347203749156598824079242088159129642006717297952230302114549708784935161456233766371514544158556591294023745854010114420571549947773550916390979959988379467418623297793573282071526931257492771386162273956321996754456899020543047934984725053489097995205161969071007498291366129953682249868562847380863210299749423747715014028477808574773987925264171025139546423512797024768244300333427986037294270494900491239267820036790102740424271912171579670262825223672118163399629096826516410954104358763369398542009933596190525920056005257022120457144187375037741175897079993955558266310662426852140778729779348188687790723981157825617222455492128647075904520143368990418488414039065156224221631508152449795909142411375082913113689830048366244214292989374161537839354571032707508259970522784223426080275177823770468651276394209550924787399426581000908221590419486989091880905420350586568255403398169405228777059584873845959436844560591525999240908177610243884563238115509067902529622239839977675106883092805977860067529504708089219517268350303760710815611657474758737848896114127694679227790097296433584874279309733675828394703319972871702855314894771665566422136694287296020216665634331043367772272850511599571525839773284571752425332438499349629127301919654074443458524325809510257050895870657054492213808968967855258628596357403580661078657904983227776578181951360609120884517900841113763473270715178413788151845574642084965746017857264354326295894381752595330541512663403163281874944426366411087429839363395254803525470674972103036319312706326533847948100046927410991820663802885536635489855050445437612821315709813713275018650898026640742455706022121373739148500050248869797350204349037130683784294001925799081859378108367314239223640254120978415778174180293742068975728040540484698070029445279617680997889203205082785771412935905498829569682928488128746467127669965760606035746516524853542788726856082205035449608931103460521662327484484007139614078393433732551845926885826628000695443019925842334433938285600792095624852222592302209279495963895140911429443312582496167536789966688949015747978853752716358040018618067113824170322608741244558082250686594720114355274588489723328130387636550307347272733380598764908921077309809921908839069642592473547715764485446323543726724796998711191172534766025565166971451723665260844121083696895846510477331420132592522231653536887471668213160261002119533294126470689166812019690838540525829475364770361404789525098940942262122188945426964360096149495605035825919097347436661873353739781587297228974651541332635462379344809553993270221482593286044950201468082811261069717221938534457570631498122524192222009917583683760850072918390128355373821165078897862922943981308176577109563631993847058330481151137844151466348863911278026253238879170904596959632303040147375842990079570997896319409430881044922025563598924507383228006400000000000000000000000000000000000000000000000000000*i1^7 + -801817996024247079743414018237157710110587922278981144293544206712107684212053469428734397088220702116947100659445084218759428192447468940950627286211863736070664076856173426602197379524782265061710624794358278200364437347793205356262711888117872083037346091381681532128555058746775704837760829823823223712980909177184814631299298714067533402481418449983404408991722803909374042956659485847311718683800468248163585855479994194238892906382918254549616410635061510699075962172172571108819808281196266208886246421971591158915757381639005154050498574653375533851337305178348075375011534953609947316534090032606347172931013462898271682988279011079123807429341035674409889882559614915624115307641543775895118713659213018623381618523660440581268920346322837499929249289889570633160255784781232533378598543263294759777135761787824181252156046047243782356587517047990452369858382676507381568483341610305689689535565775892270226567191888301130979641490020714500142612790361101111833192146379669326595137554532518614235397112380497352296238558401562948223479645144281846776103751398943157993139413477194957149531839372904405136430504249562926024766926956060335350146552879132923893893417025566026445917447480557765800665052511333610625771647766243315946471049637572752534129110946452055375311728229108643653582260651551421482897304142627994149671595204647216010737905068871222067611971713847749292611476101467964366795076136991142768281188963116124025911434949048946261466021547286125750067524461801258459893399470650796174406100390611302302124974246934523931793061224991131017027951413842667888769160959601411011440186762462077287918472739873100899372970776889327871308014194832553121125149041626349433508528302213776943828713801796650583313077915705012746964046941453476013171035742125369643096650452320344678650763814163882943151236076565558445417331191681459640633156121137575808434535711113901787828947598956731805435902723900849549708490102017564920554640827021539518304543949520575065231352316133543858809851668766223383698440696716128412344754119234568218460875810347118913272942191220472555885611199716668959526449516771237480438134986373713088545228403547326545622606051816115272888952211917135601396193487781575322234694133249819653951025303031191241627222140467213650987166162578807399764130414826761700212009806331076755054311504011657267066465711031070924732122329254626214348028889692052183854031015632513100324542333026591756496671868282047763203017104350399103057838672115073907396341434753429988241394865254362558628406603238548475789395951707323877534207880238164784389442505735080491365914750515118181767775837125093155481452126463144591438573335074630820546888909975357462518700682667570070708751011895450758309023685684986022064069733246271653953295855932856529200801011404189330048034903469874613635873255746832355559406011336208494948379015414577241714134962755981017645694826816864711080954253212747890060499150712164326725716783904930883427805743840623591424000000000000000000000000000000000000000000000000000*i1^8 + -5523368078737678038229159815379128765213501534613853399528924855205809966093069825430375665266523789925867625992376457246499931659743310099815682005000553658552751299125362933433356035061646518786363949499822516486866198728413103867573293291682782802969466485177945984479337920002545613717568795010476959479037595921662503237923811552003605515912752837748599201781761812600975622579158192089354576226312200490430640909996156375078250609778263005215963058129755599985810468858471867687916729900408122135728523530273730595204012787336919922442462779736660953818035332073211888400476262357935027017463861581686057839094526100788440744298131693076697571012012186777667560783404345960125369432137393398717484016133950819022059296991270883328312192028745425029708786391106307219736042084926696850312577069713844397577142556698347853456188287097948577415875181130356543517699430970092816966320581140812582383000150916799229963704072408295929000500719503294351799864832479632494004091731421144502709582389388649488860159292846157629146021086412835548072299875864485296466559796496886254756393351736738059691959674014330493210299058635281471795943769782664494752508182873503847944689894634381337890503815214958529741066417428161002484832383790222712684520944034282437151548029974481983099979180053904232256903247426932282202662100860558469205868454094647866469556435568485556780814969483030021601409892924812820327830130626314088031099544312240760756056136374644464473216820635645724037084340123849431500303845682322866049466229382939630657263544111146278532911533490603465984587892462424163160645865498610853757797604663846137456037478430924565780656494695294253903353444756289276927738753870792804649231273189409739561410013462318903509066249349787412802868052685401519760100155004648379353048888049010898335417577547991662930437651220972478407633250425030611844936985239038310217058430582787361417762831567716834661124684341919548675918705731934717305788667696359970494958894591318042894222231418850965561157343350541791342734424967422355874096252821039672340699142006503943249387794893170419359534534328111790518224372771103403493982245855755571862324215106711591472765474951366398065893566096630657668980439559721733094561180932624714127356722506856743049248864234489352800226032530322297554965030696125923357484995930033833051648248808238769679869933848248080790825257822439942428289203922483870663995730666875953577417712764171745697674401881318413240103231249671482671256539914034748454958813012832213956965352119528806604473155542778430276087858584178373808990443178889153169879229212841071060776163886104004134707821612734794416679810204360063931119341929445133626927648095805226912015908674585838151720509369255568110220569295905110693187915616793111945234078225724996614813830326095057902306982381392919705593409769774335252720616292615962217545080935250203589610735983888923904070683602411472926578595202253458730911443129951872286475490224125622325045754506119678525440000000000000000000000000000000000000000000000000*i1^9 + -32899039945350014417974983501083909136150727203887628293259182899250126794286892408140678148915779051047072309963591377888805289052674067412565037901599434743564512248520149147406696243881839978491351291509629597943818693428769144297233901184258850454367650430575379332012794792990240822093969592869255669103701797712191521772307305153683784570063438448790959979832500328244999139256055665412973137375581069685544352461485653814679559250208819554129866138419251900101405702231651197703470077168668029070349574148307471372370707796904766286545217165530893967043231266028289077188200324120726985297975825691144011763008276463771406846040886903623969919195099937570987554039555286494292233584467695964667521644332205540211093352481313731683067817261717641066051341127556724933946542807375887123212953000235895555340909460459396292154118456211332217971773615516925145215286006257972894053641902100161973138170780435176687260343566722194181800686105155387351665552935737545032344101533049219660938637565327830037729606193551626453083171763050704279773454689683557636261252236288396730778133565737545721081654444095646142217428260592677013777093956995706355950825277927065616805942118134210128146671023923659609617859407349706636020085734843097334574731573653072875045682041792670993041417065917059828156299278532444523793712908433177331199539169793105059105050866691148981756453250939575003130157061229457120728451020768091005104032716128111105762401400114076956198233627881276005371001775328117476193899468908001680576111666562185262230390806342625240452476840293979212340683521501224276722143146313275433806655989222641624010376452015708328973779029944716357300721175037139321412681265519254873513414590135016672372278688125189228716598608258818180211398413320035924609306529637808396420974246176356445432356497189954508479662357809988920200158035779675021675806665796843332329346773392827831725825349927916132239808575912153711918311576750672580757322727532498709288838990757861908543029233385811957536322780831557653860260295956129623210035279476500230699347274244487254193436585615241147430149811851087553301476117242223636545413493215181574733201263951127833264149479938152262329211387865424918907872303225286471758986389231064392338775753028001168205144907327234937703535657976845747666562586032876052876824078930709740599697319194182974820045229513802745575576843170748568209894818520001577304849398504549783983246008160331874335300379780810765443205863187100891361843956639153702003550984988546733551745501553214623720663951959694670418666324145184716759924356767002187169855976765237593151227211158913080615355236106437093324217853524506029389307403425977759502560215486543628285210647697352127684985256637277014322753137896654533510718504352431115530159831107198970135876315390385493310216500681738694112311561611748521064079012909118635488874240245079117000187748080490440593819364984448115505106980228041236947812405737200290900146157626504305515278608179194442547200000000000000000000000000000000000000000000000*i1^10 + -140182731652413182160590024513414748943477224796925765712497931052539186072266801358979382890658293722131738040290287875919686589539591902418787475436261606030993223726926056643294652864295125450176852402092022495088893827896761184593363731870819746231146170029608341470437477238462237279138718217268905582857477373581689877539847069088729472860759586465775579151826614460623402283632589707383295566076206820912656955055825007081953702675674232456482321969155940844379485010836987340946919886408081727496278184844379315442847597331222595282206949281175633726715487023129310424689427461037011955218613975492939621472819870167529839339310279005595246498599797190855955311684581159368342545832929414356318016419188269549309283013945451842851698814804646889810646456107164337533475756922431451937432495285103827133531967743439114037964463571582260723107235329059171330226261246370740604029369853948561301270337949236760117276069058638039618229239700798310274408090329427686945702377976806700335701370051193306003284610563039658501752298110959113853153743210685791006414374856299600530373089246213393610920089162450565503892449845626988528954441746089062664570479685433963020369939837511936336860465644884227823080341480112331172111978688105676003975053164725358990984843557830266990175148813841513687297516873669451387655498458395531420318552980245710964385312194821135635894620374401934639824603198006256796473471121614774880267846113720605268122912623691715492664367682982536609197297180420735672387476762906652620589604509132345680508855950649419010464044660682619846855328138005261872806826561309545074161366213580482707661185220578985366962599268511189702302698680578615451687730773594106623672174773895209977643497954127560084035103891957870369403157194348573624224792375624597542232841749622359602472511606309840397831358125610378473392007630305302467288110196793892737319392504956793566847336562547667453303921314085858915369117444521653692070842375962279423049109934967459304655836479308074892899080236455109604754091292667770382444480847810821826629374647568504125619944150503856403335579143026948135109095166648516903280211876474591335024638957161889348579480376395443352095318594284690201722056088220289516034340009446434986597550313824336582783050297663599429133837807721490133277669396139899664309411868071186970326151783636341500838069246359028464238489636664847154740472010159832195014647001443659542292787994069460475560121294224769624296686790112698077925303779799182547267237081981366517261884758529653588054042714120229953352391211012700569991779700413808741928811619842970110371185796785163027833718403684433741708056745557936955407715729255936255570241936746360147156430868179030562623519226079933101718265440778857253329549019913149382228003593633451712421699031203250454033738407665747489071755375273416148728075257545229550610528465926959949206970508508734894504120759849527879344311142684619104972279279303711476432648801750809160745106870189479165952000000000000000000000000000000000000000000000*i1^11 + -408670873162380585443491855871544049888586653415074768205383285398554781407779751504149916200780241561197158078290654759130155876099624437329093533484233611408186399980633499519816119618811588003539238675335922237271774140612481904644688294101393292929501844381289012193209390869331758588594380534557895081273052691666485022955778670065795002590487722604989646929643324343755872310091594363241609228406334366915585840809477557972484548798188708916315048493181348541420883938372401519353012157585495995279887808041865573043216866343060291524676811082543786269146237995169690786032050169978237038933322948037642287704357711183206694605246917480800394597420100420391824911249949767289019240207066362344682196085116886541100663398934944415703967495496773798038039522962962163479939023427456028189890984119971555025844438286073712658812110611670705399849573316885671788710293003144084315851061234557882218862195861200144989634901834699628885955462333936169488948775641054154308804106754611022952593691639966993184311801158801291458635385031318656471316005825826032830961052545997761739774096294040798523940001963231103330172309168987455705736942944022489557515256315302087445875427028724530356758255178428120556906009486189593900086284452480618017112982545709435326619996635978459065308061831100662068353759710494985341010705228860028135636620555683083796561469929828418835243178575334439328614030802646110362048849020260553265657895734324662053057708395981373713418049815110763789380127658974829620197403770378033700780822891587487730252292990552410357372330803536584626037014250440018203617742974599564674637340921508836147770807812550088819301570679230135895863137928688492532060823100525421949427743123157072641015000180162768933859682587485130995123491699217375821784011272481072715726962467989659814297031614022836378726682799861976642537273684956164441428232726893797240741645795779442458072544018855704175212383527148942589383858355665245694956747061446293694876097814698763223191312816899476348095734363577787352354853220590862713498049291759581791923081600864549235679606615052327587059576617789311864091546157456810586210584084882505630370788147674316992358045653534174715149795059883809971297026244491245896816984596658532572431746957431042888907441096039721798394751183507487711179831056104002529382453815591576763703141029484798520354702396224052905825365227355385884064852154485904165946263411020313496276855170476119832729372333766759329564160520324728325698956549386660561285643418787890913136636635890282939527041961191221942992234518280657760421252717494539200767071199353060036135597272612866782556743673286993548836627738799710830361211300949425726247800142769642755685748139499736108853412558644907567428323823612473136807926332066478878499463711476534655429890525521599574655378364860415099984165205500195588620943269567553587678088038140514941468368580704776280144576856282301882093007733979961296578210763430308849292122445916294614450227305429828894720000000000000000000000000000000000000000000*i1^12 + -727709473655762443117845863872960748741708906852044960686816429016745214925940451580704260053359986592909637999909993811159297497145428374572955051849782282939144840105083094166687091201634224044933241921632702782473241228057502150414080062343029790488632279286408171664545793926257448071626469218946563765261348939065615537835271579963243187721746697696129557091134972121495547568155109972749724567621637381961619184398915281689774631354903474136296470701998717596933813236607527491423296145443943797529246627628121321449711074181592361520265415444402805398525975012094282280059174678146514189242437734143060398784483192947973915171535889233810198100918338644466540668539136493879744331375775743307131095427803537790206470194529369003763068437271664866112766028271399162891975801000811774836123663638493045355726444817881764721392012145643839571949396957357160885904511994040893697242101419794399241897539342964189200250442865451430851697701046945538652713121582987217330480877563104266301149905203574860419529137871475118517670803130432124754374449019066602484541995277251401124484951440450337156790764137551814091898435292413694034549377109712490958136403430677046575814110327375363798578121755208014983413069767332566892245193931716998127261659669466567032179525563056432947608271267178374757159244202060385714583167097455202617675919282649269633610925507981131430427036738354445849815414719122071260782596730431176083900928406447713782205705083620350363285380338960436026881288545111739923755376029241737012197064524249335647414952672742484651420196365040132952013059180359865713826347571067768891240412221993856618635567093025099201709133212658476701905033162068287040540441138964341458710292602100060569280592948593667621427498132972742958097289737284769127998702519856357162522387037784623886949474898129827340717399556894042756475946215757731023599491903947442014408703917981256081030053857317530512987534593295102331169081461181769873413569137353742696691598266300589208913866924677908357756017596830477818480705514978113960304167609758567645450585921331619475823901674107698779042741319501601921154018627578768175503281441935546364796493075180663238897242168130162423493766530990143352321121870633590450234593442485041717887084007078033781881270215681471685986113098750211812844305862480760330919557127975945084289983065800111838744906429830760748506591413076484495200216394205399813897847223571783783638128602034752171171788577958083232735037840132979271367464799693293804613575046838320967405225438058240217305513200199843621942850871173005449610107303715148154565681263212909178041649722632981990264364916202208286868267235600124902847569871803460908768994036217158952223296493147132668894483005997027533273526362183770940020739810180956405498326177840524149294044107926505087288048079693257349751629354991422551326856705863932927101428846147006552575437249379679284663251670803840600599094680783356998405809799682515723670323035432074869008996665755120435200000000000000000000000000000000000000000*i1^13 + -875189364965708105075190913112408518537158827562760506721442455743494024446033027795029827261388580067931118925379662086906472224179345211217364547365216295783166848180678599902182565881339186784170441568926520780785869196384413282817416248373226501144245665669064563586828016417220838340753246168885692383724905262002047057695951203800155959730337389751880591154438251737605466395167868297571238004757149616248710198541441851870184900554350536454128430197501908803529879934851069350304331898473378952543599103850066527681118923891989452002868238753130445355444734535197114341115720135322897744234272258193800696495731214771368728864902766459033785098957051173330346262598128447026088283039230847105893838866182902652452720076203989342407782085666137516326233533335735324405276576976967932583864888546106502162122497309856679655656735460951482549965067696102700160646701737720192454629727569422528003587205848921126833122201507380472390719863167415694501105895991285851198358014706366887710339989515381075850426855372105783907921239787535974607288939885790339410318016114154978131669483307272033789888926675046308556663112348108120587102415713667519584514042997369041383858237964907774847673795443338083449065785031593131580592746552191573197295307220845840278001398938712383717096146638861501256431477487166261508992795089208253755782177324278745037846278758187638495858138454264549145413736078211609168693202257961161861560804473576720872422485511455077501558847844664365160670781232808989694878034452654210005179751176546511092963651458732857368643398864035647823450354116903847665074670009587277736233496840069393777562632559755828834375615603599031853263315322316215009088826853188045676906154638670041714685706958227317604281525116941959697942684633238909473134522341614552899591786503645874359613366889381416512149236309944236807146670054139843935092076946752534109401484992797405669222161073113465848216493470443071444304204979779514261912272388766183243902079337563187214020474828458519032654743918681596969006052261315350190463296939661242453755742592450225050266703156783547291004841359985350758547684412963416173357438799560245937831194109218039121263628432492827112948124196569744404782238734558876228850223848544405944981352006945211898171849361296036899725767948324771057168604649787141855374271539391695553946982255181540113039628528574857900397704690699746053756417739171428824953825112290503638495582572996120602378446864498091121626226730313422035607475855588261793585321707421732842463049808920214801479140234732599441811351872067178579140826756820519846588024550866682498342567139313723928017287999160229201183487166038117905731973814882360683959699634157142744765216377979805098731611018562083151911193846638260492825244094076228757919334447636564053272938848230353765747575777184111153371520161187425935944296227335966095786917165810562713434587719920527904554397113675713317048302917903862887141390446196287672482776024165528212273811216150822912000000000000000000000000000000000000000*i1^14 + -1413957486025258752901843482700984849214275781159302157852214665068959858925199355262400112562847587247082863380699161177990732091019247874868096418758144824979174784777531881012521626987248301986394629880335727394193224639715955052192439204531928195230393126849764591328601720950049634418199851754329721403099003309901952752238215585243119089893074226436443498386058765555418285908085274914634903037484968950507387642629931927835883988171691507041659067890872125232930269014651688766026239350364979608920694912007479872135566876764947438183968034154257353458040947010326667139094250736931892351681187676132719465765879098938720868014793504441790854074875709641012297251077389478484966314720297136080005487500951100632241603530330070685889238459298603309076817222056032531344285678446767772643473375987764937905624108747968408390131563366694885299959878898607730243041888825716449879036777882467324886474625636503820442692826922424009251590734659716696144087501950390234415276802041284920656007341920823980568654652992767141232415059260633254369351643230742306448234956144212466984778799845886881858245772556319942899856337672151799562528346541407425863731943570432126583343314945271145912540065032867760109212282398983954669938116512758777292905653220565168043759465634453800191985072886257901228381776688237040388037113343020541094768972054339400041121647065802116971945562962560102324594386996651015578669330140641177578537739053180727418262977057544872276713499591173954382687156711910887812130426132088537163898918262487737701825109515188747574033803658579546325665090473290046090530828041074997112817807335186458576342889388679510660543973558308022287207983583810568480646022066495051833396439214434017445430552698252545055991450332807792724734916542822008110860245077567141274490728671618066207861980950905173470471662022312719317727152896473018625350200478496959469425750353166243392126627391401179951460759585524277696698771765104953433126629157598495912315837356850675995344119499177291595353676213672608580596148148317755640916882422367248298580024272193446552883577206658748935205689159341067745962396674772604460755358713962773972215165328256751225833330319912036764358888957718192732196778888541701851450052605658657743882042007497667808354231651855877451449689753903714547615473915142355297190857166660810292744323346104691494404882852765793275386592118345354753849463110501291370238941740126972368527654637155042412861777541792928588202213467580986635116285580852927832470713345331486744932207476277409034092095884117893687580649393868386883766048515513715331245126133439772320152585677271458996216597052957075529398229496711260471905136408226316857510710117230551623499202007203498778607373814367673372862312235096731645540043301347835043810813858684707901398675851677401445928051501347810549206653655035450209714474367723320118073646570023502419470784077933672909430749537384288579585401428301350098719012862190780601348291565839446628141377309984686080000000000000000000000000000000000000*i1^15 + -2914153991426642284047448491641357556725015790876403514393964246332616177993130150229561356797659667491317758659334114277498289692111578556393270544019152994032096149714428561381677813062264504804539570643190587001192374643446462364527420490848650282648877849215393763594145620242831527727087839440419560785073006630330287213679294925439203822965933365750581832129785800888120569993088844718370750723938855301807527014917894449319661259786646042764600920232548651872474047076549991054037976630655419931662330763365948498551357834276627032073390963304697970135261567632643534046650256628410549974654323611589533030789171696133238915031651777474169505644681666959473773307749477710158438750705796273825294468352796516064991816390239602078844698643478499667850504575761505320657520239793901070361373871338462280760556737458279924563314259595939956755112149269450761991406212223823177176984336035235184880026698712239403096417585053997102534916881013710469936278297170276265851582601494003517647392308141326844278269099569774989684575784265594482231010459353949124605630256786485540858308290432784146323663937341233490841973144961301720797418012834641655733150450740061970498195082066154274303474968545681949119605330366674433472158939378515782663491736510394260589054733478711634379991486502542576597547212195061138212919678597450313401304070143606720298608480887725386700293245113294113369180302175765923658596168010530239303821562606822859844541677723334554887294515560447676744128369965843357854188477512357421503885462698313700714199622691786700048162483251475813896069426612812173732828765262990177525374482212232441063303256123530443338838032118311430356664466585862852964853389675143099240334700481105570827135842025570545913283558172967316504585161995848862831005542215177094971128301207308857966678307393045671428423631422895743485173327454760415663182513385193991083678031983526699702431184798794405797403624280830506279209550336042709797886019320432113178432674853737461809856122187152354592937963718439169034629579465764188889831209646107351838506653962756348864293684887709275977614778979712048770642870420455226260864168000281100089586329059604585136727604443620953784182484475541304795747759923178023641461115185481405938726812055750311485428822725755122239117258859546200378675317766748096432198504027605910518711873686026687785971711931408733434439748888414182943147054649795541065813251942060032327703551600862856728655502727462972178106100339437773106140648331662239811461156099329496109018731137074948623435853368187247748162236121461671549515536793623259124988747278775779323534467746363383472874107556701760807327471519234314361752478062442810209527027955926588995616166915675131271521854831679900219092499592092727809023611620871235143527273927409214781427087381362923080425797490543112088702809976945342472483217589967522644446914097175819932788635552774381576354616244625738680015604096046041588372677970853737673300299267617820019684677700603084800000000000000000000000000000000000*i1^16 + -4907547750651563723419292375173426470141598166566518248346549620357265716503224140892847496130418075231152675232920753383583619305646223786773709395859067519901132093233976335447892618024454372872380292249601769428425818214340522305437194127816539969199492242603629657722071097926898332451264304648760132876409767341473803187813692791119756163068009463486319004554185583601771572295353680692829336779670732860728909931946886340102205734048631259717873408931914681595788453723881926272088483059531941964961400503913175374184783674916004993829289985512324892047139666087419740148533756112831934655255043282939051335504109729905182945484134266955494800538833034497841969521252024921712268485690888116565502107859360683888043402749926273573272476358473134658762871779076567075150830642300332948504304517704134877562832061849565892830407375666197642079710573995440134917892388265082230255974476969404221417985384250669610778023177458552213015150293711422760427256974737206088311669763597265542913798122376335119308833300169369974887504238489844481831702140374269498766618596266450036126416199780051472915764009373136371402792734624133471866014167954424862657962038707985048927531523748310560501867126114229547515368800779865169972947228406136855132886184421372334702503134453344123583635091103821323008398433532857544314897429496032762021720134731845249280828296688800754923848093635633563535474643957925442856001585664710966852596941233949036233582223542574061511985764741918915092680644015837935002973170112547957562967862825957383723663772703416658015562403763687919096504932558202335221787841377914479273279264352296994348789984316954241973925241800901450288315340055196291678264722053640255005666359240668889869366331744169684588188705394173173579843616532900940390105180399849776621421603692688542490910628256386721983103684066243008729286141089226107537290022418644035917551441407860330935963176167961907644656179350702444301862596147846467737533390915082144124576915543105181700305905510090711370903471588330621980777229593213860341048477781032795649101116672509653702371248013230956737041742304474531238714566198241592851031914411970289361392232682361396662175296451281710329583126500303941502567262056968733617393436010035594878140449377189225852983958102095002549743093151314322828094780383236039657935160040071245281413156689996800547101018776396601423152439757300349308232478584676308968227274484677961882089554642109884053284264540166288862437270782887213419911151471029786720915197798598242842623856500684455646721917644154587113398036975593634322463277963510514986821324660768918863024555670222844052718233090303146284550247061752258490564685925668253041383914313097112293068919171908081790768976281839096227285547733650758403118759731618158787466706220491152679855793657737379757407458463193432059277634671417316439157410941873004999577916941840583789744203726440003605685844924611367589975504234225993658659306461156789964887717054583152359008572987670528000000000000000000000000000000000*i1^17 + -5449364150360012754291037254946786005490848288239198334420938508933606551712289955901482654702999878714741845801679738825191772733316911277767768710981424992699943581153396415483201008285754550866718817981681251181605724006329379388099544824915457179464393633125043589910502919752606712002173219232907897917280644331698529016504622474008477480688130840017279814149754329156975052516110546821117845850526312377469520996552250906213396325309602341466326830886428078442137694018316152185917568791892718458708803421355977068163816378479326074042848886639137547691803337041863697669163074681890060129810798245440925295278377979802128314967096801184539414449568155220839922907170618588813507779174945530313108698957895812286133969380498773326548193308492103937022984768173399780271014092438497640630357327595047070077562371830064329087354863789823189273960009616421461840357308769451564140334483234252909829289134123658934724863593379241794761678401796313879319035659211158827898028658808878914117814941608361561935845372601591126136061694365980440924850572389021881696242365432430590721739694424534001639452830064839270973454131227665558811596197276255907560895329247719704082941115019342164339644823962594697100337100066681943857164031884365621609443871204700137147125005459405870752634990292452361890236863842983257363184205259330875252983766771104111976665679163478259288090035071113331272755690746493241078778798789796644041566192566691755158137668789252109455745707432553901694016266216878631781326261959306704067297723161812346437918121611578465604375794229397793204039433963342208527251086679882052426023548635089556504044343514123777251385800566303275613767625318040662346404896196590084259616896855393674402834408585029909157500825718654316949344694623182169861029130292746941831315259755964934144885417778097476171562305117096179492749995289090587091513145542303312319012089975047203282584876343495881204034895013131654323457576380988624270249108796189744979778486745145122289774671601326309187643128287425055095816721099741188046830483304148189320707931220185862209479955028273295265074588496413617894364872304913820573156594949737605324003177286640611690489313428596082647017422045507758851148552002553768760705654871387862781813532753384076640806271917758658257939019366186465745304034734164835397256820288959039268460546806082986122265558525973759693768845407645041477548862940991765496261001212061220628756432891416695530981235284077391420650839251457577107119138364758393414159151912198438978209044149166514594349221862614108756578089840647022598308887689528122127578447958594647495595626280500385550329725490352556439874021730996400273022645513352616965293266000461167954338363383208245884317992052071320916624644314790392193035113996297459028754900598513241636502994170787426881501320866165554544054578841102161214135092661048761891029217705373685768163010382454684756000587605141730705985363469254144974854194242469380496737132832257642395343822237204480000000000000000000000000000000*i1^18 + -4965417046883233483281206007250359247698806692290260195125370994971587008141408959572750076966169074784145756279402281628229620922238691848011574546844236723881101512412161381679772888279107115439747832461354324363341742840517467712852559780564854664708396523399446248246889689087840226515762910197320350098495675303508001419552814586280609716495340024464792790323184826669809354039880660811089879751535286692759445450478416096062287120565382781941664547759794673766168270724098841650898445728970738528634361850092954326591306679276041283360628388815989728447359933527960624514924534512184745460233120273668800365635177153706002567404491224750039778677437102379642630487312997001854619957051599585837674813912671814963102915652797853252980454145296112053730772070154503621268177817732902908405649398749750620694612196369591341879608449156040890687272487203249434902326721993590057128781259057470307975113774064102037933083109376184331569133404596638611811720002295739172159269054896939801236238295473521470144352312752327413383595555727159412508047763925506987463028885777115444318508542733896800887554917297017250062158396441851205839358880584367928896635808228510144181371046280915935520981761308089334548224460955646236260194336180488599761367219740148395545121271786872194173212109726094931766609219617128900400756458418911541223664486648661653827597625519056831501455526643709471950116447061419015923231836323988859509416387984829687358245901548423507455898976429492818649615335588699136560115977794337568458365051195486858571016839848189740619316993595853642272504670141885799013687597438133197613146726456912529621836643498749836602764111372455219904470452696965549667433065563023121667094370904804642044028851766587568585258306330516806454452731965759928079346468591175394215536950635221639590567317725395530751768837676142175253623459534667011519603639622356820359228023249355875114438818643780528651080352531916872210654119905371869470103913333187916152003757872517027091065634887011262403983361282129724511212637484207919263731807494778250169051268707726020819324834863512755127978293338688376486768457715350346172431571158449112697560651192502659383547199709714978280580661098622699888930953265860379695563750808703676818653907238192490860643543414576788319786844647734269574629848894582627417914682118059561053216620643443493678013910393374720636592888018053932083571191522039185132676625299056273861377742521368038330449012020864425068366956292849729308955447999869746266128450354800768520594046957865759190320865942393591309077228133341832443926209795701320824062116089009080543685655254321894304929194806465986249888868523454793071676203680912598429235428234509860624655351176751685366704268090480035228585990334358747596900878116970864268366954322873754278338533307917865565782169055387798876803951934734982197107280783345078201318776829342477344923883031948745421325164542746873245243472056096742263406588400889781521843277525565396395955164335308800000000000000000000000000000*i1^19 + -3740261334076989655522534429102186233754625826872134944881031908397862131960317505315361615725139894331975893466864125085575128705997642755371141675542500487910540418344293414846200093247162171312316127083886732656024543434813835833768564156441959349180513026105371690966821246853357812362990714480562630263912197969752977122347992418300676709022927737151809854645285722113952984671976809830647877612617395432032688357341733386647814677748641666419523182272108200479602043479494024939155718441806483458896932912291638018711852556246336470829440137483145022083483402970727754321809903098833921334873907402860076315509516625469426163924077891655767956828950412257014666711196443830958779986412929865605600765996234970788578358926392815138392825072806588657133786804470654448679379528780622474758531137158929740851061091246748302583718116996981954425832262764619895718074970870214608477337944895785517240658876060349881931027882859144280861510442835895498154121283023309090642516371247392925561241765722230197743600571441567979841361299797029602212703245357472920903650760228861832349261565051181009498746199946411713270597411439057451546432929425929025112520722997689514601917623565579352636298304074326372398949979429974983946822354099592211190863792472490843790383005830637374902753352346890797270947567837910881520791512062390751932463343737003099688070346362692141438497259236735528307167372702946622698536678403279660815350538676527973565361310306618135409931951219943624038484932289068293899928885606838065167396191374056159149772511133226558724167315096269967245307055213486193446261260207488551583670436700211425638633144749196731338656397847384071687171142962636989910485184678420622505359684592588990864978391621205528664218925101465824182366513318952202022911011226623996976051099832153156531504872863980498489675767419854765311193145542712864800680438647954074983186494696692261190944031714659516791772450405710384297911538034173158948326325048844568473146954307121933720245960584675445692002793587865386145415280216979379306570617416861303673117201743322524884229390554459146614215997500562612430386009794437799135503581169169629630048075258704064191200552971246734652150045646678764575781845609216114966612359328472761342565758054444153226056359326717854600542930026164183749107335020903887239134269160245103957100371493390390840531986351184058129820157266878192334956994918774496620633007101562591210909832970253690247493111125833710690947067558272836181062022841512273421247031179590698763722342638260781750581863701272334388486437995762195872635798391506419957701722696376637334592204665510072075847560003941587856407516754834454134937695345776369053509371346858455840072198921702193352662038470672879794617728030120785675658381860543053723295024703604059314893817666409600519405571008841094085798749282449671873810861396858712268162744327910993030035506597073907253662346229193976318962567178891864987927167811340146086335899865653387902012794863616000000000000000000000000000*i1^20 + -40152345362524996002479716371236464480155895529035813595787154721889110453077671316906176985403255296285414062573957733444910003315602378661735662083917182303727998801997823101622835402469576331924912912023731229538780247634239508763998631201700660526533614543598281015641759572171641175905429399664930861714288646167163255776272438533075363493627491888877302432682489355790422342368651723530080869581991213696028617769538429545927083394594497804759853679850690196234246300800826573474606400902791066111309177224673753822878501136412406572418786580353583260094520029060180071779321763540305984355403757666058738545920384388699589795692567311239040573740142790956909932267186808677956634351119118199649312791195577001232172342905162046591532690373999118385288278442232129875975365174955315672280898674543628056215537749267356755110622755627755734533248146609978382186106593457860656301909069270474876471371890082617794613352578816875744676016553933442447656758610858492746002210007329848624474885635355328780317220420723440663384050659074084173480537620214347524740491074745026498663139302372319139299118884943827550627500182599855190605663502440883448067933192531359402265867826238342800358269047729797758015763147046526583562694188416781591588654840889635541470600565791986367854889591738392365653318553444081903002919703075302253653937969739956736905780011689773848836208757216458004174691903520745188110768749726787534394899608155026221037260023356422007025562573548342223686452242253054435215016344273999937408687799658201403962847274102209990486083689514431614689673204065504320322163648638437526041721685198494258232246591558253116025976043739249845644476163651519482696424419333622039428759311652689493380586048006574899860371590071176658248747511725003523433882774674399689242107516308693370372259365648112146002948400907747975070553181817134235627017890944042825775424847373303760557124528400876697065569477345220483852466506715829457862922850512946064033645051082052972163363315109721724212868644707347303941149421897003890144067927571511527408512524189012334356491327273548449440658390274361637540045451006748507307388346236103081008119996661820137696731121312366520456769542335472103744306142537689182087998053966074500480901285550393220227031221632337124321453024248594703217265083449704837660808858073083971360110461017368654862604127327876681030795730685904732512297791940612419949143597794118764809672826007127389937068831362979717402259605229101074820563107787191967891356554317505994920435777335237296174849610822463998934036996426999095397406474523297967305450795331270584757239384484350120903801386365617208665428059016301379332583773778422902064247865300014077731593119199132300332520708124439307597921811272586331366686490112092174109778948061032481434272197095177068598833083448107643329843823393049276361025167020263982060950886113346185985687228110777712522690483919370690354246244842916941159891959668704490649118994936468642413160693760000000000000000000000000*i1^21 + 2212457818566922727885285162488388542873237130291514490773967907981238160851802279369940289285400270669178647751177970265397454182087527284040809697281321872775575561386606114776799848543433336818021886301979389611432945185789135537290205726649619378220636025501385228719316481785461539324058488519886021457065121074002035681409824685114476503607709368362263878081939381165762969861822813512634085971395712591199233478917708733883043701461008899980634100379169928610544941306790574415010695603768005442196454215052991882511555522680517389585570909714223471020193677920494387760110442107521172028101347763935328753136199966772717971155275311402935484118910707773939942811692937980512905702279899053652657554370425779241633677962974973706183819773332078963124701083332117790199869601824240659975223801221227391841966581370483090893356057451262766356246682824809177490307574026689274964016255899812769113940666393224546713955932213382851491285361034583264566882969751466938712873376469375469957227645840427574644198080805878919272691383015786924700348935134287851598666777089189945759209656304346939684588765958513520956472336122376796200054383722128083269609018025742558976471180851541740448686770174518297476530662417701516675182679783334340137796501750875408932443736971425457834220606249021910066681252334050498319025925024090490107481636292450628258758087722654960547081274131475648548474461118325617916054842911389909231069472734799495513944534351786981500874694167054458288370179017945810793066286331506134718787241268521650017747769872797763530311593106894805452295236154163096723325800566659567478054589785077596580399679137108898825282057664661014992201260161275687064853068741291606106599700914096797496923481117594349680722124022605657114660930661557659278137691698604498593524443862470493750866762220025254058508440854975024992631200515922345175296693909295413918198400165235232073519687566309167549307992460262840519761834847806706465392506530868322183034557132367944836500136431267144544223830485000515786680888328524801344885866494836151505752693992224723389687868480515127359413901880225184342914170477231716324202441699683620545677275136091604839844708894743173813470793606549854595922743745821469136991997074591368703947299821689825380638553521492799866711539168697035481494930363426178340497427775997331700536872216698819410215972027850591767599115591980363242120642672973901889489209164092605744249129668960875137707575285081713557749896922019761002386393128685601150772904608641348158206717938109471179259221694285178080240794677400372614170520906769056077716791226064044368008797600461634910347810223759129611427959657067736994455575218569081209763006817714251012345616107359801257623045659056405632765181440174328390174196240895664910820461378688303077169561874781119516477665520380979204776043924578106234364551701745729266447575026455394416802397337863964469769931996363079557630809768512827339803694366195062182545003306735949228273985126400000000000000000000000*i1^22 + 2766591344313296531654968516865927704166691094589573237215058592360685587529570806350521835625872730736741449607063213022662897490217782616984332380785134082343238179945755984110963680865872869438484243491027122034525807000128630576836668599543122368639941791916722320359797230929900591152804610311206756340394845147699593376485596461203170329702039494036383940400402260565830783169090602733670930387884340700627219426097113026688253175362294120027750453160898262197347451602377562091115570648578636029679752914632751073411488728237219750206966122845874245907791703740494605120063206521679446248486293606182994035612973384483399185323640978277935156572269761184111814532103420795933932110355174711668635509839398068062684004384843078008711865024767087017836480770177429637667460611908039753218752422671827098877637316124223454359963940366894095704052921138673394820469448341698603417620826896004134992749629347670722105293105516397644656426104567925558226834200795085488976285726595234747748904066893038105490195972054600711734793835588357685178238653813154967024811519566502624758119475943126620982644341002618517746354088792511957334715318214535728237251755361848974052482725796351419564296635095718467405286779702068816893261748980856650195976985351928683211003232373990841150910642211119060068368998347126466789735535845918304687241172199233248133839544984563486370858283083533333354805155531650500401556082004477104432771624838398004414566190382475338276571277378522040845819231884618388721676966123762463085852452209128510990449890330095651498516212279902618827547290916682861720085230818304028105573198709646475209369589468420517457036431895461395201659465738930405863597268366427132117015732995195517998219134892566844841550339723869043023567882028045791917517192123220546547827353527556528244598797202952356531598627895410290703947058695589373889012593263257003787683096091482846091227457114413206858135694224356997495502147119124341024300503459903324207256557436824133216467692983671879288952960988680542787827480574304704133913774085696739082268424496952267806405329646987370995909774447748158750048044393379033063801719066827997369743403804717675316567563858541434264502183580208069058514628080668245861534177110112261840655033075799209646225080239799260010706067510538066708801127118126499550229696183596884182162081950544064200593918706330994233900900952897191804185365487559423371073664367266041849845525579233743633889706534041092953146315631199833120849960396869059763323223090869084947637549700112493857175259663239710020580872860115753884213501470375864695208160694916875337473141773536670086253819175834567051360601597637335162105482243515743261761751655342504156441783311397031878626260349108528555109736289059640698998215744901781211245538566608070962576212000767218197455845836352508547073841227003932589394065373237301448845336451485383888205520997690769401305319782588563928798658761343100395819434906876542495351210550177296618958618624000000000000000000000*i1^23 + 2600046642493421767068897561056403209708813377947036039556126193975649351302977767508307198766642863934048779375410027874069270822817923161321084026144859275685876019556025728054852413592180114377393339154117960015192756841592639432948599852026956271828460549835603714999785666177101082044143609833271325311821275901710380970686407086276854419988452101361624724706730125168164671112118793432019167719919562340269617723536127328456507514739732257834784958662874283920826735191219547153375333247995740533667632997122633365617822163224614586516136502881262244380855690027026465903057583180471406527978328639711992123120354430900181765053860075963780673662670914391960140000694215229777163525134626716907607329352499799854045412893180640885631518893188316804806482068742729808633264986412469073131217955196599416664228060504901330883533938433378562937032543256314454087614497955086369295152710936215916325200232523640393136953261027345102916563825219681387258133966814258879019648917005029992197510179612881403500203164279040002223070842938847959626723202777830390570044204363112345705307746378319121216565155769355264570845389808037992087407133697498834425110572383888782216845056298763769187313473775630197181624765011739612790032057036886109083454256966396250917337927229938213589540089949022970440859691951553508344986613296875546450354332084210299277893657109486556334627091939531453928174738292005667350869026988421784460882674174695800645146762360916927609495622052454418002093621019535610829052698513159808024982937304733164338412276061958153559288654521798730558424000201018893805428692636231890267437453907656244578141236148997869052748374809408067500779632805363571599656408540076572271610648876208179917758697157277581803847689747604807631154365808604639964501160754179384883449917496065424619682419433543724338771263365914031056633879015763331832648491248309677773985028458344096477545856826272094078352979514256290378612239202421232996531007778743898303281514923550540864064615950028470310912933871218858929117052812258931167418619858835157647629634879070230023375441926823027074600671507975715860649034448265719667012870574928050552623201896785850346721012013227741857503816082304894822308656596152478541640614340162178679736022016670960128957004532985914994785281868278053081718774599462063861075983371783835180275207868441508026813100687454696736035340365069541938000744687026326054789693541647107163494674128519330020921031835543981305869255832557818454452914587311883816724815287385728089522413463557165961849654246249421566795154851354721242521134935820811425127741596025816442189276250614433844290287324179978977510787496879275984826675744351840452188210709993923890341081782199595016131594367034217854405689069515197748262041824889795977477201326625488433548651283093455725108664840458445477392268768261514147543907145330427214467940050997704923791568006674567376926640809757150302341026305596085041350884265120859778601495698619339864738365440000000000000000000*i1^24 + 1823965669405923660483834706691156093742255234359762151750229187645760801250668479101049748396077683962994509048143595266638779747881651213215923799485852719979170879287492264096442768122397788583389898942116148523032662114130807044139010337202717097027982370210090352503089305245678118055406194906760866474187642669799693651281607960157329807901788769179934937613919659326987142693720491594801161463277951164972742490165062403204053336396529806005277326292455294542237324754477336506383349541340391226622403135484162318162815018663707258551769345587852965680188303982016998746280357785832168414670797378512964881972977711614621093512004199679787019025914942457241211649632096161172214630608505536746003739506775035602377688335888884740593027210881766497582533057292989026668117602467037849134077478080997785754039955431939725342665489529957867897950280820811906045710542577908055752188787323513482595572967722047655213667867914751115849166642738711959410445807887429252286310859591153077249336318016772088750690020720578203584124532907838130053379756321007898457665612218443975331381763992279103617135859722461682580439106372105347165965189745793513457103467748664369580572328295614386759712450431838611286787351537988888516077025517830434519123283579724802357437179695359341093257899134851353603692388424637467221785719360405798009688495990027206238039447146014010235348889930017421041598071293322161517029324643739296249101528471549148558945196029356257793102756895643830173171395272871412608698059512457328754516995639549009015407257255176727675446246218797615152739736533771766643610018867063039928638421222275374890169255296936296226382627983421868956968706136859925269828594100280569680403704899860436565648695503446393036021090547510642595000578699850003477756702805285295383028019869992495494742075597498124609906350211252043480460251972300152047857644550054558584778456863198021946789727512778098295313423468322248934297820371267989206760575332726004290447409561068025966924208717584603519278306975180015972035930880161201176492156161414222061494360977906732808406337941513393060871352044582578033584740075584380289093439864533040016247025340139586706902838763698133653281472977929081896510917505199270424514327101548052322231989527893179539912376600915758892220397472121262854862347410195171491557248383190977405253530806670151813279513443972937153804106241073699930161542433460987118195417287113459909789370991517773249443080034786692311694491768047899983113700561709981430114841509004905415259260069705811462144636175338056357445465079599333941748127316754092792354976157501000589646357748571329742722702633554015503717735999513167506625665130635773923549224324927137379563914264898678695950502701320583009935769523020972452293939774530320143273054282906284804856231175264729731685551732480732419039765760764036644360112422844546202030816914509068414880986392905140075608049010131986305002158682970284331647106304990331712760169956652028068909547520000000000000000*i1^25 + 816816899528419856447895369436252717254978000764593409858053928651012861945282087118380121551644113229634882143771550577865256511312760961339647092852993662962375798117716951455643089672262017747809925225486417515751230704128488595079724590024765969389051649828209256596815283197445743316926331836662320182755142515491379964655636313463021134018441523427006481807722815701164370196176535419849447256037063158718364359607703548225084091973559803479563960533222149807628109884366563577910834062661439492281903335746601596555085339469076571729645072505472334201053929721620138020684288843577644325440120724795538032436176730307624859306486230203171712785563395021858273930676244943115129713147838390584261177108229042971223669604819621064463719448558966412751292951270794783821330286992227202007250995217973137283211516946576172180564052734289140129383027705872092932139376792074434660575148014685126712285443738898844449322731178083984178204070504010993904655715792271904193620993857410741767724225239144385071003920842041038284759075250852582848530194735643348900092224384163503038533402915611566068802094820477172347052671719013175793948742331049802277038050404183957417163142558898462501549063303787710009518662541234479522991446473580226089666908517746294519452592984409864251009827284254432824813075853841562306430324227025551022034416050068762819634691635280352923478558998656808958487912820933469699754817649220172431568555377986239859424837243485067038074103774859936312958752276677539050564517113505430788544751483860024679115659122267014554406982784798313923188394818834054743258849054683278340130061999315675491113698416499975837504811062883376450155526900932129957546017850773528012116655125216733229625195203942999231986891357702718655043477201798934155727845703459947778805881396144438324829076951763212025781102769469469300731482189740772884498481514645582156239964328378543771303136183774813452712993974696795457129585405797093062581789946061975673377923275474834618466976151063702908875123336626442124609072043776526651690678078050931520545889432555596165865822077643228007598466907320753492884192874067023917792853500828957345311741154991182473893359774133338656516275562601137357606500500021372233104228066943927889377727064500069115426433138791797167088490838436362336799674118793021251087813209306805746132269107249499328154474539510815909553546008735841012606363469239076413268239203027921960953229204745745246197673461920736632560159810740306307914372188136318799448368211166560724664821943730163064616109407134236273522172577550001704225136562238833464299366354726671863624715809762246348675071028173652219386708174928227469971243842880554804676845903881964828740183677486062050306657808931302081912257917790784903590940218486759640936756917844460567897372986856452580708933506914788172674732266268758825855459008715022747570953718922410758789513269347811726416458000953369995080108502831555357652890339831504757047500275011097361330995200000000000000*i1^26 + 100117005611236983252585274792326173828032521647705076387027768086551340439465626275026038910327022509798927751864800458086018431174498300737754059283670727440698456371557682082623361723954971492040290337082512295568795448304837320831801802513817570852058717506568369416366117328149882950791543009995367710435531979859629208169233110343718482155963302204101413791868629510271541815332509174226100111536596301487765475986388745181973053344741243190978404491622892189082870569380665966911720639313568638113798037432114549324284557026056532869692575710336403021839019162647354110707653344578262602926055634000337454532601949981410630377058762745418447053220231440915905127049305030046194066574424822536039855814217053554359547868538318202921467824544101999749362106059137914074968024892541093463998146008087339541076064860632199490957410231660317802033450538661840035862395565799914178268705562642252744217319940711189007524293522886909568507839515809249738655985330180777095781873906287851825878677572968302101749003287249023297007662252791341386498335347308826713913727683841095743680375999813459630126812804403045418930127640498236459586995766961093800590881082516624475760600918729914549182486214132882644058963979710520714030054206860401724460635882837335244481335678424237745953734151941050917120203295395675640301367798440582627148815556929456211553977826105879384146189865254667426069156156871548436809347445994968625506453366168105805492601961636869288797207963338927728303313108887341988567166928246406629997238701298921111841019349420546973086034454504973613330553518920278736393994938810658414088155444889646791577689915468115190617219235106961757624440708611219850465571403284923387059355134066173962852009907959772329160815526690668328640183900629230875592511940687807948295990779584733664318080028266962536228526279393606195303753069416171611410667443344444961563838020799832095112254426427404992438172080325838897158973971831304449729268341462398235685797651289203577443232549474613146265052236984417629078504688581532712369681644848085081080463370734704573124456122688855810181570738910576601591707171110109739701036725536483073981064896608438634995152448052081701128036218052239140375957429585382324210125695180304596902180707691116205150157539277791999702198257162277811074126733336672202535304676594561725327950060891995975323601986974033743731670580804358745404748230255625589428511384197168218172447417133998674917228996353066034332096402509572329051777403903111794463681383710136222956933004472663477794803790160791140882759595048912285069118822563498651597250440019639271130912525757338211461234672102068936512094657629382973257716384677663421195913123115268267757852853005126096685783090273961652448963913014480692892759451189511659540195369664677663307512059713911615856619860501630724345451725047253767387305943444970402117878662953863445774214652786222994696140162015766824144286297339444776544604547983924550134946146074062038761472000000000000*i1^27 + -224009875402758903722954517685896881438320967570154866564768061996656142053848583933690440888095219017501352815789744829752050832205923333863588002948843045654825533380181599531268370961843966061635814478892756070444399986626560509675090869637345768026721446443420007977930647245616863095968112377629685070234047580332719407695603012170491315520598528092888672426973189952058966868300049802092888639956643021162632445917339966630174230381135081207241342447466790940558336712157458567436241602713624988292804649029349179603854921984642754677942981186599603019115050657705783764359092976223729477132338884668581072858581172829620378385367713136513844162771319848031255307441722398342772191430416376924800784468380862730634041860013093150857388058076650267829633401974115024480400962639126872280104849950367994197140865328867139728705793805688307947628497033177089390749478341869868463729324857608492115683862628222887557839396978493874299050644163877027138716747152745165432033300127402406468027809689241848739171174106654788581997239485471654036486226393179784714865073219457276783038116442477966076620475807146974798602464991019090473134440458899974257766678292587157046061953052604824522865687454227719300407698201932371306117495929478082026011089923883307416027410127430438241316650367311396731538127262638126330972798313467281226904517662240983370620556276876873902594466598094768557819441444883909061178879085073050380667307726621448498681650176060670929175969505036154096550318995503123773574404738677253150388035593158498021104339101137946328065858738429048536267658060788961776738640161116616914397114480302289197551342302781920671300892318928409857335392805596858863231303127844424467193011121542915924540691306806030146288378692346083317951441926582092915736799765862802329208553833146238864728651837800017020706671735713039409962167438550463039872513382095429380512945794180553338524068519684140489418228225415911161703383176853846667185651964767362556507653408331266597883658520463839423086579995786846465663799581816941369359698627339357299221327769202319994818620277996963847552929633601108560967121755682354054212110587735621806226552093498172634057730133099683065536113115952642134179162511546227196364069315434547723823922530470244467050122837286393385944157656976929615406971746419321384018459154869306009335015701107056844824938345974429405710254887576186115847927935406024774385678912479282249382318119506151098981144197957575849740733951446982498357633413043153574967126408360624448636560915695233650748840616699752794961687627378551746404351686462361148959835685535623481595764103106924490826565808659741781435201576656724438559220042445113166817891320392433498327839387221979063306837112579659191087253545852734383959806650474879750671185729819728245914213456095433689147026727956630954022446334881274868065810124712877742805911374574788653996905685759672173513786930170837960915358940010699511791877702437472719088912612615619325460480000000000*i1^28 + -304414889376962508464869841654658834364630406184569026336622506711494261094772152808042254262745327853872532697412170828346921457910152598253001160432331255890586081729043677416652638558673804741094914493897715683306913700163731354942645512573765397125903614832541051731136543085353805086971744226050171354627394204455969031201429219016289477985547390671040702493206420816715664945649714112175981208354317425460033621241969206950571217143436638363131141791114856669073688800881287621495530299839062999912137040297820458213104377989347887057147868223677942634050215336761590080035949321917681916625270610365747232712561388820467401696558719824732016403487000155843904369111061263713818751833783949331944355681602414400473051672171252394581067800727195316437849843150054700349290141074311793051999777393046365826291493531832521223971868708963156445710649784643156484748087754463804769738319239825131545274592994351052834640399204974515645503770879882134826776171264612943149414043943774295949770075736256102986081841500761742522577243984545287302348718063166921057675361264497616687582232308932106539815529714394963819609862740011919559744074801036196218196623942302578201331833356351053483059584904136369358071544861017652929232795298666436963435696726185648058303224357558769843906428017372730218905349261949109173235009080240567016365227130743237482080740800592382986924895768550516900329255989300448506654631149149121974999032912491011349602923609455502122254540227952339656654610417480220550151442137073908713425877602226169065069785421672543483247825799868179752742217906814726669988335512312085524093950475750721727401181985995097241081744862974598385658947752028114388072094230125820056172653298875341447101081170656588202509089346267636138611239430453216958955235805375456046770217248662222301073535640945550267166977321755518495282931761222863998480500300167251626206213362098513148371222581963632635568186225824725497671846081377357272949582902157259801433930040301556110827296516647198906358415346849236545726660759523134725217518344289347394831616267743804317951132534569180294206548461633379385938429705557820533671523047560095611042271885048800332521438102586233754481949838486767052737937177182997066873875993047544184494044620890746629726882921361097152414458235753367127893801534548962380506837242513623794849370911051313035634101131331334851858984269785839382873252518026127606152854526306287898189445792232919061648261344900127467338611957512506758703648199770508152966523414300490150150482497684814750709322559281273377593712079774179838427148178315433540564878725870881208639006214911676273334019891857307497834479990161533216554922878625929455748179818848865747322801907291229351371261522999757478384195197066875753863035162247755499298789196275218821030364065660291419337475191526198671554048676043040031968289860243666581592997523067990014424857586055492779552501279377886399314611627140385925755394908854744867606988935584807701708800000000*i1^29 + -269249632563939633565861434653515956459799937390899363846631371377289625349474685540955753676588490153306769895765751946866305903077163049651876050451792818302716989903728151309352238741680666420667580793850743322004937344868771730825796926903930173293811525373704995378427444589182258208046069643902199004877989190044183125061032641509222196920730901375582584728865616662625928822130195627654590784396309433833666717074054212587197205994399004076821869458595149189708157087179548947752528429047636980838109847290582887975009846847055158475179227673756999127609001923958901472265521209412697962586224731815841341241157486944052742140384496330301488880704556928275031612423620936173194201458593494302658029252684617344827176611133849768811202825485754035957661833632398321985604421474017674381349689335540615956726629911957701532642116472369579052448338479486260550391862391142430556514455783743531266673570824513151223528340720252504859785069352646761035094690375571746485622393690323177558304958384134024817322589325189657178897429739979061517361455791824308199736615564410150376226972434864189886637095256369204566606749425925224735385538858035207418945138780827191508623753483834311433604036126422306211407648389550950810752928690532329330998826039405253677728672271461891956419361815926619737583871142347851104606738479541731870508778839725598848027962443021191634664792138793723091754936720787228568729181004685173961646244791930823957816728581105696000228499930857729352284992530186219916993290801158545732103670652282181000734799696785213223648694981493042103317652749594039134471222455020432464165845646921967260142313526258315006604136301346594544513328356786149964448303663297685371791947450372249279332781333565073142025680932726129240869058336860583864991687172312865530738783449023807879956558045052627881551642054513219284623995252471464659398701819144589965675488663782412917163181330194906316422247464064971609231170689591557520243505153883242673166679388050077418221616514121144867992386099798390199088612140659261698772375177185464545844163449703216088671148398585084666273575627545463847126850192343868927456816309033204414041580596624721212422996743111529182893178373702539528965270898797839162260612373457193742711833757518628087477761452893707655591819156159348762363457698400174395388011014934300338835247651568900447830441118825463365320139389449407567043210578147684709575813626897488145202767921071132985213046110951352244327932024535014766741811597895256355790881512308699339952710715639224004929956557590228046446463383468676658034033326216488590522435648366372818376725297714790267642366726762540068830286189439926834835935946763833986322789064911531755157816702522304521499418208285610784070129886102189381182110086808416210170395170469288959292134461344145659420347777220505394052208244003325769151407390889069986683423957830936283381895795321280688947049426966782363031330532977138892314888480849385873506022487479906467840000000*i1^30 + -169351886561425612759771916634122909929109259847706995586723746914252072695231426883737703251545460335542117382093215356454399774896415430952957928940206478963748074106547712468870989557816131496084172171460339050802278822970719133759879936442745879865305808309668999919570262818183865670881368581676732321443905611433944685583577221093270905669205141599730720401293602825438757259154041758837966384599212972007354701765028482206750246583344165833883874925371491595549321858394800125681343606922680538649131139927414665783172395421750964981428932130917977724021248297772631251682096060491840059464904775104250398002292124700429292982729410361813864038688160960468192105528094584782514692775513680590484964363681287960592611369478615486730073528119786993502823946440192529788043845493544091323184687617214617442577551338167183971089087432063321259295396862321716314187764416740205121150813062709412033739683047064835280361143830669970046256870008825493456740512614173091441290236250731045923129375332162738990865287319754527310802013579361622932005380150653840574105309030993882617291148598126925345153723387863604902781118727482477524630988408634009218258471383878734072430117075293078370983293280780905600464599662736093543351271652690269881441177135233498050399169654563846158655700281622597487027220419979852830096403306136426108741207177749325267937378020067616702516658821726226639257712157754687226925784305270954156878154494628601607738357042202206178080469142996272546647932662494700173816670522824342315202005632462181598255955771373205952730367922015435148857558061987990954951425971970620068008547122658001731207520048892503212546838588033733342599900613219911700161457185479474590803834737067669701554405188837095266485682331636027936576823586625977204755160900996113112340793506923533398735884081404226031969514815981875994666355718355617330210656451966005704559561119582633953046698255990379543287023081476320964007190688553344087169010847192601503325057134516749942810067724780203354918504957879043647278831200748757771557439193123337901608437691809812057654229988131401266107150454908948104654940358327219604127668198587906903677137748977146933888772316829536472985095979644299859661111195294834752000819945511066466787878922307006729799356614093562837272771774688015003936788112245837318338437828914062459464614723331952458596482733668616527607009977091492171290321641670815111873269586446266315154629319410166227078862182624795907442675385437482196889816374132883634595116244923421339473970652318193548108640467863251552539386042227729519596138073847824010637423088330130273430366868220529335841078807288651599032512499103346021611326984010392742598938498564643918330247365030733062715480887745103908015468564830917873386293225879764099664495811146469068369620500545455056092026428432037135401258775004817673194786135827063816465993891563091951537141982561846702666123436889328899903011120144462944649144120081910759526677213681287168000000*i1^31 + -84200559890358346224920081842372855246925832061087067910928524124478752815070173354751490380289388592476942790703282670632866579850562504778365705167622228333096889746397548671919446221387541187800873340694787415696073980107129286935405893317145724607168409293301413670692031753707955496166033076322027514703227086447460694632522929970860304171128331279545113434619604390129131910506374779950287510608907541194641241366361640509501084843700285252576383907194856399595956594443931745210475777727417250456224675851041782551139246427668656912869781766406420599541119199067244302289036747840961128136231155618232766637760463220784897640527003140378171685050944453830542085849236234712430533572828276861776278200646703180003401022027332822251526271693817178705980034602055293026644521025745991227645177191690127917769212704805856093809899286879604582959703933481464766877704190247075805896358944747057971096924110228474243890967685153585305057371350867830776900585736502854402368073545846902758461011359287770648482337815941712379120372922743544610624936872984598569507098266314614233474953682091980813319574042435056925793664986804135479441758184915892144408190986668159206868160249540675888510996342028131166893173937060789993371254678260263343470196583370857409060864149697885677900100555670284489937189091261984408783181518703368597047529028844681917434799667980361519261293736057766158837419519572314925150025930471280175258008089715998682199381461530845818796054837194832488539980927908915367034142513710865571000230002416970216379752893935884835666859079066756904531847370276024022309538037353603076461832442996537148865354928768319077412108916364424285468551667597081923557991291227418645038363040127567980307209755735702905480892720592153761752474516527742927031720815459380366692152051093262265438303444065722509603534542390120402690468135278676008586414981119264536200071313105286752085174141958915582313873920614053810019128059174580665581932070946271372069384913846940281990221926941562343144428066265108584297914074709325854513168089167173232287434343124088007773086352959062930281413921391543588359872382567735291951416195870314192028373110842377491193075213077033035010992191008955619410350277188140950855744057888529207744626111922179393573382345355602641054784758271634874295219403777640231128566126805962542513153495016544813695494822579012569888629087536942615922903126735204887080712191727791141290401799662209366915317175748048699492080090397475068461202861919450529955335772469032593331649237796406920052208883390850403808864585228596495615777733172026311832648241529965018102700795908279131570592768611701174955371542336060993040036732749795912492455444739856214243462424800206480855749749070030484320406417168677927368670259035755127821328563862296455030840793222400075161620215094878387862434421526050085095286687070499621465768643118948473614649769021761781126920996486958797366443744671545525553121242123563970549384991683379200000*i1^32 + -38413240785139890442593061538794725574134987625279980823404122415656326322527855087309477181702055424577324489712941263531858786603818822953488316446742633946730735938144877771510109437944286404224901150245397406619128410670095876833554080725442654409939653172892975649997826476623410894285080247148793746460689545144887286695610857339432600356825190573182233246645131957709944788647333326114101449843832857206848382924831308674175798812949343935527495487956024337397873078550644005926229758565286853901750337442441694468614319807145888637613235276008813591954354695354572285809516588754130191072893001192783320431458760620959839979372235644018857001615660583572480857168008920432817076381859331743151922011555949208771933386392690879737718259752184475379042200283705106468676501341501059606587752834245686828258280498519459188818603482989379772997307988145696688356970954803857018802758069878937542540495146245768133221692209325457272056859388605845910114158640029570240000078287819092431129521206323213610663528145352216775270814178430800224731188880635266819328963685566473408288355524947541244493323674443358485156644754193110223178629413825333563314424251254561133632846799697599569102994674236074768080084578121256096524388018629716176650475739392594219264614651448955407264814301419890613890965850405545000232024185810140612877022624458223691466598095741615968703451716143483633362861080230583424057185569567769064315476034024940707862129645410901325204238958751925655972304121495014380985607663334910323538787943858240938912027885718503416903925212981000106720981092166871522974611500848245266727175991038421908676218614990379673178776796376440505338439916263235091753313177062093559610219160715030059752858388491251147009360287631466084576543873193839780131561118238051068102728058406182628039009851194645133185209262142592112956590881112975241351206685722144783384126168501496179156966300421001293498105613962551561487061758372443871675424409624519067752168142796918682519175713209624289466649935637074413359236874505671297996210064295214628984163517516568204968429348143210736523908739689408587414838650312137201057860004983768851135224786784622657931478664953342689950568809982445659600698410828127064536238969696688433377634346970784312576537661226772723693964744390038125038063297663718949745351646230818759214570567626187029215577547595820226695288340537256235346785291376428305570970745342308561885084870858041175875754649688603093105495895564649502073467794163662696114058258390965760121646783492111900902629468829517129220279272193474366388487220514205083814656101549962902283467677417910020224518314486911618060290230656081408783369069857076993486754465672836510419346617827248067504781690469593188155591656623248243940390654344388011744463367108136441511248070902718404135932267842556341921918778386783639395146498758889330030229240942366422481875423772007894836824567671525067567816158613020873179475226541672937660019113984000000*i1^33 + -12643094648291652751121651450421327220794053289175136800976921688401117647075911367459556468358258349536614370800291824634147981601316661001666274336761134549789533767668148583286865963183699083517273847924721045816653727720098179437233103767395771657271040447917533029804153926905922957836861810649573293511103357227681265485799747921091000266806021347557893318699257721350570936347433066396739980211614127936923473893242679206059191580911528245048239375393032292359714794287912357796595191753578301082139942467543949827300629622020040756739962588654034219179221097034380302807888256704199572660361628354079011004004460141964468268750801742017740013065273371380829075764028489964046989588368561496894836655817905277903140729333183955541933413326109621004281482455570501579833690175533352749442434278264190854897440755956063794615551989660009909002071079444758643112573784785932977458666220339247773181163978713221589945692588202625820525359511266904564316738761963177167235426956747902801903268072439128225663497726599229091853162739100974011570140869999615235550417893545896062360921582126899619965248264017559365093889366812341484815230739993005565488387708083022548449977745222995413593680250669395434988937972377202429830948503835895022044665808585039257448259803471549723803766927533769990138709135886386549808899816888260392974963513779148070355119032729169304180797023611275733458861375430025358315989182674406531933270453964960782816323811786463775947040358673236343749979018410246890367274479353825298038810553331422674928128518033755565054048057816892860357345123682785577892628830842819094502395841890716461501915900279541941396560997826405242977050946274465678379033322779389045287782127718401278797568180738706613875653826987111557885463540512712760810890971088374485725673508482834282702268617071549871288966896304943370699033328272294019210036616140779442055955798244669944992333465622494227207586482942888944268371603489149991004569823399616420628745806298885201335268399430834864118109384814863387248804234870039182401705114272162314484975960630680429736750312471323829609013441633184182690323631119607233649363057400599354809122043107367754703989757479720292200123652109110682488020142512874685988415933452175962009097768133217747854071665564995428067681150764886450777001966493454315766164940906715497038617801636610394206352698341829823637933337510420358030953346813962092626633387461350747895240451947535754493953365864024578758585721175400536268652830114942091001061061231729557920150025824402132797288304150172699238741933677103323929243626225285423639538526076304328573909320527978192551419930173834952576313745353177985337663460374242005470242774772151327448459676849980016685260936854874024875229162724940407911876581535843573975385822146416086936974300532296018793518212657521151754150022363997000410908646032054225825797873159641025186537361492348362043626169658087554659644160337219256202068746111498235395602120704000*i1^34 + -3188937380832140064213516526041627711340478655919920254509238311283450487642916897534776391884678098113659022936671721905552564093323790983553921324522196548860245865054488450044283707502339525309850436944831139656394964576742523542286056961221782456129552143055465731632765338654057630549714295930235857742792829288615111328146766645834727877661946653204382561327537803999256224874211606364413612631149145326427249075039957304152430280696228002573509110804808414380901294378498193461698356768032035820364223709531415839980309152750498731685027089354821302571596902787752083944839036890683553145123019314953668163279259831525206386483129231645256984818661997408501625500961718788935329369288165492425158063326475169364418201147285539039610557929942653632665161176206366158352840836638070679847970869060948841329347858272302368359222598779155065000558963486855920443374631434842115689532823862370249928362064596326085077238041065191576017622504321142953226869954031959975391520215240352197571088199054387376460963887018555348658287489745097713252737489860052863849284774985008900312012720790160196921026675615359035712503097856044117825692497445678898315471943781073795650549523994717856676352188921741437159354518343024284625993613964239494708016701383942793102800220118722015341420183771078466832665437453030937775199396349593034840024149859179793189766824246536032621364437290365875995551035969910022928835504482061756600145061953901147527627334672822544667160536159462241006001608333577464411203666091770275296895097313015697982587405847308956633458324637245946356586920448343118892290504468340649724736366430436015268414003748340058433244651383563115742577485762825064016251884092185277386779365060195174912037674967421963272781478106487944011908922369926365420937702341457927818103644318012919078105271464628139369291426286184392175420898163658898737915837711772547794071900841914472214205623984085328189384909511156204300494301674357049608823097344187860220005828365701155267853712638528378043555717391792229614808647048673296005499105855151596849996425974035313582009694394058260872450999133985601092262873117620509331264501579529557692105379174584344262248698439000346431322553108188103037974399260661828149438310675123695597141878833788856110424803180424738759405004547598049386153088428292898126430333088002342998336276567211316529445728299825023902239218423100907298711744053806108005429991230561031490133075271845053310416145704715152596382404073619824706295743387348879810564553628419564997073516672566099185724634960007670931669022956273362186152816212710303192637483674809642712819310092373003029592799619872075264231733383733375352279816601952273046060601156309925791919605862708536786986904682753837844035925602882258301126766377301271801712023133475355547461103138119047775122204272470835369228039156956323547887832395214682124595478358997831001768449408349279402968651116556892021846650833477019432036772982743326904654233600*i1^35 + -667847751017468883229309174929436825830004368774257420564992035723258948640633613307092366926124836752144140331752749839334319704603065510929598223394761112541911977886933688141275156657382837440579235905060733548606370902908408146010317097021827645540566687388505668910208881544938071283194843112645737314799949778395055184995122254259241372038243639920174632494703715456064685823723231971049090169430237192306635113148958517384275641962669107664173987934676218327037935273456156177689932898300817392360800472810806748391403006231354142505871617674015866174388612289948345776831019931372028283964167431314276319230330304359609453572099748967349683850071216322042990076307123433269575310524869092510454832384807105474750563937489867870015347641123342109576744583580943863365168366404510166776533984489714455137534907053647145220547651415348432410546240044253583523769991706402521339223044267216178230233755852400456972805077621201532209544325831204265519210485534440589119100383092194001960542902166281191525519805219858300529456263318270338226938407976465167647548107844188501723422406238157364448463463505171447699851982784481509561835587631579121945455041265346052187589563956468891510918323773931887436859576728486343688229483047634251952434516283513131489863442877551067367805039906422743633882879478868750016565794502113180303362516282608058199553671101430114901109933282399985441011088129076327106950192363723532202599621694651985448673564003977873699636841848589752103569888182972749774529096356742094909648871552097672338651026482840697785319455885377908463122782517157047501570011331798042113309030154690415711873383791642491056737280277024274172505952722947922727417019668413020785608221660882990421346052366878297131345088012421370287684250563031822599461914148398788768634207740613209915722509263900954135581015406383334823751879336190642878593313589037309323765698546840105533005425624767028660658556909593334604419434534240184546010061429492628837028509674338948807809076880444927432692161037736917846143999199045966811034118461903987101428435756805467336956257344680458597631485199890965388949843534000214435435332468273022677967782540934867273610093409055775737200978398498921003104026307391935378656572254513802759997844414091893970003003259870144103012095375141169450880713904378678087879215144590786491979930218303250846380938773676965930435534757784396696552127959980969642053489588814664736655803387542730666962452366675701731332031910387181856272929248483125182696507343712723815760270100132889788264925281872588442608527066999918704793138753925682740867698143368131592279339719298566306979662773566501618650528127215829910415219536487786095641910418795352184747741567380787995603485148347832182243113066675860216051099268461282390646759596966510799375506073624745916594291442019579731884223340263466437471320641788306037161076280409072867804862170036639155434197216966412473628683241613279357842942808084250686914560*i1^36 + 46096434272483420119429226268111101730450858291555363224839594907397311137819078304989894821166739045657019143699003881543323465576100835587605240522758922169866372492369607736306627105379599767155565783779840233296553686686280027651726296347298705372996638633763490757304756200602026738836716459494110589723350470719658074997728954803314734352183256703708740881355563281414628596102669825674152896266536599889645436751731662246000109129344197707661682291666137811879360307756465385691621902840466662631695670727561133930691008697631136230243892774966317792798147707377868467035892585588437863679561292631947671848096965611546751963667937774922606652815450060702014153324452857306427217207569159357351521098116804681205082147862466045889398408409015969884786830020176369578616760146584167256228636417921525389778076483802769946983486924823922888273096255475042604609578135660092134615913404923360790048380186607933907678028967909765508957342743664286383223174831482709428034645708608287397284444907212687174665607532459113148272226862856853834158325390654726387473389887369163925542349963095282312072130972088586630452341731768820615816639117952621776846622767625636983606618444915055279910441009712391485139926384946102877159139229154939986538405081254252995750647500929523019247548467423339539612603049757294401016232904573511401455670328411831410253608308532839051542453403010924675171544567521130298943771929440219247046905738943444818321900463163834890785188180939497963633176778156849726387438011818857437491472543436510185230554666694780630483213910773700166354788673997578433030901378656841835277327497265713431086384268956697184476810064269655809435705524319242862689475822836769342272570802731431927502564140579561641268268585752868318396204183925139841535655515913441462932611195396385907883318469132415958195378964685572614033613016079501100385183689099609867672966538240663373755339904690658271469057011679799504887627525542216303884033438392226316155839136071755176670737350920807723987404909428378160317396724834482104955115254251255669867429265812012140430862868156762863098044590522853240949636690060157546375097221560694701712351463350516640431558709442853004419766369881156423880748984367719784788789518790582140494981317418034079710543523442326999819542088923168791281652344460649081352462765257313347273572044798367229118555255445523126636184130197324206136503915528997315481454455768907509073028258786417504613096671029965619143785561382560539225471636299901838213551092880062274396997261446780071522715713825727601905478245682072300473438078181948651454870963263350635846405253700207828744924371111350474550100720698173928993979271767325309255444830753498622055299214723355278167233727372660343318009476485366318030394067297937551124742621450291482397339162062640032494840294267464628128888382968651615169288916060167150569659820098724666501560175518243400241680279548756122365533184612552130067991952462670987264*i1^37 + -31012573796118093436948417259215700182330459885383071618348520198561618144491696539154477191776510379798316393250208585188969856190386367627785138386504009146397435960393016445301916479766683199887911453905981026785838096582539575027809939637801415303583154493832862661159018949062204176114477851600595026142598867483727827143983719834568912164801211281822249682449162952344093096600883944369681595242392187966739243955295408893014663290284035275301090261643608200373609940479759581393427916146904805704492003800636866958409727729170603035889312748124436309228550998623532204449816183758746029804833845201295744359755613288824831632952362158978514736924626978306475413153451755691032238625286143186369984951303012714221515166020184156684548212204592340302548566031757850352451207169145006401359804462325065099160940798875284810476171488415847098727235955679649718492310511052759121292747414630626651621398050846757632535217704784211816751929692822744868789933451585401753203105634208683988181128687580313903830429646785535768319560671897187915298369319540270316165676176605130487934569193944429580394926533398832607509131399758936575361367676432301149070680551264725277461963163867221450826547236533468519630945281067473761134367132914432786673256871462172783356630177442361921514621527054409701824447035012047281951166760782184051037276133653272956564808555896607156803769882879017046866153578593344710019368172727504306124663996781456377196022788650504373891385059108475878655730287974541891112128143323854960409762902422374630287941263736671124150191801761762849590254524041985145432055122178770433645807557132087242487893825224863818061276629830270832373140281703491064641340813937303797806091348739944118682363905158422104820643488406491947962653206470927457949427747976974983239409097124150014194937391939128809100081160241887224459366869598278133118515419403891545005238016796190216594917151221714070158108379188223769882453441704363487218786535011296899730012185032586027414255433467326325339498001062241611611770962706308357602419976877177360192508914027015755660654844007923201625411342559882905698776833313725357560549670574345214744500004513440238856259144589983283973697996181356140378042642057642950101711868549173136962117114018992306231231135418185034587791076851790395769944136465586056781662546836008106994107670617990121440279712490891490621641585309249383265392981542066612318715911155445237563616477301739727822426973006505775621061913951449518704859237928364098856647208515266337811922796716174950728047138469521724775576070395323794498757048621232872603270204495055632370200320394938676232472721130789128325272607763184158016769617456545525946522708629697343251928748154971561702872527265557087648015696408399382847916210617108140876079368147033938900006028566331459513808517032588208412903325515730565786396276061240922760207016406526985814143057283566297491402243021482394726850223422643314900026256135290880*i1^38 + -6506420940507081139347295836770832843114910851038555684827101545527961447114724705889127949219723457883807719721674565660930402715110740999175441080764486542368779187808758645764582973760999365600696728977665497441209714736924701351832689590485615650101268623558144796471001345980383702330449238496619176256162534660022542524096306358417358531186187595498773485236972642498852044709132933924526765682744469789999470689238054528811491800553166496805890291479865681405084710142566348474824249394792479140808804333773469948000923608706825639931433663202934036998516214700047776027077435386390079285060841441758445384914699939604931598382705546612663255352655856398478298831886127412183313346604589436620649451070608595288914989100340028887623719718208892078792644174613693888763926632162568350722872619267516736191100884424792712777967202356377866496153843112259968196391708972549443432428536376792239047895316663797062421032802290982875665641612614151005155149394457751632042456284739317631466896988172129197066621475092833381481614626801405698741094836612555395096706950217591304968919644262855614448883065464590980594785769041533312802399352266900258415324162071126378746971943728247001405407110811569876432767332556948888289419579359916815077111975560473740557093722510382254241920690075256924563697957983244434638043524636474070830886679818024361868325551020333354917590212134656290758039613501727234146983995621004882910365398580284285216023072773994900276222334635016981771577794630930899469980012930852243152801515636723962524879203020918617954746162899947007832521895792523125805378432220720230946436682180755434185399691317308256960539861296890011507448861907595666452318482335779900031602372056885670756148850457752084590349861725201216353053223189868547665600658335397777300083555210825382290895149686941504704013302274695318841875247922223943855811782843731953689118072184728006680670129088520105581004923621420231521273145200525390147397291071418504453297707654341339629440885018265200476639853222574582072776886903758244698500635410371496003319490916113749872852861650735643220968835216920389075970411970980333494920034610737443357823398691809243561078505519944338094413190907767740982047214702275437501426970870349389871485347181818484315229861742218254253940320980490130613192883008880170678010170896059928318772533149692256559440449627257123133238686392765340943654242650339469321394285188260372406355063476700018851689991541452963761967175629704796926805128374050203091658181206169667059564404156484261577070916728914306054214553326379756051784247165792848390875584354220443894905969670620614854651555429523566255049609950723430360180074747327417989290848517880243129786270426934421940756669253799315516440045377977730051583176453717865303150237028030405781749460569638233550944114578822073302355282267861578346481940825473565639989105573019984720412524073349674637106136200896940219059613863411674731115999920128*i1^39 + -1424515121527413485125770218026370075278621592382562838928089388655202281480835485649534304413477769948254719366299917606690758200819140005080501713485225087682894506627584370359824768942595224057753348522473074478042897922056081462550723635803537283308463193238730970541345827577946478055050714783620876760828635184272147717376495032299502041472319972758187026581157480122037321271833735676222695901068791561946381452016860491381218544756424568142612663029479912626847194066142805382011083392048863053232970478913861235136430723856610046608788695730236847350098537498878181473900927767239762502649271788692275497470984337165895193147866014371073782421913758790152136690103738179107279633154181321168523108132791547992045049727846880176864524079959488015200667416428137123050310920835541198360721053570544384842094401400771361174813362770700097229355400659013651737773987321932997807080659006911810069924215754747926856266247462496805191897551320506486119013118948568376920672958023284051844213336118987094420250991093149100046321085563454200209457112173591563652639534846382119267329256445201783441136403494045209626080911034945210979572838418627737532104061509901158492788203743562626264091146739435630199147851386201597952837266239505180307011141590763800204756227041571019281540157092762166491737731757861305868444227915076396246786954234962419009948080878900975786550995389427118902455522163583750486047062010850721892596642012356498539162251565590857542556401540627141468154465896447187078612469199388778852149594168380012818822896670683232899148239285981365148530849953899587068181002438937693642668143991227463291727415519821915029511902447274394063816377792622772674250536804472009010716983088257451873660228125172619077680921204025227507521086081351754286802521404195946337927493255721494340666778703769457971958136366056201212996736331969139386117523400044080802625495783782250403315630172028216940175635586622462093270839047683310946225667506556114033128241828646580868639239363938908368406013510359276882171942584620299938718106187534161663033158796133322251716816213142717409763039521685535369203934452433600096611009542661484825080157596979654600741200883963839957792487706803584032785742581998502869069441563052160330605736137348795215627565612484511703057989748149576178696099515751254548286800588411955453703866195476372319317610788117077039663440284190054060628433787765245737031666807609190474674545308264905348914649465652837090867777800605831334526203452776443419032031927790369920249088634108400214824324304359874742904228785567151692121385130245074392950328924929992511804104404924228663090232375303928677523797006126805341996603553721735005994894554695816503006660037639550815691182569648331998907417325730252788339802567681017691804639654263635246695236086932457927766873761095951175987919976133119017611732722966268977464625139817971130602048309533861387532502538952474546741071025692605805863370752*i1^40 + -80140521209462535830644440969217270255378291822042400053840900597177953122942668060459799855361256895429940657162612339184996156489336092607275184969956755903956392355780803294149304597507774216288008829368543236932877561276677989084548946533887141509608785591645882060650987739795793896543210246971857775679295361225331651828145823946018843942082620928667986247839731012145261776856371844829534377321091420307803017449744594895151336237493263952139775983280087201919549196179819071461034284042065390747109822655323289649944664155306625604809450191750781906016919900269496323792464921150075127411892072543911724765259777666101788376576907991211396029357450965497204041042293521639468977726203693962610698032784726735791876199409379393795354066681845956365452199077717287619637778785897283827798409804201407705327837984658812716977928105844626125460620273732899209434418875435428624500624963488341454373759265257207426447496852918719742511479025437212876618315224885574638013726530390788853556659031975418122810815675291027413548862038270188783292170758688108082010116334530073288571189037650833015218369340184288137752981551931116527957900318222868005117738430177030418063455295793964181948589763474925351783904544840820751270715897247031022212031915110921605255605851352207678322950904325415880964575690824699086054136836414107871572667549999009110288525768107159159317716084001177741118265917421559748884991425480813665950344603830129882126392434344155900857591063740710049217039039865001762078073875662891359780133496284310734366175966697508262587704631724483044943402380325400127033477022568913346114058895651129159191911411909715115020328484473792368101586980965272448061667986584644144269598484626765910582960487488819389427835066657400779059632675267451788057914469294618563707982189519967878013906993343751459607434647053647670047426502490748956981205943989370179086970929915620109644973711738870996964065554987247169249327071543985249485725498633127585101392439198902238829567161307093475689038672960194534628389978315457028870902540999945350076575812102712360298754508722260089218616450335099234756172454866746154911392281935046817003131755618916453331636666658563766571060477744453432807705318599746357686546333758187721567900521071630864320798802386326480505352540347717930116189858194398158540190091955467874155734018911779016874546137208390542572224484573693955678684243724076427373736904089583484359985396978857794749083311709755825756109284500532920918834037905461575196805563873077248124709380306061810888219527369150316751068569515630766262150862767893267439766876286400296353304485782038577894464576107035381598334858505842178267254613359535632639617380696073286979928453557832377074546434496997294126359082881771242256309515814929668627646948271359216276258860234857610743571594534410142278119313975570778972460819334790891346340151723122358311867942065510710553081978344802473723915510611712516554752*i1^41 + 50453271611177942167716029149333698362185004052995279731022876064928465879548053614230768799451091654312707402811070997004472009385088982219391348613204696903670821575482286374934861587893868956234728435287528052049283392402276787276560754383622717454137078833997415248558044760894258919158168662923019219069467255051447926279828486481134145685396154646100108829842091917093582440504996044900046774465039974407469448800786767558782520655917821694443876673705023205415372594730019402115099602326304443371212977326413378855620806271714461180380960183226158280286963095550105393447335448689160710597020738865649970578867346139012387320372878161911644567509094851640536151599512927326648823915965289017151953360447426575679822003776255959987450352061232711418317648995666616500393946846518626561114410736104653217882434121840515488950349152903904522618235159098678977233519143621204339388796582591530686283456766475010303170842484242755683539423587881206136979647055037612586546368581856641089390664688032595921169519451581195930921298145162203849313594172453004753339383169556454871024030497899133147606499526504750760681213373653405153615521619690964339071904453414394708129538784701951944577933629025082228375540393783351959217133276883270371546152535279386486569228740367749773890117258939305791231589032553280140743376174582974333878582851697546454184886341975549445337440723833905147539769637149327324855740022867460319013869195966148948906466544106034620000237423037933695015410958146429106563428263554835095195024948438994890850947294119739035522524694413492418946055183626005421209102873343253204054828687450100934531256779152087298303750292393809002409382375729723765341064909707885913909505351165365892208672678713905847871224578318174492498299820814035914984426281772551222695395638132649626397310682321455992364235584280770804502525824378382937933452101044426752175259404942243868909530015639352537619190163084809950894843730797426884875409734231391939972305711474936481803499174819380293871823763758972365388990494023797771028470401732713807861993321104811575480276456341633174612005969395834267130523527260915282090843197387291735506297836895590388712018274511064004892957172028302909508578515118532052857346872236757002494807444230885519134591603738189274609675850281647496130999179991202160230019886658169340035502266194329724311924993747382702697196694173531439524353208257178423601740878796413606259271213665583467430289017103177029326143890908594983129047499439816415105196871401574777458771796084620646304919736784452184906779709308587797095305852679359481773332833015731640587268443052541976544417132663039726347408294900150650013641874966895964398756895377478648420854243154664926063354692484780799825562194899378671890224495836717284928609051225691274392249498503056594846455842474484311085124981349806827578837910104222163450728896850585487870755818961407376407788108621877600415607362696402436096*i1^42 + 3063489919961035903971039050268508597973688766031222805071390634901426029947225362614564927936589835368527966237283075017599286462656923766336293745009140551219488176247953253699749134050417791745642667652853459070160901236936384409626321428525842792251240422514198699156647403941489125924428804460350843875153023590929234639890824859178052903993415952452021752414737506727386216018200603048787728217887538116270983833543262398595285164471850241052821012840089551592728299383762400196377890182601416631699345945675955951280300243251152800011786811622648323890673867413711559771899120855905160592370620153301029666824965951147592388073603356002229669941224307212553105933201362793792184520139046949130940269679900786296716811506828611552629567797883483385384966297727315303575940900740529743730320424990729594899402143605599000736360756661092330153054943881741701238907807298273373813464900240736883549068953492517282097502970444600048353880907851484953195501560174703391298124391827552548000844240665669960476513339033048219738466857164371794830580438889597273386327038699290017285124513943657823849763575551601941719360330957731877055810472200102793438012400007937051252396443292892537982345698990339830424835659156616000296372935392226648211614301580028238933470480457860486416509550187942072600855828578661240410026677420552526215486711353398783062603053620592856535131146447643439336833804290030820923874793699585103309788338065387117564197564465722259369928294356331368962470575503666750036047099158026352043865019126203524490803509408496858532923160881902114857780742090373807233316435087679045438914554316369665394484254049673340818350590404516556230056493024178830781245326525771020692870245540285715739559387746635252089918286468222908742648133251230563572923471337134726106157298514308577133167498315404388465470665576798994193415774446827982926329725018102229267540081231008441364528087031443785445157386597458656033782463163444438383872425582398950529559881974159601403977018677535253443387695730017290357198652733397569911329898085917039478054528234088727692456717856304765985732555902974882293893312197651518675222178415067481726194012228100978371686722875472963890841920997568310032200953238672541779556855320420632469677125858935173111932322931467818370779582644463020086505797140525698270504507672230864135027516921736287023753410908284997203492065321803011666698791643242142565760116780321205118182752524636930237191967573341325439337350369357981304906841749754930001999118499231415761155709717068317724769531904922586960186208769444225301676994322416341897736466984184055110871242145468183506344069986514117372367372352451927683258709345156873809500020565781794189716303705787083338509847994789335445610970416322944473587234414562347957911644168994816528913681714616986746132862339785136787821035435372894771035510914124121544666286362984130803388409595704381319921053688509891406387236265000960*i1^43 + -74015503497367157758862813970387288085806793834681654765495236007946947905806059657786939077135660216056109531980803789506738668265905358412726168016883595699196113849658573884737010934170269508495055981528262179474660918382951444997934173688751809740016693488078200867780948275496005276868222168612468673112528469150043518547450139428969345882682413078098649438386764655389096564884053061785011672151054849283336998694292127243116555053014580853240271443872619126388222248280530874373574592907487799223476869934116758932909981178349664226076245818944792090472926267753892103451087193851639164429356544038871959642147741151461363401987103010471328153531145911325643096169984542280419790651800280154316837857618170140435270797418464119318932195786904315068208233455596160899498322755553472031128442560462145753785332003827792835419301513226930279820772901180230074516955248930024000454404332903717999222073550650750675241466770618917482766343184612452166034650027242719642229139031344367033667168019578691379561236987403940828986818743712401212098794200233309155846923634123517917196072147435582822534287924934089122453575695911637232642305229328840342115446772405744763145204424057323735923191548234109567047018563516406332976527090662320144054054960115319569741194521363679012537835734899776049023390915757448395142469722415151839536890568589338171652573113643546932915760409681278727973038872777138556130556794111206792762875266355234625429939370012016904980971188655781828916434431939829026708554647229362561661410359661430857984500947701671140867518735510097679096569262613233303524123316258135269571850009685795299141892387359733634189624408422585573860825676264924605622406807460233619457954363536029494050777725118967756925724814513815439083761446949325933687782688643986371994940221629332328404872670840939259507960955296759314457705422221144931821325471368334823508681164985234767891206965299562052873041635392159635389897887896103976184201153736111066621518304140956939022888969298685377825763151953973482241916024980522311878019073951169922613271355243233603608728423892742642643733182387680506841514785371658522290241590628180681618279446747164421167293705527612002079309915827845935652750083471109140764308085706684714390497405397630160560537154398299634581531341202340324723285564446805265033772781744946453751896834763595758382858342828947667828372413778834624024181872708817852806916894169699976586636919136059776117516760298516131035353408079481550436651310963284935304260874259024031888606964933670915898108996113261352452968767556164230125100145579220150215157317014637821024352232139004826797335789674230338014906857181483321324885223367733950540296670217846258696340320896105028229190239914607250977912429457873420377153035231732054377873414439244305359950564178262380875110081992224878656606043521507335226467591080432480718135948351961078443345928359686088125527494079231177877568356352*i1^44 + -5020089134608192176644652319036528460170235351632530894254520777588738679132915840675902723114609095522183487899332500811490199881881524425987343134073204304511795432823711778184222295916720989350343142785616955366955435939422518059414111270990148698856646665815185399834335094912860123441297665649393767408465424132312735222436709472330197979702366652603086419912420271004669691841644592675282852932930379238003061560978895849055603500358338783289711402198212425830724269334198472585346544360091654008800924225622178138793586097186388439908916194740405640866999536845530117719194738197592595265201413772393191018984490454184432801675102960130560900569915806130194969181477205958769224876483735462277935283321282565248778863355792505769391516935036698028610545167943575426334835848464576351944726914600411508240409007999427100853321992140383334094183113221020620218444504344579148535795118354116111725138702118970569766262542831078615221545028800464064349944160327239840736835772513499490332788615621014004291665830037388838271059373704657344129728840996496541407694709016472054523387349443712741901534138355651926050707220446078531023823666161406126324188476741134196580717169690733009414972076988516326216204122126011525756619104993161742516569868365843810494329513688044527784137098808490061795560388681675289938611295262775975384564773845117885864774795743382218183285050056800376916252439268252287690404652264732183838461471005019246425359452467382750973802530116426124866447351144271039145476809369007208941897327056988685552667247223942159158232772422852566336036045428313922598826297781807918703757688798086422715814828738758079282458362579850877734161766118824381357689655498873526207775332746756845848304087022941552649119070197960831775555829878491469614141942266589336062472528640958116992217782103002414448352676831036558013817426334805495946073377343878972295808009460486376273363449633095454800369409777802150808326033897855491365830906549937212128261067318125333670230576347511562998577378788811265477474331797999057056468302598531875102560203239790438700075880446998040876845068750880460566134099170085690080536481189468031012667461168501076858301589838435666927754843446610252292921907438260920603646100748124225477296219937908998521853734682868531722193498934803907995653163819325359937019830227932636373013706337913819445806609655046005163453132886018128419004626076485577118911357271715856261807061981618755744689631130727900945006703879310647970645958272101400214318886404111946933306622626217094019472294646235380365041292173558586319538062403046087763700044302698754765682236932161078695079647557399202715726661457847969896025450889023167103238893656589939243507031065683050536711522324762174466588660340709021888059659546203029333320303396571448952577892479780730316859891339607238866439278630783850133811358164109775626001711843274161442962965435613963891922857548754757993103360*i1^45 + 7482884606517215549578031654529896385507118694133346269749343071429808185334062330327502509657004941555984505911287352658606633664227415905966676413576883526794868758235100850239220079671428522924893993343985605109252665932730675184874318400176222981513148140402949328810020126432652316854779800218756824847952783608339646435567961167363884490786808410265578937876879244208620466166758334243884524363806422909822764128093247585623038863171793427122982559591311865026300631158260408858607276121664269040974015338419997690889640961730282953565827752718549496176039687221962634284206215672973661614874294570879098630285853146746772893475147329236500837581857259635194146135523148514375536189090945240198647436302975743756161497838669458877083983865811524518919045683933802841514254584212520956724074484271537718578615383675646148006558598879635664280516176847223298319765409586292005129881495711479638896970704282222832972954305175155226623547359855030536171272487864049052092877611521448938441581902025791227645779352295115351945331646625242608332693922859776973746048835029133787490906585058991038198423821056023724738550877845645598308546075008458545850408343061525629067197820506000017242067650922946910759308264185204992372486076270790993499311083789439360894976886733721214682395776682322846469964508864066327619510661959268974075290510224918359280878492891470610994313790732008403679732148122920681105467759331678376754316201271707055794377519386642312888683969905131116934486484481996688452641049629601356044840177853144701833605092846057087444943284963009832790976396021068027076422363315460247052992214476051574222574449107369498987058510418443706032188734995748465408725465590469916852476546876264725812731196675518820476099679165706823118972712712481790041048920903498039340830487871141348144887597748932308391712685977339967918010317977931005434484591817567677291076019541056513965574241993133292880597960475313364154977608278120148146025649175986142268931218778872671521306168243650314988100166400424536009581768339538089118152361397281967172655858706224795751729864548952708903124093676725555532481503804125341422982376756293504204742179188257972378504119290831391483254706169484800500007887892241527582552646300537654665019553448248179561346772381828173468981056308544920305647924045599039625545764652681112475566057584576726677959680385121519782055904551601522830874781900186284846599061490680912630075970187345547657904665330225682607450109562908097787651918336965721850816971679442743571551460208077866188166036881719355487237431035762743554583283927552176524646409149720302763562886294915011766461103596368341289942831255645542040283286114730970440229084401383728982902780359760166499900827045654329729332683435200544465225038751921669440960022795961656114032043696585553586011014640133797526580159623895480578135839792093092463427426314127772589234773293331682404623692104413952868352*i1^46 + 3101304096706545204509166081301165334774258440254317170554116424035774700098519104384409321499278097395936750605140106015853186829144756987663671620001910748305948357270635111635732113805085897725028496438272059668251573481974308917527253138454722942703142918936283714708284294324658968223335903879871395966105351608559506312414138866891833568392986361061244320931591560416643658628022938899222046168101853501944173191250051816326396322153980807883870874383315421002782930650208865273459333973206442388462556068033715814622367468615034561973404521300430877470864981906545006079296186620660506009591342805352129005313715455101313070541658472527751668330887671448930932793562861834635550879674715835252346645355542324300103825579996169715105067396682353837489904294756183619676911956008369359809461723884481987477612809776967009093271165996529896346239334661595423211283091061287010621205588747864410974764860472584336837802429162499581534972750957554184341911292630795458322659886838173920456800132629046052130891389129945658513194549056704273186162120529747164285264078956253093492061086161899665307382029219877174329546215995070601937395864849855087668416123580576678386701066851057801399127334974751624625085841685720067184816804434791630297143111031476446389698629526407328520008496141358429677209304338009878647581442783595055371072407824478851389609065167310650637613407511293341489004478151632387506198913566161903293825453186174257575920774477724660796991464279657017846373239367425175573277767372695199803990372673390088721288566653942356242866253281167519315796897177793306152324698357552812186342196685758578630609966915884724790792090704218693408330679341965582429032026165385772294141859354777819150090154418924793477236905874030580710855757300753493103355107214071843578527060350780174048346358298529532577376819419997387625289559853077356876088702855603545358780671100097120664094515975246655550676428355692774324673700348049489957016781284443549402403911700351110673074090341543853803540430567028345793119987075544333839907493014929495011178401138023215874237768381120533527218427737702855337078802885210495520085383969465081288079385309155461428924072434820180535970185161880063597550467884763468760970912373972875092975066915198007640414975018759015871947872816520850492029577876005723499868905262616035824632624378400859067692045032723832838634147893492461525902899828982125335568453925724545402315072056873072622002821381183206370978811182840151676085570604780689853879256275850969245305799806141893854159383768365121624516628906871032416213706796662767945374442348330005249374515243573521676391235530422344393556646148178780444660533077933543287768852589153652400029264870040325417255933350494856161094235244995369903222093020736245775038720785664904429131771608922006604864515281590777149728294625449735530755270936751373928834614212379482097634585011631846764411950159024357376*i1^47 + -670819527101890379284335936155010015315786840233256410842242520227176528299431559891915817110382542346813494202119241474169322414553056973491082538907657268572538028439924375924827579664142548601600377845538580960406845551754719613096981177159190198545860363942188356680096422160255240994059489598568559764458427275196890567834494593442029529947810126519174767745326147856775618571373315061687195472835696383898741235618247554625027619189070836377731774148840513826733859088217217054647052696123495553953992091095208602711858890942116596275001622824772455348057965792856864478457968144794424172860366533864853227296695905123585657825423099785396250833024941177242366342946309804254694888213132289800187861068311387962291205175384709414966296226429204817101072433494111378868945733063432472959639815919059914825376717980024225182910809568294478154903097144789187569055388532009375461492378138928339085143125136392250199511103876974943713513609744327745931691711340713285679005933784985852268304150862668730979702508701445891596797950365711451793373582378060960777902411444122806147164190900568886381665928281392741678037363763702904765531840576894192240296101699932625433025711080202266132520618428356995132927668292175099651945972335868915534862279212454440093854856391315549062481760901872912326054945010285169402049818001717023778015478562497685701394394995703234068663591725996713118914755858954931992976878072012952614214700429395426943549734246116268886164343711331189166547570360294845677695981364521508714949512865161391713409670286662350650059260246091114435109659381039929760959313325561249478375977173831067905302749644556271018715279551112105027672370758340479344019602603316210237323038305088910186053197392689252404380385405796703569721885974784980004305732772753855619719886246339488814696924267882690017598131813564604467058216323568281389813241318652261235680764800321208091590616207607772150675844257380380211233839863470570925401000686418396056983964102546469447683041806826793308126248954139017916407947599099883422299912570667918292837604557291750397746636860974475716096079395087202320879784103805377171514507162093836958780027597936627479501751506786186613446343549479132571468866170571936037602052141433413609342473255163771913179937676695540345714618801199173577768688293824336634588023186658626824979264654719487681422425555506633366039392249149810680498523020070824589476975880872381855265631812821138143130953095343969821728062964088811338031515412311484352309320455213148605980843481243632075407152034825916517738034087280375660871404609074494969540755131107792414154681595474246422556234469906779179016180766956189399311353384421439374760456868282084632012653528074168455104221636560133013141901484437258438976714210289013972065644617130327942317474180214922942297344948244601215237636688839043751825955919255306664579637074585547859485991581398284490851627848171520*i1^48 + -96611737671002033535279327844144446557052160645298470446566076599375243711702357941200842712090583271215933883582457341166862331803387095457856763353944575082602994680540856438013437169789244230547132052370999181463421785075964993816123237553395854010874601440210408569948433502399855445921191653778201558986902449267682808286087382351004597078340778762555343000641837334698649362151841363498668643202850801964121888981770923708520262843102255566312121031188559957005231401117968254146401963841747579202796153666032100121403598871431260825325959361677594024612953595235146817803065893481080276095165801084174857935404505945521052986357579068247277601067864189179495481836571764654964114055186570079630208512265332663028391674356759829770113712247233516883774616043677407202309930551291363275167397426300634782374580148614149162978733976992963006834432720752467105053839371208808629432812554427631064354801448712656350682960777645101187414500830548993530480715183266298615283461195122021686574836325002364256175962857358480297016624418166507351290360954238308950774088891732395042843045011625595543085946334043314142292273152685566864709682093843700826086656972693603279094867793216359006131370996415616710397627579856590216845208647768722427153386431248218682844178377171808470087927441701584449443012687636784121487910287210951790787356351194286066371187600829921759829166354593328866044382142379846405812236927646309034563291416201729601984209297590725434563949993820944053350096927962534116573094895671543724580375551041761557870438385010237369391818034362246564305196417941960887874139364445403990394158210950655923037369458504645875564057652266920034561068381813948383649855881352440334931034996485184613542682883782196978805388734379005134774743446563880312935309451407968853042036114029288406142162955204993144232076800830606926730251930160215872348328534495678445532383551945792989685484678944139963943009504707278279520323666971776700106135659495599777821608000262741989988688741903462376160626982091304169558048494341099505774773135674456635844162621448591995713383831162684186611594580820704671151751424746830758307018831045011423857471768004846231122374582114351253393084478672015657803989825978460348831050825515286272689838811339172752064217605877681991214206344568853860014695417321008015626155114995594389505097881886997158561760797521847005282007965691350355434901624462483735141700847510948557398873412245092143771642989900806784459321907615040349568994203116563990301348729216868357714639746612428588812457130794660703298912663599526859187356652078942266097547810374862090632417874892987066035374300497984612734754938231546293392344424126527071849415436241067353247190325329639130295720249810429038211372337424448870750946987556391887879090221883663853657351490500067685438738808601968707398090518180323338801304201058689166092440701271640288965732771868139312418492776448*i1^49 + -13334996988595556070732677708146508472020430913129640091558465722974086739181325639393962639511186212834502225299318487255995653731088727873015976910036889587103900334769483657823176521448408768454119289411363302327138742889194403705148084368793216202787291856896401568350044736347850648628115553305427382705884900405560158144405480598326765371943617731872914513342030160137337399070327030331031289304649301264488559221182000665779780580138381430157002938709550030266164765933549116992280366342510384083807424030782501664123905918420849653502474032819629439246650436159093629166809580481879376969665272841935182036955166352600235957104542349480352991529679788403763285092862355077445898624791399448943860247947764298062629944045764499112389998354098528398146335603707889514353203325822575295547135721016058888397708814775672659485461048813631813343245364081339780392227905146097668182745365432084630276307861067237057062799171056102767573423664438229964717802111389227816101318074430597554618487743363426402796967582704009747421311037722497449612995004644707046871887969483311507244893584632915926881366736301708879052412195913752112725651061442542318955080653936144044286942716194241012180376333522084805670951933223928907271070485948983970362647184246238858590512598778296514059197205742773695062542941783043810368871146584994749562252411311321554464324270165013014938189597037381637443773526249867584789669614837608152783896371861019160783280086760566081672432079126999118203530442252697366286035531093883245483912113622055451904195073321487096566644827381384580511581866089738867741730536950252803637319528912124318254631908676936014440335703162780399737338685855337543645141414843006395550899391703642974828862641576040414188949713619473210397816587607773217197289889867416746621603323390606650340553060880129292299592358048379042074476810685844387410588042491921609537486183134187932625943950347623914368185276360312195111180881286414309220165244195049305669781023850749932732133201544003055844832908008950473478302627685036340045263131971206424670496675328487208156511124214460042356140008866636116736040537721077995452028443894662488007542048892162134715984564386607147957893093640636580602469225846941744447158113237645091896783249457821458747488500270325204211233504011306168823217936151610382569454780643602760206043264073937078509539677805984935086100279157349209163943095446444639265793080264547565699488458293898681465340276103995778483392263382454556950277339191748072781921877555262823304955023346958822877783613031062694493685149682730099557995628088729430060964716697848667918432802353699685794302614913532971644397396327993100647638057283310738712320081596248973132355372476919699074609721434265710580124965417274145581685603573380457260684556923567783962004589957542332137466559626343081297387077985000692202403424992982812048048971845529397416424582937602489273286656*i1^50 + 839469053031327564529734036510354088481213273061411552419396990350997530740445597019004730291069661131560842149741156837527008353116107253926323700051118512496455930159708616467431333509125804098110263560376013609624293383993240328272488281037770341309069121436993931880491263387560013533672182752018398404238465663403444679734296266999047495954677070908209493856755127045450928738776925651416436756373834585113719149155839973019142026463588529622861862594995089657481335087340426596806108475686777676816757872028401204696017692258176347816125232811018956426952063735813952767433920629091114661213339500920128717278193883460429820036983346340319561062923230536082275366271911014605884767389486215638966067059206981768376223410766782864590661696881911389537537244405794072617188106779494801544958542679174679441893541559670555569913590384655381166602277113992686351515534583705098719538910268676016963323182396380397424016107854914611646583927658548201254535906306537524511703893664747070051759529204912619764257336865034501299133561552311711264311517943931298998397841189320067914650173104548244941699508484554268345565765383982981307125572051838845056164021589420456672958973573868696203472367724118759797521415796698059268845031968801938333558144363527190039007449516349979199414837698565657340730991343528326359284614147039365542709504094938232668579026675724903199822660592035535922832996472161615490525530887354050042798396402244046550361763091503979339376718834829125191517353801492022538201615058946907145183152890808230270776772363494970325889597850056820938614906936646188383552106687192724938751769164170661476163959046962730540601571000594267656561425648771699638817040220996401015655619420124760353574125878530351854943370715473378824374493600514299059536979656794703933277940971131680645661985934418791306162207339386775236955557190684868590812632710084777272002381051859342302200467811000577875059408471482546266267817987280178119916538104937432756875364141375116520668134423557009446406706860349058309649082931507373218152354145629490281889158933538976398846823693601077623556813203640915289154767129380176871746276470147439687169365223756588160876051215358014012414789367278742733779528022532184695838612708752499907806518117984691728990227285359523593123310747264385663760620373969051540757635237832078027379770077570311103897677110721660484943896795468652766454162058799983168201870615753663537174098901826778496388593813596206860358504301880459647378770905463467727822039779239956437625329660845513729808387256446758451362545982143273087217993490703171149831241766348452747903608512862851345017389472719375240043496943394684839512874380830928999402556139453337590346080074219863502461179297796085331527175499633763612889754539638526480038154099316524092535377746005282063654978921801851745054515617091229253439664523030225001669933381253318139587194890483763511296*i1^51 + -54823936719502823736283122391622298501310490430898481811614004810837768475025599780187275960755333533351812684299794775937065945271164948648841197609021643862625451245655274028058561996245755137197107150289555446971678276024347734236545859824491839077925069652032150073358737679551111103700215091284017540825162203374498543499267935914357628158951879678433669742758360234892478040667115789397076483442550852302173124569269649594724160565055070701153955891835706545010692691764708084391209827201686488127687414943004931652151189821971549291047635800127563731147427103923448943253160128689325620861882273105076252517015708926467233196135291970249120284628258185493933083166825054705162213887359787472085455288249778979397977701036156349109478284333295071373265835003391679453409625207820654530394586178987059741267807189859013486774146876827565412442622974539201262494169086461955172635857546755022313052804845358069594004882501750770236586138534678297662208953965128443643875028642510546870269177838259817412755631102785273710583973489027989443838819765218290251262663084949372379389325916194830832842092901358382488449111728659100063857004819375125964028266730477829334754364751159912590578282063691218056018220662441233282511938856300443192795911521752014742761584296770460962662769226492438262628029784508888211118961144616942157964451050864079364550476481286768077171249997193441757004144633267793699234431537146468959542938440533091477809571094674931655472453169285178598386719429624420676620340313286562513432434029814376016042185190888826108814426969757453225867691791630321075157914072074146928978337960885614150538453973303233982384590067252982084638265072258044483476724337379519401527820002976376047728572465337999130078893694174996081358965098874874732030520019865655063690252141602292909314105126958412111107152717783302999726750646660929920302557769956276923395492349319247998671653621543288934345429224273233314322121469323506517685714617357077250541416716859468495765431343160107251919323081073599916323380486003734644328000401778228371075595931816742679786364624562675030078589268967979553528639605203047664863939461740751293321996382939842115990409738736400888110182998632445676983457950092106109603015765745845997464771879273210927435434089394077746341252538466427614079171633314636567868833050968375514591853992523997831190430244424146302366863825478639045515159980704589852109551546893571796691097513013929346839060091855176861857852929572832808221402319844284137125120967064653089107348669629239748775358141451892242405639489541335036548957961108490706171331110656172353348286950775178838828888601864542088925952701966628024526200253016501133962794687904329536993366152830364033666679559665515667205992389363181921049408163886890002356004374728069157093860016116985802348593919598394876976819442972429133121023223182571985315352012243658346600191206161907712*i1^52 + 7365492872113376340609229343791115405263277617517137683233067863425112417928367677362189425068327311573442932632094515110187505812813250709566088391203010881239090307632010790342987626608481786750404244161892868259190525897233483082004493506112287799842778592105985901927703040374834236391534593643920408459806227432909335915857821015370793778269648673432085456347507870812301917437903469563969247401531238237949500547012896778934868160795467072243677342887523620814823898375284850046212405953550589758143204178785157906546702917520140662483996320746854187438247486828366968597029564725463138688712215959682190626958038205189167330523614186820469027257163785938695150066997607984712344959352293829738392255923606642305027108829665212285255565582882915499057360741036969750993306206202280952980429433017954495582422806116140461832524398017063554162783065494920032434630211074021388544811061917232273405599501686428486388218353131936847709768102231524996214907398612504814970850477348682940813278303617554713473983680230662169435752498751773341666550312990004247571991111043852907583655737181515905527591461190342430479761479243846383222574744807286621268666727596554668830125374562988410134676049584198018533622976449158055945164753715958621302652366252453318551903953350833313635264305638806869839294161297871277435568577715877928330734321392090061128571175645553549508124395172681365662278126785812906105354737847263766691713584214311801725900948463442298253085506977539244589190021849039480526500499811176806141396439834960463678285554276345094999681200600790942962403474405126028412575092957314672261549051514874550815784144122230792790897668557643630542973825026581469306155663700855652141150392760317800781792582783561296257245052747273921614312283367594180960716753837208272394499304995356251719219302092337700133828862511170230799708824553697428141570195062150600709464433603463954243113635555707432744867319629106887510591908344565736874317334948151559999859000831880898245758979562657392173991788275620759966344299606279239885933114748915315569854865515086864143981977063077049404333665931418507658880617003429957625121442337453642194550650851646357948108119902517109552988314255849522173850707436899916790612299253966593844184805028015634805769859335446720537472344916533124008921135975632919828257101775718206625758028416842291389340226058011521461964959717197037267514672821612852974861425231357319558441461510093082162367790422537387442635010132585441999392042418735341964275308198268132141949999222818914504220845669698628112889470041564278017165129844507803763877521650336281302397923082764414639329667266628917451048334679084581586441109011124208813420521788875190602725496643956996881622045323988827883909601044750331520638558393693132232334016029444565038210770703469861535016890594377649711199351245959739743509948677513120918392605679193314387358717575168*i1^53 + -637676285423316343408631514679427343714000123301971599482375805211015337393038091609688078758505708681831095098498896607647133008433742844570460852462595282209045120589997237376170378778537324546019937389174228607224129934587455551390474463907098497804035063173168373636576458958931647176974816060825489846463396743402367608210056371975786233810354751307450463268203092108372090365679280905976614231917724812489676545046632518093381829464839123184501611913214104224529849575507495322828871686144617952698091296081752859507838821775370662616175822632125083913409319127855444273415956539495889815255907276974885724795281189901814672413819187316451049056985426807468549302123927078293470080530093592157217782042209474848371678878686138789011908312107690118346660950845300079842730290113932912801088121802332155153168772479319267784290202847165520914202897985576792807900269357741366927937337961104183173820319474182579342221634042784295757341837762320342356012449880992750862239297390705536837376948788135165847943084244726475773777352816697839915224981996169040000006211602399774454436341536532849171537543381649693379045693724412221493630572615588002775526791277573916192416734408188785493991624244538276000996002430550553634124606619270007984822025461309622575840020043816373094560809180572906483724314641534757089127150215867881051484054766172711680011928334986148838152059480870333660997056727234742509338179046370397521807749617866146501892818706240146314410519432871879219126283767151313439334593675005041923415060674666899089362587158015591626727908737337423329867101864481066309334706248840131385975073492920236330815119989958293424030651193672240992371024480701217636327853376881659144523294651980840760344019749105727257618974669265225077835410850163722467965673310093506723155264642588995399596381619108463137583253584764544738043824704132345996930050570864956293784982412190100352545631580693090492450298589369747380292528767953584099761046377580135339414049136069320966797801968434972774307049856746203064505567998383535601139247998075078044243683792498620003627747414133345095508942756614391626025372723029893216105990629444477390094104133973953080175214497342886968626139398501900768943458350910794300851695205484250018863068210056362614616585861435364925831311294711612295897002705848022469208792326663384161020094582200074409443897966327742534442454350189271307964984397337268338906586405946432681803697178482636994923239577883789962662443328299333208000177822377867107602116281826325258667536210304823235306711417102247866114549539692442911921306204848124050150878510201887661644815455499083734377858918466124980478934634869137177688444999725665455597353806334914400636510823944526999375298308181723207980878994575416245290162592661762321952138440587725712821999160906117096693325754152643885684598999764530911612777383042546547282772393425146963268993024*i1^54 + 86057833437295653228510729577182893680612570968944852601634670756362908856217449986705368839758558536726528772746533663838315487281480069272649346274166490735896910319348438898291283092267846748981900981966398801571860631266297411435053207684315878628595433834078634091842733810818743325693796501580082242334051754354516329923763318039597612510023712953641192730822224970937206166413883430590335231001684627928432599396333444775336079725489938688628159791993667721088757933464659274700757671601926810020176706869898166471892510386787285300161178799105323985705273836538043863549336142813257635672593483536407928239534853190795139185801414475608468725719829173800050604230941805184087477811850433204929495255585282549823992579219361554067820140165885832439541029183464613663690247804413592287959646440131459127803733323052087322837980210515710728655607290647774891396895288302151379079657290198390758724157115260023342929280790584147347576572620988121001735547871701136522336334952737225688670927903664659605725775349629756477039839975521999396448555941421855313872557514090718369041797116085976691091518502035434494872064969820732703810268825580685619899835971324421071678248195799629848470186702429537731206437611158032534870282335926462186049724312611496587188874694340328692037986993317686593329770016312123208380981494860036868807812013846856857355705879878055797440351536162128909834451737772275493562004197967828567732703337517725491204055393318128116192224996885323614486356229609621186930804621332868204828160707326740710860357777542515331448338622210521845652445591901012423808569460366518615512961630462150557817935073937613256409655415665587941966862688224172348165758748773812372665317442621574078302021085185684293909927972248572795574893179652761245884428794599616113244512858618177789873857947218660736239685319979668195443155304632242027261929042056776953421590420094179016872872482643619685946069308299373114697015600420480301159169102615387480409480002426676976446617564794659913613310020114221823914844106725843872005471900265961704029372638640320473517819414333363110250003460317838620252829083083000499777339013505763894857547772033882462543651766969315943487831144603105448781808410324511438670502139877518286729192818073842781706379255823304609835306352278503213774672571333654134815219348072318110597737192145328321723240054138674399662565478874756471349161870982796280322655901323153493217554457949532088818266003975244357274650098698249497272964156230038681152800189154540367530784356213390817983278049487417804814471116567149014595074021084219959688380260983272686218793327230901746257133521177829034349604190352087772564353567111664947452670046805916971115779532942559252895066482762565513775610344595748018251360902117770506885657554132285296239386534979757524922914277309395480117350606798046259434163219102289137462231453759427724705792*i1^55 + -5881115403819700817352529028015185800757577179902685086603697890444302374822919438384566058753156428952763337222613646194386881702130874709711177032477453226729706937832627113438797265362031574875057291345726987141671512031212512520861555934123602407797553716064312838211272243408379913084712631201732297359357232692821714909603005720537665869430811904847836983655341595759228803464681155895711605381757221021286092273475235171768905046482409915433423467234553087359895163793110802748121201080259943625656973007302064486168105859187884756296213843123049213460867232188100845839487181041103722240320213864551873615003477210103110200927640785371787126946705564574351748415206359630544493876573845622398665876134137956001024623365686937068596724581665859782680301861207439578541665562803530870033685464083842753580516994096659450101546393040478678776214572166526765426856829026231578773163689451823597734182934028908244402376233574455876390232060863631098682058217493088332093313461040058146304502023343915492404904191636207653414968131219249023203154987953671811825324260059678328914431819785507681742530702845158293429611068266890802336385834696818627258281132515594267408294455028445024793650236401248542718644519271897494446769317099361537581000824164604819151752711039972632419498595849509206930165111580692301863917702236909262643530077918289755531730748104015063001267182448978684199705171271852107944693331445891774366613228544048266274025835545565200725847079938798606565963470685039507121923303743232928919421767071063207060501809961054474150475505096292614628526696021155241268575034537264442181745221756160958244717029116704472503186846592020940085551359081536569455341270277396403652646789568868055959860936704971736381375274234434454582970985329411183053592955971488718910669400498899415120361961548690839910388365934352761866965172423822236332637226268609029631974241005507012671798227922722876464053396810925718702282924306804786119563956729797217397826200496562737690147224881666064109408735520441145653612321289404452706548267043611964959056876153115974799567441675390706323781001428999591263191002871752519224125764829899176372835112481420813368235237762360784867727202904967076845528604421178829036952553182745407553119191477876462996250310092960410455863593628282152275895630137420023025219812911234479815817819188488299465368344197693783109802485440110681862904456564370913952640437244738733443326481424020309539216718842696110551582276255105291035293293224879037430089374582030192708474819425735316220217204397643822703168549176341028422587697625470974941078162649012766037105711146551332818652218469093906407834255159566913247902391419436856240440747606283585589088523504633636362313397864064458644784764165280450203396829454961934004264370345727993944893013969908807680090199512148316938008240476502934477167637129440537884102682553886965760*i1^56 + 279707271935543863973134159110674798674436185219476539179252783540556592198431615489641374561097195512215177212976367992473386204240807732995848549785843865362321827795533065073540207296353584983767158845854949898868442132079431600095047007159567035629195228845265268428440118989610832716218847053045946106870777296626639848940764822262147221658042424550360510187139059365673935430549957221222221579284341487729410739794090763947404157350155730189266828200167203019100086235771197888568937942570665843474634024540075688859059299053677277269092401504152383185328191056255602569998400991357478252508253834097134647873349400559730774590187235527110559298598208503307906306624160387059371657847873181285785901374467754698816895881368619056990267122308312291346823230705725878723887958069589854041634242594341881793187517478243765907193957085568314193157277215776204014182851368843864472731464371941288472807774342289492271831684232305285561042703878291173675648636211214982660269047047838494539401619401119535346466142435817463037998869251491348566101871968057041018515377678699881947118818866748956057614572638031569088410936124296358325805355260892758418505631385137218325257584582882449789482684872488172001710123620444948672301260286537015416590566732745238021642263959772538933180909842001920830075482989220579516176030271505920685604677320062053054764725676048076367055814395440558341262654860458062787213117374747430124774834207222489759740918307472631309549894796837543467114703083213301113634106353921615448199562605305956960562534402208929798954587385403344404611813450683840631560291802841443877915094101065829796521243704801043321241498924573788729979366323646352507687256173104662150757504744516827206694484186786670387368675505472485969854838704660989686599829088862342369543338545044605831924824558468263130819533873539361794735327084375260620510526141444965929960811799506491040701289709295708479001713905857510758551759970957384639005176311490168827998768014685768688471904502750702412628469810791220850385149858662054856278283158650467812133562825529437390022871272320644925520679826179607538797748701075694531067170703241597742147315533634870751508749761892696266792667157858602584456469207564242966692672498815365704981522492076689725130413412600374934736967818182853067042773554648245117446214174951004370779609868641857821753181009657060580812194669021810174824934297929442952691560313482322609359638351511738665043743309430842769829494616109514332324676154071818572365679558161124104617883559861993605193891087437845346187376063814908681010370191247100830937966883250106504228490232495686704448055293787545490057231288525258104544926232956925390299155111295528670926282023768215865600996338315677974282440792544186703962605235284295940194501951969173764331254513958926447430692338333617337066199105811863167327473446572001131062310102630400*i1^57 + -15328840614190270221376086098961840348501011406394748010679361595772698740796341013655260567726797459825218153637352374557208664464355341022484689904188529133457617423199320723474726435653146099302259032918104182182039638704793600998563750445358852497022001907825877748712657106253730195679314762113246745096584719232058838778369185384598203956013472437419143471341998870238251077773198092714327417854051479572820743744725000388723162198323920522897881403079869123561133560641958859420004560836602509918117709991105254444358843548061188618659817031836616329565624992312996274458868029595774923933852543846612533840468542322974152451158486916985700244573065117602204873063381582964905412707182622020511152431735095155015129390371627759839226341988638374787690805304887685051980843691372220951034745526066080236812312217075402055084746048952820798020152194932495602135300357787084855712250737299888690736796365299170535928722344969439065434139647674979177097897499068803124960013836420252690190835788808279765405342744577652860016421007097420345709081040302524141008371696653420549360458520098133687285891363692193680720476114368503404844195033894417878428511644568879727294150700474879306264477474698170082471400755997088242825028571277494017548427621159985079362968741800321249522711779542182513821575075377235746359657138626066596267157414481088995121579029151608985605831797202986406849966796167198638835816594116493978415570936229941366100202546175535699507699905015736097594017191868626840148194377813298543610331039613502392692861461385044491096106231971445821440101664443712167393496559842818340066134305146416070018503354410452658082130800602203826503204379265170363950484075508095844023307422497135485599229571118623705741385093526176649986224117793515766615476879270756204595838653158559951571813612006662049737551988378838332997298933009516823346916915112817362495531387159313506566558782169907913117745581906928503371934421499376430153385359242313655193866073467031958375462530179750138796068132429136955226229541063309602507941159438348822551622663438645037047254631400093571287546706048767319636176122489078488619456320993718998907620325394171095136328117403398089747473971175509085993210621963176097037868477730519620771661151946083514183066922004136477100203171305730971278912924886213749675029515618626505001106910174047128000744785045992142452980347670515295974851846626626379232389592089711287865488913777430637109120530271988836076891621514279204841441663531846988305192150840567213327633230664616573463704398113043327162626793900899723555194355875920337446576632490179975991405625876052766128916314242060026756711347067399375819943189417869588752919317469217186460481982517524035631141446254392650488489698064823837531551264014740738993239670352142267819785156992987228493609633579169777917701203466753791960160623409298574239724470272*i1^58 + 429530790307561155396780433197002535458121830830469767428187164395359730970661683976487311177726848399903058175234377039584138352740906182529752833668077046566641527828622694286937898523249141208715829364972000979467081074382453205731463121708281573238989517639938294151470085241408496964403649539605831623892716427644211948626371369677775180764302174506986248569795245005529908947092405948141580890676785304502276995272673946726534958899078140565900768700986342641068093586989236624102940751617877733911338836461815739087809910199418927950025319974679632002326746715667400314422969312039670495142339881809857522666626759807970970007580387572499664800775172033027075456618837826586178477709121785836285752057439019814998893388251885083922122099609042336886989678647905585275214052463401194488689887157745513780815650228546980650945214139137259366950443783457904954929771302090618543029253148868175731337054534833347545959249237932245731245432205261873751838054037362148701699674900006604917271768886803471908642310647354931110469333635740725642743338544410016300812993582422703883128824304647997456782144368047083203877501729143358554092892643434525925151985485657993479375636604093952261844877298505489563254502358641248757236352069190719195678731670648207311498918237312685186649825763786304494310798259427366666547781558840911335090217983184829831202750879676511480608298718658416776488847325214510218919482443963927120437763446496348777372750304960839810252686353314351406035722144714555035756477271719955452361932220909187289069594406644760734296529055920647721046074434781813950606413708064037385133040692016139488688327624143048813492224807097549701645383780623480865769799448628022393268566208396042812313255158666907975309085883933616955691567208948874472916412900121191475810578083001821718637175239941848148494442379470016154900759688626876941046809429835428787704957388830335403191519578216067280301617331116043316061252568717287096410117283853529872376461638243810441804959996609359754743262427765071321084009777108185454482956415478039005965237620034205576353962441327602908052864358973950568994978540832033594604010902572645946813004611277166197461869596977215915230590106119726442075229481165765761189140516238825142524343534568307166396166609202803679138285566255687145479721649638701291061183456717166882988766424800710933058233289009120602455295208473078637631396454587662886674806334582453263608924248232842878954730809123629030136411888882099030475673788133836966969419767526262151948402807626274842546308299580253281651940971337682482267231789681933860729001680968094455623553254313788722537366711251732700113884730081185246184399423674488557460237597945523306996951825576081586604228820343835962802393889907733141899503372034493330680691450259110336420602191741695930384092346912004589333154554187406869866713295044236476940288*i1^59 + -8555166141578392388503377437646312207228045939599415334557945286680622842603602183909167642599247013358078776167031257625505590366522746631956488539197409686672304828905840209709919955308191675756762337424331109182728232554635591813425537506119074928907261319367918319049129534269166900098038325884333375202248792675042707911224237779073698256191402474851879212423940874292331781747635716539365306610777075975712549748147099123379276171385017799084050687964845725594064091155998677890088965514589544878775995572420799039225976738010583360001493678342077850500447907210643323851448867575640841802117762258908491376637097902986991873382890712991172214690902390532458380776089783393178089820101296947395327420941529347547321791463858453470977352928808337574670086685983407190840245359378220065720296186201535433063846285707207667523546807330411040963343337729505245268539524776565142659477666808832015772530124608427966789160068442367220833152231586938669199572830445619922755824598955202097989998569032823316519380255256346441799835466644023529881898823299787616030495021155029655235360976572253268245565475683220521026623710086398022209188996519452137189986457176395409377369559087367350595900378527085126854578094945791483517894216446472201175260530882625769801362016333898664780668112707399101476860849117616765137312893378980793996032672939785896720360226391852346719850957453065245812502418613483899260882025138589081700233274927176707353334689443559547811836443614668380321058350838541410379928222420198630926343293306320720333093725938073391697059783726665331028649485225394302502925839195804292367548024825627239511636446974589107867427343964346075142019981949923132713957152720221495056569297882416852424264233391213567858910759363978468258941174819705989128934207539693313519912358909684252052820001877773316522305922871366048649084256928784831523599715999931381515605181515131254628681009062213667195846064828338390412445639979568734034316669821503288820724191358449260100975094521145541052072154014501520125395033834050540633051419422076461678201424513128198211507902876921198408352265178515789450220192003207919776279276039332163187836640852843158001426518592915480135988679764413668644935256384217356695360856462195982994905724229514744470219223212972975643416960415901322960381056943137137188165982530023972757205298103828152938549389401147803327413110449203670060409181217102441293212456245548182268786367688443746136083645364118668646502495675776005433373982975483539007529018243680419406809059716442952741963507980566626096319190761893138083559168434693102778691407548733936218100224188201067518157000433865833619873194081152878911473381424507348997115231414731954074854661944949245508702612761772937967892347161369474220456672490850567853355270679474958039703694188166860461818731443117973856250361116769349479468779631319973888*i1^60 + -80302449862258150665932392067853190936281055053951100383872408967379307733510294390794849975090170952922242963043620031239909703333038244764641683033036893397352923294846479597528657381088668051023303400045416670100072073595974811645581727929605781217650016618512663128232416561698328566934735926972964583820867288607231081625640089414698850399115199558010945587436265779400940430049123421579819512805282534852810902550386547552119335639534364860683517771877519084547517884924022578613893562760763544533831194650475948621266645429844699615638727897979662844015715884503604373692643187852650686352668712178083892609127344903349374384515423714980932631482934074071029406313428029258786570245027133541996935071703457557050876245750249089679379511923136143387637531187335416472297228625007327508318674353845915022254403809692285181350613708918091087118524640875839553873016697636266053931005272546038716742731214895598803161271264484533122321220104067375661289784164005625533432788459095611676332150368342218072971781573284867805385643998134966684452239458238401937020055508134199442576692450210461015838934873241073881618145460679211600922794149306604555977508007518851360126739063021077973387267872498197887276757425200110009889774773316367851501044400192558516048040210179476568541685245597277663061351774444263632809273865354484466167641240711744509022516114465660479227023227665666840429042771415080959637966392807915989061203295194605689481677763933972423748886979126447565861850758060880276942432185707845598039210433774182087735898936453144148569847891770089110403329525024608986866882910232807535701824146842042473835636332230666809431624458011280338445904025423478203473191081220091062716215675239327783795157481510084151055434686588363841167852239899989479904784952166317652544807631127393939556150676318055837225677499520802385789784151485796801644823710740546657027775316178398146627247387585243983950833679031829271372947848618515418732903009176676410018985811316644949804131008778456682167161092225330622180538427701354950164660088471056554590437055699681901561389451976275365640111692007080850307077833683035160297092652521448609200106097811468655195362789481882302813070549446779855379013416836969997181117202519776639433186187508692377860294380268461274232762976393992880234633352521501539307017947396656558532531394871813171449449406845613407201919634692057134454104076233245640315542614625498247516382545691265319679543188056405440814701447612168368253322990199976316018435279042954073151515550554583527739077348428949886593323469926432190892330759695883242940995322078734026061199957815680277231948946476285992508093437784611309715385513218832815199201250643388036907328484336120538582077872879338656675162528683961433721877202764708108222205114472093185750237790273653406856904485142204986676968904706422444017873701568512*i1^61 + 8740821760020958368806893113908602979578354583315532837363008141300513654848961989150581521808409626051245138792246323690715473915167623019624913385186311938274524218035100565947405373423235385912917004097645754233267522607755098992178682059568985111414215196889988390208975333926974196361863329424661891603897215903443281248859967075243170305153132136178391382444236661385349144458546118041545477594743478766333894517213966008993489418800805833997669074423592094341678063861998062213506114352603328986678199062137706020176680592641253818709687465443517062337259332345558943327915442647159634122819249730058414364097859092398459136894783510457218093696147178025363220180152782119270514356439957787836550395305602392689050021902954871842624828907721602814550641130071660453056670452253529899727956610984903028817164339228313483429531056081228016906005931463286590591216933614628578160434975594261625311533744864083877702149310397944539334960453993322743849309769502040493266393172942058115507273436384792067603905976952078843719831758358223099509031436253134246303303941483011571911631312153724446330062323119306846430883165660369550292902009467197922073328732957526886058533348098429323869950198885053235740975849402519631821454166642431765064845732933893902410969158256851645352073652540727040899631012546602696908496216059350667690333830523462758124722101601726692365805489487474142254487452374257154661483781613201380510399683692287372819543569052456877730175079676244853218517958476098028961472979774325750820424692028934332133512648491959046089561771464729440638011355271979338906003909827378183124665174868371655582715759532136853209716838676799439958786854034935611982221657377729749202691579647824896656779606463541062923699285373347423429272273311712449090092135319976301748003060327106541079365413333445420366821851961312901970463650424419149382252412898642836678433097423726269050716950486653923162795037476772650026663205344310922312428624642205380290172771108448914169910938511943030634428692898556603038242408092795927955173039136996075533663799320776374590941435194590530679036135085804571735230228341768940292993187367971825924515063256716035735099244460088077492237640446704261043451749687927775737251894324122610068876108588272647859893286995526733047846705027169925971797850543161448307169999239389972102782139103153701867634390054936212281513957192107489543210878589387592254386713753122872274163988083126025762036671965965555653586932696031675736945908236594948728195916119060294802024315269677415423613532230283687750367423271435214898651516590056771747908489074647039410377911058499036022769915204346868303237424538625221890225298770980061294899469140986788148540853742717303566449843061868387082296667848199702081601459732315934223389668075978149262971420418877810448050364498169329131278101853951302221804077056*i1^62 + -593457488719568367818573555299253171694740490298649776974508074618028226676333969532266209022736699989635432682264962492190710710794744775365724970160104454140290853863498880358508870727064961202005832002097047630651543337454392480932045150506069175989163487086147022012239038155422656146587697067974888556683864538445475707680676942212570848069216782866795791749411116499898043766115912630557295404827146356284012695956848799701901643702329116913108578458907659502441564834991921972194553127928184941896728326257824441516655150820335554417276686354442154638959863239035386108042239431608900405225223708556177542054138054209210792195402124475412349232765278660180639068004323506004932382511423192762366717241933167425103851491152444609685616942738271674279886598352513860811482271127199148023094653695275689390856402960543083188198340028869897405819257371226046894275932118657056049244663968943851779386973582881016179615446723826771573962375392841790267903889753470029701620778346525429973846104918540971197370559321214327347795674809743997200152603743120973180117044710299507921333298983683965811725669656264083772075931423525549353664763322605055918118541997402162595705806129306182356380955917046474482785953483824102012709129358914528609291791771264107543152424791043602073965553782921422833449937273128255180714923407389169908381694636554554214410644773807619495930331971853134342934003164097741985609940593430430783118114586229461414378872349454724872795638089592223324600375595480180455637300093533285088417198998970929533973990885933464062485775241906774088355015987225229634573521537989708248924828604240063551725076956596464997322537653299767586447683144602527038482856094969999584764464764370388734177747655080880807035093109545629003549627865813694041841210757429445543926500497043813030640511742718907323155044725449825944687382719817480837982584559761573301060784917157576455971669849260386805378113541132409724748036261813113736693878939666965141351314906598049403610701463357000065912424490705148753980407630867350055916250166597549370244683526559099291146526858892268498154665013646018646695849063329351236608565395556922589290274142420713759980129135458064706031824616938439179243365481575869388644586564213919140843671843937840512709544433064437046592148037806004997680848775250124546589829156951176711131078397850966727009446219003422580313874708158647224335421403088788777604802044909054317137916233500667309039792551468320596466503488027143639069929110926102787496445906678139602364443499030268370311785571791090423924407631654858399852042474809349480896059979233395224144329659151221810466662370595803878812654430261426121737417940806690222971137320407433845326033630241947046648322514206821837289546235982411262948057466927512929460474721301520473120259319448700656008627790913113254137553845813496806113280*i1^63 + 4713187580038491155144155000754407036020287112408683305791610069614060356363422244209574715813466571487114049840349663660804219719971796660844479044944227777135601644882308077432814542962277096121411711623219391093939076610558628893413086785645109712861473840474611340500754994020510594814758245393455637671565058445055704364337987997510076643623366710374154468704870697599579571163173470530176529491102288581751721228457883454692891312853229811029868560287252463778993799066114829858799741027601438941784594002036634133830944436785597753754535163953080052866452778796508820448448639793095726542212280715827594984549148171487478254907159759210457289229318945809069820589792139536750403938228968883037899118109161561419369692166133854110821315086371123192154317406964698312273043192092238290552257297643994664733028907138080174838889910814338115011702354155137604649212748564735525595334379252843642939565685117321769729425192291178744691506208354176471321102520902127306739967195651943745975537892373689332123263390223291634921103066912230146878996017368574251132609241697507990521358647160922785619670092071452119641747067152507525491065357076655641597262325655188674810359177617395984130924690291734055819095886512553229754755310978996668018113170687768689047034760256611369458279805623297532540694389563464661604511957749179754859026679635646410431290344762595300995933644560278488136843972976232362342974663224784585923007622476930842579413487732575276064040877650022739792220814532475187782986949871476124681020242775813208077108001040978406371370064228561899224224031758060527402615109511362602592453251582160693472159624079371628370857825144923345540288106940609501393092476380329096172996224833488922940805554066129152729179016841859569302692993292903674959044702541588223748050040907121715154793112142636774386301867446490791869229900768202080320344231318701545971630529119879910461956541232624911588944774235395799678526840576465728664847539038666937831669026874104620850347725301326620438703778474985514961866028679977825665329775359797028993366016332645271678455033047288607739521519931934619220168786286001954101396488296840653054586052959435205038058721714181805965879932861051430238332664521666681316497145869056458962319973580296508861411014469447321436891684926021794143041619002208337242532783929134642421528116360218312424736046186723841648661489948903853951404636023876691159424822875970423180689725106903819129358850893129019434255029487733738645234019386154746147984284327125161031791936828706448646493285494687617622234736175090637110105396472403104625064716474076317251655150662582776025528053479712532879022939320028078464835934346395061331571095229590727205563447594501728974807561440118036558420658312386512948843953459109287318206704359599682115415219855110832543410146373152604951215167148975456256*i1^64 + 147036030732186827438175196784555254033237059457303894533812791813881909409381255985792057678150209464365608747065034516981941990883965428059502520698531065429328338020055371742749683102615905782323324560269725980879597104583178105612392543863282022782243558736645577501133290570715097428407146059363000043403682692500903756406676289125449919412172031377813949363334040909753606260932843740605136573496544056940617033570480859578348990298237645678904595550005569662261052848146142052705132510889152789959589958348293155827494720136979254261114071750056375843022920741319240035118544709527209055962983016840017611413231518233863108324871322513173479582005738233345182913470484780003952304370401022855261314029556334664384994364679120625349030445820584410661093802877425451089022038915013189887455044676980531870076825063400935251567833612742510300419494893366075012797664040169672895391565978824313413629045457001893533997837231492071417611810294181015025873724016287713116238478725003378816201181651827766229959790563180378557560115560697306739433183549599592050436396942605038864612616355760510535630103266981581905557049092315526562060500606043833588849761549042621145932273030686114035363045130294339707662247185788591046289805300931138627435152693585866952272439200898563221960229976014127334085835941082751803077361007602204474447138367883775944875834498781564114528477678650026177977313845306710454719277435346457957290652808364318536026247416887229060519300273932769509206941384539807225930002809457181941425232375705208587771075896561100027486884828546355949814255428823990015271662818221803320974332857500847784443746691704067047328013346462536884235604917654277628198704132771345579648385249814384425185734840138537455047558340062009192310832380054640023276389155239865130802566696971548504590554365397235853627520370735961895353274245749772883199147222181575264343314406545725702289459597992877023097683290963206715048104115270010562280290526658749244476782731672213473545385420176449132189210305313995264163769598842751698929306256098329855946413236965749335430672005026571637789315806753710182648623168903151995871994439231561188701326752305501058766375933088290409442800525407260980632729927955346878358365029549619895320909843906537201852931883479165834019470624739687765500939042398093877489745945819903077651600248328570859538799701599900150488379600547154156534933000806604754261460700508754833919953972411473134967822096490591717938086467498159299295626700409527633170953684684122993209749159990400848920870798110992166355613430929012326294554100105614055059897388661887820193355445171029867808457324219868245189946036112576211580219025951451333661452520847992440757905454125451423162853445551997895912533071984932965011907529877622017218624407946879980507713524934357080148609440498544322208736863059968*i1^65 + -19883859172605101097729495949281033273467938043209612769013828131047448427998621908998875147144349774151042656147237312115904555062368452381962306505741810351333498771593441996165670228690091759765768358230615792217917707272433747160813498280582170280369288590929705755653475073925659895673186059850244240625941809922043908518032906385473590303703735191713987500843356016302701442012732070889538645279813461056676204619665749777095794731508450854896090103396690033270214035450293613018113485383939058398509473009218040251391665172834079702236069368234056261233707738096585253646621926735729540182838592595290364172829289548666198320866842044442643195082579287905432521380263160399019708781211928618897339755741117515526276318224838374069239853153808990772898626562386838284293604002718803157046845012134978935809354807755496535195125194131702120897038085988780407140777315842583847101488990266810957648233127767795885416792794416966525822263193507883617086194814842583138495513517406201049942463339023597061734551750363131726874704985561887947085121057271636725015501917404800082561956850741495939501193756212687881635954387705409643686083028198786814350330958040101805493562205805834250226433619391001597508754103923325896079508085564603611043689199084999855786898050824452334550704497815871434010455300811059761608071051784451906444906369612291559579593669932043931789889749480344264191374267167669808611140844378876297247448662637924035518566746661705569132834563330240226363564102826120248605462927723277450049109068513800991682189682417797189007221781415128558771891456864456156783755772550304108284448394198035441459606242125721089814953292516787975142336639016110046310782309060427148864331706757646079150312876448573267805659460458236718334507730521652056642902647969033375497726379179254002616015718158693645115202272625955049670429415381347941922845264276208628976726414881436143885442966773925732423825603443811891464887651398023315644441016455318321308670788620210491733691817578710532240707986137727159346061475020711687986131300479093326778663661204821171397074633943846320818939730940517886699383401306916134479831107360870430526183601432546647424498643305780893010353643341149688470293158667325282306339702287602512418472061599524011858274737138605674471992086034852999762392617396833474675810238361061107753703295025678367164658023065367985565214012388618635221818521983649266822312164008440140597274233355648026647404855083218277369304097589482739688995721584910526322099817790699124133270264449747928233538898349436813913308738220764955302184785179977201876680766328132507955731967885405371907296208839193721502958388942931884837085374219522373305405196824082771324002943815771228711807641963383351959761827482779054852047258594845980558901881580492162924855483018498992401257344628510401699352936448*i1^66 + 401492117640495357838829423614083419481590332137100711126486900330265919473217655139736583936275936158315298467262151855751956005749328371848345576332890005898304547619786145335213049542932756188743958499624716001623507607093121437112441905132014382202741358577905203588522130418256670695811585877634781032595242446300421898022260011777114408267221108068719458017377075910882298374894931076372405952017251991039252782491233783392046155434850805909082628382655366148378272427853229500282759823237845398705665798335779999494515714201385980116233091719917494233306877889831234755588972023142083758453823330713229883101819665794814095637222101821822541101246075859320795283394038733224444704593013751264750225277093851058097362997478634548620332153116840590353679424921776489437385105357577774876998573428314699457318340678632020881612715289145204644061644379323442665760471621647767236094249493994969817271810506824441599240324390698772827395601108558073327651725092439825478929612919754123798138851111551687070070602165975654861501911087252804144497586456877742885493071306920571206816430352355510022195844599520553847316956674445332450651722573339516982567429810871056673996565985755679483426624798518140931775968355358782721446812700083710939168084307142714830001434982451889530652704251948730454140745937729116122804997281171520427038922356001321769931857233160540794965135165802669710538799017770992750794659939292995228077527111254545393945667044671076941114621128582303510645238674072611421458916245196341994971441366843067702537130628986349152042036586370999471485346912186145234048714824196390510407957505546974108266280612299544839945957415698621028081829155882901858531457262122542865516140183752486602214000331548992556706160711920571374621053434946872238837066853283815409950611724133388673906804358176086981367944486095430588701755628998737574044169740967849243459046817460492371009739401833750841399983490769990685683257252378109068932673157241790441775246343104528187209644259890861489192205210278223917862428934644557698667266610823370613648772724342793259787262486531825033291057563139694282600892517479002071857833266242565930287754794558739984297235371986398221967559617746167667111356518647072212454839797463471369891072929904013647506075967360612696705347476595149533165223097212901782903701832817182310316313219937370411283474330356433299262002565121916439991175069612291124550258352836049743763416927999291719545429824980923492535124004359198825857731019585904864554818323743619477680822238289705869463221821183752652548591639397257174341525790722804209993423374110804079868681425892947478440551845817647993622876703213156236328328439087680852093373263855786531294594236612876689324675232552773726971979692837732722712444051588768181353636585872919536386353679088474761257652305076578011840512*i1^67 + -2693640528733535162682843435642977853614669326284105136822663790825357762790244464749045657184909913035624088465167924630370852730930000039073131675295457285545855726645885319349816041355298020304941172135282494438391507351235778788448029363613684999344559347989690289543662866962465530046368055299028409890258139556227771027944024521516081442104372571064840084391304116463265517298790010859401660382134155832432780915930183236371281258977245076161933552398023212338289773528943436019041734383421184292518207724633501819608492605796472765331997007738543344546144312218253403029559458227844263916105268212013629404085994334217858841074401521033120850678511055440804394259203402863224936748254712535716078957596331175773744542802603822915047754222346087086165680580611960859134424601032131868635510229164510951993548488698754528347501015032218444681170407685224523540057278548448041277372296350336107514427215831298160711348572904922236067902142387586952416017096699370389275064801661364058933325651750527992231562119229173147274350609122025646368493462706148169294651838590707204004961360664746383982213084732721716055741927473142238916057573630861751373946435026043343811613755075222577364400837150921973994957402703341229399235307619750174822027101869003036759692925578706983470973782485485257069259018514682175179487534284469961978681022641156746296130143459849003410490259236844266140853614276221321646172221476204231323397334353048692236082453161644418901810178103890541251981254038375816360636902599573063050199701170518592774663957740743585053401886568695568798714631035059176217840014801554475802524422105238949400481746133328886143073748381122891125642092223438439339731534022479545960829891587856277544777168840914972912247453954999416768533591324600151384481100073932265749615388634920672564718650014187488774575835329255442559298574294210977187052624055547851147411566728226807039205859232980858454576379859830423409007525348188027699025666824784451412963932689337540883173286047606149528917419421273742518482753454410817878537999576562715515510137984926802351322142656070267966268624987382842763683475138998937168777105273267569271681756870903533855996448027938495556300705137352029779712400660650664454933168196155290823353871659813201175652719261080057914719009504733100394469651656464265155374306131671118309688719381503519985914359384222278504718592465551807297738288987533572937740268013849025680079554365155381442697425795483030777892413890293457630537731798796952448893510872905607895165633233222283267819394188727034940059387641031781407964542443850464094099740848880928626444155905076852990246335919319373691903184442347384992619329261339345057106803408116892924554911947884051738942278495776644776240643631295749699053969011452501213601168812789084012873021206757875678615301145430589440*i1^68 + -549502006576070747358483013373217415152240606423009456629143288355991092522385568503658134485666339787219413416687503237362951673254505304278735218058529465963164707207649085351091231627646520184604277457776099994611381002055523757567342545969602634264881658452050741863205317085079853813965756383500624160870754373467031070487227212875225824026755349954074742319051552605647447247090897301955404753921899086456600967736797371841735422541377885981950329197536432477261756411025241997625026991291620036859022820228406153819172847121433216981232151781069105738999484657025721100994450428232229409064424612012221299241063002642578796237813261705674268962227690913725170260268288967524573135883398611214897490020560954528071532272729768943637999715238357068498215622274629069495222791477376902833356229336249211942552332236942972066504733613285721415141877484671335371954572514264733649401085372854220058812055934879222720799047456001438555014149424152236508793983074616888234594209287545354944922796270138945621358924670031669666428835338696941975372813989976015957312267542722991623786866675924001508380481478634894124261892402315874014441379060162351338072191651751385560716098867590741498889869200499974473852697468433199444186905570448193283903346557892513290584623664165970602792511452914139366987866924713190909762061709608397223612660353629428276079233567935045692000623899366351475179586260353560534014972174513117125770438263809075161786873552387138666421489503443953963016821239377527599086199155374817749269372035208948681157587447473111934585599189480071348827251601171489962081343830186495698180725393827636114215555294445754713370562855398121168398891174218201167758232590438602793921657167401190294143561526398921064958765016889109604757264990791853649311505055398954603558319376881016812620505228009897517820235527555984986421953059068834473861308508260619852698825513074174960368931268929038477470608394972720539625915174993435078263336120896312075953752754727241286654238813277450837132126144344129405604770144992611601025295292266342690271223019850070001755572044348788426253411405259322794817891419375945234971386238401408556105397108161979926760871769168149481284479568515240407881045162131736271347753626657077586225708022597420669431093655353128563174999350118191208458356858913365041056131645988658871592580907883478054409519939345845518040357651161173020133692082357175849399222088680797931596809612228392620490142804023911910323336936226461080743750686434251157917564959357937513140403738492616201895539749627650882049729583985998588120217100830568831328688413960520047088084599005719845909152428054835617611949327590513893659158053157603317190417372562705838028889911773042746128080392210580255731560205407292429676884939524563702753750714895697607593098699221409981598474860232704*i1^69 + 17516399714015948467411410715997828823778528958920824831232538503414700192489153647340833953319383143033647397095738455113854082182160945674151200618179067685682703996569215026385953057879604486556292039248486386762927574173658427332220305607586511067711841346594572552595413330354705558763114927111683240244957484625748333882835563397683883175760837474641554197093356824270247362823299912642348881139327515841734942048290465978087819423921441145548776037654008747878900906531432331821882820068230827515135305942071035344340724500076209877107387079979705683244177343220640728718486430588008797010622989139101273904296188008401750565235023836904167389791528316051227441646720267880596817352427921350357488330836828060445502923527476482514932925614386811631619672094686164770776274279541472536599525460185220663892849623489999350576767983574350872528509203384533649871110135128737378621779560311900472235543113899659815389762949875933742839487374794721991164247161167364502290191514648635044049716686276284796945783366068842362974068689459124404448887189239708614640426474309891402916713426731743629435520866214426294550250986975620708362420743071388946963013731128168107158071356034764757741715720991763488930468708674952593120669322814879902696171405781265984732203422600631432180990341227134880534289413676006734698385724320903190826641020048702962741413213116884943795206518614118051785045560095503039239208126207427266046980505118026105067332769316251202933667090870057647843377066038981031409062810059146469012138565629971198162932041475182541106770474566500749904206262385671774106259362208543902500218115157510785267331215442597269446665672767512770636164155339815002241227225685835312014209771951984589137075269261164634384258423592505062955154054207441033167234681768254910198613919658361818039478683043002026238222097168662236478673451269494074641308351290352721474290841571957234614358524379734486286935075587288934908008175025890848938605299196691514255793992457045249004262193775287519891922769657585216906980094719302864825887906267309381735221635048586344441535154561802071708590841463684863264947435845286609546970673097814531541230672288880230960796196881910555729302595212318002886389395345492820935632866193298046291940138156803272043416329141882854002691808911145168802065436127832857076395277549448394249176672574524616728330954330109883938325220434707390799458380395409837350390686529348753946014059499520732897186988791565066849913509349657479713595193317193451721551013195160311623040240258336512440512679516487685880684345643236060071618049737788022307559861962453711464751163852333237697812138463092889487715755049455800656610931931292611095486249609931670304755256176844797125585826484439008425488792319703586383172917025154844712316469276530807920389802510684971941136171008*i1^70 + -432705197898954336057655565632724903778899315755213021469668595001174470702736066512956732221661933794368209259425717171982574911318641900919653904368081775238620050857433123462258058992568084055850044503030019014416947609454676014177267718302026964243725231898539757325827726335221681131416497111322887771219752211357037005105319313625268855125516669302775062352676674122092232751152663359007343376208203282219367962786132319666910904877339108882453773648284839409877564861163721373713024145631157088690802278648037047195487496903426913865822999725466283278237714480530813389313665449442604844850017227893483586910383742560653050752647436389217323894761743034418415105085570637313414357388237607615640279863224277967572494010352076139038743471868625018593901869100788711595999339298865245301724776791791408735685830204837748027774362623366908570454656037676279320738459118011434385560799764054076274052399339702143802390777144111898746752570503196506151283554938509941184502763687383255837209134145338257752658932623669217717077239648482047928497124164331264624552258148720382049862006311810102815110684904074265412223432875905079591214332555430698932547826141962091625769337212456066478490639490763187207383622576160723577816952506772478368881586417679036058997242010150548718627291661783363609341822718166050497421937537754674361060592474227365805245357055812206170140176252098911319984331013848709957004992836054160668427491822607760677874097554236256011410682002086371929364598791355003602121782762377081962121570095809088172610939374388621638801374792862574388166103848810193079233954959209236271359348493541439692762834805778476098235151752798641566454459757137803432914572712280585629956481556693160603881789764144854589136370994825502748890085444932127606883578331167719579180259648181706422613190591693846939320091394414043581792573556575831372179868760293322619203019484073733444783597867588740885533739160198428613905104790230429445109548334087011220443927741949482847873702934315130299917173185627699408258653140475099174194425958400370594644365649051309026275256719870818433715664592413368643097790365218922303854774514908756708941392895228411829937462347086771002783319529787467933807570630608249266836872107012001360076084820786415881196588194032238191245859438335218562095052468532732172598655666851001542305451231297233748530256691655832549559679951779444074385666274261274109055060011225323412175709906264935036097605019415083304616449004102197561409803435585156922294965760055347376052284467761218578499464845299104887530795036242437943786100964557899389113776003659545047690225728446412614746123484109023333654946086501722469342757862329647790250038188578235123979905410721700739967496125147496367315503305880718498347283252990216865685125219332435008663529829273364789723136*i1^71 + -1871227683116739221597349807204677143503243478902781416839484715580707902148334242293990123483038980434738194165615106037932946726642713725368869157801453385211509579376110428595937330742732661147764799425203795767633080891405814255367932135307876820901938416925461698572208735456114427999096122362839401113091259409919773290358057812842972074555065747114367131655106260153414159908294950945110895883747607828832386371825877326996990390796905110868242046064217997453832959527758848246278187835011044841284462114344645688308470656766728230708674942530346684892856743585107789250818207679459589199630123306517420143089972447991358038291662572596005599921514341525629977754126967118721314324735027819680260699892216704933640312825618085443952389509298871250370975776440594958284203507919089454067927284407305138304755647136653455642501290885607126610195782938009264768724764063510585593834887801995726383980242510413464381077782867339554152463278909181090316010953222979318516536566436824147385426479946095499647484727360193129576070434342824091731110723442632892501422483553428046045704376969624038572976618591873597608507999123998294346388668498584943295255939653430217806234391042038307108960341628993002169269114762760770852642058690182944865116694503707672324833233044532357164079785761832110687101005883851296755434058914660266115798669923125170228986369250348999448523536789109343873206871836701901726850378716457618027458350838502512186557330576746342969674101893900516061428715660794306029217911538876084377637802077703377221125649803883591066089588563532063942513921655378802260726761464791516179105324608957081055503717490926704331439514732004168792948721990507085613979954875894069555117269576952034522834229340133613403830327340019969389368991738375241851998129910649133533481682781554505761064594721077991720912541865758617558839921191470739591244123323253685004372998103231678640464128215536984926358457476166817500866769790864629146334030761125845997310434905538970616372787454708396137123925596725969278897188609446246005795650234699651673845219040809688196020907067286104353908806561729945976947074411550437815830068180586324255279802902565952573105783043093692841025569457249227659156174332854185765193047007043425416012763712319318350135850634079486649364385955548650582230521696692458702529807541767509909602592179078666622177075804198516128870507901469644829981230062507917773455585278245412108599668604498257110327127238379604013737822001256399739597233938121355844440171729479915327690179335811983288172491418143172009328992575940567451485412371347094621271724900391092046767170006403272752906728661760827095663743488275219002590759635607148971635450295047089279172522903922352087576648178190774697208942549111112951369379664060150069775113007451775448301474323877593088*i1^72 + 350605895366611246002055728425667948198722481665686017508513915048871586337902811800909971122421000131783275414695760287272775153925130163808621095901158425524245911695574269754148339073606862665112829357253950144204085572403797515462557166880120544907877152725373612606275595463707746305998999261776073853376251218144872975010920091562030308368247967296903976800320080326881408771998570084444545589687461036896839872130213017445861987974467810995368773706800153261442994260184663913029443910353282558463248474315358262365729764429643279675668014069559161198999414623691908919058373626841329912892636704982925312690946749277641422225008048021420788935847872096324108992250365438154068934977102389392515106603632130143324548942377800845459321575356729041650015324177192157385676811406195355943918447290805389488233024039245857690798965533213101473494294563163910882978575823267726132999073821115852162186693198739208646526019136917306077591657786517097605553933336459250197000818136979242112980537357644007219760214074363432253871900023219608076856521262079124584601373239902465777076684392933106382261558768094284574101404348689170889528722476047483157130928110021902615686663128405569538723467536317313688789141380570805059735384235573346079292896515131115554460040876962583131939305526522830367450765371648475249839488552333939603270038856524634216628628224784902741559810981570406408766481105451607584673168968723282595920896235255801985243809225831407562513647877767190988179196290543828834758215282404227339263681764612144712628912191178143612323257628180261464176490885386244331127322362015814448305329436621236152774758305091384584393901607417261118040412819811097054440489269334548817257020596790986190221387663109064333101335533544722664588172805761215766097487304885803840647321712982540573574033255637707858973054261359483498520117573645278864414818084218289622806339663685304824349707575969820022819027045758917919008308825519108478683607900191039900477261077399027598148619284500172898590396150346881803432640722690493589323845059191257883322553188034374688782189064283685763565260793596996858477755182485509877101447019610544564083375756876860851359388370783901538112607293313643849630240783036865281205456150033704558844337780205220212394060880536931248679622363981218727047283382997531091887537753973240579263080717987878079385837041643741867724052861297465793822842030756165851240455740039643035440397171945849473989550290070332252220893345222355645455015535505557518355699992858876520899240438369344213558918150085966365846512267340885477190129649398491722607195428156740053345328235829976658658245744678351807086765161285920024464871458911455205851172100057457834454953241602405000548624748927446689312360130254504735690490957628882050208404229939430775788320967360512*i1^73 + -16314502229995938012115272900021725201956644526556974202373922009176137648916189652798525523299103039314823035669372258855325899201434676211815413778907750597532171110443117397258306342022457220384129088133159948436399233306756694056549570459092999420599002106600495861349980359320878564769440642368170751766223088931716038113516602834851049838099491584614624301693934413552955716669945164112249986400158404770081649863137605586403285380836247381003405064264203392275758878817754703301099418740108679784832094719680285676599155101255410826226754498789476387753308667237197836178541479743211607324790754094827915282329798799331497236759094574577406106275707798160846913223600607355466705728347601835877797067394812727270159292623089937123190245510634013686481249574365412485366238232190812156055632176903816382552113517651695159772890308684556802265298598038308564041532174695968746333805472851135898541840338150959497747819532886516052775115246294117706468030208124271231341995132803726263666301133420327329162495074980951471129679005539025873890343186027562345030500844062417229948252826550164917766682682489046021698756501837338714927315455256213413092546237635453728340366066232012801715583893393899978086750555747361848482352125929695972011047815699026864862643146774806026677832539956662037288292937244637143309301323318438993841690075926477545577023506534286414769133739393181695342652365624789975347476650691646707622942717835419575215353853214891410269472352717565325613892738750561534647626048530422947848474540703674253962204290860226658938322998064163498930484888157791080753919741907575209315135818628384131616014641290946172798921298772320541151234546835297671664354192976803109350462313433936702649769605037954833248787660273003841747779599130617695258428717543670415131524954180188766726874055797403509013566382845852056855554582858546902402719644208394737724012769074298526620974539981627840058435856242834695364283905086905560169901145978403189828967521459610345578281104457580121915982204427256408754185354907413032080681272912191840950400750884340895769453709942495605755976462826814497135763299925494243731620591847031229794768064934590692710023034882784114617741476633478636437364570410258858964202129115803369928506755854346725052366009880159659007008831682812406118454259622205420676570306965831257266735049466825689796991244952388232358046548050554427894484947631005330257827441261554781667152554506644020279103888607642660460993509584037171438328685690253949575150254872045172592956091945997570682954203514781899718587262611321230314784610925989387531913163095080169370802195266504798362687232178367475343953867977346336513727153020701060348577871730044409569403783197210617259022246679519889481438973139926620436208967343194506558447792198906035718359875584*i1^74 + 490686403422031587163508716156532102449986628102745123887677289635616482219301575077813788503457029270798327270340129105980207936161243552468818148560657292278627415274372193248796905808728263299203289891943082671166196769270812162175880587637126802109564256404462208850424791434552495172864706246384709067159645105887003828632409140123357346160578939890579395638003100956121732300519230245999103473153297409916248456781229670281139010261343854089082083971312469053265791276751091680831790934378756155551155806736682735069854071777794668441233653939847422483180386297448312584997145041624144887620857550786827634381273381213635606597745540507774330477809244582087466688424832099296489752144090643199912322469180869603033418835036982059504458328387872759433321670627370897242858257336409481472380395048007258122477553661067709089059494358286953490884530444785601169201366210817428125908225783098054248604823389469969402133335902463643002109606888337792664964760294045957216171908065565750664050338321483539467799326356605251476889449211679862798671974658334556779528263613164610452247059471793456984644857608669014800712968394595148998608836215481586913536679599607456745473796913498869692849228029568737196451751886926394505682271006460441939926544202746599938775563662977798928341952784273803547596560216383567954988352148291065052186893465748279712207455054165173465315761575413540960530063573784092282754413606309017582293714049679381237531445261947832821718073472030543535539499242751002577409241405099460820679550164279752836210363881560179303263406435209784098375541770727640101534819182698395770633595971002688260844876894942708794984738592494336336483712173297273296582504379336645094863387394536164484142130620484390626055589761456505934836243460261796214446878264872941933936376715055830453189114433806085004408529266613151793421928536466389594700914701090948923057636084243427970625230316885686053883341616728579536136247324447279974583621822721068438674779781265142367004779240625282973547969704491013466349229118312995750887117810124133950501204275010150430419356016263606594853477212646183482479126767383704108075693223279848809151013634035699184836665514736368382317415783052576903864904029349115882194421750460743234778281303469639716911564144165988201601274846821637011709756426173341808400329456955635399294040521518298932161354969639812824010793960908711392179441823767006178859937887638084109202266314321285791326559724061097461719828961154450997690015081409226698143496673751286579618943492126398521568555804946848118010595263163926581456649007942873518579931671269765357802892226477508271773115906693409511317433702763826637413204833911168163145267983126046635690166420104876422045871289859432182026549261005526702778945583350078873380899341410878061805568*i1^75 + -12681276333248327977778608504663587001527468956409826684015000205852065816467474880261827964197754415517604416534164548386219964022453777361255533655785015054212169197081305873257340789176688961960491660693956761187775530368965157786625596087842295615568432678212327166488880301089792073642177242237301875621505453201173361609764575755028190333248707370760833319027237568187952523646809554623279196242865271323934031444339200776421342513506386703051439573455540202333710172314148802154341041128962934037515025055184980920204227496297115315369466917732680502161126700693227547338879630036587717314986591722822961625645304506748087955596359782576295356419122026960013993683306927742886259601044784983681288853817055463994495060302247721763487784304507797174266281934605601426035467367838510057866977464285434950853077004935325678889797645502930188903347919234474849929468035050988978444531884526738314536908850778748199457222386967557112618615232655829925015256824226190067305295852607793441269320485744938543671782154660855311289956025878813587908155117427657027229436824282064402373623746410582897608138522872511082707341551271688936602856112120466440725494620322330844307724043166457610460868086011002809663060381133634091295907692554051142751726084504667842640383906916637914646212752282249203805960983761349243187863724178737185662131468302236024711177239929850861438484063846784269943722534263986818047401957356575987809504645075697343517542390551840530537866879812237825927210976724407793351019869938890637397182105386081735112330995662619067567524481883559830487178634139799429695055784499807456383651146287322182125883028921639447748892900062403957066500130823794236132133428411341454721480740604154209265233920708915858337418069299000712759319466447414086301444840957013034819065294751173476701633099988391501697294984882199659975212503734617590706212593182487259608384704273679183442678171235195290861722100508055434176279866470643208582242678222281547867354679131578240432809762140040370434583117863662010108936130678159602404752952980215413217084058865481017760266932711393860770522461090052932131521898834544747418732383023983208615962794370324464202408999943080751627536904932974039507814124659536467974165711961352490907001217168524134476779943908856478093086192612509099738915087977173415735924882690472735162166301989167749693640662213417028409078611477259990681454268051766015519059597096499295261689844853958729935068564235192949354118462361717565346760549847892086596745115469804999362034223669194275210691498931495785442619167309357670630113492961725095626049825239786625766404248662711588865928413620914405234233307874092394469066883814045409511838096077644167111298923140456760240386187348177175520436198962419828123279364256784894516267384276036616192*i1^76 + 290178579770570035663499261666904180796621582980800540788876306676614495719722191954439437991484193286528526863755458669171242707742426631091282586378711573723893488002796428407360843039084618006555969499354218589465150968213073743683986638991485445246408992699661825626831460241371625540333378961507789176901001211894765612150261306086294588445630594152538952155689226160540537819970359312942121889403528433498150677762171388010811204240875113705369296815656700687795716529850669909009862498835057688136563298188867987342251787846635338984639207228866684050587990875850767632019929293160392413128589053903162613754972978043341639636474552360473800412636130822191028003803217703585980628367976143755806317568577882422513003247607381782116480775658119593710428581212148366122322146949525912203789645338109528469569820312050909058157682282880795501058879651310592891147727567338856491432676690190225671194461621526218343996126493145958998209398684966734670445166829074526313700009498377439800035853278728277079151643859967526835901542430485139552505517999611369209951306810305954702201551178187533283219464778712539728737037443554528843502997305572275142872681748223705962592396615875614391753825052429313467975082125340268119800322893418831853256786503342765305791994805949665092777622335659060358195151346656481918201245664217671982428888828442409666676509924736945362132397248358660651423225333656570515548636833246932995052270813760115627785353339582863980390903033685059899941939143206213486931074012516820320476525046886025824877184183431556104277339322785923483004304949354872676194316565950350601653993193016731698297274957667056196670511466413799237947164733879019309543117447265381157033644816292675513561225046336354982567425575004292294129845717645889372286564086631640166807660415499585670452154953572995845110748296262346770907018048752146909734387629360495520385781542310501439735259444824025450569595270336394149083200919388491854394358743884332777224434227177286429097493829348076920379229220590834106040676484338262952154242764674839627254216462303790800996423536448582849830961280136832656210452407814514680494459507534977486894108475505014347512237576823418096674573416798524085442589081843852301860019790147828152097437997663369843981649153922790929841066258217179664409924486331615868772765705632637021021319491047000742157928396191843089957771587431046473033593320132533789717849804034372414674185554089869933155838819135088689765028138560264673604082467008905473441150333683817125194979269463953683854376962815648233913668355373364117663761417105574436896345908189862777193447192439994932595533834368657631614781142832873874907135884283086593207754232717707788731456184209792664319682457015553870381614471874250627887386961043827764700187742699520*i1^77 + -6140230410636374052954173111290099320281283094997395567962022960976492355665958633386621286231293343870738676599093870359553816615669658450728953032678145621095010502337456931881737949698652113555228784111421447111619539556968332125614723239262979246246958806563782295643181980039992526887334325239736814430100149684930162517864228023534202714004748183546864540307514486909274416182616468677705229818243558154798856780148407989071115376508315806301387336642350919574835074760342238559972630183103863763421681207204728518278082203016611636207840229229207238117409208858341228693465736464959929695408231388191558145681668733118294513913370962538544708147297448089885052431137830079837660699070154933766074421225405736567789102382119022019299984104052141795150833684480021494314554197340329588121920845667337580312086574437415675685924100693324301037762266846476277361029541636244525715429248806351306773621274027619629131060940539342378785993019901772711408734592326130328854117071734631160286988289883035804474761344061282218702437285602054902241968064585594540452312056227815803967843613402775073032079288140200172538619113878105017628751599102915434042200336686400811257724119591553111806212117712980238493174943346162009295928196651370063131127727395425584483353333408037354141971707355288771075100023482793896445383718711021868360082182857015313980324253382083827348128776867624385318985133946830140055445543233593599860157218315806009698650394401134634046426221878580432867577044363141423947226809507120370207915677419534050251192953231809645714627424487930018385523853867667834618638411158134677648629812299808400797100729513018967282508482832956938991870897598874218923777249867293556238349449621247687198659360909716788017011384066213055711493459860337888862892537557222316855147361461317464226957666062866248736984986108624059693373859831875441855811065709956354897441505276276579241178222570997031051779270536807104517470927247165805174398271068089901542679858704443670352429431374681535361494651913208477577719107519917524912490805244184499028383303486868192662705115759912023217351179393674637808000385925144090672657253124034108436991375337501198664283116328983205839168598221736142194320622226463392375197612473280232007670350655335383261866801467181388198154093033914956387374799472930867040895918924051119924687967836723402184537333353031709548253649891250653977549686061760616313210482864481842938766581717193180655660720704529267760176675196772138351240358864148753252640358416900227643458428075072320445100285679923103719142956419721655871595601455426147644577331477177374750578070650565541319422338188143969827299035637713173005428501151556016827682861821963467397061708042169030501540906895912355415177646216726276676061960543224386203194228736*i1^78 + 119202026323119394420868751612680246031799273981938614124479636471362407696586082408515626292104828927755149161320069005164053410141184480938294901855975529860637542834604662132404755091723618810241861011218931206984295294049490736062509405957030142177110853176173858889785452577942853080209131386553880208951861850540543481063331890908753552586921897487775644095597280489049566998169045426487897861761727257139009457337014887877841579899607104296910653378584468755215320024830682127270934975621866806334373523280215915073176914170162147208708870591101118639551777458701818542819497514166896513244344298723624120342780220976939947034466572502720065776438358254672984499695667320863382761153914556465946498931426249328514839871236752165675978984761001193332485459700362867437560802176975894604855767652520273181119455486692069936754962817631017210818670652086628145988022741891711886492079989189419741284526213676415246859366226479625921811715051059592835628813165783235133844259592984240774729675092153550103547819609100578364631416159547758743177371592820947202077530132738294005129715197697699858498995985631908422235334855805004986820154389672236092096731567708939977923852008778533562787201604865314274582979977447849339545034927326579690294296886683927600894255450940662233511302763194441520273692666718300627556078067219707470323691998794841497455677749191683641831750305527264931115625915964799410513497240075713983827462620630299909965541258394429206874644133013186815793341065385311380571824145792118052018245892130689211889242039772698312766682953662686805230144604869667990690789301770590896984299166131030519030454959078705785387059547336889567507150569343555401149104508231018070309653828591408550510149428913199455778956971583404717402874025038018940138297873879315037980280360057475117984702418261835153184608715120244743193896875061448749290265317078432404546734027548206762264788223182441302397675228976706150059674648739176772981407538212248281812837919465419644368862437594036081434368163302748772953338296517198206423680431838011341490764968281544669467648057222389710179143902361207888100813563722331532762703991629598352623764520465197085821783660448062707141109889869612960678075755727369972758433118904067735543997495417599606491029420008560017096376656343209055589300775457526412135211581707522232399127022776242948187962359840136879383500692428482956229441382662974079237754776385704592794202952613072527953661156828047845816119215117680045258009145716063629713587163114754218859663266269850948014404131484753496835542257224501317389495034861138527222183570853370915114257774473120252623301500680051431821017023399873388387780679473604895759247846723485813188770210354090619684682848685944361640648505041012765916076873839024342564864*i1^79 + -2129826205831302311479724863168030833823227142228298349279892652307059133150189297893284683954451060668275631420323144994748012472848429864747179537859485446814305364540329888126722400309992082724708735616591435962007883588461610511626930800674774634049856131226882846060351520737155637419515616580247902305696765530769131061136576470947705622055719505866365530610673046886297537006479030746582351185541103464017891425970428984918590993675864710593669693879308099268875092310749473953892957193437100323761662124890837104530268351775434789087903479779983909491355265752750701282776209194856293804819916461943559772273302566062052207760116906988571934832335372206183457851951555843089997476450007618233448817165029526829938596430703713676629333336170168291005131558863380430984412570440847871825471249417331131505545149895841137080257907790841999806163813402408238491169457532852710121667421749801475006970730600847910891646232003500991351325315404818074987034477494046049099878585481856650105423286832563167769759936079117618518513512300459975681252126869852578599514770010890905020792843885380394924688761656830174684445241652776940949106756267802188496600902701614391853009453484031422697117151880011600977408307981318783623818817072363292900056548152010818133141506882579565574257945024347491073275536022232308826670748584542606935305776889610497150097197165157919788217112213500044552731910841827005239745295793724804658639251975467492262437377577747490040779172168862761848684263192153385488073487159373125960003840738290088411525099626693691668892779541076807232013346983837821052167043146650057090572094010896882595904243115174102186522035347732484678347074847275082770232472687758206461954226620928461942677986497724743477277045104344619798298697378498585395047345504626353229888108620527462230508563268840497172671714771298845827676235610496971275657683514143622886744838400341198937370049524380654235565537954910011003716817189423539313045031152199238341912161265038626902698674549271982452012101817987902293019424484125455539766850951531581844509223655883721921653048908373615885447284842646801068398137301462481705969513981395665805495850512242356553752928619788703348931601148838076077838561464353527017249239588546254293100735723764886169248984479936448848711182588448526512391430188719763958515003442971592278551783659390261820912838175839806949040254600273057143235311570712905871353388547680416139265053032262694326415206247225899951385406771864524396927218327465190267667668092513069610950497439229840479114381902390736538351288968263321790089993461307887043117876577524225531917365801633551324159587441496637281906656765492714242392731486129269616177802097777876493556324167068917274696085406261508670075539938821174558807222583467966464*i1^80 + 34932599521584827150657051197942003468904121974572424781394508791477603475063467986901282796013305477618164732543894378581041922568956741348540227129463440354519978205568136114357141378781135133279377531911759873234431031919064705682896713688600543528515112431033936996139106616740083871952777196522747794247280360978515226766862618964324637729810049921360170916446698496797206965942507959057193060024425504439696724777960687140124954567290067678662524989581024361495282592715338369426240191162793805067522807430051921968777558902785731291246665599025405209585790283722794749495628648580462489139794910276382660893117526249444623664277764666997189969775573252916771478956197461759831564137214388286911064674520287949744517551103092723311099250657954896279580493742878639131535187898634706765180863514807183022813343115587131454223271470973053083909599749592864493231769567622844946664394139600783522208874972299095270941782818799008754247844487711816922786930291734668287793484271261719921268102272485903955197965497323627941330117760289073220978260452949575183133479441359778898918520158649290181925593810227151789532176197793849635479984314424039380031199769926307394802301801384325664092265719977789672824077356344672241027877930972197788332344368694068159150455200478566706104004491052770425900347103086387152672119725370312595985055897588549730886408411359580741368392145290611802432142432728202110750365501030643178161171683795101050076082445092277800855936196680860464210698594203867009424453332731853938679579480033236614634724605268853249911096877639714201832106320552377545627692181145877505991356758988812881020678213769768045605609594590144550220425854538370223136591715030941570954079860899642613699953973302608322594654771523074437595361648615349542520387959187082489730060673899314797348246292045551117092918554214106134197116233435458944405471671867516814147142940518297902173532910020721305988421302515529803652411687068378251105254406973078778095999100810314077560699177536166522853542310882180040525775767288547413497406002180679472356632264669447689091274611632751410044558678580739995769535374621722356844473293330656876800383087401608478197276144293746356926147983561242247013516944098581688742716472681317217657199190490977198116779673945645722094421299400791975746729102958374627851646965583697542023497641146486519005146064185383541380655219009370800572620925757357801332404512275938003025974979698787620092089838781853812173185760878152955450286687977711360680271947160780705901142834342009122109630447009319081193671681182903425493652238350866905468600052155760684874885743366255816243403747482281417439165630883998622430967062971798441049687816025011726973320580747837249113532604927382401092908122784284551835239099400192*i1^81 + -530176877526533702320792151648925036354944187605274104153426708228970901152824409963478494766157944928987981400706363638261566999032777598963083287117558363285256795642241051033859842164461046474121883642590737961625570497992430138244132988403208169626191785356653873198355599939833491695058985685730081467841783169974051400037223871948739646878603787077993212634930795790534795722813061198975284650593930636568248144937735214641557170684133522225891194250361937293501300188494841094332037694411363812017840051819621127721427918439999301438597795166317695926622053454350568950605193857570820906717604961994149792334004663824073723493975792043553541901368265080060890208229239686460165418985523048749109174601501896244262130169517261930556417124826240708952166701345422445580762119012724358078170856577077357972564135597688605650921288280076835378311209640403791210264407358340989160956349034458754654884326985362701941400424207055519235895464754897088009356889523709638726370469014302224051413522300136786556982698298626686685034651887778917027763124709928952986096495732817486361829910006306426254030164465792845647980578095087739045162684251280140928729332459053181045743953163606195391397624311227324091257131239326675452490982434011796800060132356562901748182528885726939759594233680230602079998261047071913331669718379041653965835368587121595147871564824527130514825929742243850754640346469249343689294177685399063301346546213019612383141582407431952271837348554882244136207607258894207310660875451462175063487684879225412553249633066777305806589325844323776171585069978409526945400442835060798238114586856052741866401297369903094829271252320378939467574259150647852548389324829707021919374775585495596411167803103150738182042103518314943047960000702551327505744292105215085601377997603696296090331935059944469285302578732661728279101749226374383303848156319283347504920158170023156445546775924871855679083881081533765585346913255089264398990747784752730215043367652004754697754377917229711222556032266072677883219442233096580191858166318474720655352368662915330510821910575695551730179898664950487568227134751590162398046407699119175008286370258735077624338469526372051735874373066950026135452472433913255825492287351649223433259815860589983069833702802985728097575400799214457697773730308308848267080904637322936240846341804870268979788267814562984997698439047191276348034257326780737254607289998218960967301955381385127783614228898374875228429359051803203666767386588907612928462961472178283045110376609605656502963124819111037515137678555235462817320196696096927611423320184835959010554021690341199663800616527393910819980436369540603777878326187010511058943682559931838544378419599777958171121615710015589180002716637919375838328913920*i1^82 + 7497899040507087318055545932582007115874173932506804037054417705197180701348568369832433073346069573447988483249874253426016013219548279334179159822762118962381178603003675044826958061577786314335253355838740498792621829044818158140500301519769152370296261069205504305466712491777381393579647273129858134865793968281259586708219971700616322484560038949309344172608799285376440200163827908291266564117251576345502040180657990463110378195146282940540455486678936293503645738402835284475179166260424676010469935182115590418725201176220252733413454893881080331226211200706552734693519944810882832779679925761083691464937635910733258049283555240166468195472877399991934542931415690232907076362578382191747496859025736762158361734951438943901464062560099828115006169496637743383608584641458612413632316855679049562071768250434241894219300881882461331613164252350946042937198114000339772806152661762642301436048123472563630628414396720551587258626419285154423006062187822708086937246057409437582113084810339447451130202985292848438742730090448966604203684535594330949123182410784732959196670611066900798818459120780053070969917608850636202359752849139140876268018483397879894291631926901975771813263285551900555944243894708872886505445226264886981684055787145137075126322189430440554628777871055177516901977860466280301167889525684867291466110304237206143813090478941469831361358340704795096061894363395815403095834806335055315853666840414465791402178034298852207306774207850257249841956188886137725986970680872370726562777799077688707939748197136668838846099485985569347915268384420417079528206772265481924775787754870343637668137863773487979085115797938393327420345432222976185195554033284677446613232627294717839178411320405345418837479058614367892460383946170521014763517082143528743233638540257772243528941618128592175565834952002922719943204012936750219641679019926531764071758528472592146753254200457923000557190193664875180214006180855500229450484074949155946031798155341070893790319392718214651439165292338829970204611650490134557932756503049972298577898971750450541112934363827927102142802202766727082961960985833489392656955233011367538641876906196251614256455303812661439575400017781644207792763914420321716226512102228627657626643216554472888443850414670553338231578712761937081000406884295897769143213830371668606868697777550473996393710952147724580362172554231131493719357392251664822733973972406655132559070875813385038298537618514961642161277360325421825700965267334701346779418817668040075547648381924595927941516334879332080570299483105660731926061156329960534367014401986433347540589383733147419356899139557104932585821362179163405608907165617243730190353052736936327974396615988282796038077287521762612280925726779724162662400*i1^83 + -99279300673200299926770739049863040072785585177190461403574053213867956231892319403604644378870963333572055026803596906448407922342874049686880864802371206503967230252773662875563803348493709664460337436054500523788032700366271701694089239931032594050355038758886148522095837419887315595680761891243412514013677623038401110172989823153736175597965533144026976270988495301894871535469948827734603333572001257749614971097992774207748754137142377042075316786452011136966272844998216263406692831197139999316169326909366808237267346461005071871951171796417864966803099583443673093299054855754776925699149037364008169957285036004312197696905631606336714440228515871134020210477889228598486873359751666243091190500802456758931251085861340669554079226811154699174227045944543799433574796276739538366945685419106614320476043660263380309585003481585380517943511165157858937833646073928048353547671067852166168714779579230654016399626662852364637797270182989638934978860169322349501531486965193152084091601292740660094316489503503127000871787925874622850196743733562928665132900672518403437406905692112382862322753885866433333486834638928115463827688015020494659495745893211772817551215373438911580606256718913629862221664521667162578600673152698084954418863052826310782953328378919609772369058365038224013313008874597131205290400815407225933584283960501857136028878545935728089575649970261764812405278374770899257273985301866024811223920774028493962965920818936668560533429743565487699669801336233258944224710410099571825254180999006764004517720097446664546819702811936293843026746036342107842452972263987194695549316576434796732078598880249006722510713912903947495264049417518953816881828888317019578446314298524261016022628105581184391996885792154300875564892602119855232431522966656834601753574361414417069496737200874046178921666933632366374116337002114034482133689269881370872082454484577069819183371274372883311948169089144656787951885368153187158502369983327862731781351956191975619750394835459394463140957613762876257065193060809894392583981626376491067115828438574523200996043630091282937947710464660429918620556061195312747748598114697841491107084968520900724635451254891065751522135111336172757706361904735346908330255687547131283984876602859261843777533853939962016038302911595395688315769866314578638441844346581396064125895993095227357449639127875807859385149365670665014587435998333583359446058040282580115888005667608667026944035931267230315582610301173708170046746554500229459041353496644433270524044920348097677076172091967786884004097863031454123298886039368046585452179106238466808026642916037710540988645593759199243438026057213713713559866950812839351568214275335504720883135586197837390488265839908321328201035624025686016*i1^84 + 1226993457202257109586549589446466703073077839831841146318392403837494871440976928887619195272245379233146067754744125129414749895899536764986189443519007345370025967411514800585528353809210059647093415885457528769897884806270245548639749880021457910226962577329321722908481942591842933110107427990037578020816952814566550691726478543223979842951951855530134624536812823812086519533175810046030967649287174531872013870537500403951510210109518104328920928680314873789761307332312661344540305483384209441822607449221510028233818552272161384933413309947784600170666696415863203132786580217692615686307584926271804190782804566810492560579990975137591317192834880344851818387874479626682482030584513652098184015998216390458139763128519010960291974269961141534633273114566459898621840398333181588744941114731074923316035035344734128024617781285444653073446881518410034405194208318527050041947127145618660248485734567247121694261314024717691930970502033557476731605602564495486554010024025019892894924823611510456540741976059022198446436943992224020951797729153941124930140499026328251317571337111052581717816933977708685634199753567859021555580664100910249221767232149546302408037260483211313879137905986812482418869966227589649732360185078823468873665056207572957410511269857297380041607803163458299836885696947742037724804728806716264267361612937051475736981799811085965806028962374649691453905917714932824696484708961418196976836895505755113188649753778713641775925553998305481722241491869101105876789857607659655688679889088243255293279918009735143550324300758314738489045515977561485876115499815707242516494615048842803234120178769533688560260281664230722635914245664061958802573859179944907788592573230727787189553616265429647121717977427964275352812155225063237078459244529234970768508408454537338646771050004573165269002814411401055601943760716325693673232229076265422844082335736087647945582048290762338125041594518588486860233371150816826616389420771361365626914598232392074311189077645314057027560815531165042547445846068937315419190698333917041459132363560010612135315610357655416729143321755072721764318279511455188107894131660319868652871188703052227864547581757021494468944497945079702667010853360917482471435562446353109666201640708349472474363663422909639192774864265685743780701209523014264307088825611437153065363725755409173004617973738114972267083201775595300007778288483374480830641412407138341792355141375465387419587038998760307262309403015264104780062058703877184435131078707270998672283446182656637191697653766438127678555200363672896330826922790911212303661292049574026419898699373252079637416813765627226912010708122937448130398178049827619046760659856581505183612958031431056811345256741483549703996738371584*i1^85 + -14089605335576779757204537745202282282941420826253992381269451492299971128244491603123549927811049426424336981571614876761022427199744448907760273890384289977718667064219946808127540882835023546550870508729646980065703118102383070956514848636348951499104603563899959279168133936190747884706569266446333787885114512083792688202901413508386199663205739804748472674313559831260239480287962937321403248460908738665343489980025709055242098772607946507133332919390520328843718091556372922849421154375134138817153322098433080063524507632558692727395640417326255161518976408954956723913920333039572660730548114002653747370152028984812166633849858955352307120439225920327506495329987909650950549539957778699510766544607895349945733085209688949316474052077096596147457204403780149595281251658058877038212129994342917777309150729597128194678206900708315361425577402015569692670058894205095950166863427045019033624116272886896405561519136026092228331837676855914329462239654791994403850099316409136181426757002938117730478729502024860175543172794961473694186247008870437913120890341006989801554577622199212113186462421512257211027108384747358996963176059052929148954433678526971117673556898341542401898550833316465919204663514832845500639952548466397820036252160186585680480734515673061759836852827885683198960823929699257142244590733703202238792919360472939584682542974883106965471610866417364430830979340614829370902117817254302859616988500512841345564485565057740036585331216197862133339851806602078685114491935336526521239088425522677691930670908194874719971985338604059802740429437425736871030889755275965240321067796162896940598256842807560101539648374199479583342222837066731094847085436713667640320747223250772898327412107344826395929731498419137846304498325891098176530127259440794649350847245828856861781120597887794561689474134391274656496550881154569188837092823657129949688973987783277156142067636262273865246855879724040230001273972536059391197584376228337993000286269052697257738810137924718076736096056369940783189141903771143457210018813351136676502587731487097334697290797909496156829782466113517803317584114434337878262190648313737371490378261471400068546499957055123804480708908200407214316202516128572794424635256272298628248725352108734756277159753289528457936415803830113444141415026574058069817263301005074480503607280065471881846016967827411917088481898853496317103870265316622699355292655079243767904921374900903880983406987911661846686154136914211803246819279102951894911638106902749922738068262822296920019415471107894529444539058240671510511157840343667227980316360011144627965064967953452257732066942247448882385931425830412746682413730136517077191879250373834341382005584654290187905667329641855437756170240*i1^86 + 150073452494773660338096566155392813441614942342381321424444542380811241607589164543903449370525440080045202934501113472982542356379049888900135188430568535309538755346432060276967704602925684677050279259690527389037355978630249507865839781160946424029131493691632124491479240582607394823845404698381800465308982080061634399008227704633627824587580312892971669169984390517970839873761712030297811198749359744292824614980278219578353225798532801852907505963109858339235612589706586736061338035429909361353951589584967407318823352245414056257271239184071013377169430964239627640753238087418690867256686202852554807010277312943613371532152767535940716031768671588126305131265743943132996405988616799691725242282669755124473120598371151211595643799447244517256298173752622834104141242943648364405612819080964884867911954112341262780806626988567742720614970842644689061275201907245867096730892353127153073738871903582738428781351695804817403017283713007117696579929795105675523905627896226667544464750818345350110662355639670967897166398008612440049313340715442077263552833276066248882281289209838527859903703934012566864621279284170891941406471230369306286700923514584456517109138762558369743569774887592313561994129572266988006092621188065668810845917565756863189914498609120977081610857134186459121990938227155125660033556735904174571426384261631818661976157941959643588856537912632396014302252490941120920048932969121659012745856425055318265320181360411379831117775687706991832134309133765503345827929488098503344860845794270822535377965220651786780198221370648468015047959199356117342687795172357243404724099226591473470808297567797597567809340567576042947711428626689561898154200950780804788889582129607041693725358256911691860922912037419671175479100649859517480631695529564673722489229728741198664914607522034575310275057202799112327431601108106964172214837755138260893079992665027435351236431359117025138624953871574922738732314225442731091970353543243176271148363029771147075908355892147324835526571870452265631207868041106683472629193311466219276946471645502051433084677789630667421704536193569389256747638667038244358458717752186542927535662899037050510890173644511759682012000764940197603670926005057064451149064810121698883295626117071861528194241929379692477831217525281250612378205216453719931031983458577626739884968987565802769173276698299884147981245839367507616157966552027701716086812451952247199222988042563197181543751496507929201093876457599763445646817485214242326914844907456326158645030877225712607148023630776204662293502631545812540515217045812776156386700478902802857695777737311031871032888621895502425003941476859277257445661518854133171982113006534721264532273501013449464568761500350218764288*i1^87 + -1487184561351065738611050981892119001149673448636886345451686657102331543300652703349102520736050988997531060285748812733924760216922038040168786916992837985155502963256112444512870685589864756548467620955149219868142679278327425445171634081999510652993433925010261612364947643241180709993493974573080724665472556182699649050940649855724178071009836612228174892974191329041023427054717416338986690604859286050361079729652085806756460055595772152255606295234030103094698885423134871012581729878713814849128134678586673510123056866830739543019630262062723888967105041045950309612484732542688247462453417802669581897893888432955330182852518975638834579355626836285807919064275720715267811095029136448582674523845546549794519012252232870590983655938136193187644210167098708690932785745228666215217438399266608493706441864536674310265807694440610808668739480637474643605532451975154724284087297378815495716712037691671524355977354319546542995489685016049836564460366075460988800426713939484593888280039018904865819151839556610135714896059618525762058318764827719649877766824341569930746671555379217472941732389009136866955880482452317249317172599060275924977097663995102677920959094319109726464444880113830369098117633985493680597199526626671695909893753737118948166698452545029881238272785903167085072744980868823272019363723997682114187027719700519063800819465811108969130542926596376318459866900574405231087535836361080735539498839801815615988321700042921544056332959464283962462682030967205281502014269333440209495379324034384921106712499175226986734760921246563773770248446361032339782180150421769102419475746046506983230649942064926981117437895664459705260984121942727737065142725572788223576677863727394757477416060575665039801771559521007408899523714227548922373495727778643702037559672751469731837324943476462452250325890984869491631238979023248858518694543384617138695170446399970489333644682050566098007472525206786096178963200648826205010921413491884679441678976087090150670970464371014032081343807957758932743596547359288507975753540444155483256979176011153411438291478966553905393418652311589905170800913062531387147242121447322490082073250917679421872386130457772956102757886450044115480874654202004889600653075701659753510273756196278230515599391604195599522153135632223008775732248187091605686631502537969169123015761764407548502720469417876251435910012134975062791711937810282195997975594008293761887506008754201388050215273996823311270351232582071578948424420189520383482534545207062802109792756417086393242402643528659146777793667999087687382572775249859267169382402345401087600625336322732526698176213062666811606460131230229147448262814360780269766587681488225156686777939481752813862618878548377600*i1^88 + 13727283094587255821881031747983812489216191991234232605953526858947864192131755650826389989614627898837090506455118350714095493273309060005329298756115896149593637380656417481346324124816681389793205094190811282176107694111111442375631518152653629793057139961435485061638595004312135500813489874180157816759391212563108253641277314927211044706464827701652288649444441905982298873979895504796267999147362374990607921330868445703989195205607813705826377179402100251133465705867266771594468180754381253072909412783110527623805583538707227127753495073578992030997445285979342835266694423537786890916168454159631145068547711524451591179971060553492168482385868807957069147873067163401100668363479931153037901320072171677328887706458756312230716204025792746875258631180387256310234809921786241398283889640858881367797142344748582353033069870057257844302869435106368523852376033661076331026846850615075547066961190517624467900712439014562784510262670012994650861443510109395942361718774521533702395785297463241640128243749783713519561902780228999232832335854087820403078174868938498789518984181477658910625742026472922218011387639095750713860488593605347006022707008706372997169391986767312459961337540428343179408635427586877191425545205309360838938261625280798356879117230341871981364437205049332648741600756904508458465872605707292485326483982974124835347430947798733781539557909256913962572458449321888720280923115122257977996065382596549447377034857697242970781326708622246757771361068665234395787634970365957990085844820272252427628458314317601624731465524526470425514484944269538591833236537292224884254841019583035852370562471315239545376697294719209057567840259397699643527619170498469932508749539475650938318908480095254318401078750330375737562030367843870350559825459348189056950645605750442789363438135929705983644576944393753340360583796812733969133530342651514994549024474204957608788055419181002655635117969782139168829304062734910133267601802342135296987309701294991646997515401176203990003088430820495718508545880865316045643772337008070118692963451555781206039624046169124999765570766769785021893675894789024000937743223553521087678294587365159769649470404529410276075570027788249520281751870271762133568256920002244225007741410463060491128247431098933585993757450632193236962893892574631152630439554034816460770772474298173497062579310052829591988568743418254660861394157897904291202072493989254249873315082881315263232906245719717893441674838627308437507334009368020438343437257406828644065088622413162455100692868579353130642445963649381329751887085355066062715036132444591510654616152726535891993772944910808672206095431673489210937122611759224361783057553082703418281079669659960998105605734400*i1^89 + -117212626303301718930287933911637156187719955968812636104802285666716656278872352555918084051394371595847071819050349506144044831443328769929610997402932160047296662972387110308837192346218291646382540149445263973195538304059901798065466117446984499133197008691304295346685160969456399340142822429833315805049892992029896638289035866565441780693542667910855133255609266367660762931993567078900780307765065461439992548049988762654686395390427425562239563094048855474633359265316392073179608496817661245870419226703474054329335219814650311729773219657754362081817243386550297845645540726656294009196852640681670108447006337185469871774406372059506989199350313956486308374899950052426541038546183141555431180908734573371255649362854403717222845251697681631816434642896507990380950566111865872090915250325930008066938793440508857789189429055839632404161896427477463156055437275665427173203462155372045705246713990163104265538664354039445775888486338405648560938752607878302125027993474085557765419375944729897060477078207722982176832174557175049911573877624474674073046053457235348400312990888293727336978583364813284888006221415803009152681284291615787549599914292088201951810351953736724325962008781909884182947566664749583291509555466666949939330721210742144534475222698377584069668867104424065738092532240945012758470250923541749956686412251108554607102609016453731473744301590833956064689356661639938424119342574547028139429009994637612337307447541573236873609137927732996030282719003753186870016374229481453169199532484763303217146443572424448393125479881068463171562667065550821938758626791548705819508300771747122384146565902086495985946051424863837338348592150897990307580501345865881018299212769755280517019060016501473022489853263950573546462042667700083926065828087076298079812766933687053162214003567799668433167684636866265961787348504685762984313148745735019099104849749618748578125202601108057627198180098004038903970321120941820600080791747959233606338105406182217128428004156977343903173210682141234693600817599301367139177260072169528632284384223654855861900556921543214885030718055242487291132634541475752809492665781790909207102346170893503612349537519188243116005678838327813920632844038284000845983785810337504467369788797960750477259559850422906292674645853854775302671087344719034276703080531954531473664777042608094852916211378233125251362839268117874417588303863990041061483542040568785708630135882886749490221626006515595210462998395927123751987887101147251087220176536326608640844189944557212558483455989037859969469438500040492311603766674578404616085290605875097189427250799684809555045181733006880705864290707814044420100183359556991160652158297052549749884751986312261161451520*i1^90 + 911388975484625079035024827289470839892380940417934548608267356385027538370363856543476559667482909290634789646772100352394968156268898094241829988763811538401626658653516198692352670926732740198418836459023583071835393389860666294377224274790897014529041687271540023011001213653520991224888675660237673444650698838787061916113570625302004633190740729473623496457183208768650319613593974416259956135740891517665853032010586780493327699921928163930732610422359866995321862121026218229618251347423449017227261028316405105074171123438077122161508338836348581024595567349798443006147903187947712072535817726004753041341087384485180774268870907660776054732718914004507369942081351172369330877100393400060986722383479775838579269373297278056626640463498818890486750483097998884858072645792761420293925825107489169168883971437651663651841452740942318334183285550297435650221905804265295651629465238105209744657812698742055697028685331740435500718138297139132399438562964919298870406099739624692284883952216559633286614712799945921838977952760371397423540657600413452539629601852578661644022279755926177974132205230018119817582124273941917657813199377479377002597379206059458468706735676005634064053837508343070645925086926358177121660343394371416354410625375098290615393703667112436477177022987978796067310475599488058293717668398284508999568460051893192465594440507423044291094132193466859460521478064434599557235888303066707626192575972219494876453127090810506540057606934724331129113014369320451954773533276827158890046301568039829177820227521019302533751677422627994206059708151938188784817804702457274380233456733751647146462950496553001721940978735985731798230506958638642617209686679767658864960588045203440872814540353512923607186714752840994518500335567337622731092747788951130337534556503026111591208687569198611461825943384193398668317556110397167788778428648889573373360530358919739596763253850253939863754372667586690701041326627079241784643464041022241102495159260447191617750944451161865498458487169361056865594270389065411161360832069946161251812575579877892407738212618619956992100632422156517865109867449541099035932925013162098371819490549368417278732177921755178460661091081797778816129587410470001749668426499309631188510597939739928306111862033895029992685139699696994174760618055665055688109553391093821552070729545386202758899669620377674830917461995151886577783880504147232382423581454677946801519249694457276928919368023316428152218250330151945066356767883582435229385230911018851756856351938991182806889624495156050888656536859913514309670448947357587006347537215307931053979214644044436541717715136426552846876153386993801262311536819532195639707423096487449943135427040081084416*i1^91 + -6359715521462403058207964668212250339451005097416701420498642571681901837152789952346363048852787816708250854591984188235345822917681579726035862151499080720104429266826976837912315781504292604358837078826592725880267996813133509754148801423902650195956469312564301933981688717214472854953140309337431988316780584586686441583554359627592851395783593431481794663277805531773351898733838093279391806869764491671965103201640860372260953864679450512328212004760218307030297859082796125505467147446666501475470520104650614787411248100763575123286646077365805189483995992521715857673613848353818542467619124144207686876982244768464133652227903288029110819233860823440220663479578563993939964300649773973061833313772107700120074195114953084142151029810859438025550078415414213147923824246719593780759828860558453992122260148172740199155787876357728339379421862847169770696679891111198145780765354797805719681271366176976439144321803550535999916626510625150484301242777694175954790030527967593624642999946737870440329681512045651362380148875541472593832574172684734989342752092121656798666065997466249882955326219397566209745162801876755245474814066965094117915400350350300985028546775579458390691488461935332748055450011546973503720378265982087938639751609067391240222849434670337230098471809123462692725679749915186921237247202595899511246065611836628734370248756648604402733690568309811488955104372510772695970100315548783609698381682606989368192432163535616693952287215537152905862715989451033353107357284765814246643480515179691439813898693759618600958797059206646934429151178575184094466268719336649369797181027792402790237934151081454208676867429726517685071161370465073806127247295485953843786003896885526147721859807983506190791066565564039055657408049734054906654942102612457618315236846521072820554681535630493186618863502813901517865519578773735598148029921992404239965090991388890106632322277851304857026536306001440265028107665483500201819284460979706871643016692271268684382427926584345457724198444275961245781353110820978003827087212044506258186536957665240264168694541831776140628606417742898193419502454352406728743549042022577734629695158152522909206371449761466065169466351615989432547245415300729662378153579916605444087499299800744060611925520287878633968052909811229669813913690717031300592890948086728381851526818282270621135767135357240406637138683223734609111865958502532778266597262597293576840751881114097947112648988215204845524025525575610590296757937402474959689143013312523634400032030702775860843074047625829648364039696106601803192355222242111747432901218869189582955124174841751657933579393954810543573133751207745039942267091933967692410400358369895010188176727736320*i1^92 + 39889722430498020589620066132751968720788188287690099614114921406117848949518360035022528430211316595441369447968436026128501691071644712142548655558032504028315721878833718973477980441054318475357589970563804561460080056202716511706188427564054052661301603856074481379750688464346221552279619360331040459143996304597848736051403681958454978753414083647467273724097535331338193632134937260207255246982086248859289025220451531860423338754605161644943726319375759535539717257270071738093724751122765601801690358798329664765056350918851541377999359960012266834142573018619867503277716461153440648011416453450718628645824377910352673450753609705419714541973935329895828109401137029400675739856248504635511962868718804232792808680923741042670669621927907018623976022327199666297383660803458518501004242493079585240452364447244550049434152050741358914415926171364926356399903141937646619871436304481551258727093189593391356492610407985568460851809259246948795150479468493181847417716548801460963329021393728454225174624530789708954882306943779418501831726782780992369773065337361030259879265019668124958397031279170562829529730715051091303613490715384346540169593986563983643909853719860137477492029187698934257794160034534217683081200645313670295161971646717726005483702407130292052328550132081954726914068095358951229068502974201447111706480902978325602020172772282820399847204884858174204567678515257463150563931568431283532409297340506443614153018792565199925090627272990085800179981347376518316787520641517235505720115245294096431245349351494567055759261926946377261844750907134777322270007917636026726049650538595926113341457657628308718086201869237532631223447679515869655433686459067700529145463310306430189417953887630002462192403347191030548836130715142429148131995397047940818140839359246265990572791626851798934370791838707092866153890562660540763529641137225406358100454483590202198083957955137533555146781692496848517396694843896868058261641131466419913618822282235723312122022456440979965728752385077366053317025078291931754248351856278069239411169730469407847960722198489608135563301760182225197247917189825609717521869660137329775982614251049592400668440905183719547122246176689248011098282035120999925950587182396925305853665449724174435245986793230653759205972334168967041942777781634064299656976114353303034794756033612949337311974694120371495647833015953879261348532520675549862818868765633665244370529189475319569933956220861392365501880875175607451731887715185910547720522877266394061415188610620545023611203109850068504090413981462632155615026503011448850552752018723919835681736552962805558803147298171191521579617782462511310546251009111753498722400097514533689424347136*i1^93 + -229300183838312878068109946329951269610513963089350417563715921268916663840172021539246142649297184453828696795626999920933650934136143241541811491970734234344312751861914144350036896657117121660429468088092005551617435919846676232895631576683469386991888936927591792170248412713767370643365233371008758908456358207944234769522542164931647284574713457391456438997445513424706896038457171638599971595319534977188446442813526833765779556042285038995781595299890255731030111480011124783761277997150477737432397420012206988724590668062176067477919025400738918434852433825378027351052260805763496449330165905756577784550935927194922790605053881120298276453234036986561148199683654867965686411017341353172234963374435093285033814516419122262034115278147918018257928811437778516224181997974247312381231847288260335777642887852535462409081491976962058395253423410088983436850650484090888330788843287053209545055866649279990930226783027118882733254326110425216243527837515019852020517649570637457939449547907562628622324090974416775548715137730999957189336484399444880705649632677274868438479503915889622769278614831367131219913931645696116146055494605095842439523388301220726330004025753719637054971185224726923101259827552158717357727661904021326835841865772945369063822017493571851531882143258317598067054928578045931937185663385213003531669893186715349803260611287013267175651958044182638151264991483260573398385670966429315375512503122562534049076740985270721543533031934699544565929225587863129855893193011094740440835974536060653789931189513189263775936090912198619428843411474841280125496812258510002794784573416761045464006361962305572616331476627142533506344455179772963100414050846161297037782004003792148275590993240744393624884702708195926648948928703773583398506940050806388094970313310029264059017616869217002521606136490472223827776982811233334406791910982319610361101436365219432511627093493872956492712772928003287792789300605504698710302690418667309860476336443436875737675753595217023283225342524451340650979747707793195739317052499227846945710162795051778907894465116280836261649683765413635432120521321055769392866611264511074448881474042293575327950427269522270333438397747361108402541501768181113566139565001787604657717592392280473578268743905350421148256605545918913522615663012167774057741741955980937727358505819617160790941681290922487649073986406089986198732581227598542799283831881407158420956986395721575952314452522065867613016678087723977749380579129780026805631944182108423253090726924266480292974225762197765795970196554258656234397542529622794702318876573979999780643282973792204465050167812094645221310142229441748664435750670005304916494481585419470241792*i1^94 + 1201412764002151523286660346862495076038443173579208166886401173456915140597192388405709417977353613356408323902950604919552531931986737453398865578294934234980618098009740800905049605470931510081725856653353487437857958766194679997039824586863919904416056340579514857271002992431535890542700171648701274549781006593746244017022832387537136594462161915270043290709063025993376636879711599065202796405393272667410425350644706496170042353470208491812045203628994897258958717368018862675808998746608219169434607668050226529354497869620744813399999344824165478189363747661678113195746474670800068877002288952416969210787649837044767125945550536231493344577901280297499145317997297194368664967381665301916042001461697438906947754118166046887634836709678930608844342152425830618380256175544757432446514654586155637303471497441978704066883563681244029163270936417235563124733956297884389658555922483224950396451572579079931166534819800519112394299763008963428100495973903174747313970847997624446224124535443356570642231353338407499395631171469901027946025081032690098482332689180901472167634023269811545323570264918904218824840374062702017192708372693968510269535206244330094546415933882044184536926960017359680808734815066869358786705457443261545170490678352108742827402444806649664688697027648040360223523888517257857621255118230614790416208413680852589417096619407254562076279625053476541717636955783097388475698930579420220210039114019079492734534737685888720061531501470019905897736270243995107438753978110664072797063780591770179307053641000934131622408120636297738747477195622409323783202171214302137748517855145549627039401020261170412083466128593482159684731219744847066532198148895191025710487776200225253712158795423056701025253758243736897752213848483769201705693061332186004306734030296709750219757201215395020846666425391361056776535886139602383296642469681125788739645837280160083774342625148225865103723886143870880298837154188254044963644973848607820014337585380524998350110036789110511563237133072290846411290719879564088253490838684139396756697062910002918222672568066934728444491818405505488486706745648801843439517275128950230574993204168552285855985295964136443308413584551500836336186130372240406636208764928777628710497288360914232498015792596353339880315065704687981145247104889164626666738269677596415609977452646929772176997999610948949865345964128680693171740629606422958765388165772898372828618019722887215092066819237502110725605208912432767448905485530069403758435728643021679270594865563546005865704649305790029340358333057104634079570224314864160676078994100764271568433200619402677343542819729100390361396022195993130651227587052335093478933093567954944*i1^95 + -5104931353826848943175227621854563447842782476938877100981987227015586187178697793738699844756325513628887648740853247171916941944546156353354471313045025671001029185912772018693944979307045390057908914395493344131599637860779731662285781390205637774447382075702115147323570178187515723049015710601959375860815885331047081127367161416725508836908562160794974827267939343891104075388766748016233303983007471935235848666327019907918573781070941830294684044187995138695706750102783923044963322211695304400271539687068421505312769239431785319338175928308549660960593267176993790946578256118293647513741821332259887389352630642253845039943078281808933179622920064081531743700781011231291330434241393408497865205756136615121980048862171144816026436089269535416907046309167350470046264856431885196677317244017924360834527544456484554277400969406943509427861995000392696229750058801442059809118616808587480643242379469334743448637773760602502634471047631780665585554113610714451316236267282307561600420277993913571467069614391580694726357499748571304463148936407541272479824450035755864874497677781271982598796036693273551634173479460690235395063737378765327758311105483680993198061962590813554819299309345688618675668636208409664700738381268665133091948907145600572826311779671397858964709426660223690820226949399442449268028590437852289672587225142998717628748221476639109586620250529644725495725994669781456632792214294997958703707812417503157829290963940019694052589568193364859794241516767419995519424493264836087489203903508306512697932436067379444191983391039855325779125707345000365128467222608949269849657437418648056864752902944467121732976709924498577269775067409488780193863478426029452258313427291555402828162750052014723672726343597047994722809189934969111988915269414969057486494985125243330393528284469602067687872277944141436231252893130426267456695738944645100028356292358591456129502229403070851781480612455169132654378127619830525106668229078890456863664854891558751983982072926508656170048521933368440012996698606002845334869208375355197075953078826582550580015159553431981781591390928327717533615716909829149562879824070494909783689381852981617523329334281018256795136102124099137711626011447219930284578594882076060321882172696834758699659162445522222922740488424967911555051494737238828265372383974830424033312763717727977690469563763567145155626193834475547914589593021480004630605917338191557680764662953034295016984079294425375130165788694070708982049383224238881035915071100095194366519142498189802369677046713865989597745562676848121489705862276149373317366624701280023741715967723722152661213374564513445406420585818343605080547317194860892520716435456*i1^96 + 10786841400876130134126452719945904561356585505819769261288189406866361889951161413154786479114469944776646941080971542856566534370761618776057582408813796495000997470084733129183631440066640257212940381470246427590113260506024719289750294974174266054846628265800075179096992720456794364925731985812166160337271721787099651379403010946291445543706972028973819469457977410103186465755026808300895866105429696647544573828686180861216445604740300799175625574488606933196301815412108501569901542699745957990728685914407187876219002689689755915490260273544096062757663662502400236330127412770708525889787387349509136594811941127830227669441544900983612640650849860867335585006277310863178469464020599131273364006646619515860206414755067437713090515809946462139967890229041620170801899006004283289822642625677930550349527274218910072660038939447029424803124711804009208386065655178558660901334990766820331089003364742983150605464632263385529927257050212462242055427739528361875412429847323294285082903601087659415032709416151181324367691870134193416744474057485210423137216851475353555562525481198673691697307989800792202223625473268471226135611116001612045304480071722606400159786088123421759472720752731650723372592068583601433757369922806872332046796594944482007719895703660007709222053303375980727384218265865080524660827105134931748784759126724551554356345172187604384226095458652979050504223168076364316192181927087390606524278425180136815450006216683315952415579333356218911126316322937148788933620896079414105208099938632375550419332589453069112892938512700963840954368122385845748514382315382169079518665563843599440545477598003905989843130350095215214589536055762398927087258506749165214830045906856005343897507114790008425518779879015378624792129948287855787639315647210813391492823282413317996965585646547638234923097960683966751685909320907246654792426203673081987859295742593506207948926707993590968472070025385553732824388761135108158587995148780620618544500653379396540100108470327526556063002668734929195800680070248938871591657837274127825904255852488167043454515311995711736459818168794797068894560226818656939428302819993533304743421563531694543457983946983350660161165724844008509221655460304617429098069531314476211608787481506327984333538866604570012521288583510924122170100368343210026363588223812112505048136497066306475117320025512536217024342489504394002193550034205361484384295954630678477345455001796340867322943511802972934195344750884238655171045434158872354071551950568345382870534995902315054892766340612048391102488137046939685732882911142667636571035575056897676975585627166618267743434330778927854547798223389164301618939902254403085664256*i1^97 + 56749881357949892091549752428965468961528988242089043192068083221979765674770219464206282275206830478645084469259345479284370916776256257950746075827082782005086584038011534715786127857782001229633149363252078633699195450914469173208398737529523824911306336407553234775292657492595366612428483895334999834939511583329486982571822123777962208515331509028233636742961100870336623894210507973639431457850899008927250601016067279582664555235301511308268277241952901389202909399045860779424112911443012878425990450940603617606512255286990888030998582323346034988447428943015189226011785642361489715950753640291580497136642271323449031962755734307794470160579304905062484132906645844022805570974630691290254109919454903871076329952752554876697289171221116885766333122886806844025739197953440312178671262051199879028348476930920900821028891672593848031852713102824928613613499669907338391335229063708549771769621323016365031927008735310792579749679974685418802110084959188761402963950676497469608697770623977645736161815903724271690895970766320407347951695284211025361028355879180299782763751804865221858286383741488047408980686889360860038266887133151463056541939211563887094573105891853791683129344060811117857046788806703377992580380745131774298082316974320761453981582498320317912168731744752878081410984230221630878096830958215768406248211146095906585198128214043069537271223323193896880965800136209727289028680094993226672455736603902855004942187682000720048609838251851832008038996202966257368791074767136025906499639609223753485440403596147155371316731417152671073202979485173303400947327951260788812429275761193263132554783744558533504751953327796880496992337634364860567364095018992274419476338393994299155796216052496530109865603919476890113658023293748363124879544548864584848139949247386498970951746653134256607698625148184450557736118913934232388716343018991661852505477157488195136262146876991999779059584782966693409293364700578217390523723057121934529102768755731482300121100157317934848236251465836782589962562975544350945831451940528864621561964612724403801331629539323458555298108553253496543420210329292228735629377431940934622294016642228410340515020168302808585433697263617600126015491558714007447926610988281001024040367412473174990967235381374753084091537971447046037193328836277430753681479847463526795338771614018716321988478439136543853773503107983921745845930032308228065353414092258397113231187088165644885086019277568766882809701593058544322572660484013433072728106068489384350805505989641656625454137910607308403609765829126102383938174750560588772244900099546578255344841577078520073540821400530338360686098500234490410994947225892683776*i1^98 + -705804605472828050205893616255488018896975408807076463984649118561216923151824050560133316096836824554246960347810084366086378336984931264984803623270241911034316588452054269498285454144553030708574024133423148511876738536212951655463272527141262270834034521569332094907589931548834278415741799010993106995064574501270947750993019710833882314043050833498147417553020882889958573409989681843966288558129899678074856344123462529265683899771920665390126306618892381231072827536084578863326369571100149800031350760623011121043477751784656964877696512911864556280517991864882709469748635457160191297000456289108150762251028399048093333685180778259526821753500981721476827984105336005375267377387221220659955911691918102971246713434521567860690517495670217602525027218908045096168716821280406297967341253045376703745339439364138503319534221624040149178393205437251354324390652512918690766053874305867181303930896306122665246535677751639174609341633068284180169186482236201827952699026917666122436465903700619100432117279959363250603360669373455368794632572786120286405821086054032603183966344923129468596845998167902774695022824028430932619554196191537094059193752034574332115354619815575245847587502921777623151796715301335370430381785307936225997735915031898831311630852314359755362148164347382860048771945223024063709823519219512763443996992308171103044301381068388607178461735252642730300043182692931363774103562270032885241319834217170240988965988888174581790006484862141536271307126004810508201341547591280011985045343070644240323334253081933180384912852531658438073053309313604603416511181432779466430384872600049562746061828582495232710346321525350359736806806153242905135393222553860938410787551751092824779713246238810207517477462927651311551627300908933448549822447843066647105327810953221700799050506802954488815246917646566282281732439232370907381121811481635131136033996874669672232890755604821397361915437064843667024454407529779536030904946033284890940605970640843428806973451839939958363825444774642247801877846691919618065557328514941296447033103974462393658694204432219195226088729968097758074763086895778435766964155383126099371728232378994932859912465804462632957024115370361860307497771555145652189097375598964553097243732822881368974598174228367119684455529599918598123748333547969420925264033573811354111380845143564927873069451823514734892863940947269124917052955156698935380660248283083864403154914807585228505366874685048501723965082966542388668370233414792335804442441304463804641951258663916016349986188009669596488637821237995753785828931159740131307829963552854141939011286195932590210935797036621513626985640605922994329885951918080*i1^99 + 3644364440574103006869337231442939682506861285435184154038659480820909513119376841237081574878882872839468112577031727607215875200128758144185492969808382008286553768333871867691677385206284218903231305844457308587909970078939790376312477376481317531108408360259285309673600451317210552605355476737075739452167614214903837313882581525885762051194275126348352729476148854595634078539805749770435120324348789395023193097056667768796534647584732635581321965166024936784868872183736364777364995422428365846089835400444816753458934051919324059193977355290015078829630983828412456522825017500567905723954978314552120716029958359929284472806190985260958642691223908707661900226888997889609220670644439370427045226456076632851777085144396786713389428231158465422465813929134914438429415087566759889752624243549747178871076853818491451677510613023285512838210118394563316846765616213689100249711186122701143981988851819334914554216795976010149256328935948667568619942832547892911582129793498003587577714712253082007226152640326244047336078559635710135883270608138842985193411108868789967082640497852597934388193061787472945362035798663603982954437132051046975740184251560651204745071019529858615216909566965770482908932912867316183178229671036946632277682800417216837638170856021702822824708410202181579430787472062139935081141283631094354695315496357811238030913224777084297510281893465247540396951771185897849140330307610218649357314915407531554393127956123778695729460300073929288985884701264494728291071052502112463471076586475010082842861592535900222138839477359364541912043406335411618733155957584925121939477225239426759290110342758272548721625155063325009690546454968671267485027110568744369314895189620671856272256546127895771172043593688250919691880932419635202126340178506111732650681611620458841970169879743931858564105796157964282816408024887438637341944572880728584721072387055678542415319779658783602138559478328943406873978678836109724616496935597291892196562901835784966167537029073076732397621986897434102206012119717644560784137734403532731146007123764199353208793471669165807586164811921570883041527640693892658952269407489995616158162676702951044786032331719193682355200505409343813431341772183479535803032984151299276236046694227875964204925592830118539360424521522149942200719774549094411919304213769530810792836768410612103703131675782013627886448445567301389169131797860050057998114260916198310047111821440233131183835103836806592223505817861609275677636666943721122398231653498519721609484336067287689916362373993799906974650859698190933155138927018669057460218758295191173557544248854996516618667178164435170554611509129091409055318016*i1^100 + -9981905055023019367624018419984099915927343949289617128511312729589912042400330189695465949341883980599950554431004874347304020210355814884693216036091737022142300083628108596994353356092968428741107453642476453575271679663157004317763682579885200239222430143539705663283329723123800179522821333352586170451996893818796383606571626804689485758648336440654069859130415688432905286157160255593954689683285172864515374929678445672462585389680663084275513405243138574903416491033435297238653940081257453818321799653543274357909800156352193460515251891133455326266994741697715010328579560430482914486627258740156563661051201847270011035175975660630739170027303564578877747717433220503435108039438443168516325099520854720525717932315469542939032927045817922220662158836309221073876627301745246737680067354192931089402577969914594787122363105074918388019999061067620027775078409719088563494971545015057742159966747618042057923207570778570837978522597579425378813937199443204776325312409257190597983216227451668373209059404982796942066260892707304927438473679020511343241885770602020801515355485908497599206141057997749123761216600832566163636877012483207269738531976584940272844485989164556177214638537015801998947866150210617642867966148819283192476786924726218737878839463025003857260548405880294620850962505819404441000380570859874689395555529500598393469951114531207348565121732817681331095044112860817249123690828324436063264632385753640796477315445531058142355003543466881185495187943785124611313421096954575545823284156942226023538653542379928427932929685243431639021277577533597937103038668284217604734688333903679503809400469499894150432835911393772150954451106219190212388407219112236355674163839871017042445022351472007527983968141063824720744379373993587375877183081853684073825960112986837220966049009915866139240638450959992540983802460786232513955359955171592040498550582465033671499467030499756584232500341391086338679289083177643473081841217533622183907603003985591058571316470997982265841024367890394167971831063595375586412901525571474645233138284138488979444693074933888592232436911207432525260172992071560314257662994959513562309459708403802923558752271280227872879627351312055569954781179013225286625831133223160844863291444809438892381085195871060436768999317266847430279242075677091324700622648130879115027376343773767923803552820086790281096565078375362932155295959079405757028639907726276712816015668182921343561299831302664480263223432874474199859637374146590669375513379129721810537735559841715418582769364001531676708011355398923925286380057501012092092332104622818966244616613537897193876696011543242840320454136908860096512*i1^101 + -7448965967155659666934097727139653419521418106497060525124331197751997531895449555077204621208651770875589369547332592228920133960722546232486995198533156971140453070607832988172049223544084807702907569338424115684874404963705839272584538115392429791022262806252631834339981922910800694620309254757883022887273108949102257094677521077196916231914265153668814911293873661316579927125561646840416287985976413009255509237107987766289604914855035241418635742347948904322174654816522252861272304572346447853391939812107264054218516767434533434118220518460833245955815053001193167156746670182073706730238243558166269271733838854902013609658201181229116092096792018718047768186232767674419784901416485300697659564690657548050332018573515314111844771433735817571265919509514967013853701794926255551443712887828327745422179749864064919700547582919299586292786661354270638930323930290564306264266942433836243982469407982799529331100468204492142196705216442459964725215866391832995306309426279215029194809900257444685504245862297655068621691436373894911716706079067543180998935916367257712372396003652737276445797894177270121279508085631431042930458094567639107526086649170555943766145504763750091303396931240100894325281304517202729425528864904684735982090811705137856332440670138634535985201500106061853118054671984059086918831259625515589287849338859830382133686575123840032851593939839358045348205588836544012793450740407888246983223956208093930472103497907160855812818763211480131315474409442422212587770559927046907729832511248969315815980171808272655617585282405889185899183678803732534027086063362728627501791227353683755385392118437529010500074120815554702005959622519463224134895559581690548765760296163288985974637315434263580227070144011582937732474207758740781263405395315183412084217797512972599175589671406974155762841274667321091024828870324761487583889194345218865792969768001474124773310173107923687155073967372359893211861965018992221635982691707851660583985934938849850799072558594858144115894405643446829614874447884038150675832918054456376088210144483680714107167477575640013999887363814439166591916279668376902997262476613421402382184284713928887468858383939314839950773475880363858828805695778424178520060231517710508333708789173448511244081182387634852431664278140463917318652739325872899247422337637295600089825731478369598983299426179269814529792959410034138887237196389064862462962936315720443062978141547997300877868373800093442659108067431339012518946157395117937108229566670381107639191669595311632355214439815416743135160307823638147738134696922624393710231798025786987949844079618437476967551930770392267840923870691328*i1^102 + 229023301264232962629922844235498670047846112465242259874169498850834749936531218627283936740451883739332914024317763830915543335602610584267300582875859664886939777997223815055506964213415332265585047468621286094158918240603676880665557008045986469051288945857517827386851888205630950876604046436398239001057003784637193662011444092398717755624180161491700835025088591421171742758542958131847670087748175160970753124372547338980160991944528403042953736529901194655968260798882019019775426958799896732236559378169955855418595845352914165703541422960574800088776571293006624982813977401134754444947797124023886642159201271375163433074938310876790537170471765088050394371099415577454959282335926019165867237889839276012724594741551275925497734012075157078346019881819596110764135306749531609012301774763848317704363568188168461344491540770738050615191950502613060533480698521282553144451004271628630813635464275875570886347354623384659145879759398689771302421629778790324160253943218908262143458244786787139881135669785464339096388368274844608906993062610557059184242033170565814416776811868579099620558968983528905564246009709395144791662370042516017622523462116498146494652169421183312229651741161715565962373946118687765453926972201114016809451969048474840166960367245386063039640786818452034575250245069162258220290478025442993621581673178511133185860118132168667258530134497268549612189172563065880146330651091361759247820300001459016609780356352790369201588322796275496423136753444133255073054775140699595230634610727478292811752975315480666343179568998973054166883893614037080555270411969507906243625015679296173660984896446535276036441748162197530616185254728583525794695802139096001156808294812295607700898554510372254025725801682779606832202122543305852945659054600192571618059318371771034554703278480314819147542195615999010878028773229650823957095482126613965097841611834884659374372104887604932791143611083945292187240541375800006432318870011048984398716975785739145432176635394296383091564511249486780190546723467058805861561325215787520249548134702185291933240556751110389306490629269589740468200851138991212570830782571916765912805081773761474707758293947091348552503851172622266949033729410506415281793069027255619212133191521104012440587134061511328048195018572501757492203786494410780883183479257162642341345839239892992693946540102026601126107429015966577535284408950179916121565306421047254163326055078743177694454188376904524829568365022308819008971936114664034033033766935360757057230884172168210609721877507721195520356345099416901725023634611363625390189772935726238083536025823185648568807755943778284141707001856*i1^103 + -571214024488683908351749076731959268691285545043322122570917871288942311299095661558755969852047201577253136602126892383373215027264367711202168601954728570565641810248406218221592751972632432758554318177587135356956822495727260146948562746310439866430581628248397933225165460496204351644496485899636814689873040229279386484088184160060934124334863425070550467061901915888919540781862629836363948691367322105338768870325736573327753930195572401975359969971669562517493468463250014354248274956944556526050769685193748800327796768790687708073356717743316241441658922883874382777533313426551169996778134992223013244564494304075976948901641566172249684395371932386224573242537852287271602003345023591969208715174318355066034921306504969421730932554672730308647729845931279471584529819652043716607718297587137486577706228155963884149334992888907605592704230009999262588908143759113650223695367811256643907066211502388281782349296882488786105604465249188896430545893690416641512314628548941789860572758918875020294796852692031974000090984279983766970859458439203181202133224182759066356674983817393808528399805515025065137515953646568628333904142941218899900713376113009468284811207298394924234526324846042199401168303567348158212671559469705829663869443198555888496359075030380704199374224848802395402481703569957976541602578537599200660127470909558698122571584584819499031863285094456420666458418775180954350450594949957112442814093103468702997499080770783441535484803537808428940380419430751792171908601761019617512246705305212505960678299134554066648297312737213633199486689774421586318230425729319280099976686887059235611362347968060168642532041587866317861169941486186603135694478022097886931121271621309206955345350335151118003732984036804345537020215675077372367087822523261617811312040613120476211674862252511739931836207362863779470596604732382088442118068227685471248522701295345038952584017155499001730021570807513031906794032999819875161667479654833503763459615191372905826597816279293601708817773242598332117495573921359290587899959632717331872380362465790263205650602190577226929201095206801959752062748037458980932656869102915162398141321316731451704716754262431634142991038189838365003229043020560718383781434420636718056187805901402837898554359321567985375920478961878409060200540019433579153388509651274930712495196892053019129892538139538778037880554303661372050285449199122939463728286166159758315015414878485683657476133272731022902365604512565679608501618759987331958956409297179348465481825042216484368930231876361989225172974843846425744703874101274331778375932600912280552991929270120132426460027978366461149184*i1^104 + -5713179397509794428460885241643421804699382633165935114642299701697243122813836917323873936480666767837909606215435514568258940854200818814352068768161315513287246443423875713027970742827317767642153265025808578384454761216177688677225631213470893101488719591756293403926767786439590907891655798305180200408102405537266616956426126841406288592827746510285071284515434765027783508427279835503540470350528470342667040053037287937211042211008947315115195234295090425467780675680595475486009406590641522480195831956324472719087582447952751113012897845659201301836572364357139666195607482061643645960982188031068784652288095297146382810619299410908504833007065081962842387326717843104671019722096561668091244663959327724548240075610786935816036203554004507181723840171525954205019912014971453516211621870043836872366162368144463695717982699109836956357814150671009452500012454841902025200965309965969980527570737602964436655879629588848660278524185461093926658834880986091704491089412841204925408779628126992336445052665484172730520233666549848198236321740728985334486365368921925843049602236136261093347484417129483080963972957307490763095471532799846182716239055987604448152748736060025671232228436502385278302394198650568148386124442956872844553833270812932900034282829930496945774532025158182919728122788078072913808447155921273158559187220707230899095059224867374909783049430637625907840074368736818095881460409359874976873183489203147429229733020292797684448703933048014318847244544498995480405327801498159224197370480188614837231930404500472296985158713308425203502227456293501464715279083348050350219005703940660588597306659900771715136287920345690547979473264592894971980953699487933836196057285213383182576237008105058522999286749583680076227823335093570584476752729282354390524682962730423069249181853855251397932228484908324122657707585261114001438582172524391563920390061138266336614483558027405669205807405645723856200602946532098277943947379195841317695670018214745815914863255102520515487415468029104565124094593780947137820289220026232693700190866736944293839072377669735988440764486655371389179996060795816525220518542887053036599308346619482052968059922776464924467575256528352152936168892286240385464933922332543468682422386515509541539690506110867515553019442429407846435223657858107719175673933059044554625833909051132333174546529832077486585277225166467133436383933056789152463968650553351591027437989127316845569913505518410389913581560628724173205190545707146995520215878470485062366933082011076466088804063921575609194005931613743400183581791446275998639403522487692893436621826017029116475223051869356032*i1^105 + 34040973198948561415722115255113786616716812613817396254267195036046338613276117772930463745875106413919385618942702471012037158046825854539908599992732021768245270175229841702024432604279928690247668651609037356937052500864459885792396506767034570543227936215633763440205820166459827699263508594044504779948023976649524419144364849178198660750015417190072481134984048786961975034675051898238349458384643140334225216149469903070187968828642742853860845509241371412275254139560492049122726548940317741159952787614168275694437405561450532655723829863594694473849739169146582337110625613323331837778178418974689254264256100917781086794246638682291544418953930097644696554005802812210367076565497389933944621019122741401886841109087611492272842120106807948039569349193756680649260197531036912241306845729843145491021606106866726485251475443175227649407660533964625481245329181710369897774481484513044154456107444124970367061665912017413902110475714051005184937443194723971557740426832320618102762900018626727851070370999524042668210412570534625493192868142816570738477394686290243547952712846177295456042386196091306744014731218050111065679949213834141019759028417862512530650688462215454740601498824935835769983485700126600344950385849259988944148963933107961508756113674845069599353539212666373298066256204765950045885367274205812567493798234291595736907490242120683852551510136333068338534504123122036188391360393995027387965500442902363129149238155936183943096293980784782298315076075398526082685633939473911408977001085034650035860522284669413581291037138554642540081702004593166130010783592164984448785323751275575968219104460867245954210311295630901629109863885381457521220310010816761611800094801604778029519003025790546184138686096888796785699605896031325618257364060933462220339258999161657846643533841007721766190360364284261617083250309224684891966335176860456053208226608017876930679928875075716782879813107385544515160514304464672609725254948592045976037228595720125695040483580891240469244920240833363114660327459632760741372656551547483348141939377046096192770247762164942201588268294132479434929142252208255150400123439609716459324999398638157828929544475384241882793637599058358358444774183201810811739827524830947183481924012435637697428388585989828157557742612389670446025746013097944875880711945749475265966081137539160792739604122403551972142973116590789653843668007122189624466429504747694473929325113706947585665433068252726532427218733276558866870839921482236236049080072275056233467053374755561505034843068810411869401121667137184527536063221165162512106180996951652119840817068213144891245126746112*i1^106 + 78189552254602461987519867024455874023673427624636535706989096214294796920843780249460561757268120715910338291536028315700755599411269361648935539631709287763492898357783348886171393652387261695938667222422708689685957640422319869447693243272120410441016186181837239498863562300994897604499986200501066755936116579571999627538483242690896650040704364543485034818580463825696018605346872323610852380392218988393379519228362049795334913028108058824806022831139449854052121577709055861197583556948189471436385199683150114066957221267171852975406061833984932621274755714155967451162743223946003586922417348912357710094932675613409250185406201862340908531777448888852623585236945755398494836844135115029948885081392076752731884745319787909086658730756843895431862148313333776776795185422678687732781796024902144174577493679699181144419602519881711106340057358777394018848564677274531705526951126705802835762621763504233595925475338349745862682089415212787350199601891484572834142412279548378294985884106903922036476209266066281918593710201819124610359483647723027371841265673665403184389316015033161152944411846518848074852288515942219346958671153720341262935729132167821336931234078324399437448628502447300749829247535667266835376300113394639628303321655078384323360071997638914093220753925703047078260320761578983220221557108695242296101917876501102925123210471625481564191657708530592590651762782463239565071777118245849691048789258218903087925001815909310409197777920781996455343415415950402958113615366445018212664485709266894340298504887916220673110972161452548865807850167286005904196242328379894847641936810409331339199326712279877294119116054908911586574081664203062013473357034206559318942867184417618283767576355870118204951993885696252522548840661190659965639543926914858185120144936502939903893429166748131512821353393694322348066763521552044947380334529921517913963831589936679378933858254959738225601812774098862639130548457358134081881870796890488540592913602275452264034244927819397060374749332281788375154625234685971170998304285438061790887529337399799434711433139671240208294713810333652946211601686241621597514338624896576184565828745608639928092130901116637018200587679858733054850001241822312635612941267717099838518678258526770979512579864381349242623196478518694980239705137245531914790936191460406071247171494618570982953816403284492976667411353089185382990424271978881940454378029300621184317106953853187176367740527315133988574820860058010985649501750423875949434938393437883585828866669828177857869426012262777154844289633202098463447116604158908882405177714579427406498520662731364718149632*i1^107 + -888913335895883101078769279620877154832889479391824220623313103438605197734801455961616790477980295523671460459930994155805494403206343233392581805559067759077683235109336888857098958835905008954968160804329900190694222263176845839379875249206791771295401569295890520680788088430919473797204373362828688561419381755992938733210943750267974547638395566793093206206863625783467461948663650871213136411908399454210885322786184867939784030014953210725189993570689761161964128546170174981106149788900053106795861498742075518162083176004052993192490042403749260263518464948359166543340470928044621947923393357055819715920228801798620901972524117794342056044384069046322107394992630459177596928822198981811192480147816572940088873117303014972483205687764904177098538980246150685703644339972801846156980216273953260471616530918029618669474456730288336263273866652619824303883127104965672423422056972583700627504139436726696717067794442190663945440324214393128031650654044609388319317881321375934193579310212453031062061119224150608031123868107400612726447354573297151976773090730544280638935638450040379208081028859524631299827716180875195481685935072084097067559470759533367098053494552254380204586479206681621173352488131203378742533896976242619239679286272600768766951148715339589970550304351561537924450004011159478031166798478275229352859290488855288020178217129333543495340837872347448845169950919817533447639517426448829949548383640858183206653021094050648300275333788383576561643055526356592330201833058423814396467798926328705013727288523740803024206595194318664753846765337528705799008277241091080066684359104063028285027985383730572929309674173275924051126018819948392939044427886516297340106455419826216829680708854371666977263748479902966283679903540721382684392531611784945559356213470561466108389825045733497721472364118620951948819260887430329935650557245331114706038970866727463651014441429067906156310998576297827552633663625412611444046890866931302349943412158147881410661468000454320623731756719833244774580720744791847908753576810517792081426971521663981522914054224042138599264846777229029683364920194728072012341922158104473974654089116256196724373257841459492575971369454018670963072941614685087348921875709640148977739750535615091726013510053762301188557376836393388447098613021156836651933329773537310844063366116876927085330260111388826929631490876481451274235072362508240182770189262496030713287790170405143767888499656878355285374222621553391232587513810787271425721877789760515546551279682503256581110234724939403726387374696457135661133314776231544168244984109624027496207779977590554624*i1^108 + -685037987018179276623829271816441428574519115636480927322024742806076188541929257936342206720405258565949618293108348391010895116478174673548923276502868850473963138578463027150508237957831216397652716550784408483495262092185262965812291822773718690658384853366313509870141588717284888465289550679518705015923831521068653635118700952192415340101509125020100265626430786581314279677806896236019181177951786193006137236680236749386887878439070055110103686116325017351954107109312368819934201999906594501837522715403628385411815612100847009245797579456256840524769307918562938828992758378387278344058965805453434953510895635917403660967561974668868407177026779687303206948442672292774548731062615725761051204711673378035428093263619651662053254018472087325672402279425425059250073012033823682946658209667641943716463508188154210515653378856574561563866692046223791721597729848067794629697296905950096293422463416359492394160410548539568399690192105805223356589040036341135956402075221516452502606563395779228814058300418778686265627029327490739357841254515854453461903504446778766903749877988000745808557155970974184512046779932734973665966260098311694979132374569414610861689723168897011173108289962233195841216920895308500812824331247463842977584076882672421942373417811095988407248855472124787771572405775042332304770350457213406572758475209101796554035671664827181350482174101706145255559404139333077613949544665211570159269151351481356602431618557630655919737585949531272136533608153365260908154318075629543344981628129724030457885356857979266768421987689909794528082600566837829966108349684823761093089442300249072576947249173754750868475447343308345113161112966787991696556380394016397124139721637573306307538341052822460662650154473185783195288376973261327015076095777915316265481268236956641650923727846603630317115256545320852560148894340270766008783066789165237305238361866092496940264573110465904131524977989199238211675485490428848484199740593416407985976812389731233635339847688864053911461113178325154926833282265580171300631366436950487594227517872859522571531449445594267732723359370794958958061590254143642137721048983182381154651600655364133044137738681222018747348292437768066833573781590030862178108548665499980850859093152952976949355764761416456289678579778961533250595860224730070121294947347233887933296051037276267328302647293813316905742436079039797320050006046900723997340712334694171519194865896732036139698677516376993014041334265108995641482018006267069583193105155550406553651474948778116511207296270731615359010272285873767314047341173259439400386864404174736495379980316672*i1^109 + 14802296934093333663757732712431386575487624714048070734344136046248544945502027172522513613389140894338556181814375168628464568371245892071566349100351429725265429349360538083036394790008686259342486321927045666444355867970805585579970828516265445949223861903078376381307960632281767983998013045605245045186179487478791250569267843310627833922778601439483457442121620926791742409841871672421882657318579970205930371925118002379350225162204287942232745075927499481226101849888844984295055062858476321926370560005198167783813171386928598600093022775210442236199214021352123239797630281982871042351876123805166634229292204572285418720811015288728189209757880478465798878749948123088512413341711386561464435966463127957058979019269680003922628457726790858225219457351908265197736997827431700162689814054247619737926580884117083445894109474854587914997079759396803042583401076541130472202994616735106990037790050034634466944852489060768566719982995844241147284213772463520746843637681126755751412676385150378400211606889109474725532917291289282103263965759357487518588547089975424378266210429443091582796678909286630835261778400746870117565251041030560254120981274470389185005677574737952350890903313688512787345302791366634150806454724024487469542252153171790877009186286115530362630837689945287325908094716101887218913383872210686359477254988119486252581773972197770656038740343187282888407316945210035897502055820553906902529915907027426091668712947367707688189134390743858907461954295875481887146807290483954424514592644430948153254152133106108243441825210626561351349711054917011097109622761235982616940773002385977811837748414475371811008038064482778531372406226048753092068615491799139356884480536677497409425552523915048571143008770338998387958652360751127548580276790975459817691243343938378821218946313503755123526059739184120091326445902362426953406321764890094002914538387334924634575354292199787612909801016834433567531844956049940320466776482444592158487632171968535729832221717659475793144806601402774107668244130151795419915685584228046701041118155935578135796272979953065345182498011790299179696558821063699993389756868595429847632122426453383134602617216676572493826100191865527603713386840917587212079227415678888835078882228410664064599045121509312204748587486436532423667015362143816300216606924553845197467725282491381340609085041571042862369725495002211808270862043482010652502738127597468391236510222398761012034276797215491861589507054604282266863452477251953218569215032212472947752058835123554382022759331979426169177212562802746187336311730765623632077710510318233561840344064*i1^110 + -1100479452252842907461400038211058920741983493937433749843707399912087440511535065550429269486865157825755204015967924836309758535013107496123129325032229594003887862260124383702023073514404229525576809951317875876415129917913318782661281266856456985396543188441254810805128909505679532430480922119893228996516297241531064914651519273842314766045251690981669601275374346356502864868876392615972901423038671453313400031890326529510864898215091196606193867216758940995614007595110264162710960717071451195785896491827376122213612148898123886936131847580560029275922568756826845756770361667378246621451265163678756265684924530641198901355639259199656644146018341259863573212671178051734186557894108776831296654916126601194201502915251386653487032836829247542510116701128942682209531869317017644062720593641875402494128502845947882715324017322553228410731847234089258796463380226801834973202498403193552756292369635620053755951987232062397944554733937947730051954639619314333554030044655989796035207122854243069969328187542611772048831746679341159234860850065889391452198937877270872159122097870017721760994361869631654787435800658909070725661474766575185354595202045786804303529791505896176157845808319862328765226865748374887967469805690587181914648402981768830621922568599012316080453747637402660557128869935275035715988605378502716932481093819639842572383380468220109695794743937055178616413940930554704357786686529042461643250120671305835488336740194829904861773746323864812830553451278905625066896631531388456023978202361042946114919877231362943119678237348120231848696179106785127809758825242943239881270513807834331434178660029634528654765061052813674286362695966740180098510502688869802781804674360918046230486140276956854820860905201590623763150421277213739195549180225718219341549644447348542392070686341796099407871034335201472804116103309506548393546074802225765547812195644766847080219510866126489370879139614461136978202236611243469225438293902267040859418781811154698422859249247445259783715573491650601654043935323473382257328099286641691400874163627983142143559492027747488549634876979484774369169497693913269248177338274266468089211529549714448667879794437748692576257789786445353725017323390072827893505452669138859491161823006142056969410570623622514985523117762243714875037627003605262068235966999312783339485802706843717025650220699606236321504050901172206186327413454184721643434292570416903167160477279363733594569341169294170337508959148933358490873210643283931082400567020543385176844016635515862947116394810418210766856270000485741527553436018284812475083854871861267200*i1^111 + -86214190500522601080590906901601273931412794077863184744275811981240753428637553588222343564474171239054566968704585428126299151940045598473339923752451848208758440360651021465730737649526605891696394502638628264749181489761678419146032466624490338406369838545289358667352608525613238998333985474165857962610877180839784343498238350820732053092088156010917636601797554121969146130137657791296953697680058134221662345870451461304006693026478476893836329680700909274362405168366474498033884661185236850111094952739128191325317075654474060299667699965198086347096991751745416536408211726658354642830793850572352363431639603549630277120443999506063468450152001145476886010458873252556135756248165836241903456602925293360622339886926852356158815845215163938160724862201750468469984304490539760846186044687054150020284847969207191893423735440834042358940789856616977508113805884531594516196648599583812542732619446077761368239917324756452441506263803551043403484957978261774830879810399891620124823758746972218845932690357839743826166444868806872942754240741656412981611340876509557010941007391228304771889760741968558978182741528765179409655934305784844003018885950278875783005375667174795874022167919321283500354495717446958278338947157739430439763144596602433471828598087878962497265464440546911200922779122588749864142614199592196724296736273619026550729139593042233937887166569812594765231323830403382956285877310161251276395795594391745126222913832755624292178241586087107681838843412093235856209142236257702877299638376726739803489518494302976100146976606891640417643219917986278492122153821634252281159547878598225720886312453084920512552635722322210152708301319514015068320224847598623521053621277610177257635662495393490306764876547976990518218071626560267737574615859523961603380023474726013314396997132937039501160727747539811753047335360379321162480473709480621404141011683705791499891102100084145964230182196271702056322468700285623099385777230893309351737120656860533725917850069061168876586547975127480035264524784887974609107366765740793924978856310236611878262890567707977757661563716890066359555507057144983163414975891248821707658101991348621706384732720781724439790904103119967831699181541720820569276454970091783024116158709362637795020105497245890383518408557647516233064261465968987002535738797920119368939136092389334305041213461444229645939652877377998373012133366105305361243134287619175397852397560688972248537615863403703643370635620097442946298184401832227700656312121354913836596255740948087865761180547676891821617392117943997958675793527443634775350886504715520*i1^112 + -141602420971464883844906472088052755755908656750561118175979629729862926439190587859549092383800295895593188841339487709892952661832525808333882632577510481941844905879125223816336805987086925041182770330314160511185120540934796164710995057393860555215850722818316678142793905289319229750929617140297218471295816531433360806760126681799919749408622047489889210595138972988501319149207065466137855109234769405752939914168989100868551840542408244490602651059841666766441658914539378407296161222098005537686463892412739247882108946804681995043633463675691241605175065833998322978242531618966082416235996329976520658425321574350729639056436244265245743454061187084053817549640645587232976063904722345643111122376987023166344361986959565334800120668056792625973744466344937690801997007560694946526666765397383076106576373907001781362654893008642769210238258573875741120152419627822514161582549490510688594678842508216035038510875791616967014370147866962833393719398488374931427011244750688131765394816860212951983460401099324262899093548094231175474657292365622978805225234448215655266582662521409186249200111576652306420246437621053587624029745428434205185997699384633092405229695939443135719567843008946326697020344928654176447824523418286011264476976373687888343070972324313674767407334208502421206328931023120298242577213094663442218217631859446116171865222994009752127762290996330363297800043159508230821662860716647610799410117513759877245486604518015909612628275056572426819106125846853713407507607400096064361675549880076794246464553863231397709956432379423201958856930119179983662197103751075529736030160710471220274263685979581543294925830350118933701264040420494100273076970787968803641332924046924709502717988094104347121748702934249073552334745297302214778674788051565889948401207794194354513415678093880349456521396909165965577975886252086381137732155512930080444735542612776898471315164127928387933324319374042112231652180069488473095640454852665511993280356047211768015464259751654713979231818325443478823867504817826703765726935266798743673737818140332828172374843390817677089571277112272005875793190579451188653479354746521457098275052429042675885056901850666507487469450211454949901909799573437822864741454022376279227093940012095256118996625429613038418717290244539187923512490307740027790082860134457097310960701064915768324528803357338103365670734808190861771488950203875739595814386968784109783903249928158986086120478385684715055892897542908937810746766760579111015588286631387312591959214236351754990790424278753319128781576438758659917631592877139929620605990912*i1^113 + 392802232870942298057421933739907182517794157418791514985325272316226117301295143755111393401697165371767628728983362379057315253134472918652554640085680815916126117424392238160176378833715494900405211904527313918104478268433349313046979347814057823776329651870786307158288466667577268588253171382533336190082500318913092944016354204896758659636481842775376068333240560133600324873665427849294294149255342404083317007949248345728334892158142153775910548580126402978938215481986056988344072451414270037207834066703052565111365378582652178756221257493647629331335981371202363604781785254378822403228236995786769289537722722557474346414234702629630807901509544720156575580570320357121790867786706473767408624676107300110367700050136419341432883803094585693652818974672932455285575434062485373872168130743236552383780260433039159034398695147520717979603719871979557012443307015302522054413878465780616140790379479067340108257327877283982443512795686584011134505256659466421757019712986633722174271943151633780592579426462800571893084703088115959646231202000905634992496792640692853706818310270423741576593314261417819567790132773182269254078015694167750703178726036041117549327323865484469000081100441281829700242264209084343534381046568688188751162993326713215361353993398872628451573648969962933082042039219818668185065282304884315307249122581745561303779834328419383166671092183959079944881256222272164661963008278373097690595268977798793076100352244294122887244946262597770615002940512032892982702794191119402359986156417334924798827842887978333276238667743361547135637702306424580390460610750072432539978462220945616592416127382826350980689395640835805741650350646260820442455564695641339800744088025474605512837984490013226870432498962718973917443684363105714225586476648521883388393358788560442317724332476759675493419105166072753251399334934426060502016412940406176320087595691050969376557052057095033733620266087777676756300964404451665423060200330520119837912265563087857480428866973064885134600433144490609755754587442876620721112498128700774771924983168371428039281004770824164129534425276098427547478835893823781281734661945898218190296758178960403972920492949162372815962802652577227011577842401905551049016449221861664219592843552847520969530937527883680563402053258444117639113534333033818684564598583581332778218452415656320137800937355018296414999313329171396120903095293594809317301133015712878232478926623858394588362412902562493236522620677108194795320360417157804469570910307044914688296808461615864307406020739327629154149073222942343704914899784101836357632*i1^114 + -330346559645253905213095270981329881938778537063737024217229434961155797533995844013117112590883097800865303909482916651125681012634729031100518676359361944917743159815476325752905658228937002841819739185946609631095499938070703449914380729389042470155566763089966371005719275211573081444248524295584371782471975418253387192402188266064070044626252274661102471371068160047836098045332271698056135799528046623856473115762195989870431113635426114916698746701437673102451704533371372936396125919112359344651635435757458227594166218175863358803551202365446204162059474463754311945766226101148954210120866593619040614828312277720497312040169945177889734177092387066290504340432312929307888966021817445636613715735036077831001031875538801794223797670434221735012554116552382350822139824615275846865446404452310492045517884671537065431264024211854029535098560671027154888345630047591105360039307961017537404078190993901794199748808988105031850238900203448819081260764846359657096024588662643792527467144981277983621764098736710483773839206177913400688819990646201784933349982218447650847425272891968692002007271542306131211550731902831538623386373806870943967723467767764944112978907829425200369441290275532931157061160139323929232871239707950231788548564053505316342365467608215557547188807622944279219231028353527363871571950449754568694523361414867173845051572574409934606050267061639402509171009243438114110570728221179405447137044062376484486747746608066788080933125129221372519652822527137424393867742655604743998446978065653916902819512357956005512190291467788789562130445872710683111504405211030498104215766861020745809688497230031146406299346407871240705145500046009430717856313969323268437056798113458308504207534005156249489981766472369497991286225586750907602093180676116076404356537599689226281478075337146862194789017338854000843396884763422564606046027542595773695507534458155806514902792147772535185429641799450878297115145447989459859335100111704154590436173749537316444739936800088716326443683899825330394240531097553124044994067005810259061940485476874875409639112271861828127377197131237008088040468810186869917854784120209789457252426127801450515580612963882551156014448290342747265805453476358489448433391489507590434677872916883169176216169400043435831111921661425851785361455559965122404915932737791786671989586248088713497914169928687962784477452865133777729559203729952961207713533884059766464206348048640318436305874351836851698909532017278743222431668755676657757346709858758369706789688095658744014027248429657687570887278122945064207577491636748288*i1^115 + 833894236112258133264735768514136309243786732964083203269519165757589226579737030678575485705377710474301330906017317910078599873755601433961289056028511001487796291215901031216187146839409566568724807355117101460156032437901266441033764858491428606069597083950810305088688385525858139288190373982126250487972737603792583332665547956898236480370422699220332715222899053729797472532592714649133683611229948772126397841078624372736101101187439361980638669712565180637357477346547977879331215679486337997987998009601301982621927238460364751160757969275941929930435532720075628877334214875245067761986321018005515197740224688721956490817393391400042598313269688506273458635668997162942671378265323248893349691542882187576245451448593730973040397231235046476233667344707737171501210723645072454004577369069923183328850323423517816359634303610463335123260879402671938174837382664363389491890809681298856452950971272014902508550412150856487976806454924158942365139389514160070286728784188764017508221572754603519172798519257064963749772252994143184366930870880819480039729475793417746448152254350477582160396494724461139640154045088661514721229920086822171928704996278689075971853376852887668735572527143476763310932412659328914806292702212685923695499664750934255724850446024878109740721451083109595623589615096911140848869764341677932179115092117373333634640286083134778822548046977307495397534875976264336301129422545927125031582014148459928029072575345113520176743954295467612973928315266655792962048637204122756169349854652062201012958191785562820726137627864486540056304192517253402401833825064049186463125955766251195038626017865844128428430179145573136288988190185390161230909514004512625364037621364011338264603783077411106968669339515805147752988977108404306418356418440212773631963977695194239713993845553980782607964359020045378530690453894531186933968036817454752637639495428286100736397096277244804239066716530018503660609305655330441497474753486000600172307589964053640667455026622915276083612265645713034098084246748545194057252799014057868955549913595148836275838264376621870274380058702244163710629556128849543072806386041104898129378153376247984083601570642436645516851233930820935424136863361611103032260967808085860625949220304110613627694961390464740841000577409114740243907400645726710324663694047845762506436155254103055120561868991895226918699159559405274767802729248438223848929994459305344036312162011149775380821597201975025605374054583188427080111724477103317741660294441741207697322376632423787441583639056493057749452614205857473185550696448*i1^116 + -610916890728206222748008255802457950665361236679454267663185914657526077965550940195260328509452943662086900708645552126082531677840304727362829656480610851924703917174960410471292397957433059870511661504111869829224319899632715895485373523427917903111946252435762305634165146961343701816488587928438023216740908716462846678015148782601070571217270544612314849793373712037550090847975693512267985400438034095044573778485673395482924208195842944102065197648452652824650581204380018221023531604690344023961707541121689355999779678786370020290119629902812735233359972944629844889055005438943846888495757880664575083598341849839511376089088195110435809180620771317816003618857087380858700111938489671456011884876519994591588590124942019519869987579826575439938808085090032019159279344718590916479134341544576002927089851366180249502731115503815896233174142357471242957299943800843209137000429125265665189651580609522677640856946596674608743140082849374944210621943014810722855756418303475680236351465738215497563271182290017242411585796827637320504113298368237451005268342764229123325727686643295367312169403692748860179591524960562530684377308326488815725140003107591585696379466889926795387300238674463614387905760432294477674946937419147456121722473309149369534456571482862927485163926363934566366211392066946108310232936470000179159545895949772552197262777251811530586304276155160399670607618266117672217790249124070303868538205339714807949204908988780133138150730949297152547048656084530356466215298464413426596884959260156064384284353980075805239336706734374427984712792160796901373575904442809581413999400449658282413783957169261095554308454036186382427865200887335494560713326064583180422992595384527034447742394145636764209045746602631839223821164753507916898191597611135812183754524025856174602794880504118575388597594122525391384725670617242720201370834374329404290892824795456889852645468424987854676853309029147946359344119187314293971981567669219042086684753728047211239301481830303264985630704589622345582854817267180128608504045227292482785845129315281021302736764921698767144600187540862013064887311387342703885192035011655144781195163438145983138374508783633215493550156908418448783293222840510849298584687824653758641444871735662475805139606960241241218413762170923721619731016175852988311101831882997067801604213721286504134047960916287465646567142562954819982473629948213688086479022951645975500515227361464946648470540151071394065673655053408354194586023203594770009483169144686795412695025832050269099487394660760510633578186510862206894080*i1^117 + 3013131916388297587108571437439572956308613180376848225669705916253839794628166278418514663770394009349629980130130951175846332735396069598734467610177752850518007608055378665878489889906652433544471934719829063685668479160081709528716364347693132105144971250261039171675181622968069644726550373573698034081971744511035172283810015219522245231958744870748046113591268466551976700101110015842143313489528542946727707322452414777750858137643031558509947994883240170597992467310553642019878797733596382743870329188900506180136791917060482311537003902246437226198854104417336623748049141906303115333254146355159266517204196228613042247525734993434860431385374799529123295326404949459176669743299187165253328988698803563335419279628467166919781986851778530443279052497130350999684802595367217840308301725210047213461910729947671735258900932158408617555231741209348669191309234441211388360964313732864845297770536185018956562268792727522143622596576417505094652068811395143435738375610122415985437844939613794844417004570681332333089267538482570209693729493390437578316514779624714688658679367349277836203841807440582029141597462592383118049032111622175814225017749643490825200900592648740876239689065851139062739632852520612972951349059542207949160162194431086948759182730481618103072364696855274388739076264195093424319212690862393491826708808704122142762626881616867574855755111538031561574336484149955776489808832234438602320688423886381980105448605061548395833124447622490312613933830640500626950180118297101323085936080454026467365265206169199817868691000666080914706714030310918901495031760479188242324543526772418188024692482908267177900877442962525272755800253202603823582788540176166820748377449060925179767908360027260262834647884514728625030363302030376146327634577993447271183620558908852248056798303156739960361670703288760797854950715128701538819111879834315374966393038078323235674581010911712275754774904042865335537814622826892699825613173664688883833405052248993404806878870760524370376167210727751737771268231253124450657099760633164766570060389351142185463489388773162971456604435118879688086144129241227212381074158186976291582350608761579552841430886035570920236384970608765583048442596061139132179715487361242913771462334378921373110860125269292186763953300791080153332359050333940201450397126612917880426460449006092715565036583988617517286955344238258307165538178641511990653066596710254821676239074342145819017572331898219972801501141387417588237220630711066440477794900712145142184460299971170058765586475343485711888768292685348864*i1^118 + -14463639931191301170646516891927639095747909998408174223018265177310191627608370737461237784489673610523333608794066032268114434639747080277357908480805816460015819185165172298147159289751590246676290863135734939591240716677576349919109931983066818818264605583928282408424181091418283633594385395489664055756196614710195822776906711478910882591340083693221298193446574292053008627175609088747395066926270909055416463435633532518716321201827696277520754238172684799673945789455692904059311200106075056625265078805288668003840021853653732682235803163129072974590210475343701999126521381709060347208122326453791033488253980195946037507174479063705205280245039176591971856689771710730977189515384587216392706058284825869568117096302158500650419791279533755570462482162571423852036205106742083547567898820404050546168317692786151591952925606982989622777893347756053040040787218071614512688239377035472319247701004940188958462587549952460489273751707774515726417894966367583480163571837133649915333811209614543032435869928719402100335163719338312758332243779228471735487506088377204386255815048293955276768059565556030324635663618924927268840746136144673765425435520091233482854669904586197383210182361670910176910773120486634905880308503895430300375876737349313464270187029740519126658105366833285854974891324312068339507341315245943516198555061529101375866760854444405502564493108170580450260260242851498565137559449838115791736407218756373977014755617420787740732798951885188267781711452818424035981417996448778224606184628140160332481059712812348336236067648095849484058761757237049577745247655484004695539342873087971180375534753769272629022407653209094675095680971486012404727299709501034920047907033061652624137298195420975882990041102498503413427688442950423256031429011109806024261844251103982089376972346517733480259022625213660600218961745707891001133898275980220722940474925126639619865224745174516268282994182798617282968888906419992106234083055359798054524949852469300029180575266092596060513276298673313992108643618165423422805589187300608559867633347140369773561732358285407878656379917576655830528208385819126748551671532436899322788050764936417561976266965901662535933414950759457836842270274558782035379875923793339970784532339810492679887376835285762902073542223213900823071346727425656764823762358028528382099819639021577655990645560684537485395544573111075264965911713808101460383696785417126885750382842571716836789245805526994227941501601336645434691642334224907390331662055859082516695049998735845446879504791064511360525165133824*i1^119 + 30541829298765704265146490101732451342703488151710189774918996331958674783183327677681420344296212822491621462265678861742846565433921104357301012929097695066191053781667324031670582330926141285986407862244351270299609659160793493840402531343032902305903492494192245255665953556796934874629676789660386210249584819359109966874520608134191737033643051574756201881741571604393993925955053209359525877359103365858184827178705359254557271340315804211345965554501507563067088674347597552661559311879531909449808745838275354477355329634493805379102781378296704549947100204415727143992047142700047474267717965437745162042875023725963285912504999774321305000510623972555055700985703535116458271489070504169313304165078166126913090744755999135317450385129308810223458660466346295643489736719421933107647045697763451488987153045017293856492507145870133082609426408101764430941956482706492021349073799250948728326095893764354683986703773840632535100358873068411259690086207373029929851245374087455816868688168441995112908045124851542239155809301277037961293818455234752329474187465249731185531328791993829211544770635298198138016366119714850697957056509727087168017858440861708031696905502159506030970179487153452843263204332307898065594273614241150390421005627272795946257666027228450980286760811661477956238432969997471265149165508164350226648286662092287276588419244232173252229315692312585003098028018553672271313618771741056319872298126158244503265002690918339878818568999602442942773473092129434085776137187467796671909594998658118545987970162451423090857924059574639098507641359537763454237346874016552081663070838046945450508594628104904325292222259564326146999710473472278725249978861609830892692732123514857883366246999534367472773169765001181538793401346127909542282520090176894908928481151505721644105336368120925459133532493396656084386303780675370689162419080167683688148471645968274712001671928367667118985439735645952313163371230869978524398634415546522263958024970351415252937400494090604977247475035956676211525470652394949266521358527514408347047567120649657102716544696413137013383286511610902470188032958099192594042320218720534421706845808731241510934824134010485593329762075306220080881922411079998415313521183140728256724663790497648251833504420134561447258928848774492095696195328634605862961984961528122467631391246361424509211219053502094277030990239297107503418374853117819178095946080343801126471718728239781039873566461722760013231891874836417814140792714953265798455154087847327920117285002411609168670324910397230604615680*i1^120 + -38455379805463307011049195640048975368241890327254917962193297536422171824146752063392780388817082018305861843999029650774953139225214174725472874233247007506788953591036717269256881369878073819246613039712973977885018553123217097669085522207693296141214004979025825926545262347131324236048843829575163599938737540009563359192846660561977583667852718626072274762581605899458900094815523773160084448980087927945422395160987393331123894278685860859750262913580362203547611355972026823104202293006786624722137427410817626212914823212292197304467828824550608515284075050655487925966615943595246839239336441687260686664153711990303155917075191678919315774304384082927566063730020312842278085211414373704640588575268018315699437339972337807462973487041182321751075331193582798961186140208388277103214208728714784699660515199925248748866051160964599297107360774074700086319131899639412797108012329944900637274775707262947842767457202387907698007032170087650147397866545144050141157849721456528939197604966428587223565174824744412894991617519848721026936059078741568688902066465745013710704715942303223258258487260899408454749315506848963884968841080706091960132533233821220898273714136405359962861267165224939061968189223433825482275932941393801004306411186548473893205038709504090244683737440215487726844104560178049767039810307602681265380002051845705720696906681872461940663606756569776933342468845979348516862793836040118937267049051798098519016596665060305355962938717569967692490480668369923499235283997676335619089198678717423405399294800594484496397565503961013419963201015789715100638336757173311663854230086860556192487547359424610081834345853607619671511791607540915985638473999701935573347918010446696535938115737202638690126148167240729044668847908822092673205949486983839545100154867264779586083144155497880377403910452769042687684954116105533574113836643440659549612836070596476166330526753733978726477609414894563251039620111487311231072360178831377075168992788825290597549260438569201141069315866028641827678301398590338340246753297675177025993105606426566855601605076450488401165532700393022409367673144945848579327164067614871938722912883352414461805216667117608587923506769860410825191119256881183725801290112945813036080154704169252517371645874432489349933435212952953131659014925843407399233264653382023514080432487494940899301191997795720946762549050751600292757088407524059709795076625444929727553253814523018957373371976299489121295659235037637339317304776300875101116553314521789843502556031623967032102915272949628928*i1^121 + 32304937983155470942672323385904283975595860553287268704592265974391726756540766154432100891413417685927887999732941597501625819180733461521678007582699830045723016592667922236677119424299269091471881508514831205314116594460730051382902586724942116952561257707822683830560947332755787057669178365662189282450910586463945143380833846954675927019729868092008292679097263958374501266092876188110279443962222342527243521896890549079114087195523025589377865065271714737565080428777966934652768143372645020449089413612186111523219722385353732946532186187135739507615972254193373019835835059107314190042977642623431701825664593053788890253279833642469137834453535805571293522498634970487239696421557107059460762532331869092569620610149553030236065420167351976591797174111844229871017762564031970316073720628450772844429313582619839825085086873851132533593046888982764874624144505504392009981214271536415030646885689840414162658524651585237138160290473388687629939399385265392295578899555488504665628460106828134708170822951587149599727486193706402961996823381713587458735630210141905851525074129412276358977021965979174417189725652358741620250080631754921576618970949409671036190924519952929019574663272555105745612808089004089014860702625455769157821334329234889351118716461781513816208046691316017311487043657787943379770859445739106362566145016616565346734435859818552154149465767025341489470288793199209874401408864664335284002704648532457371642063710935021172112602012099063023123843427943582683342544303558704245195182438196691888719209149336445341812754564695485471109614839181976674069117159241611500418085199749803080167587089607767886589422307318128623396239050264703967972230822064607805173799744400743228009125750163185716603856458326821417358466517011150725158524566333446777734159421400184804200647252749608888694456661037201214342277370351103788113745133389207415829629115984094001651574276521187214965628862371772429018418463904839915491709808137518195269633081273382411680826114256970581158395981265697302608742240160700346737868419034911518471454258429112311600806746526405265170601072027656036636488416560226579884504984333382998837488158539710558518767213573863401864858132107117695243813608087040666363341760860895480039902780420362488569993981092714480684488224136413373404994878255143400724607577989943219907675610546862031810815047989684818261091107895640956723645548928784371284473483555930574446842937812910481831470018447441105296427904476892729276317123592570852539607425157343563553671117962338059329705345024*i1^122 + -11226092829477281468293499616571149440147140191656251532456265773927128858690258896644636916157149658969789827319000149789961400766109762514860699855370771456482935558907664567927127921321098726537440061797585616853283825138207189298585140348734404222019220539974936753569336996931397712349758623379391739423610028589079224760305160072644301697195890755177448280315787741123562676748390830496989782086043143450202137478127139848416925128074632865167704186488228551785118598143470355994580168005076559790547956097390664442517819738622401634129408385432977149558675683256197662712807643356815816539558411309624325892144946743577405887696951131045476354860861090251999079555715084801817713851042237050686484799470960942305531199596742678970325308652554459733797380030284946970591155744628079743935082520099350024387244522588656047529509781613701702529767883386558042202575246005150829009019018007419902505709240118667272513710203757347497852980916514184316298012201209585785962996792952511009507829433369191864700293284939327155545351432681869626751011878716646065157332121855269664185167203162022502878133096663182455255105642806887867490182162610506698212689309299386245980180102730185731893679270360768987815222538216044746483621956865065908232783378736719422657615546489857532960944823295971044589331707367433304071157039242522185952711103285445257399965184340838354486144217850892071469767532571483297540582059719921892574822078304657800421856900724547515664532743757818498944378245364833213183587704983329208984978704420830195574218803965894291322703115793788824041183041755184313206640006043269109863931542279742099061162902304827580373086090012971182039531093472658916182397569349269909551981943612462027074152529236356734146062658944125280014448782331692533924631056143292226431468650657258445082567627625439210650217675870701254467576858322086065994710579006434196557567722491986200276259941038843861631273278462345031946157173474745827188339588586488923848466979280109984514214776087944309160839850093354666590248790804765622368789556340422967049079113418033453549285095560061271716699950192657928849157737193702855786101888794796542951496508624373474293803860156279587121845024498493336371296665615170744077533104145128125784229166094699231942776483579660205588454877265790458969981236664756148216263050432512350070856752896897576849897113220087857390622112938943089263693098693531468127720815677574621639708984576700143780207986391148062995695506647402853038012834396979064094314806984697219362104541203369228763136*i1^123 + -15059381775037067791605318531109118847859225065881805000932455334045471308836640766167124921119699871085769116176253280157300255755548267415125538538962782630046834793176681454208057435907971784848387251629255590878054305871871672783025421179440784954230266563120820986483805767009307380178174259395545947878692899364033875095064748098021542519030691516359419451332644181531889576850271866929514106036170724687720524651634252943360202916561704611050118636896306167372739296711984188419175515396234328659112266041793398666886808461438671357872138568361636829741557145962257267730167914715410467832701510211655265373232465318108404467378091606853098640552855248216486243394236389560209146049831560165182840098615659575235612887770630703717128276679692465029124055514396642338478488769763544808205458988027507971655974593279406781634901702717025171147717926964987882187507105788807642482070840219889591411793069968317335524382752577484820156896828393396593543073767476594001204649599458677416609628549251468559594534699161933012247449303835074558814295135727883912524896812451787565410914475714239617654322874571910335234159330621184754196929293471940324146643395778095465500610299349900909779035705540215146326399815016796153739352744515736613425687520543999588428142127113852464963117653948868304818576919471126792372367512807040018165427250939439665268166758134163575572785991877965941941596897353654353967344127721257787497078416738599945108822052359470870830021924906350103491710804745780747545078166705101085727974335671972532266057728474488438284223287628605182422807809647255359083910450613606910558794747721048352093345619453229039084865621327929470491901556652564572355720857108917611002548101413482221744514802640949534182395423899509216131004306242094361349040807289548970060593141640280208708998666218183930644945926926826915943674380426473970395128584504954091963623594173234273623766146555072212524550054256591304548074904721434208850941525473535034366158548610093794693103315804590291279029951158365306612735576238795901263344243708220321515837194254298177452324945719326165256023360548059788859797055958448104797188126199814731897952322919558798370527132897440294188469712706381281596440248290932118572706231794248623939127489162555008490990391470552370182773656721609297337694911585855358438956705375386620674910566874125470864612169779389711038289169705921253141401831894710126674343558363844674882688868151520658251465825568400420359807709707816188178890035293923793026048529060330791921598859598364672*i1^124 + 11980136927638296583856144959290839270514076015441973843203405047759035361122721503727167507165189896484212532757935408344233319741323097453402697478963104168499133349197587596944182422414954458556579459314952576719910068459013430171622864232903206650307515859409770411925406561592722156572843884017963780587505554561669186831091810128195712725675304894786192085115209623055392464997419558122348480617834538333786914731459942235429823956170310625925158881220083122994244756454787486942379480581772071527869374167011339724313263057406753815314283403795204955351526490022142561653857782003856437289785320429313848611961810325277114062088360005750563648534960068250610836100529186371899115771990303416618920746630005865998251498641389290699099654117125743817177802998153419792755725950333192814475730865332425807278439549147200557161952053377045246797317565549165656484560425211643952066911181431073668078097539893187926132329236504013580226828614037403474211063059399341949617307309402616539443496301264892083539960186804397522305280687562587034379226129516362513017844326010806441490672263712626573065106714739632567041393200746139436154682321524084829163613499954736479853316711553448384559965333148769858600074560338090032276610346899282530831537216134250957375036249534946803530773258592131359326643038651898979938413228670674265466364291319169955588317624681192604904584099275812331890683850869718955442792549946372658030128483640001408493125891669420960846211556709898797849596091594409172958014250496112376716566363987031915115744786951762543790964825949059563230721519721038477750515507333762529120807330525585383919992132465275569290102434776075604870085580411324649865386199164408698623449223347841276059576105202703989820378258383702569091441541095402582871323268452618263229672332417802533106819545536302513076599119510460681588424815782806039107014927021870600276436439287181709843991087701182228547905420838499568103386722264170941584083016366373423482933065583208119667498924381428614419571416689465659513561941583434862208763250124712981402891014132502956742805791118774836749825723907117035114553303739849885374082467710038376733253884217689624275280585392027066669391553094024486611348728981020900609425388643811708426059848853227490510227232345324202022239272288951790370970433195643804031408804539034022343872504324313906802853270094617031638779892802535173552036813114997681529809940530686393447042676327105236614309903329273611909834683956276957807340379979922284085787232405560289291826888704*i1^125 + -6201762328179992005859877287465118038492153779140011037232809946142500938740258077846990430868521667994575574947967084140091156839739209142052063503181019145191307127414571147581564105344670670474699690995175128133247271916158538898227856063068793974408017212122714732072478862782183061883687995050333122107187987627141190573686894527960561051945455845879176583144193357963719920753835602554035392595610182295635756218267557422837729510512348813445908035076356139773681485107131232403773144415289415173357293363745922498253791226997122418630801251401299654230693464282079033738597309531598889681419176378160434950888494343675482709236212849371868605280675595553132803908988709941414104550299106297533907553052600411879540691307441233676825982378200608694355525250860565598046384378349344915051249054292145873901449473796996815336181620928817873281446471027046904651233766959737738722469753240219352664177206617386997985777094799806319078479403744228186245825868223704874049385721353138019297995090009521771597289261326313883403220914951173584727113792304562580689846168351513568149465297368081044468538254732217264341491276658895134414209036525341938980361075715531010941869006584731291908832930879603465373076680700846891115570225452482452482448639560485818354624963141168712073721213739374204774851029577851373569809752357300708778578892471156407333891035393469018689387784832595313551267576726928877737523111889135212025142231958470913739688170496108509836718530029831900531765920602485742099387048905029322791603924477091938849768566286769869432624927555415395001755018744704392169507233852765258534230862536707979800199581416002703512511111483219505434617867665415219282723383507520959995303423621327969958111547441579523312123436060223831113849420925646826867531402582424938786831076643708237852636738692502033745336957695542231594943707249803400754578605369246241590963246678858398877471867888481371852376257923178974476818754383294274528419978685767985229814931437398684506679399279091576268130534782937549281571971182441503656294391193493076365226779214154646380123518069409109598236211117151431256919046684614856933101858154657829197360525801057488003028976919377981390576757729526795612946663386278523659641589013498222892623364262250018351036209451816032987492989489185358170430474509407124429156467174742035825911079767558898285353742342356506040078725554039037161146539148195647520198696178993440998058839878438424304294526880794256834387426423329523060970323591636322631875841145080484200448*i1^126 + 15137029318304471957668383317240907732052015575527912293235011678514084722982034441054096045447389259423752377431083384312777372164241755234713672778785234647112368444944717574321471183180109113215572730315017019004255709466752307208761362069149910100387303768245675087415508784793758093240402986472480140544939397399569631174211926960014222732257037785185359747159643921843321308105003132561924983394146009870648685068955454675547909094542164914835860863233644456004657591227287246471322666148442019733675387968184603864361489256942140146757176474784927410697654309518196886982463077578988294367926487173976431767063949639789326316446171141775373229638889557700581391427372930102467847672739194610310831369786698027343272562854864933719366657813889029989180448788954396690489900542579204325360751588555224292272561731952096361745303756743436452242826975077497640238906304319586523587613986717998423145236203046306241355233292438532351699932068447212516524270543964836223190973612063272269008137318847206355810223527477774631410273816793350821019622929962394790049800048931119497378213851591258314710887150244911702816993649750064313356445214815656394600407807891483926826966173780719335824896274646972517731958774045275354185324465029441146994705912351177555605266596957973444440834717705144277521923039910632262754590427586732386383579703908029664334686289876913995405882789677548649488309566662500916943669066046941316658291064507386803055989938388926282195803417677345934141739823837922901940599644696781863150651951048591047441528276658520686505403489529477723255475999888908808920109680360191347355183512974251967358492961670995131700002320986498041607115388058985669164440480823307379423161930817530042888963738814185147634635402944299146170593166265894361791894214424400166272131577116911608514427902843402214918981750056991285357037695691245033660214849219796043094581471572646083243075724331876536168955421680788126135610019692420814528486617543544936587860041486160608420333280981562432531033962029456537506478162734791430218987109165757008451149542692476689101879698357323989522056364460472368336778775460697909855265565787076294815694128094711777864320305873500340699457992367805615519925329456315252859430664156338826812100755617017767152878764270221604241287689264411110373846757144574021337555821992727488801875700685418769846756257298602520613235697950708974057876787302060634320363085892423638521199668754250067469620579108100472385033876917138932153337210954893196076998944136101888*i1^127 + -13867297102209451219378752605918613315597055836112135257471559050567898368767574811845585732284090904644537526512897513298057816351140975827047022958345691694930565725872358466080217191743553903123104082596259952167721355096572717749625482790197783486274402890636029407722449058680326789332677975675294927160601282555356007434736501262785007955080799666466769866989375472228369702456923125660886435304444849014682629585402325004236359527488705559654911276689268496051951121274060297435454217727872309935799444767382644017474734475916396570828942515873773521317707384122293257270887937980035293441994843003346516697015410390902575258984173537683152854499147054684240127281797828608869360621459937024812440200681550228708926429548164714249673775523417283012622018159588893082576031060473406364799884843282893476667402537839579720549587892856956930102165897009438351285489285072549161807547745924017839681405471707448000228538680100269410087800851605604310276760545996116553239147878878478086582121961750048855193266204193362021763367781643309628155111713910109026558219301900494873882247693839138713080893496399901073069706953882095315246266419087255859006868336069780376289584178270046312796687316303577596673941750839387400444039090880906827879739778064049137513995281654917605575309664499989574498757235049405417912474018577882912360659929516599535784363298538116078761173737225227079443097887561111196836467414204333344648202566710571977311783728157795426899596218657480070656264034897753297457494491018547368705068152980345579868455265359664975651278159935450140241224294648285966869850959832721684573324955084325366302093012187655015998760761280679066310381770256212860912260723634508672726216358217528908913389424996187094438133495474622886465498651025691369268794176693409889218844833434805955474285195754960108311298807332837070532899462495599358793209196981831912090551049802857783985064464612792018184567458482332117596353750925592842090197979631347068254725558825436539938664454293267279953977083885969375401175807447864661610506947660552048919415186817849184247249022374026624056430601885727471910699792848127775905172015880184506048654907729522107545358796361157005255330849435535114295667522068645109168385242471859883261266628438982171035014496050758172513088085635420799074609108901251944708025797185411908260442446673315400113300115722537386405438240106543286502345748305596100616938496246027625926207182621123097693676562765211092574113257863625272347533900026747187496145125376*i1^128 + 320549527946680332552880714640799475334475875217499932139190317955941526868504598281614275858624491066095491625973906424580292862200194508486310095230922477393393609542606876936414733945864139723255393502679534759434573812000383094945621793554532601260246367950408085716546912776068759706735595918077218577996310082329494010412460851418518198528616303143463334368330722312253762007792533589572476825683970860210790012775029588021144149784458585256832869131865929840681788767304066200452595824512147210105081254330055965350522878856825899784017555695710825065638309136674722040350319652707082677370271916862561972872489268248265093837100565195575083238891044654760060240390484266420811777308975799024095725078423497657418250978011739849815752901661933289967305798240860422855200473722537174364242383872400702111224822186144094906578296374944236282874816414971641237130914874430526289309135351809264484269669640691826754454367193000616644164370205024661843354685939550187975634993558882933963453544753364523512891978574800822761943813574541133412389810571653846288070609476364789540074384910913199506501570292547851250089010121538002387979450405959712568614187834189924155238429045965514361507270764119200216865745667325910012547906610223606745764175990837376166332243565738829213219355178101798663806848858939787623586201185613888741861020546632485968635107979502584378754072331122961750719120159195162291340296914299775272511861764592202332597279296014903977388304441507402794851225036311026439891535273782068916149326933512175594866535202840784360695285140454273670578659174543674115081684774854911593442852982255750333544208411090318205066636600858533076685249041699463649848070205673595320236297109644782667941510144320352472973252078636920393948314389597815343653316744871075642787075753239886810184198245774414240160280378115428871443830689786552147225832558901102722547469647303123275147834136061979221564469225313251178114982179459146153550869077475363263371110418151225530136559026180639289609793455075841058849250378042579366412293067182041663110047135932709327689262282429341448520401130339291235238767111237129495094004531196356962360425479254573566793550312832346604641629707551634116714350597757755251583927817231028479614639410472042808074177132662733761516085929883921777772833547607767399546245562398499386751253617215154318153686241532040137826175901032703186284416367692321017260571574232621071285724469747017904827850817863741044611615376647544383449768715543912644608*i1^129 + -668199682214515923138988988704817043972017608238868544727036681444651312758829761518378385687189071048518522593962437810007353238900723233191094433526299303155616647932999065668704931965900562132101190919092503488239085619731429452776239943673532207975547866879114369845150395546973261574800333587338950421823676625282978131523175244102704853239797042849905641035036174761930290991719370083186324982555021912254906388410235085635154906161310427270268383049094269408270574211505636122964348451917395830176346888470893027456135070164308187419223293377798910821024050855423158675989855434995325249140419460965010522770669612148419794729454760709463234010614467028629838983633529301158196888184176471047311503143496139880189335335716579855928190638760124738410523665039284543448338848331073276847334341563255045121487963531502400284822040439888873464191331535129772011972300576686745093404585612847087110608174188695268401259279823506878255324344614223262804307038853126497367903320755818645465913778707629504209258214824066418935091758639161867124388111081679248567089397356912987808166633423935239830142515434259803226564033542528106495438098478863440385643146380588365194474815833992826758818177095929041463471912017230729835726672412597075186332936988829564329065086356100776631123384467430439361535354449850666471123591848943796500981382154398477866481308796654372880157631877985787808698094679118746115709867424220948916336879367804595846706914521986220997851567152228869699520832929501799004606214112042964610941520743402402316784216246721208728824610701456848608463762694201516101128422810924197462963996343860464006950092816393322866362577908642739139987383480703801916851507391889487815162122838687315704184600429868316110789250271044715185206505773224911376275990551429786385898421842101227122315719936397318322943129797238260342995568353651971341927482043105271320354038353028245958815488903510132625328056084500779840578534034285122805963634983547916054544204811449080354097444231083191495775951274321045507078187348987558480989105731160070185146424111798352880809498234914442139523247432302548988146614791884269464946801595824574136966556901323026937319772589245509430745093847859425356547860949540860967534736632561974140917281038019569673468936866200459951292822359594060198848501440246734401526479000254701824541567522212930650839347267255584362026208069872899678215408615747294105270268963563466407351315285703591186320318926891600800710317269389875994078618643857408*i1^130 + 3917066960023980109940317262478115275336686916691567254704226554177788909238799241693262299619687126727081893776750133597340408779212681324636911833762148830564259445554377988610768930622405926495361370566106659206005024336264510200715628235059245438340214560072171913034022555613046212191820024653223467867393007662845590255401056415593190128612078208311857449938830119849083331959487790065446083154345885181048057752255375115046422434080789406985684373009059253446877505028713486836730018641256965192599551873402377158689343250187797548341882098074487203480595815016218255252089638293736363818441885881244237747237926894625148901729625582554518274771579392856761212367601693782651217167243086924426073846538523628384679422440421204265111439063821207489176044892799411120904277920387327559931815164019713154701822907453801517276731809537707389635186330843590088575913858170696721957012857391098813188723755847346505877880614582344368691625888274505694780074868220506403679648473374983901224081743135616161638494773180033833313843536682962689640826228261535318833425897262203114769450322969857801681257829589531786466593494840694636295195912130793717425714805666239614519976226540613774060690409520527364157427930450380746548644512982442037707467448427439864916902747191253858650176097561716901544229247754061281421016651973304173971179582259320253613095531607428280923402683785868015685827647406366977963575746617633812361882462911996485047337290634200751099806996659163121288727622804970157067970049587614751896126011172995918556440653795579784165877386425807810063498273158966220438367557602338232788148594161955328641205933474991849433302835320016088671409978957876978120520887259465570995817683085114604347642594940979640714866965860122139744186419055007080277543900215200146030669822702342507337358291171877154557676282535654880795509583300755875477587308749644294739313820370530755510706093881988885932619710022683098493815370547714823424125736320315598814155496050132234285912864477215179912344689576954734468386521465632475365106827859036719056213741165425211719131778146941840008141103870439847451997722340923520220938796816910164335645662498086044751002244447071009068173072287773951944773430854153313215339806713459682720006380929860839457936937816026260177384475542303244565193109179676701418471348095425478771102873820109797097466492546388365614319481774461624709712146422016580532342523389679856557928541196020425092995615051165220692860100200674135856069476352*i1^131 + 4310562891852728972296424195353691805610246344343758491246901092205233064463261335329448047604355877629360545030686553183698993281297011330013314188077567234763395821468850781600224034878196283947850571148516041616098393681858103806621337936545678349693596680417045571484790887747536410745561346636418985705344194429369269576849105547852549197493762617398894952656407778279768326038715155402856146862366741839344425165037224826365170655137365258733975582122503075975995117898254523303100970204430877229824429805169813815579838868714311849024020864896329148569230561297689202667017113243351108809423465625415212613957431367888906870949352820288406204891505283009186903996617435635746526126279393752094012439899136727340266092658369825989613423583611094730436135986134639171403221388046501285001322120409389181984931018562801102123278588982263480302135169464278716970353967939051788456304447496917618630779104641581746707338417383986696590451051418662885315554786493186766803212085256345985538620011533162800413150121045565964055356515114713580911844114562709224329261134906433489610709330269545714504381384279186639656557819088743448976373136324112027174243725555477606510037527165629751969464000680525368862918640003941975262567775490337301809889587995268086217240693165794522481118800596407725224180386132080266047592295895134854153513991717895372544983453770920935205038700735556309467597618739785506164597729235886818101250127928397956525244576212794882076916939824486862363924436943646938878968952082583724222335860921173674149515862371593830463129037917829026536411440491155973452717409197469947124910302397911574745094210972676655868745147941785299956302129806389209456023353841984628344457112119741920863378317451557914325664039520850147405437887688106718107683228811055227486901866044898414343179157350223631257798195766118293524903560428666163469017589115662353755402094607849980455619466489592676458761071079242450562718669352932838133770250648432861987074996859100808375788361296071310551531936552912825217834030648297608271600123400459517840749511653406876990751047438588049716702861563980757006428696274431157196827140643637490456254323287500399656424434925177510020559261960736200104657600338539158032329028634930828810645863575290686733832460209695239080808831460342874415748771672452636733280711477029542349816040828590060347519757429042599429367998522900450867456051232018620612787448352063911325686999169333794488800870894251194742973985841738619551744*i1^132 + -605527546873476441355549685028197246112119744657806466907795823956544032389316350103119379243480298893954120108336745246364515127075236284295808603601140511583891327547466185738703774578362125570666558415528127625201897974341238777861800396724050241402555612596017366186519540733537802353084173743428069079480740648077214800926958882438942515644092897708573767962619019675153577939517619720646850252582058529412590486884763218232410814787188865091224474758222759380592935389960799081080716912223178488273483118991148072476104078100456195936085223738419492383263515883987733414481959292248691375805629788138782020637444262096223463662597510391295909563157265402464771663994220800000116944679597681287958200791745655796774687288853563602530733077235651693337932404732333481465730683356272531086216165884903386737268532371014409848243815201423907612319576351404851417188462595845983034254232754048547323351028796241481380100340222906689012701810596328130604536823463117968440144960858781085819552541330191138839922681442026230056926439108022390689169401766469546707717658975040143204527217687845872841091052823669729052617422954169502395091447487279059673268905053151208656835313635949308757711344458963319641560456031839305365343600019936815522028438725659224675903994742264873388892403205542475646290669486422039924930749656941643179892065514287017772065934978375907763424034336547207448236938538803019482165526854749281485678370276938838258783517395331510349460380702380938685951776416659062068958512606638974641796168342188771378783723450967256914414702983123691874889053444608502335661460515532953583703103838527167138558780506894639820162963540233310351160658632134703783537049336469716098626910357609952165986987396986719353167269543023287392871654992722452049939413116867691306447142675160309117044782778403325349347377211656406293790967156568983678657752457814344222054592676491181922726747123044318373550610035905320640909561276414954961976881669870141005401745100926601515145388922924713506205926258910317077811988483124558439132327084931921781423660250042681370753834752819977289153468511589258224198894735470239363519829971011322703542899011722625884843622563644170211992656314396205131652356761335179979705881679385109515768439848748427518776318852183307199112404635082373827943080188404654284426593159083593622742628543503962738886064657322124673238007997934053720257807408720613506861778562707690080116497959623792946142071936602926945174548532690944*i1^133 + -2095683905979308172857500203980658284569694185832708450720114782072015561561226439958143799302479560096987816186956131502637130562782705398743044333750272153788868454783523866908889616848351071901754322443798021239676344647897932563868650287019278208409621703842804308738351707121728809956915396151069031040970313880912731728969488654576114113219901040713560405637867056100754951355082111804480533659673576534792692559422084806821315932369280745388966451582225845050967724881248626448197796245464731975226085677431937522087566818033836139944091982115537799044226868300972909833884825460306295331578011933042598867525088418637123059010147230231261633155345656448378623050655540711700402589280442562873226949694003026314683905026629426566572343360810602843923671628322337602646212931380741795729454014893988604567876201586192202995276850728204763380414440805782536742855906981758799652393087355912633393272545998777351195453045729036376278592568717297465051548680867272905915008312347717720837536955092585826948557608291242307701096039396421431183048136556580199102923538091390766553581226049649183901932866668570210866486604850402065997719825881651064854610565255983523939797690192954327247984450359842203308070865480418078368486196591274586670162408776088640698821889002768006837401005369542195320350927897485328681128503902318319475243540157601881134082777350373819947303734157260706675443016519962472541938263093754260062981837629920605157617348233561820400185550740178738055761726488466707790029061526570582536627902813864911589844511724931376006418780675973720760665491732534872168596913941967258179589509885921652241157687590873400480936241122810034804356253788977787134487847696343396865735792245000097246031307148714833448769099905228465120324914560021194561308871363586026772293033590615833970110969805759075345010586447846712717612282515463262136495043370480393503912985312065629035652830426744521262364972043106005961664034597936492012667888311124911614617979446460080394533136938108245675776455137382294160994289956598155056449079374417124296716002862378090695567653231329981616570120421151378899797368011326553129179231116062962153775899294754273582185943602242459696648463129900259109172399845267971399364711713648937952049710166264227895955009815021398186473062214911794314306803524307105559095868201032607695014584584209537947843330118944199841913432530226826632781952596704318718855886014396533651487699689425680495694274151773419452468559872*i1^134 + -2127453102182491717914575758860927463570687962414362292271356753257343700847030374694653764473636386099607750649613487955778062059274662879221211587348842521128855162965158977443215121529049205064852130884810779305503993984369432097716384201952582961919832554763663389609994949312217705487073616378942751902516078460148708703288707232807171707754468165432303502530516139210401410150039920329750293794034506519035103418090752106953244907959598502630733909903606693784317152902621926922810913877697197517005134952209326559342536794555060620681773418487518327874045313233672834650902543839253234340475764646703368098281416778704691813585246688063490329844202618844264392872554744151845657007762959722467951862268265909261363476336931216644055230921790421268592292707957652044846775735315459358055620212338646986654805208294957972284884038396520328439747602637889173948148830360264300009451474662463773891026938175535009974772330528244198196119611614236252500374998729230666762769005821148691267752355198056326212603313965475256337164458349814587602359598353468326536503297518314911255928890272713508304129594759045826543063369106396366104910113239823021861862198530236277767268567939748399740702848127650453293590961446982459597772100384435176907559598877695808172445123330919411919862910528707131108428417402955686345299033532976735584868733964263258274907227158495329909884406624604770524435317568732031152569356983644856495129769913122043164835332178191354928264467289713043369646222860737740078147165069220668945634776588998529161162342814161662420377841321619839122689955124596146698310789707141079040234939561013321482442016526521804204894243910467054891264044113155664259740217098133470473942679385239809984186621002815581381213896233840421224949517756076479247922052196476130336591275263729580646824708533927422089704290473743645008619542454684113610444153201558591916712773824655757065440481686084624777501167552777132783392869317143249575043035251641403768039587706366229517711663252440039986512628611705463769985373129004044354673535621919293967523815439135629581029946918642621358034147996094916947226180058629095004242001298371664832428880656124630157316272994058693920804206571895608783554436184094018396101356744626575723338049420387331424716372996404039653568764572846903385728689276699148993728103872926380517673778822578418642232774511176347866231809174743660605236019371746481252134625709587225477337471224780605363854370303449768132608*i1^135 + -990018663477315077599798578875237881580791328985068335268463223888142793815866594454831218033532786526760443880088841590283666418768880588017494305094648295637819052974034216898984747204409768711227808073247282268377486015745247591655518333475484111520923856846684642711920795852885324830530129289443296319596088235850598892369697804918922801513055394963953413273275370901820092698454649859275585404703295501387249932305654188308594155437350694867509647313606058946150187768937424087447104556876700326460063019744715575232961390157997168851918492918120612079528317472756068520043505300887875348570941689388129362941284495879732405184175485141298850359659106991082805028392611893783982810092699166933006421456241108830120809324276029124153063403018687848183388362223730048347474301837913560007278707761533070849056096103620719245194801403969141789987916195508270522500072709829209386759721084942895390943219525653409100872665163865728720257618402140527231414553041726317164507635464605094894037725080846067832969857954027980879790702159839570321211592636191727310571891859658207742904740280904588927120332227882037290865305310540456221982270255616157441919975471572003697701118431479030609637219964499320226532446105630527297385760084309169193166058902633711899343026742406405290283582315973856689104566875441335560103596073454352429840575892576467614352704275705080760151810088081507149222238459277423899591906821810594465154944712761380773327836370129675752055556022624937675583810352705198463017919531015895529931384306542627416152687266710905208177900702792819501214068356200327130823014174999372120131665896645100680140768757914544844302690495339653153389110424366769970260631484163932728772406911324332959105954255664661257485290510170063480565125519294479221350616384575030489701675922654623902205404019900039315620141860952678803631226592129169049421716777397817420606332153400894388942204741921258201112537578354044561851915897972556000605316044165611443636382899629711689066050080111532308654966093949555890721051009946470969625706552535794452600853880364077783737745477251462310618330632194009846043354989389690609125186963610838433860079716455008108463155124858993473314312748983135132361649448719133817716999662109327247674917905872538897137800012472224037964379212249664477736037339974085761114526584456730734102504327208771743291550279122233777342465671357375421097140839998283391887316619049333448284898999028740305068742594789376*i1^136 + 29694533427013199380744520964146419457134058406723070678288183547442158474156907540866748256702721655737276253509515470613968913751641031477194694427513761991832917176435529704124118613667550049327481758353699140296027337502073005371854108099219229164397246983389024881619562705766731099831492295624659120785632698082961795398225085566108635136776798959327811912908744009681553014695628895303958384894927092807288448383296619150501225009145197647241299424076747249466211446734936957896015629604579095300694109023774808339169190388411501522046853141744519499314302236452709215293223822156983439023454806338242354077799349086968003070147698173707412086277380567933821094880938214217630930291738519708709377355951192675127529073293472378011264639604348304734726972461454889817981319522751462843186911785829259051704826784547672810638796137711429666428402811431256683040050514750047399868441580582469777680391372147451029271443028663312012897938641122075469708378168718048911028701221663833812685630644005812057149597347727686608362414954690566056395450652356431272177170876012514155194158441851498081584868569762339889118109416821080685753270252879168832267486465070008192420833663810559952499952546379869291475267047224268288300569757600407531672812627700230892265563497666928213747792756325952924764129003624419011252542207422264216456217944738220992956873858986225323942735967849261981159870042864708673548375924926220691534235975609210335692542724820124814462810722410783699431197446674654095334509021901927042537386385242590632069921067917184984201815778833898677503887272675057531261605876002823747508913003422060175292379259593790558803999228211754075057360194904799870174107753820916472729379721173399260937645418202005679434271998750608509061787117266827807776206888418045476922784207401943793377600381933440078740209640900047528200702045450713723456875484983542073212073534804398060397741286520088530240648372022730857331919431680353469250385397746100560922098292821903418092894845742051027163928988245793472011212423191568147687424915408589402495181720214519669068772199486054578500200707471622558201823394584210711659906009944024271146885372749752440853345202046611982836905534696767534575759501986690310167732500541458342371838849500074254883610072021411704641250858459307690913645040761615051817167614584495996243453939496008508775442305286024039112119232443285889270709923378738531799478269841720907117844024034512483681042432*i1^137 + 268672857666550844260004515658638340959577400683980164770423660455511275809887240833370349452214438555396606173185410974011894062716855286137673605253949331677882778228649515436383174478813787374700789607252686068140600858116508987930919975101356938888030081498572051372187047491185859266215082462790070484610944458717886022682423527654427701149471384759774138716180316095902917672743618865231820315114219953385874822139155500473522229421867808536699950436431176207419340191965379366925427608698590235997423944390223239615554250410643157970152054363429706522342165168549555467048115516368990837801323122086410028581091839088200961308124422942685966066806168689239560343641918148794123341918939018802137342446169957514744988482623811621103576333715654662962432876521773404678696314015242772761369859228227455893743150801904120724613501719506179684556154782630075687430193533959164452000065073483461381119964322819088927670371497783948696461594858869670845290108188933869352878234088976140925352945448600718788080138115411453951300124574370558821406733364225005293376930463508255937616000487589205129948778408073062163466046840630939512911676267415509925678530908798394048453255451896116822047252447458118413602454469129351124929573340494585247653945560790172486403686041424296679113949085397592346283992676555489411068027541422331651621040426728037761863629549128005708011899502217479165879549066659081508451521416401672551441544279600726290699280257264814717609761462559504908153972285084259348783396297577081669690560764355755228897431303623633902443065545516041848640527671238747157657777167879691446294937119817560728888404213751277837350969883177064098717052692902681624597212475869998463927605564533228399591871976799766881104982496678395103478729936988950635034440788392717656004919486063141092790704541370915848737105350728104622096744557522889368138584296341598811047204299562321502890949476651364946208580513146204857913617694375834142192219633178980421130821670794875645608674714803475742822773750874358510611911001498301707371668164201994197145655805390164918263199561390095307002636928679971939467432914126967466747040628900107334405666820311216890086437353342186226046219285373440627317361973530787058585636356825713982521137547275416882236858015074967337820373769159194162657837989458230327157686697168213329031541695485003216235461522833552639799892369342230790424630212998052827327656217092285584435458598357864284160*i1^138 + 185666300633433786633166750811581735394463127679497570750230916761762590053059251811793577909110680284220183318217167073288129497619126811599401667793262657901564144997206025580005554854383276165067104005392940369165527411841993602619681270367642505290572950335833009900679890619028432974857159820324259850038762966629227298993902947222601082302133614939522311530734561430720634561016461534420084028873426185429901275284212738347217152352589134019814462633119285440713127344531460586522312893726438163416938894743719546424784966247043787340356127848804269419272472632897013034373949479643255528317387062192414148037805474907412229052200821996297200040371223922153169627705415102433545968594854842147791258558404130849901204255887217773329163626880444296739841825282307921192473481221421926174429616930056247175444417387020363338761308312916888928806003556201018748143716401130675385067773228599208841018833616018881800540257202679176865541541948817875275219334077113607171069668925622809671885654366754702268283116979395233132368334685893081567329255021507139575559208132333807717792459635413555266540664197539873074752913069398930472029398874779001173212870310153089733662097856720406843015797261781170706083304116640397413798069604993444100516310383967670619558556654834787023958259407828194725659436147996352907928579558481814985890053013341475817945123050932722694403655140359208355802130499107268307901150394901660536639651573806200608072350066184339022283396671013057149098753272898439423785274465280018286703851038593763596250173694394527956842458567251570026167479025764250269766461294301291504964318395757532669858235547784793375368004452511455362013949177634792060725219984012464664609767948791864226018685834040009076916174633991396928868265707353960488479247729006689497553415387353328702490251913206761076588099164890116781663855336207029025985667024720125876825873391174247948311969295810233693414918906684163724925287490460662502512294088543596915482287929258255401944031057850723220149700662188822556644643663499099673995326928761223250581797960452675053662357770977722174710700152458290963177240180306462661299574233911178056800993408171992272001199304675758950191436775595073858181239452283082919069680739039880469046866778605293216406084057392175594572159636084358721097545375359020302801905963835647880227654185440703517583143787631607348667749652973673543542399816992929904080759122458026774428208028712960*i1^139 + 45740182141229443489799845235876828077327384505414287036284360175303518795669745190738600066680749752920624885960310003069850737447646428148193688805575504806274347097176048907235723373592236318983956663175532851424322622630450983806065836649120820006539522509569963665568616934705723639606712602186014362992909662168309508752123236230212316972962155699578220597192225745869472208161050972616104162364298139117332140392866169486081382366798010196349223265562864415468413935370729819411721102382692405222215193611918538713231833652858898419640515043300083809634011771619125505487185620929660130251311108567720771124852154907160460518698737098937818003712447631811315826157671385635118973640802923160143350787111316536017336075833662108438224305560991044512826373100423653739783431362263790209380918823390308737735851171049722049169882742972377411496680311142405697524674165772699784978517161344559449372360349125486990576346020829981128839748334441032622791087414812108997688246813094251091291708091725065147537784396604587244835378518191614070250172482529483585595719657961603169156403883898254571129143424659259566100852395275216785643689639539239836866023102179126600947364770367506313314547779479898554395179884737073669866919481249390916687321530155031650976659363217701013047320967878546953071158824285827161505071650205752522756764004457556753221943488029334127630857090057723620929856149022705831763397040291586530568289813783665875573999577062689704495143407986012893862478860015466746274704492046772857036803016900610163785887003303536371449885465728854506192316530678680533030107978552816268927947657848850337005240554700664068894461635199436148457356530539261427279683162876127470470779313538866443200934337336763220840324932303846976181562837856885947507496675573391104513858147690121769591511647272891651906118088280514699986591990270827403698793542949841268556340500463185667363119070844169887739184337931820072431343290188064119005062064209571052955239284918608752113250424263884652866252415724708913055384377334548050265984474157528403479352816571340758719493512734590358081130317530370003582628212415597908166348428195117136797843098934413570893229444692840357595135560850662436481628491918761155283729195536658169355095726082271418641212498463180674865119980536273695553209580631549511716092160215071235395123993990812090643416716812322763486632314806509649999196354860482787847232389033585095869464576*i1^140 + -11074394193178129954281105404628407455906348781727178968609644878440446965148958098112911875292707295866999058763410922421812130728460233031772797206797369917679294545728522459817603341118328901498371647462570971732194890589905393236227140291403587910511236760945805923949112360324142568158366735391203393921634870784196353255374606074739687259084479674178985033586588075615513048119359215973217399884384645140396232855355036019766899926903037671999729191946622584999436170136501131705825052792653032144306340768321946776639648976774441918226408401992216435169899602904186910956336924884951276012827095692014433433316842937056793299701367237458492874215486686343770943518960895639687682302075146465638396185919038922236305403086093384116502526509743604251641171765101456702231288466000382325111673523105884242487003442389556880755811274058250371455294788507365222503335572855434997480631423876238783431520427291060094467440788417548426399891272795865617207825868755277150679325962478795841057657463393266034003389938144390544958792127283632134347110061437974089261949902081247121508111546836526374442737100263625538214606496942247693103510166265496406189137601714460551331324966688454654351551286164201149345820235853943558809202329893275291886607480545235277702976831945670634934137944811233660818904088575524274920369309314161577923419903689421390974305043443837212883397472889673522194290794984824579107836320400218367339628060417667611789717828308928262448578641273824698030348502105814146585988344148869211499763657203277561259631322969706704589674950196869897461595858205158989274732076629024438376974134376798814413628466245348061783255705338023117918042435712072602554965517727939219445231699024569870115182836709960182826515790178901173241660925211716120792752711552740124265011165304752824165772254375757285075065900008826150602177707913257916778693059467162279302727440107799405992727224332444189125695073976139894520303930174402485971087030256873887092411278082755960266354709126947423011640210648798192441877414299953026657469595175755302433911574670698456053879547924653579558383314949471842789999582529762192047208752994999211236461930380773958924963628724690211695467870882111724436542285679535549497496294115628684659611248684775897376832410352995156578597028642490814256071367790089083467809109800504853809684861520545689362800813680954979090817301609693915056817856871614381129063228115504857088*i1^141 + -16828453476784647673315219528560267963922455195536401200803017842557412891841973573968546494104672248634625811885152619838902461842699835908666213502098473904676662150356891737559341362580986693225564865612183675514911235828843774660387162513405859084489447986557480528276266194416255295864116877643183842017946299274311040064386625333955067654427255691074626137366199608490084995425573173921001169435368854685201821968749261467726148043942382627159690620067927938237493611321851903722923711056307909269211100859721271709244510880697104611381348361470128589290236914965034629008085664100857906421945748912339830299618127128383487494480405798575842988333085140209248559865139274398943712818375785336100647462408445589553019991438242937003977086768772853338922787334971953022096257117055847510823604169039500379576842977015720978083380951439523229147819630942237386294762248869322744936246048646737675887763074599516110140514153754602252916826921266083616126562037205476522367907084933969533841409580680258799237876109048877483992140899382260318631855147455201877202166400605225786285720619450092114182397446074454520789034058289852778336041958422730215157602698075481604901267417295738543592476307762148963014705247980054313226724334854006286586253900179251532551151110264254976672421244222280703135835114274053648701261568915703704796363828659615630755720947015739327708656078803703580992304495323444726845308811592882981530892639633369448473027173907673978810069841485814883594761822557788770759218597098433227532502741503805916753305225604842099900010263509154455493270438685697221960343204576353192131254353806471184149995369663293811256859415140598125521865743796118249303063086452832469545987250401222324328297623141358132869475231383868559602344064183372511408838667949970402178416293973336046630834935221225738824950979579052420832282422636435287630943107988186768343932863703454243416796998751218632900431074495443993377851396914103045578541463021405862367043975215884737275313793568197315721228630787035723622444519838216530233796017816645529323973930103399205863521768690741157699275724043765016785875241973031796405505677233162509614700671710631034101220504213504581440710131501417973952268439597528653726312293034088314866585806209293817916744781687712293594878590825064963741332195798340202246682107980068638197242220503938362655383664295465592313155264370435611279747488190314886988931480420352*i1^142 + -6254821245054758067298560746318415122147583468814534376961677197779306719440793555885770137056567205108874116931509576393058323174227044869468524851213158998217546702092772932373127228833281085192409291129088570201025988775273338156269710104954223364033005940647773852819333164091831429616155695695042344308486044767800351554594381671004899750989733623997767893657518998545276904892728259103021851540430681048635531687485337304734205150460883011716991808708942346763788867910414198036774230324057285817585976445289738084625834021184601732935083636458224188995676684126919314348687431327674786579670491123649730437468823208567275395464392212115200598818186812810326542742607108001505940829050673389840411450657014097002706382956145145323657040556951396679990749495660261365494209806804799182758393012763350202042507027037025467528058263920114260335937325819066814405919449698280485360039061297273971629939542643509073714960171202157254569186996058153124296458100932172053372436395205287249891537596624983071916509738402926263583799910873018954451053357503022087056373676358292916000310845253582703328247397102675886526607023860487999922473444802729026045934582153060698659062165995750264346038887758970845817586540492683788635611825256188256564634271647601318434884114103239879445784433012217541345938117991654987069319536958701713537956646184637165192370910804188058665853784140248420416721805600750867763921862891933419280221895832355953979176978382978580094937006379433178426669350283264515135838989910756717953390414253395599884900875316361493682447466250529486889353105189337293054069111875775313220996436613177065758081638367736174315065473819399391447022093406785379600243823418602271486808660915623944285095067794688925961940794503164093413409183927386197427628995885859399928210942797123613846174428664851722715695337356233668500254935797273727600538718042931182459257902817801905782816732496535796657517208526355166324923060658411081973462349651798986962952065253820886357009111211082011795241592557018133890522863448411728132415482319789312913889300826740329737628672910411183742834140011541705549799660196906169147324727304048806693214923943883827427987894709565067671739224897381913935173023828404622224137690750538671415465697763903571024673181606423566160421925227177536906669678389915817734015054001897181263970478856011876809660272638992219044101422022440316550880586527409912022040576*i1^143 + -1315052143333476752474341782552410972251842752520088905486570105880289503075975186537761016996524184329217122613900652815299351302886154832324791078071797277636419501860327632320108397132479013424995997429161504652185858249305840139413449905970439314887238739813939674735704830275956615661371559725105970398150266930771217171062600502248233775759660999893765482439775101004341529755745565480453710568455717201973112184107502665777737423223844391798541521508659305025352298605780206882606220640545024801794315206685264521211676184043967099965036726950650400256257756284533856756082033163918739464757170611831875318072931477441433308936435023682564030286829263306647694432491284475963804697856275446773556596725653625273299038108947900278242393366741499988833848733726466979456821517629991167493374377540219832967528893290205830079673791553272889776656322439631832024854257612644783135413605459623835584295946460150709168650067801589326106655701053611945311488021948024284824315778061859405712215728029507201390824746748423480423670764880682161242565160893977881800859221617012745299432481659366250856165979088266297443922237942650193805221834218363329770680150722214554938615515934352371522919219954487043462847242186905526397633352144893489065737987264496026891846475447783379887037852697698826731535276230880430095541335526293489960600939834824907576059792132316004537099436276028761727628861905887054666752347746622231733542533987514477502952530184714858304692212754245699429912485337028157484766809826368574381423150704175117181859828763151391187684811399117140213233535224984874831278092267027625231981366251660480107560309174526971631432870483569617434970382976939856819721467804062994180201295770547364432143494024727948146220315144270115261666745627406456523700909679641300273330051089344212952471625817761145278226633705949640753127724466360880735356449544142716738712920631424106308093065014003886324574757431155429700122455706895596320463087819114778149033098342351075781252201989291454679241301935862777299491010906651005990730212883329969721948537053009624818423463150581015453670789761242075538827282485877927028092558001788271830472376371248912822109145279635335641371776506500078693403729335095610669804552526412486230341606502623794301675638305660148208398704847784435682563869832737242186096283273654245059725912019001147673834996364645305113516630574212148798749727345816371200*i1^144 + 97501213952131131589949769804527084540303497071495476575491889328194827004177786721251093641924235391251413506874256608194299356696695844353902716165763661149718155785006213989349844932856622617499468527635739830824188173186214969394744331622248926943822713328909265303619174740825338688303071338023943923018680538906142991930911820156121972510130646843019384167777185894969316908088220954676212112187306536513374620895866028737858871267493238518420959412808300342684065608606142303426824692504630824513731327131663006948246759504046365045486826209061786931257820699790280385728690083361539460786293135226383611298387341839097885981617995368971784455799164289736218690340442166634048487593286577654783612501153530610440585968056935554990814695006468538904586040585977102453833780428538317318101646903313893612683709499754584643400458775709898635142416282994242436715374689986760657040369592505499115442185588519213016381096020479581057436920180423705458585399874739676192937612954010595931866434082715940585404249257876458234530838635596245265930313811376615690077615801507544529099741696253572882266953975894071093826441022102036369190630133861920549388036869653625559602865642655183538915974006437602678762998494366476772582501380450364810247897093341662498713205380708850974329698997488406321429060135532709058609066826823045924796884460714212875314826598872561198518850192029283096422157732954500888756644543113438492444155759738611627187152723639783540915939876867911576028370279369631249427673972122076997941433958554773726058790411678455290539897507676390535684956337235720351069346458155874942367569231087298861033840041089726870712346079601491231791444450665164300664888306072903814250175359874761462396993948357789986920890979887018846753267174861742380487305407633303387486743358224338052989786796407379180155920657812877608710882818098875911621476852468411450781180448434960933034271234211956402163096435424468009092308856701940970029555847579781068763201250217149373764013081547435013829059011780598342234115169029236725785764372982864483112943399523620802996802317297814712308309139140259483597352924296967654513387531998946000070500367410457519158344440768026660194380231780740377229549499934852491181041939108225818622423350454083728365335371853661680492268240532728018995036945606155072522047188969889588988823805770940660124060588539761087335242620529546645503343591424*i1^145 + -5266159636798044375138006300688819298823366378866223207932047322868911654061276474681817452721755955856807619492585201258014621909376856545325362011098303154601674585582819524891432203085514422744810896907976202476670903522995749160208521752886883983287617529319816361758725751470917933470910853911941945011775713737362772040076500728707972206183364102294509631093173771426416026868502432191294407783433318009524909723878126943766332175190026173466909460446414021608195336043450030858018287781127506597220782514046013674583375326520403064051334141671589136349380277967243317412288758130505513406705132284753984023181137124107197155515254176294712010183840610389241910245986698024999665253590697477536377598831660355323683046963053452587963765890989193675103188331505380545914117067135811468554513435056351292370755744849362654166338841849780051583908390996411447255988731868706151010731509316778106894154558745093363474966450917129399200451388776824619441607085282016163114377326526304206483506878592305234431153634116228707014247404913204521656346627680118451998187833266111656426806076806456121834720849212349522334730718366163960686909077140471039214082091571639275546055716481254076432700669031126963534129462644338984666864997226355057739598417487308167645650704693446181801379561764512426217125792624862397556344014810118070595613333449071389094911588650903338690102304600556288641305267671066483929912017356784309078869720574849543744676467942085650739598922545205717101113027377029846691516494062628659798443022875342197209120876755744345000974211942534397301508976412120146235033394553220141948968079783353276997151786816178351979558744153224527923532297943709525993383332690855828772693417540077921045172047741262613653282398623735116262698139914911128076625247796014948099934376549090944501142851620219239539017781900360092708763701668945744839690297189008703733110845722869287455697224612886608977511057443895029761346511126624664828963305266789416677520814878006310145190475238360414593483165063369555618951055208387214589331992759088574825385149914796251437666132420548167631025310496189513197391901396988565674785007395264397727388243198455461815345613018215657595522533176084983631575739631711294906782120166836999656314201047247139604535262779772710029596108241852585521211068357816949391585002733216366963603122306986622200931573668301769597966541877159309344768*i1^146 + -52398236210276588060567816424346591172707328230183940324907772744512950923421291603968269157901771040482053676500268142639427204538907862098699927177522342450088309037772580120443479610722109214412075830536274540987564019658203841209599584396865689961734436823297250018072758994963873235329621952684134265040463145698423249718425635805588953484082724351250430848425697984725103665720672897143783233932951243430507256005173495087649252986838235129449362530345926578817499616228254031156475477757766095048719534152918178956196322811240740305505556119915571707744615705828513329166022900610661769292692714962491036253637305207498563653027422439431384806309217643330653014055893709543657072586975697853941127033545674586385478089586321105843232907114246998027247144597567062749968744808007057509972448282727874251173969002590732646183387372089734289070962121807075137041449384259087555628820090803437725195920548167913368996631982530790065597429212213025578241091485758404815445448418186052843126969024361477075194094960277018939641725646908051743034523142479250719148935457984671986139708104638115775809722413829033447572182925776530154274910471071922342587691653745072598435192201655211622739960632287526431950175359449886293337141350224871059189549756476717163922969137933537410312641914084096370150140232786894674993091068245083875319524548351645537183506624109347638757014144538282448254847306256707516204794158638022652882623800488501192774424987059188946994456679098605987561119881121026969613512137388535185961874774115834472305893899711529002413410786005471361254791015047953478873322796290743755713755364244007061775126196243483053211555750796963279304020653088341333872542241538652846291999236314235534814999919396934923662702576448300237557982007362999539975718582485922678132254222808042637191307411874957236154030820267158425387244349936632185680173964252216432094153815493127926679632573693407295629973161887626721284213592031788543524803771110827135248267094470710883073139370923500250861615571326550577306427574619228582042518047982226284067297089926022399405928619475494660940690777455058611800436628580708130556570211314643663262504324926095935849972589769038625325097809861931897064562989703762206907772009947876457761478841034043358216213388475174118055752158883048700754447710405750738208510089421744923190899503277894739400332793522532188459224287691145216*i1^147 + -30635223530004479661179541176548329023245165811575265344046300241359075424439313188350270007833847047527522209771497212709687380164124675807737504283852049383379938648963849051799698194190740118368811474764576183513113360294335128217257935886424162061655966931863358322261122090953256329330958827395403194200754587886816016505210987142821334537688738151493604408316543053343386256998034182983321619518176399897680791001623975961449724416954507756447639278920377667807791696948007583660903362490884329692299505312538898091650086024128717694111749538278186163539392310836278197574493057485890363675066575530548898874834720781110914079156143564121496639029767367251123062426210254412023281362563967877819517757419499160669628933868105254460694540945655556816665421802703842964706114536907130275445265582798686550341170146070703495245925772185559970854878097533141911209176521269155043722607762916435687635850090566403068091766447059278458850006268394472036088056544661550247017582280475605124691676454619992420802331600790353345965096870993034098039127461550906598466929579345698508757661692578275021192870270060457111666839539013610186011179934670561310487339377078399674416500035184009723526807340685534000709770464263543537013732807393485052846491107374117241311989008433361003941666771134192813311862746397546121024841525575808681820341050553705252849922199292605632600768031482656194459899692807244557943784799200298223999735084910555743581832405632634311584445162822409864248133135796492555183697532770872920030133074375768994281660729150137719100327331777482451802587043739854981629783834721474252891170287377832790950868621123048561562816149818094335569928701459481105893032806383671480940179541543450390599988738379323022720577771812258804174498005102614107447363732187499519306587759259727477643106973276041570492512552105692410179952356438851690939019411600225250462307509540858290804859891904930552510527349292714251841788731318366611219593483074341554829568769815321846718932686591377610608931995044939354355532936938247882030961555923694000206921687461799958381451531759638555340108550023506871682033848765848931660409517372995296479486901725270297370969474176686631992826949993680450705700676392673985325803596876982493855221747132367762990117966416500938255055714281921786606951477960750439244894712872771102558048163277660229894594446997081675461319196672*i1^148 + -8500000179327037982135932661976910918257590892830940199121095318455007073997731339093400493430508706281183055102034297097083185765015270230414389808106403997553356723927551122256058112549248142370091504843233110535230467208552967107735790076324879882487268848636344210167342656478568871975261580390028870830384136398673173170444413146577653680398945481431222289792350175095353294312850466594873639106550793585946708445974319652396384430490000074075026610335536579254240807292902756242637317630417746859863241316863668099962420052134561709144467361689095921698674499310719261908654723179731026400716011058098736096892819193192858572184177795458065018057453824399229546295706101184050498713494213505486099511395984325028860523478621437393609511646970005765945633605305121592273628361994725565890270110382952121579477655531304845573400122377158735618276724056090480001633238455096885108399867264305072885587800553297865952805263300775512958026588111854124227104138970249347132464913333453843675294795951815312579840815269742067908332957798465162010446585098856654447110406504357689416466743195115004998866671838005452927673392700849337891734918881609330012673659546224999057783127823066532256066184793812121503334119823510278115043678564297895815341674459149686754469859037659693277544194733017295358966482487642561610305423021253340968857389559008948991567104245368686529997047499799817890006032208933146819600273096297744146794164866290131969052738448253146836578134502088944558034151436035727145272025108082641210391510075420256492595776328984548144795031268381900345942719310867613661643994793048384184713436211790552609791287406852913488999173675124681359830127663667126646273392027057672188706039273555178961402756246454846346537944627420090120927742145276357094033287701362548719835160967980424464935891244824368677246333043382813313590310676199789160911050793451263074197778375967884259662802339518080706829368407632120980211656182739089606045392067473293795775195705971518670323286292160273524351334324995524443816241077374385257915744004626986794556569691962396581619837201740799368042894378231113326757555437525708916959702152446878533609434866258623984738586872022285112364287824005089561758290913838763401900299968683606133368595740035799257568245524693412035179747313479358087597073686301745799517665558445602558182244944201870515962653513147693924352*i1^149 + -1195836827374852724814655153125856147396183302213310992071354467720049203731645726648993846033323740326549178532827546763133383653211308830783964328893096925767703605573261305617704368238674701841484892530501397223843282493267766701043286364992844823541174039283413860831671340744171613506658883545341509559378627953502701854924981901662253224313221365501843406937859812151707952747495889217392728866643207946336649319674014147846376793250547398761498906471756987947913180375435818875010680229180672551273267982938547726505947026846132450495783947238197292806842797840594533537725553221750699905578880236394219382326741586876326424538716358459224485667361380352463593868709012526437932533597445167486847684696944311101882905601618553888089756559936661698537841224336629854384974825350673533347324059189491748224498040449063092971743074085022941193476592690957995315491883717109131391877818602275160348937308918558442974642352581416708518417809287939758250805189752525175578229205140121913731569084780925789564791475352314627508944756121016040198902339925355992128062662240013776875598528073451190374640756041342397544239795896100437552474868754208359887730985726340011509113411138324752924104838659320450148382022366371768827748394048835313348005604868947450284351820592336849366874170141615523230282634323735096982772947187052789579440650125599611179349573994323503045964994426294305193675869431027570516750938818805196031559514426089292782556882554525226575959425482081533087138815546490186281223750461917548434533037685146217607863406007135446266475902610857409569471861108267543676512284883545297971037722892800107246382196061781810633243277081273605336333258865031641257829204812321803899007048788822291166941266297602252479260812148039933787191322308452896425779085451189032584607612915513481869264038150144596858126919187852124940816421377946948402456043798927007524404859781557086347550901049582502917885289487293354861432180768871382702621283149585486089359388789239284387440868142364678713869936840883050576735966608601306066936330972772791552734256451032422406678716017210677712965468080152705910792662793705154592156540515347581305406473927913864016485629715780265135400525520526585205313833056428257280595754274201277852979848884101940562612392238599319349662514133284173157090678370418412179887818266949232257858376024759526939588033771470848*i1^150 + 20888681287563312580071511645412430968357108429767097814336055260460818328234561924971835296022501312731414966964643396620271306023124471849005795165094100174467834671699255309906581285369939019190495228569486132558728781026268915188557025094996980676537670732321530667590407079285301426726605958726819158853691652035513342882778095321296100566758933747155332207583425313798722756461327886584110692078766836604908935501031511066964845820067954224468134047444356530667452777911631465305606092218975426722553653356748531337953767936602385724834703470087906920105389041237497417923967966029167956174696620939262236414566671329805272179519786850055286645485252240144738812696781010665469358656665721384992079417861206457308967408600164444912722299228766575854398863282953929752568572307489803724605051961576495966739281668298383055641104957111278647952331517565041896385707092969578503810411816666220863390910465906680621363041377785632069550919321372854738954739543088983194284401899783522189986319626407769250096731667639793817597003740085974672636304052133124896730975639458460859683187804198271187729286239933434031820490469902386561495049875819932558804430484377867995967735323644389367991839055756333015739322798325672296300234934572162139316118625302158710279296342409598127923147918357936165396001543803914094946867696870522465749766782479202097850586977517256585322712017463257922511396154467552008383012799891922249697121407435585393768981396303381629535145744007546445184193883280590410208169315022745721232904495238253959002397982762597220285346209756600858402953690486780553285853234109148522509117775702450691148777045139310590386664030317874886475980442195787445800435280531684946243223481715581379080240066384426278522963110498093151722473748062515698830595470592337209520727175469034430198840350081053286525041114777167480006888319890582253418140775639327906323125526630433590458912558939271336315057835225426104880950564660856347751180338847376723925891575712627192977076017799142527820960004756069168506744304942442519603955056928714067986946133290688632580562747011650911037514511388099755129906221310053367193567002212162532667759727708798221899836663850141704003828298548092305436098993441384228050395720988978300855418119395733655222943572665997678087868324273952501102025108483030220467344259792984803819548057197809440617660416*i1^151 + 18663376397669159076557787103054279217780061167175179493643498724778844197693711076796036676592933295091595641540785879240018757624103388499605542628540760822046305099166634101016367553732451463826188289943190236320541847186675426117144885351459623066638414488511483163886819322694408730682444974502120467410838609550067280712496006760162459804734227353906302666287118797269196533700572854229692588623768160882726915944443114578140668648347395145480262874735276655762998263302341246504609956622604972905707678681292036026545716960916442922248152299996756451525446479333079336404041464757069036797267297790912091814518287005398209475252966889268095067420738375549708483856489925813689573961786616413968787177608800795728014148641653366353697751267202521219746835743256519884270208190556756281869716751126144187414215797282374592840346951643961329819983304434040397356058587786643621728545413303333591163410489185831829488450406580924204949404481435233549605903299563725107289524610475881251415209111355436293008952121514284924292295729324210859301965562374961302602042936494560171330945158666682092382752942960552834982645212914296430411068508581380565798863428851250897012359948417787121696761679793060033448595027613485897857946042796381701125664380467725171466222029140471421283299274729599131752824286634754767371841981339807442212395018707325214992447464448096521179963814704891968380274088693536920064311337958495874044166598253609753820086022481914059414649013200922546217569926745707554756738299525550875389323830676305154296876516591192712030453186357182610481625955124864024471177845432100517052478912315681763620897454421390209235793296872616066503539626049087720594568565278078064724357960607279720818039357400614693336106340123150867421233541394347966214434490510884812055402607737723118517711182288947903078080914442285407496810776897043569674730129504653242995681428963108247889359442551929891726770988771188747341258444928832834079456388653850350263677564659547619486234746327195720579930356380233798657756053285309866346172091033522392397985286362443317334756138616420472093854686783536005665607882682621414149995835568965923558463924635652814775785693649550111452668479022577097505911261294073022498124961486247742275312903745915840733906776533287099488389395368320723683213550852074798493800810844485087368566790836690354176*i1^152 + -316635832872362212221785056721781889543911461299458634316714916358408318865646773812288831734051868216613069397322432122896343461629430775285288329942936037300873750842884480516323679679524886778653495889449472956825138023979207138801094266171760431741436729787196745955172380749376710610430480662867636252691915504823407923597816080709595157082898090282567190332892199254356289909491966435066567867264000301725164477475208930353534520086825350262462642609970308054519506209712284765347395801800600278134526970994367257680730938665453957774221738801062184579064012593671505217132566370716881080837035110936409924479146202922859579785586117003391840086105520066559694934228148130711977839823760953383994442152213042322731737258750572497029070028611630958661986150185354030634786215931287242686924469312204820603268129238162757504491725780399142100008253230321771660564572333184222228697855040948086576964313323355895856561381412665810440476932547256227880061821716494934952959808858209362423048445277559460579638338966523542418643722808780415487391479901606775878954414833202912329498801422851963564625350075394903684147029550391098263248295874592585443122299052101401417280532355674450094817023808688537196069395327825473003388282439935840080115244405818664531881212503971522543435976221129952617837542068643624512805899339677878465805211828495910705238603671774592177388255806494152953360036485440808426716709345522187267848501715846621975205523964422031279575375528481106624199764661292230698463409593241144616638217494079404806765225242692700333086503153337833958397379983144835940259527055365281964069319535188935783054959960013479379521191650260744829090777697716069995052246883941854747311627262539297250645659827133510790577972343111223682575768624850186051570637315120257618209298356460563103276154354409268125856851513212382890956153313825689166871425220355047305640627043497641732261642232506228618957415502638910749776303211854363088732658808058878902725259749124481261426240071880663041298048513132343963262996602806838947209052391424831870686329798250294481366449865842938034076403223369267423007752822287448435778145257271197253848168975220999673576286050096457387641760925300509620777795700024897529715001715191681558096195368444849627192306652294004155881108496451591361437139674128984998997571032810678936290000371712*i1^153 + -197363043117492958816550234874067575288625569222458721190054879841077140413308613987648438335941520973266037443149268257487597565125501270593136545149434934758803079623810505283943296754244209986574399954460803910751168192844745857011447479094340097766400133555018134894660539707088355375752106862803446815486704098080522288244847818790287411298523123962235471129449073912690025770164898313080219986325942614230504384627229910881660142438949721191768948969109690557973077520372327398606404213017096176750075025571899273317750724530787357117133087930675402131965147840948893909581143987571211988757790909501107834415361263786423753558187662542972921188660007492245776922302133950349191796113307092101407508300449689027610092613710651859612961529507541885318801353697788159633993071479958070361742093793351762831091929047198803359945839817129555091561713970877500351830957474293459853733615025775630708265175515366362707622634858727206704238280248219254006268391031087940941586019908364106415267523197323224012103373323891105524912282288697663125991226268073314135967127597568881661549132011680408716180769343068464387081168184780856839546062886457681715489151168720507393431923771041402618521575416160299551594110818019126132751123731235937601864140036947708121884024957845366468568088998374138816007693597481860867529000454069370376980279033091502937331795349013269759602601472613534634211462703108974850233475996628290086657545868451799381385267245643997033838428647831967197183736702976144375080842146170316537471761311964207220417316697798886573184907953401101259141721539370458859813050494123542526999822370596190070553885138620256489120146800924468604531567375437659919056146168481134548444720345167157641879275061990093043305054883718337350327843125778595386767307938604544327817144303243605259637798019894702101130040395050007861096080093950725448071631238387438619892529071411865693034944593520236542252315903257473883007486570946884632542184646812712827045743940407366328287378813942344866801225546492016318588508830388244660074317510192403180896106790420248824072765954661159494824781556962067850412707366708456265364027374346411475144426026250842065847248080667288075576373165436576825651804512292226753901392898621862228828480083176641999144602452100561653332868664138124505511774086568317728288708769091218715967488*i1^154 + 10243586750502719187855728593246499885429081465496585148296828864052657910798463420465524330561372381388013574276958321030649225239605820956152605220685117861011411285389929438171455973501825858554071084053647076174158289164470469503597365664451386195708712301280526365753477968651733533892114767626957774588823119947041185707228791008263785914031846544629359737566012042884457339639724110739973425182416422709193144115794917749144779066165423581201551911755481731855151549938529212642121690483187185800797513835703274285483835537893956125007663918315170663986181445468537989864171264681005832785051051156130296743034080237598906328948314070492321120246567086290295352487283973545771005196759326170752020639117860597259593740357480712538468155292044525975374528330194673508336799083045244252375947225601315880737182619376912111735975070830675294957095513126265752805863521574723696848997327795201402235364438254337504525439310790431847044793456807724628579392153304678162993174295442976610144320567882363692942083214494366484918787774803024703456958780760329119882714342834544956699755335231764075196360884353961960429206830749736624145820983885304936044477794659315434073108193973395434782755342072773934186342474281314697822214064359748661407748908197354697647907210926866980204341868254295488206137694595897904321779930037474075585017138198851650617033951197665781422135586337568694948643576088777861939283001035183463498883487253959974371280006727841228587079760250046857173996703970696050740824694706810490398449306698745074984024639520459272355920893684460271141304139559318616190814382456934881096886616486462194520808154810658943745407222928916858599863327941827430866831538722298892059882023935381814820796930000702984496409521717948376614965787128519953187370739962121167511748634859677687776413032884919765353838842428196231192023667593806212244955528185375706088898260842040395559806140730683544064477573582755479345111145216166750129449223949935759489334080779454974330975500348259055908266917670017859243914423623727712067804062831097983793460759555618117896677546862277628186900579979385885780034840844020547351323921986270975676715604581320043416659584263623916666074086561020355014658870528801851065843324949156103536988391887728827295750690157217053301266158051284622372262950812913840256842543277277184*i1^155 + 1111756563559257558226752993395891135043138394355098739802326630538806691976726993089007667335154949707006166370008375473502175793778935175329800124972830578975689425971898078870979774631720593612341261832230812041291017337640141698131940371607794137599494704555016099592223272102619921593308978675065166150010934276437813418649983914112474514183530943392966773587559595875201568459938300135341730696348424979275084958547693107318336348144856018903628527370192858037750421910926742129894660184892347909241411603963968677915796346973556732307867820550706119284644929042587911844248991788821902740095262254027049831049610688353229337883665809170779082663330992879350923779172969374994071285115809039342078453150705432279892906722263434259688242625936362637960443044057990982751804867008440878793998348484876781478570907220351680683372507860889971812098570770201424288276997916781319214489103514142071453173680742742168894227005678888789761165821507247683349920045762955819081748669284245787781654388268701417765018754994846384738662064692180229878547671360576784597968957038892303097621154907981385155297309319643266759596918804675209136803930186741053192467953949568265606430016060576527833519850133611525522407190420190157880180723805780600686335882418098158953029846043162946067811827637043268356548272492093640159437267620332858605959730866591691440940542691349654602422446973968155823257815619810569515982816047170678044820597651654566490347635785492351106718109106928197096494424922578181518472749940074620452733856039086432415213032386185675173134871559482569299230257232490978197690409369988328975603493628333015268666896692880532884524760049298183563126949371293908076384101729258663843046066240078782884731231542930517220405991385847084121767434162762299068523599074923468734368120033300427397776754412912414413482790158850559564612948221975662974119739619255588288739241721098584045690166801478804490554765752071457083655214064695069618824268673741889836343699795320402925573044130736511824999881829665212428341287480188850442557750058712327619766199714726723702534692384420792171911127244742832904436836047653647007520535009316797107186259233313133669875512635699090501649181122520444408828029526946942870414529168970550261978346514103655816366360189175129020223046672650703181492362360006235487628951552*i1^156 + -179932324619534223499418049581610452970230038007978702964501198540067502871601452732196854270652904282547592108206354207862644028202472112814689646606803440039897346409076934602236872783148012295942845912582708465489085634964071554645633720854735060285127252800612436331775296392697633551368477545360608281249575390884484204653451112608322571037159914875257811604583723518289446123517859039271882763424704446452028499152424454946559718875135518393877022169001590930461896909953488067723352674508784272428176345348864310285719204208282602473346187951146078062471009172671598679383888819837052583666159359332307941029526240509415975024070713642911497806555549630770964727845413934844551475591791251283045850866524027776341483940786981652093830774236788618612986074564401804390527406927383351936209040432712601663785486509389292438750249534485240481927921454699670103988859638423626375996054449768739082893711616748220705542427398949945068639377850015822325110338792107880906698299428235492871995083796747794075587264579957571834384155977523326324342258642391253243664725244854307373458466913056252408365581881834697797274799928049625399277387442456237285327262516802652946688562094344317591722318988353022389718030789227201108847219550719938743053583247030679027724715302668315469103362735959922513177251666195896230670070210028252320977366258092774507352857201736911878551134800154642366570316602058745140389951256203858218035485484876907607301286856757817108868716296380787916745666415502799696045365680793564355329019205328766631868377277124268807947803918660887966299312543210927454070800661774894926787036916515803400649495493443817975693251585925812794209006031702877014069929154002833376811390343175632321142723058380934682870190703824369022883712557655674774845967992122962846033492700197402136402379583853518349584947120221151476085452013552663305859263337000511069922690480944914742310217717255273827575803550256850769602098420824592220628474607342844529374258165191805865324637912111097614707438917792113256365809172790142591053766309323725465269632823295568010947076511299050054371562046343289690345670280088099398248032318978855761693052707596174413327496280908337877130932730287695700042345958666458007745924081785380418830667117413057333688116386111391071052328537802281219500862214215795998720*i1^157 + -6071115285302487026897381820111211666868482936702775838135584102874497182458868926665705430623218638192052808966497902322520475531044329897720493317052149642536939129126155760201711444246965258309760699565705608194146842770265327848860826597614577466637025240642430915247295570317368813261500768817975900374430932201955828761470348003451557818772965762391904256789679080438532166316580170603477586962783794591697605757619616833890626762923702611876196739569559070533105043959976558649823283773707054374448182862442755268012449239532290209052831632434234009688107841629271391462644252833677168280610210348080860762717742242031993112337818447282220743281932968700104242300779289361280742263678677302143771198169798504400430072841989788856019159457743139506511141800206184861646569950210200463009697065496354934405960501196858182356619268545037375234602653222958791923090375720478882229628228493431735392927275754652443362417075223195034888370470435373348696185997948053284357851077131757833241401842327908306981760955069944430522590732793865997059039321248863255410411727523016521442890914888270727028887092283346190351402923951217528705790254192364037987085103221933439239805710860097992734230176847129355696328497736095280944456666508046421171731524473175325536844712926262962800149556762550949156032599194111675406099229637286826607902394070040226539700423996630190949021058796337284046846069333717412801386734196241200453587518546749417501298118576581307776918152834155506574706149876101092776978934943438244618183884619931531852195290289821844087737652477617399499932673749031023555998133176110213027946603872033715569444834509120749428977510621561950452270061121433985758796962340619160276366952138745991177711119231779316122139938069606204803640249902834163022858564270480419332001708818192785224671851251920789235601066813069216513667470124282965915321965246886461010931494719613046438332995753878150531508324040153824052590285037751259626459111023436292982715875267363957072614296429788484785604484188183752425773344661092295725480231862803647958400148539553522075208357079004434814181354701227816503481867160229593950524446473764446185213263730482933868786810791877436380604932508444131404585073426989506063653219573414362693877926441962495756739534062830403843697425704489107490860974473216*i1^158 + 1101699709251534091153170546712829774346153341351580973926546372831814953887061066254483572741433922740880361241257745039639719734246139000464792664279212267503922081133664741575740351438715279273703580819174297282368661284454992807887663572488231699046389677275806709282007337039684647913976618801956941043420845783669669119561114021722031353064248681302034862743304411942181992153980063136258280107069930392684174997052577101991372045954874409091907866799796671565192259745322042209647724969242272022279187266580314510447612066132023773381195442986363450837828883559486953374032114792867959339531194546096395244064698106760851807579571747229497470152182019908331327334644216134650179524675869366850125120303448853516503466100071450370188731510572089589582735189086988971334182457992428816399989231961024643383958065321953470754359229185009467353937214842848274668957194591668270095690735913266349710532409091681677263142538818333747574493011718538115654475635244598382339772272098573077758104143267055631170577007742944028660379605756737684731285350337357651370930672869801487361154811928361691124601678724060790525160650376663337114912704580874287189260112910795522645273519642990560190161440822757819408490483105402293476247831519599377773780230385122351629120853556122134752660569546542668661897051903747862908128029432320381278891886879230426191742805356837801233327698450458437860090469824936341076512874775807644710990381034534337225595079803981971345759706940930062923446263326996154654717491605501931577087767022031234428719422064687508775640075513724581604864294025973568396224688593611850344832548276203972694312739288794300366870648034949634479148056241351602358339968283693995008980150687811646440848746702301662708699028890056113469954202895882401106510462959490928153177673765129745908283350714020360175034323474044596180902155477194028561137735048513065233677433025788112145325238791089857571017007960131168353944334103106986453389687258372472318652573846633892191201506920606513923818171683495362714412958645451842045365686627576858208265948300046727962323942832704680177673547506556592795099280353389748847005282365707338587156351721246939958009736665722032862155782785086349230231897704892301485628960292460856242703563371279120055305747205876279805973880741159898991034368*i1^159 + 5075331984482799673488895858784019338811760614476739080728891977968229884384898682577599797912670887782319624453793628404296364958877682856167008897544152051840003420370818659478809023726695160951201747069601163909945795641101990925787909023800088107798191304563002212812420217461403589731256726507625693525336510178156180775498764518675245278215250836474250659010266103177226160944709233883028990302580330329949697932146210622445310908010805057301723856716251242866416855160301017615017502775337899421506199795248886390997614141845282017121524854701628340424423972902504418662453435969324769702005025910710691109854161857286035902022025820849263894394634018685748159329168966671245524890674126759207822497868639408636641856377714846131418320883367598370874396527078777145575876103233767334348195797598347219771669184217661002754098538412890585188153760394258728142823138856565168890755637599144590823361108792969821930846249882156489514033795656777604236541702490238782992150766087332490846137667917418598227163607041098041336070374977021067003238467827505645035620905207303636425636770622903768996002272821728454160246418128825562401117206091749685122408204794093952312385064843833779753772408483564688292031637715437266241571170016666103592791896491802177378967152106565352314236589446755546470500820163182675991044011619137235755646035245793503218844982679385926208980434201208382893804807447693360040494890956253825143821504137769647718197674041003475545959108618010092625512148826185431711291933489155751732632343171828070869491873690999168374833852404062578652471828745124542386057557098726437524812884269440562545330150226544496163667114983427613613197216659892744579528356112943006817287295087187135945950206448262006291049914390784788442756222481567444981049129310458411269735518065358596583201224169779289425558258639060690393720904097151255738275068999586318337549017221412515327080076807481137250887808224680906500482003152819165442608125615864932789733568042885440071063913277495194446857803362561987950325973591835279852786836585932350320421452293654220275391857714805777344178826754335528306057195493384759313075923547139244446667483535901239208468985928584749325230626083973399535965181687436616354021546895648068912360301925276150444024775575959978902389673796042752*i1^160 + -4041063399335489574638151555449327568466201250413583174576354571296317903063181293586653444653798995208882990216528718289388742172786502321100015447833985107609761942143412550370748628815737407726887707502304709230106752878134355259759332915772377872910295496525067647529668221169886907158453356904561819666002041998491399684247100898381562981675950625127392178095118205925319900365753450027452803107254955981152137859283694704096406235227190659771148433168219841704179792621134122429639249076292643170867264124490379677690278692428923794038149985305523893251242438330194342778835562146013358877407400536378197513397183947098180402004651780103733387066676713909613193764843425023439452251015387221953190135418148624094026367897670662588526837734699076432986236265456854968627549361743223144910071609517699089019347435393629320683834851524461292200272720261870714404970093326205646964713754536982046035314604536401374135063215279123317632135496943378965263772720438176584447125458362930833871276175176075130751227937930233673990930178822938105846883297323758782506324673055024384402129610463136328126471799926855975915944565263736923975892963205681129996568264133391048077037417665711286390893269423105183160535713009460732896304591300126518069061484870763636630316162450973300949997565435266508256398368053782526639333021362252714388887629361411736470356167776717656909698569274840594518746069358227113153970644259575470880061284121718941748536773820007048122776372040562022671361557823002964252317775329162030289416119511396300671698774813378670764560782189253522847753634235945265894992316715867066842417566795622702810192053098081610814259050107173530296449413181224034022134526544961527742719027558530910863287553499624642682932819526627884685112996323738665237088958903156343407675872320988710795149117575617452146270655587539982723713690403987192205805410588618318155605373315957248354241879338666125320455308203484690234112005459484622841027589281407330867865293089970543813024065340262501196931103940583104651922136442037706657590249479514006062510823815344284033561871800600936539665300683722452439901432173387525784242209656006443433945063482182859693020139101057546552475221738027950870717879777843599279973006841123373326313282507158957931492711395264264875358027776*i1^161 + 36322249099034627698968992084796642309757509425416269305216115207286802648426624360177865289697403842899720872461821955670830398135170385077034907501901480424524951846321786236041715205906285533186359094191298770642798459096916609812415545924219547693411707338194394275857450033576409992115054421338815458533030387155807328135748959374301213487980324689707726281173169108381884743597067186684726249446454623202493455893921935460565770383517087306281049008474810521332179708759357827400436225081518592885440826247570371270407601384585267343819461147897894043985650661122813918244196160969257956334822014366111725806035650078465115674149921747117250597260211042029597301293447851881107481203925112186178459722136350619025419479315911615384894908710800544514360281205576704318865239162501386612926548229179873142549585239056284686967527916305457547694333079005599486019844048644889936823746389027667580261684206729645076147613276606534589068436164376102865376213584987247172684559379697211907522260666057658197131669501975654628276796190443044803898249642117350624836612850577126641637609803295571697784531126305334001819437096957276104222757263802723385021110027629113923822738658610239130520398994458528250864650758701172917860127929405575103412771263966918968579932706857409157544277743948436636512035241515653934660466246303993856171157136278614720792444821990317926885536515497022532701148848830385619221883711780969028287086534352224622271389019298439942743255850581376783851706045181703536350591962292007462663981191486095256940911966518394662853158384893138933434164127669218210128774423735556327508882562425856566284323708158881963458742814938037884280659485401545208284112318291618616470326246277148620742832423189224692913520551730918263125800863701781346767576377028038447055398442145379873700231036983648205845178032794870994844783944045452761805438819492986243373315797256416681624244350071645325262604173828480656253892404870644544065877300707857884621590309461713078960137231173830984519614865244223848706604416168839713165403761723173622140078607495071404080598907830231810706626483658501485379571267412520877027101360392728657795452795179566513551070915818926525487346791418136884512642909170740563974405217776203779351889807497664709621553886677484699648*i1^162 + 5177359537499692718110780187550552679397035318416161756952719800002650072891894960474031172603006676812253857013493760451068735889123687897032104179054727085699851525226784040555008126659119464625254121955891560612155008584931269000239277693011548109779784750347833810620308088185568020530078299886394910423783728253094723139261864334048618821338697976783212738297616752173340607283453133807027406179888111729726832901624717441207444356277555801945683417947424176256138743866020529783076487708870104451617140027019874457004616891724511985997983955627059827108820402768753153206841947916283991879557922284545380407186066409941975620673321142506346242946144608505945875069358339578472638796160386706442935952425358020018464973592194380945290692806662873599890660094314730066591113656712202212637947180022090020369305293885147831333366948872430562602318207013277203085978280786968368661246883946890478670490067480412922770037498681406002133507416108857634816194601521950721351525364883441752195681172377128630340801242804783394277346430015313440414186000032141625360010230918844501961706218437509540260899268922622847438718784387650037014484026371011961293053033925757263531164666693498228326840214113740351035041480421968845400003440116817607878062051014572044021497271723368556808974671323180941789908883074657350009240546747536270313889644505351422124977421069601083716034145389135422071882727370996556034348870610831460867453800240665447393548969710578744840064033503889844678200648417981449592891271834966833176896960854985670224555965401771401870818379518972861829145302489103673337997224209157863252734427469904011126469307127556969124546984880402808294048149396736236628978099790264134173003537209149262490814671283197453766223639293039444644134661889991733801586195116779659148846635041408938417209817974244242801676403769150661112046824094216601892348676739836018822986474720611154474003460172482121226185764665771034387218275719944958774775811684851996419339038016554621862535790009448878895638087415688038013903178840214693269201539482041612965156242874618241849295170374531939558441726442945344615889741762045292071078613598100480057977836844984731103190493043442141036908675257187228036069921743504557645169546595396954724445254841077674925627505901568*i1^163 + -168747483325130393198446468412054789767891737154593067325234937687562164349642356177975137769974253659730152237104165275105985631648901966186200883910842269780570879514466007006979395671390945016422050455135416543974057407847190885612388346252212349572969290906602782716127454081751469895929052134360713623062152043800661897920849101328677395273531027089832201169658164066684012436956401014488909524901948409161407813835998237290804641282973701611995428269786883491255540339002004900201750721482064124963431542104026994882668192583084752615222861943151563286998291541840851434705491393590869575525868904332373707495566886329798069754444955404974228699761979655434058465918130070544451706981860255835334974330228894631644064671106106622687592864892342249723066993991916142492273927561719258930422102705826014679054831802878151085977842005871268473557200023637900690488786495152556030630604528754067273856479788983352162277105343929663210740977711290351632441548327429204479325060640630727233925404421894316654180497853926004234188639333962434713554496883943195816174736949309533182743628335982992317954139957026409555857041827649303876361593751762936051672550107431988512645431172346460717083253080212724870880203321596504176596417201812184517381934894586799790780051973801380099467378771852452228265972468280172841316357879490241773554618788168734136807138322930512524548160669214840478042441018993988979786023744715333598558185050675715725157629356016830219374191521694329922683297539123380011480092309773661283706492931048326284946737948473151859277616380364344332078165902628196440984632779697243598017960154027119470025782878416822552144122507572219614314106964031494909958713754523869450806675287000507892507324787694408207122457486876975495765552016265091053857411446461434073462609941566849664036963928281856959403059453041833816972941230182744780138444698902866889661490923743138144042281190196710644712877737386703351409961922487938851194013699525248316833043922230780243733648328082477587408433789829009332538534891678129638888138091558398289155729273736889749919792705251903467267778876571288618156195088542981452397158334138874330232781591142391595399569310836695762268463705837504504716889050135795035217292388429459758018501113447866714554368*i1^164 + 2750207683737835493054428690353351479029940108618768733043580591435109630530001354065127843327169203783086954910894293811222125264903261527848905660508862199641282782629278287238990024475189862544179207937175759452444307366228339344705484424598417266909433953996018881906996150279428240893979063126780821492377540599623063682875718472248465573527303686877143813952106281898502153019436298850524976619780008137996352498485518544679105746561717197464285704113913497773825299981827067836018325853537712349496519911007129451303093291064335191026854636942096321680366512661762568912411739035599680622711058657644500267358786315705852049964434483967799194207651022075644932302969736776145973456725110550459474675832160351083822762531467262600731211619911502680491344615030720352507193053656157359094995210130606461200395247403878225882047975462659191497450319944610148633086490665828352267174432164921815042101435130208495085333409994726773300696699727514815659023435179123499539209422335758786961017862981499250922677360437677461869969699238121502760873060899316538228964376620082388803788045445517174166703364079380835850357229094986088467317228724160181247379751522956914038726297719818457635920898494533934007220293208247906185691205396502378647848685904429116705287479381129275622338427096459437638127706776859972029994888489328982719914248392116620597335826313838757998964047307950174006416983529477058450066274183155949041734431833127507197364376509924717542897209508230625884444751287098541673192289554266849699281655482507314019655029555475813614567610958025795091279689174524282636799397847642306846596380379695653471283811378035552903650668766102470071482162238558745600523180663480836764078494682609530984527359427198193272039708107235008981448545669374906053238210185439404225628841734606787835339306605529159743201791767926748544247377618406969114699894022266439310530099591893677692546118811963414045970552794674917279866331136352832378771870385117398909324032300924130793639909662455490792975837014543571128748845332106481387551906926231247439533147211268218970984772562551587137712100606208741796071244241408322992842988018191437415949056123417129564379996099569943083483187554344143979972798051164883944619571726044510831971713079574528*i1^165 + -72792282179642739584335031685803155734056589882251242249032418341151970953163863162046562911951183925937093837839505239873245621192881505090130364795097263116949399747266354167325792104635786105237578954978623976508479422271258060736734982044874912121003821578990706656913160394715579466063430345633186681390786187546894970111653260985122509872998585131574457682487351223466437076944878019644901657808768955361680148273744942598287503576163492872635806929380236774527361418188001497307249058615586788714068354633110834468921166407069180848075687971536881527933181833650968067739427274154584174426092532826876151708334675961131475732061801093161343051839137396575006812345856360588521441843479748021404368509284828916801123903716247650533041814318632852185687106825622755577471100932887285540038808647193021288750500544732608901096686508728235013804548917895730898235217583414736249727011081989916675509992620606875044238628269347266777732429366400918219763105837022562745432656133339741391529207205263738565239049772815375208443465826948539570098359902059822290311002081306692623379867511182942120104358708874560623275626233243449747207559347145320102394354673211542735643474488998536823725872254144448715498326682707922878478715071922378960705880343431129967145512212469851394276045964341752530036753696888526681861306065306190468640880443086495587990105168900880743161021699298036581334247485716034950061894771822528702381842513978687033173405797123855498190361870122444527107043089300960584572861577802871411994725825164299425305313199563518484570078853516205729796506051371147485940722487852507823684925380689397790851256169870384752739328115705702704718256958571330431215628901222340375407386597318854205480178172521159722671636620094409880822397954604442518069099611187250358683860084937963570053484067605676469660619873978578699472100733109176350594195972111238861151112912405378910080699892615454614031759030693983829779034080527500180053409622405880825378824728721334449485166117001292502888310497424679086650045796533869041199414127773876478030427571976079889181504675204630673901912266914131768970778804807134787027022260658461994102403077036953226522250197069491219994517746915451854083898209127348029626682196568579323153350656*i1^166 + 1455880607438400256098293239537241398348796597212036116279467090456761712417525812027651956973354469436600838372232676054245790238899892772257603208788116998607730089252391344433073941380131850031115028770784327399397863624543484322788327118414662604105484927354384825238178310497778611960658051954029602863544085806941295769894872910439934606659430884478744559166948602400220832920607660066036975209749674359916487198087287391433419500491333206358781885816192792373198153828915428043035637391120949609004109771686596045524832845270063481651731873901902789300308075001814103821935789355789082977921584612651661539312965961796784451574746424570066172179355505961981580051097791671868500776520040788288620089253833463219518374591816478165862560515612503628774729945328381073377320704072739659974035935393041354783732744708452559714603698091938656324025613860209717517304041537776063240705185753722420586260859141134406090594305142194376077468500218934148214865411594815690412856865349754029129335100015195716831502178099574950926751104723756042566834208889005203603485976853503218244135692082951748090270770064335141848838768544514372022880278155395601948228678828451710325922210883406548060782283015614008658752452730997013059787221405773071999628905992798800196397543034598027379645055426925066586542567182923340806507973987866545365380329758516509884591758039593863198970221011543620413400702080501329797437652465178416053991802677339319901524857400481363056565730309377052080558016132592311567292725831373469392261415434081883118097576580739214650044898065273200753366165245443591918511008288061385027799350819832936913269618551491386103709646169981666291179409054595986999740056424018140622344815891505378456195506443455927049304173360511653361871301773875081017445377286584094605260767015452599340871593159635594424391075616205836034503899427446874330778113709882587079912140238175583372431827511449739264516476744545873407399824993908461236677578539965997765425786137629087160284161058104578551872019129616418264416919013331219734098375326082144766950094041553379384306379006261063827554020279947707652166570329567353487213625727512210171396817016784116252922162894321242815524221148606111680739180102686193196427996626956582912*i1^167 + -10813645984793522216535030507415539240283244315078316740078859665440047722074431283021694776649706738413163765294122351475562984787720945601101510636971840116933678065033771535251476921028939002463746008855425662623989887196247307844739364145568985724396163554946485917720460329084317220670271328934195194208429853006370068659317827818762967263521178197450041820175295194020568503206186977285377559365897627441415396255376625791874878011058467044962017929593316361403948391722527649926479027579506464339939148662444824932292893601046293291875103343411718933086929681734809337860987791274293674611745253388308784482014959755230670605662613092565146679499124663632226698646251833263366113017195922266916377440869804087116622688882596807450786138551696344488789421856864208198856002590175960756286650468889005956662517345879806898181333784821664096567857249624619018675942197816089668685876289356494936705760680673004578831670513239631752731442611524083959773224017238521048876321909513750672992645754870009526830936014772558976108973050074064270425976276742367915854238359461181162948041192358057554665917943142293031447288119550455388977024946620155757067197376056117620476656674155803814467815444397943587578150813198788781295323299363998304555753928038107145168782427016418028164051857608691242155348628200509940597434353411891642680379998807681260196678221668718029812908747223989562366927338917317044815848250198377867200477920743710516139565649760739052400075494589312139448903700396592618864641196204869522086498995128219504424233976652708897999119010249300989764108865538118023700771882767787060851981328503692532523538206154002855628773815076663526574182521689243654760786237631697692859761901134824274909638968926741011040939550911464352393521539970980929488967409883233078142125230489620692416612729282115598005994849866129075839135755367816880380066773761769352507356309834738845531653088691825747000036214526063170760179430470198743563830052884779593200053168816472488796920201084423130223174297029551018045674995593661961016348449057092665218075343802716647822178639515832626076727011568148538291877721721387344264475436337606688163250077491320104147769060626140093449893481485076622533552168040833061417587310592*i1^168 + -6017051142486227911752008980377777423783601980456473319823712495748357534178619274592604750316237043763397198611346520805803952189790889193612227569482545249685274127062284147098288490926549539097021262774940638675044307205687354480353700337129690450100403391236300255522470838295711912569903113552845016367522853712278445424558673028209847951887682183493157145728721037652833843058849702248304275699725518443337334401717401980532461608656128057231501984245988601476444353801322700072383707950113537504237382460714973800668820536164758572184622662716348621551880172190397766584272622315458394642915691447271493104916426748637055051757035711100277318790262667938494754185575562549951279281208829701024738129213444936262740296612718556506919742305399829368106558316930504697014207360804620704875820745726981432218387959104100688466117901100942828593429468378164481595307239270463094793715165153570820432885025121572166436357619554270283928119153754362068693303973623021878096579875091585329809837972307094341196361480580935116804402373402881218258358752562368674076772746843843005444616721358004237552896269495437620182200190053432796998033712445785278405747982869621085153806109437624717691178613839301659929988245391604218226620824520135092311629431398443002211649023152991250517764659595815636185557667231546054577928253596892905371017479326997909820162926672399188562869768330286329024405964204397821103719483239327322867205115530697005934008095346139998353453435376316380135703966315920679265751547201715019039965419723712064453972703280447577261443599616519808509707968777916625265555758530232122868056988966643202112047229585764708771877194829737242145294187176847044375943176174422227598202936568801916047617205965932550300404550768077914536205639117987155311244410866833397073657540242304144527618194276569304335304538105814192849557097282388609873218713173701405192946318859998399658853736300787015826918341997503036794640501820115301442918457410453329777113489759053380052478205126545073353014904360177079386624202078864806368222981051218351992928198920086187546831215343557570664348313835126305356483821244620520132149782935480657641461674194935265424534625449125675965757119174339217660650128869311905792*i1^169 + 38889744954131827950911948092323787843525791214404680016779608471297409685836435433919554940989436805558243302723283232554818697707609254659262808790855430803890189738230351446407605618823130864539117779817610545822188905233671972721222134057371491677443166973904447457274209219414199127673976155357777380924797230462266061329117162196002956977745670010980794902276682600298396555043832671853503441611456629483592242765535706552847876388747255957052704721203724487480099683803337726260968942233091966756181829275707747386988780121544396576023214550357270364173351922091591206103954998974722339143089254681598667750274428091262956668473836890310044294563369080938306112144408945625454128387176378758775580191972637159616578154660148241276172803880510723019283448266167851346845740604375825970675870923089631591502550374322323012207149827311333361022735661005058327935114504130969007123875215694214732349799053658153364194280747707801491364202342607424349153370078454428513834945754732909433722045248281612420348775207344146682504919285624360778487825887591552717562756610595043770153078849149095828519282487240451531971054880524846111655529658124016459508142083362477202837973293299560358809171368951386741827000055992792844750204797015518637636323584997655099414967866735099084977315440218744220931297878130855096885879060671683230449139294065796469636121188113451396915844172763246847072074523690391191871799938985146520123618333209637402367994906752225185398837901236076232582314743269425939309201759731932133587452813338875170811587021779900221284438821840646683181551751195554084400917802825817151198953648316343776067395036068564089597741155526896601928743120729766322756813065136030383289065489662590264899736628418903069782932295868896022201243346102980886839890736121716457199058263598745664378652037401257004400303343499634089689809195151318509379436309394040441034781275272997464247576078384884152977588431967085953958421295298381263961024433600077914315670072422696552819141958741513361485281148428848184540912713380678195458899237174439283157958047551891829215793946853167971888106734662600210830591039351692179147024995784750399641795233835905510276970759869100297367517338829707863696259153920*i1^170 + -129866127032782128865154214986990962784869800496905321207991829763194037742051497312936328617958048430673767912790881134512978802515135027664833777625202847658138722722328722898293097424063752968852651555522629626763405599111741661207440285771273323142404946132590009741254328105954853062404536717606714837157554182983493724344578060734670824300887671922714759412312625701373919240330614102129540719896110215983131500056868620645804820897024247482021384341116339592007171666470789904534977354279873394026252837939358750562148699231782174961004973658771516483691314224465527977781676020813334862865412983138453059444593166986228344794218552742728099885756072207481368734688207452437189454927901148381870714641994871844252306392742243669582878677676613842396573491128013212265822530936406025558310714340721590624612806835092779673313945167620185611831642321483321601845099546980072382494061426927024229668171731916961896219642977978468757929593926478270530741243007949311261473569884079905437649217016580106232523798079766195460377203823121316675780818678323151808021274308239431448989316825909155368698578884659844152017558193127111436483535242052087649302224835040362371749640626922642610354616954365408042856701215771800830129536593200847963834899220867228244266504337379982863208652931061380681343598646043302573388122339694461879334112497220999471219106940818432276158832643441802563776920012053261579020595603296563816016380613937144104514430300684326604955047298091496935994382171600417622450932769330951778403099987425858872253559472740311998327994296525531625553833311261055217632826978846772686897755372550442350340385462626001589732675496303705046706268556989586065618863878876827890570192297066091166253885249563236268803260264501436619078134797755253687072314219680316172693510041254996929842787156425777986161693028087706531187204074664321435886272754346916010872042113666844125506657411048476477420164702676646521577722668981509772844656623974828239127498013488622219560373017795422455403277155987644990587943121884108965522715156478450608690610818586978761889032180325275489128610322934088957634014652880325602566647877520608079423351531388391058549647575649876045347024925297867751424*i1^171 + -452513006504515829860073488624376545720388937224124973584703545675512684025789195971473431849440280922027173886673873319064362220982446281999760871483959492517988756321396588736262206930315555982736146137634513807191413623015034495515223358818779331646399352344385618720995898653343092451404839282379794729478168656007295518137368136633647151959678039550555385615410363606875037098636427325506188707745738695831729491620187790838602244799717293969306378634856174954163493923913298048867232154274266719301477944435159658800582176857132014383523986796453592012700882010863254214951783152911404837687835287513191333369538804661299437316699978065718606701799618768465142291546578064146471468965521297329042768588810558365739120777227106920884227611654278400402579962553019106849250750957979968152947059541531005082881423523199261663323145212197340646927429945538227715412494263202688806825008165818005427099446550460887658261169730078250411331636828375617752972373709780687108934565608751338223994378106565967736195524841839447712371691134712941558343608759259213872941226741652217671762726092733177299705317276183249188417652039191934235159036928736805230717484586857555311715401891123645397283718024023758013286765657744903897456519053234174346527011531058284537321236124514990592561326843751551553223173181027988325354661764637479722986743690408583716241365074269985030388647489623539040039792154063738502766430020013740576042792061317775544937869492669198517546931234994907210060046874731840041742220409431031570904579506202886156882573013978817845729998870705045492027201264613282455282319856738680354631672698108263453393141129402966477677090830230716023798283339846847764336194148072720248540130597354094108420206784852334284690034814751366379762572471501073313941047359255672899426007280913273653848894497829788218387693859003995530167258642265670238924993794007516753617747635967164436924408281990495705327502578114994772820212816621096770890727115692344876515153947066833449388484024679182420043956505895094598285691890634573965317300039809618204732864874933012013401075114345074374870602355128214878617557444688005999049202747565511924715663423075295273752566696384061420643421257728*i1^172 + -602314670023467143269143121453657714434778919959550151771898989965467426363099213885471263012592777250096359779402253591715215231648893471874062294098548702334496082241713821998397735112988873685384395790957345370088075162975337414784439657958746237562414355904090766617718693655519576917931108969259371943399151715134403092309269936624341375929813373400178984269547758440164104358947051741028825355206496050541818059602578686562365530499987809755823014733831415050477791688085849311181959915816866181086775750630476098341295084823253399701620053536289456518781861793940910433386384667003850018378063679830030408602465737203851624958190053062867554251101305800207956738051469679386408096242685768549040628026511363426669278070373412763809986425279845438562808731733051073267813190562946451034831682140279044060589849555646875840211921393279075624676401694235865341088867553321449576018090327658814302699727601952751505623866696755114681966888642397489482733442909070138296901396583019016520844589709360929824534551993146575381439227580095107704538527951312780840117793437755588054451584970502799460522659946420846646437587226399238176859741431774023459038836926184784014039640058152848522912265676186791078236277939078721482731443518461262176350844854153690199238313929149542603040096845518370287778185005179534836910287739812088357386792265246123370715098684748781153571206932916490253886291237246208216635225706715552140937489084521478793201369749599318067914714227692478338142013087903334069987061846708795068876612726750900195187372477646922563204478376562583939695945009142624713636003055411848325362819785672551349703632003546036279806415977027463234187591850341070309814869237667584042873237735131951259162653487565364152938994829324646406893726337423178095665082633185916008561829662264342044568379898894447794625705814689342228272952476073525878129061942380039793213627237685555854353407171754197260840872484785728822798815487070959092343138303968918333984616018713574589266476548839888046508736604630148971174152263888373245921263550669331588912684698699153355537126123059252724942370795770893570944718572112242060438202860519472320848158131260635494710697409872159309824*i1^173 + -1542807382124859550681873746351697107111038377202689210403013078777103823535219922859589205617341645985480715791773060914934142151452615519738770829731762728328123240161259145095178745907273968571857213248224262921548618582313568259715943223374966152303926430228506223339040072551627325404059726167184397268637764653365970762303300130937134795934037500313201379564754079331431176416190676487380840390502639226279933582119428800782289399824238915364488592673099920101721214274451029869758667290149330425377540829007543429044682595287972225010319029728060840884789656379285355496616062915868090486675309818065732496841529790077819210452851187776134825743087526545574768485074071499934742106773262470253440493524995624153826877177296468518427060922525557542447490980723554696803988599516331682299058328763546561158364131487988600237025674368795131682842545935876223140795187566906748870250579723546610004853047127058566779053042788407786304251467490127852027318616962443120687771829621263157706942199381223220142654778783304073933888552723940029796453129487075081218898826325456709197837995486029278358980344966809790745850316262148495115218410865360106927305799731347090591410009464580823451099239604134459799977881108333737471358636595288465798354845077879268369482473101375663984648262330263648889987250649180680511106401331466908413234983447531021609725921856866614827551223153576427100301948319428264253448505934900738208008784172988437818350538412867863271311285898591216266653736709317787822669519716644829209247019871102920928680744372512859567773225503122635098878227730858798588703419375316506757881948416639420079179433849513420206945127575353511768429960170920483080647221892712076257140845070092160782879497413057260994311732206697644141722586024133224354109463626866398439789980728162766951100100992115448090595408461156782041766244006322102303234401465204477502550272734212632945119975614478848032601845722833910201027426870334999627603207130778679715908859816077279688073488798657345707634519022716809216807268776531743101465677144978548909357705026351428516726309635984390053637184322235423048546855048596313025086191972184883892216907478698536636654813184000*i1^174 + -3460127836554295875319136836008406863894506543415936233040448246041275425417674413497411530537998279242320733229316610653267484534485576772958194017410194717465490181995819487037714639388715511720683106978840203631950679263783099578660617341342934699380538730996408675023828287945478122165413450540473780509233450381948149799120579797249465092482310726407075649741434903178090760762954613489682954990176015629435861456458616507565294445254248830229659866455089936647125564293161759288711376711043156906479718523445758943929508765782326227368525041283066367721220254842440281206945375852225124634196982054632772154088141081058398182033392953782392538905421367008574034450441140113998263609520028122357547588825259168590289197409381186431823810924578040512033704579205169840604680407895019461249226971162573631690434236633254617868982220020303672220304861240918919810132977997630835620126701604664531940644953140465756664814737879571614188633529589222155788275257330224112641255562925878235718759484479304709667919024952080762637693539725985151781984073814035355531379049265878527660733462312175084238740611491177209613238453444684739486441696182491586535981627327909413310837724142159643638644089840839986384859439273288480314530396448503063117463757096260477438586049140677348409256821070836925625690403233798878048372603810479139123788727146172689363075706764128423448322553654082602956210694244468638303236065387358811979988664720975542233861863892579929712268930254046435654984903600044148275639654264599330486367053677201567061806876044155564535026463768172749120652884621901655018926729996768559055358692533510023242587814287765252836855089667255481327233093879767051932044258453811104499158156330047231034392060708948695899454156596086855471973957652589359832185626909854187586726578469976381041036494696818514931290759643633929644581049961550574562991865964217964068768392826836494290974533867450131709144750875249391508264376886062558776684798466967202211805241915869713026961268007611783455524440251958617350629558938272291533003783294392162585895862383623371783472415855725297370037659514897805002035590676857641816805756363529093067917657813069999374336*i1^175 + -3475322047238525548256149413477143106280737820030971750076127360192567961016138517013587366482540071784129130102862920869854080185372938930012669564343798544114176977143131214819662815378308286762972015504585090851405687408352964528504466065645945089850693690629303020974665166678271201244899482637279395282240861641314129087357107076261624399718005373475498675532152025806826658609572725953795461806572337612892120652810800932891675516284712933186334265897205769297922904413152762648561861255228529505636496556297962663518815001640532953833153466730784210771690951490594108434518453866477950866653008062475089570092332031395281697250203664310220250471128206583594556966624719071496556802208377218111003735824781808923221445738747221872022931579751134459555288016243702058514104737667479018600859385013252775531083298615624864216381940798942825964864644062912454407142508331498942498017551554347867139123857188871338336159393239411879802250310981339367774007104251537428622400742024415951152663979038474223699679135959685793895957398172638199817702296611422616171623765313233925025514465591096686528733963614939706799662984196331771831436281322663711406900365509902596559213792515437076128474477719311220528527868064768545196078755572932357832407750454268766738870256618692079490912132064252543317670297105795978831534586642623697992160564621976636055301249876988029381850515140195723397855070571299602481622421383501854942162270094501430156613503818181293725591918635629788065303302244863595716192452748527595004979882793560149868632125711104255281464442225786844172675784073121506378750120741461323807895432911609129669069560030992123342659471112209569116754515055522822623959757338320014323983726080879673919496620677532875587485876827962657462301360298903405775606314972623250444463179896283850682442184356395151241842807046074462557974429659594697831471637149585717053646235507982499132431902497686941748024037512928643715341545932229973150180690033473843815432987936359950369836272119821240202662360005950153028301020545932155563811873470923884740100754784837310582669957786367638575427580153163589438413680704122925587109350458864750075799205314560*i1^176 + -738365033011811747970137155974858892645382042415576958301130749008816054167283280818694711809420784760290349234597763707434155844781607400923947438468357937203643648772830188018879625788946074151959271916308017230590267471923625823828929782303182941193758353953911324174396108765967676408420431979884627611618462438781036417176311222575742810803844055249245512547140291580565439217314900814201573789240905049591352538616925020345638513310757029580152717991427334953023295963342512490477909947824669991756451196717901537092495791094051009194948222528925671600010134985586549225852283246567721602626431048474223804978906969468268493500404122342123896994567516268486281780284792585789637577738281533755857118381674698363874190416465135161793612820116418842580928428612857811504555444485194310514278693309462305081695765029653100322607620925835953605462169827973563365009422839543883499153402818287013081189706025886872531113043491919532937022483307936073916037736423932066250269412709105977793594290851837792734616417502219956051755069556557133255078169677170303245683195861290067739449295039048569289868649401520265735964750348943744909099488976286459020831872223879299513519718329649588114921181629916236021020777831153371249271529066361582202784804968320706967949564877835079634693530271100620445711604492941013970655434106937194810682121494162937964694644061465151382643529056724016721444874377235049431459428371850196155183962316490828070473222156741416417152868331861337012355558674078505576718179011654230215401549725450146420593492914254527413067820752782939899834164357976617363390751301075942324202554408228910070927312131915889997559130238525904688884905531420877626466629637078900016640244237227288247348676694020750614158762069392551052298004228891947862999859463204787297813160357713465357588401798119554907577730530214487588179762911395437601679430889979575944243841447090600213656044322848032251616912449270055418358987151065850413135805240183048392656861842511545252610596394610883277597920832868234547696864113183878914178925144893702039253143816263484551062705172687782735391491239884595181845107848576861988786306490027502206976*i1^177 + 1122587415230721692816444266716793702282620693631964604822422697454117558248922651098346882745238653900855483274798560604211029137766471905026262810366874111453089352838414606136766733137050291855161127323654338035412401038428050621647629669456574054958671150545880678603722004819314565105560700978572842755778175039058801619585560138631055984576652175227382162182286971619596581027644452540512876506951145422684504790368587491218502676446727715191255600658520037358247802369432739500356484980107065840257541624117398003516118155013922781432298957112945450640655890336384678002217197247243613444590048050534084429341201261192435095451356254015555407798878791454981490782412080664933662738182983623061656282769386072489265844065511113344422522436400273595215519270054559048458478436292458892155090566867859856480315964226156826534366610231453806160454877028103116965220286942690721758752106665737865497471275687568887808165486511935247552089999527827713845256578698730120134124503104191583809995119994269904078173585363427765440091526177799810816151875281297534932561956253822710429346352044113032817087942614440894269346361149634985261627942282379771407385409592330073805863575647312836240562424911210016352219600734950189021695852215159648641506409279242879639207328964818939113188789592412482919397879433223452663175833456209660495110080747830433332262006777106905385965762561904275758071387171481300093923431076952559183457303150345204794807030063718288449245273520515869580757717538158722977812938824112117846461380545432502328639160115382416594554161748938954867613748165749932792392870433718750002239135569825089080983460145110635940604070346827461967294611060932929015053026781190655570388713416190031221561854790734205038888661028305220232731344494806195528820690623979829416064540742200578856797033951731390934758370465794658795633332851421711228951377075326982017516974920172295181905501133054443914180770241529459023098612815732565083276812914713492956604838225612668462147892136541557623261359195899219522626202583092534637040349146400164199623074487920280988517578066561687858255234523662227333100379004990702346157678395392*i1^178 + 457398411648506230778464325737394655346558698068769292695721180273208734645329680485440109578878441848560838479067131505775085902600320211879986256350328017883499765277976818557004767716078733836150384593083266683578272689864485620597963852118576818634647955905748379482087521666414223439307197663399719839531606708910773273945471749354889951963857312024066939574892648714201090507818065242125068043663269361395965835909583591232826601478439282742454276684024904874148147778229539808305382608897565683103114320992494273357570412476010186610995696534530684271231066676216356891898391429567078028978685470090954780073413269068061286394111286919701541976135907949399089954927326802210716375366785401666725212080399935032292396037616239916272683345896897511225491586875464808139633454801079442994855637214593495961624329722764048534647329232140701906604068742754005497469454671445751251178657737644864857439473826449692696451547739422431869952844314266526813893890540460772880933609288645284932841580615108481575233557870609933116278840351291029150165293078361080433878004447476866978345357081754086855178528537832320817065454053734440127446853645205771250765872508666820895732794645330542166848257612623626644000703089299840078446132127845302814944532316537809085308461389651728810181073313368823492318892009141870551428054822064724397488236934698288913476418712289128288590101584553427312824536566445319323332453073642278201881032159107680764930085460374583294447280233082685729822357654820290833146793918728299697069310042457205903078058961901821801151583166243150192684973414445935453797532954205048485443876718266104423901671152393654712951242798691018671209536339493704117597792616349661120393982471031123908642617017385562262725265095335656749116789132513588087455941103583393988521598905936072502673462546168085715447867982329333462082945648851322694917780632064055798121680124776660567590685826030925344781515181129184980401507878151413606280845462129926635917119024113764038665976868290384956205899925173711819543602374823495396674513973218473784710248995596664003008628305433767106961819671527508790608755951338063396864*i1^179 + -411015227123473401844388224921099135903082099483225450019632064459585456062152744600676514340362496983117264272593322095462186537629724163495591161230305422069526971558140606613914585499865234358030803629129660096556669190413942274854410762561465771237388452810454457331438248329849465379961990941380922587220036689398708401867968623890305716393696955480442314910376924977957288735896624752783644987401044261494474121826741850269435524444343720649475226202428560382588917369646780060442793449871230368316279586139390310972283083135993453617267401413639726869426463043409572706045565485399131443770642003671394742478406410791285705858490913468521599859106018707275134876091259622166368540751251193721028841554467953784855068034002764336409506694775599774894101921146130066499117047717539255709920336959531757679650144733532230860660655076054701800169312249978574061401851667490577156753199006430894357485590087845447077051370871039572727521934897694801926463894588902457279799267000088834359113603699178990435184636287747176675811923792178663843032602148140429776471559482907512750248476676823815233829585704875993435809665001687655837493785075246855947958905814648760802572968884367513420435803009031985959489947202594426962227611625858672905138948138921956076125223121297793193847942895163630606717972232998962475302138631240106534608105786388290160714080344084645235209386558504085931091199675164677149743776976690607250800977640000109548906025297780036212297675170405042219389236105586277366874871524253421641360753277509077184816515533148672621740355630484942892616120810790227659633858042386644488448631161766001526144842221205660566179622807041322785709407702841655531206509058874329842279540189779830309671935660222727893532678746896172591944067287924860756895947077471252185605095371955380831247208452332920076888389203448668537018368470785309707625906786543189188551667739966033973833401002311720138162469667430020890454803155605202080967369655899797359011426696933052804504505820961458376764206601969523821959818238078968143172598819535874455814776883205321554520233580908170506468441930001018062092483166208*i1^180 + -323088154489347706937112464997452709876942625266400563930143856414852329282737371366518662839897576383443720164817235054740622354647053106191932829560066541483553515523185945185717867655655473035617781898862842701264774843782241385394837013860582661813523656262492153978504526478625794196991729489201604960149744413161435299050484328244257971147734771108331233391291153231675262277303564134951163384401800753114518099951622052322805336766037982446957029404076565202547965565463309520436062628741037859555466913646984121875662662286889616998649183466619766714141014544022684169628388661575047429710041444418952596318849781191950792392808640632763014210390739517552859320750107115125967810829537480862071479240838131403043347532738989917105001153251280554005703536339208635972824004953550259408752122428565204209861727030599390728017464992784612173055690134571334859051066661411324773552486837296934214856292646620288300968904215793264893145585861149948651518391686748423405467787042931719354162746190125597279225576756260436403563407604820469739382847040975389956188649318244210823693879045067679970848738363619518273212269180200936520128500076915506326849293779878456195364735059628822236583793854479182126875348475187676491162328102308585239996957322220028930796735084196696908016520135975588410294372786381183527181642803539929929618876391259701143634300519364227503035568402959047627032318893091949789727852317932034212202434880188130641462185787970239085720561109493027066866213336452820406060322941762176978829692703676119650232540517291645760889394903318560912882003351203266588474512723760020077511339751630828435641603137911584664127705023730678615691224266576186724271802159432940635399964947811163815994165063805474069415712671708822602199964286078436418892539931376339877115131513039103619612323511663430957197241968774209889041782854617746691864028668793363615035950996024926644644791449673456497509516193295597844855160026694384099817409857993152420368847288488428921897416869823070243294855645632846925248902095867543009226311393245823501920686771002837524135121317657762490685103062383549480960*i1^181 + -130956639134895041039107711568785381197714960636030975270087697641134260929995850670302753910944514694354465973752027664749962936717379046249100392176438860692182290921562196567997162325252026159384570279260387303348357585488864044887248099430175502331981968499647261590567577972241187491105866479199157325997094815610855835714550325687103823942204895022986000972753842742464667094736241877931511774117927526754382825300275578732320810804740521893607894710962951152499855301852794654493203651634710125880480908347536217613163116986547012149920457131409718252926931283994047455136251059794159948038694937452957612374387867904593393181180644541521996479483629491431779755407255154317970465114899377773154006100673629665405626218670467525781424687082774806581440354501451481422475977925274247094893230879588986526641703960863904569418184103094421264813204830770551174267125034437072403041384051027484810889173466519635478189856196149226376818008678024214214269587865630351024594533021275151203654727498656690867821492923857714907346478753772131983375625236497389963309349963128628127444015354758933327928387078938496013823985433110471613700798150762778906266749315936770653679496580068208597546186489420038746229226455035972392323585674633536051669955576478785068565914386123985909378609805068622074716222493692128946059385226037354378213429370871111906832307541321657130226840648848528516296967503268029434388813075843867391190399173933399254145607603608792809953507237704174841697921480757918475166233924457071794999181998031793150930934468676987681566914861919281860145972267672728783970859041686816626907649004093706611785194619175067967173478059600666771138884837655283226943089008631865336176378351597168261185013269018494713695791707103699316779516741937286571034042347320822295840603819100638290693047780829566704816391110145637130334507984368037380568345513226738660777199736370597256503610102367897764890086380240812929867462786155185580928051663598270807860587566232855043849194801017042256466424962877287410704582125617848765028344115117466163567087354628476139867523155664294086863210151936*i1^182 + -55731890367570855722791737089362826967056822013293742224374396563366068537060976579817959293740956172222549476838730923629564939271045667254770646396785753043657796041618305463106369114089220036372844162480166529836614242812482970869831747703042298658604217693096893815202410271198979896249121645255057785782585973873533830071804060792472424333106485858095106116067836390205221932489642421038934022581806090729581383597552036489776374983993361055189173996242278776234108036205277793445330936798488079035328493576590568545075945097527081556203899331130772659458030636341349918380657428580326782182157784703466352881876718830078845869309881179012482627165323238428008263215488113597005935170033253778457466639583509240443944765392345036020921976428840660157733688678255199865519838749598587434122978291634961183428742223834363249504761772366559664355879020628619634145157650580979659206964113087285322637103950261849400135361131386417316194311601161961832897197674171025107751371869328506896379712007477963752059531639663594929491733274172881876630729146718559915050783875220948913667205677394011616075117878629526154103654071544325008514202449019913300840260436152261536874934767016394885307714383175302396674036532097696260107473433810712771536328039264568690242576645761343098645345162591141449112555995443847326369503288922944117220938746334768315377223016744432622638128225425297870512788364350775200885265083148481328503098369433612174793066940230422738725831219013276040418954129292387564003966985670105965880446297255726228604057029533013057760688212837508905232129970426392533459435752498512969785450765326569522016378851065861855836111992312248589139949346505748887966730260483994464325070620753636668693513844039594241722394097671402495215602267207336414514450395149541084114685147502582523899525825859225949286883456661794991015434846449895725413801580144302093627719893809551494977290313610971756323672164728384864776010233255587348218858663552091101296569626006281960642823317216167858836991451503398360603456797366059557607987645887366880121817867381376867024807649070104444928*i1^183 + -18536705756001826712696312165407118090875514015428382192802979688702351930771927731395286936403262659024823296938654248936568512790308117665324351668919112009956640653181202836687862817661454139437497758321270136613803629103948987483390496481471494127109700200163100084189584412090277297584559334423109347251790155220743112263055258253027395739103526306151834388387989506455013885513747863450155924921555201207640791484294882188417038706775943913415269306313524170097041566148285423304746810285133692842233391824989641232166902635275506435290938397277585751736512006486839572101111725696003284247145160723075580116103476499343366625707179444645341823185284002462967939256271782475072241415592054811111115982533081819958475447099927691871599927093923210755984530356368354171095535739326084839931661968045047789578717738111894867681518906449102238360137127685103796170516374690623976614527932381841140500867121369966570378941700442633375339752023947111772905755260106392674668941832830969261165549409288405134406965657309293162948867456323335071079321852370217531014339825054702558802903129838187271773622742688460133183361658344340085477647169109130467943167404243477200750999572765803522365905801648520690311890493008532256273522719767340602267889802200920120678777011524894536308114900614143954976360708235721701513502057138521388890354072652303691047548612086581371719461009395628707199622229136378130209439164694403000160585393891037140999814095271574775399943614129031020388083952814455222240919903108068603074472000653150293559865120333962830629946585974030976824898313452990217020513648935010904538475537881160001702616301473563981495767324757881561307030905358467155884442831644475082226040617058812674414052599356782308303777468680112138093659826462689167872600826535954007244377988661423112298237212645296444318839779792415245620908295782342479267027468433072785709398396248397239185545494443110971147915126391153650093279529147482971337921573449849374732573865061487414454017478599494529106907466267696881011674008564671958275129963265604689740060046656147761402491174912*i1^184 + -6136607903392485835878763836036221875494731538943394405951801787933556216774532023151273418435989086086559729667554016194950481297258767755106954151028262123017874596734144921228933007632511527648463185974768946877428485213782902501260163397465942988430050241291626679553548529898542817162135464848909347223009951041083427434799394400678461607987662591231381717957389230572274305993680821732036578765553501180501781509135709105263862861946477689723112635678369288687290636514935287491964947056111390460900442427859613979721690628857344070543238816064517654351941032108619612644426427083056194315884774135401567164756299326568794950054494041451046048477748884464153313418045758433278017878222917235012882558893999434329187614957389151755317091163100395102984515957567270304307679762430314869205144343400908520616184663101232364588936757407617486208723280039140169229228029417109270157600707046863483506687019129129531141673506786522543799228246501015053297542304253759373012529820336197376912758636711573549279082955909808467321044753590798115513144995989753921161234015736439708145073257412278400363149081880715159894977273599504257737614440708326615286775078796807800205533709335576409921728798756649281206005661991329172187613097896827632216797999808550327059033012856029003528311345420037258387803058949244452841802989895227026794054163217862369586763140292291841114688672659876385423040053135359721197018377338858721484930513888835590319445840041659409359381583776118588040759296533393556961859449448711726963289778834335314121556107925307438300761281175086570800603893228971898679317783057476933942141904133636520773490285556497038728289390061141903868073344862308390862759057307350846426793035546259600347327098908414317100466980284332668510631365809862344927686741192575095091676074800556406381043664701265915080696181446618146802236799228654012235972034843000383851576967486760071442908194851642162146665746858001161623798940547577336715505613794036031187865156135430158116568905374558368137124143257633708773580069784834551500591332960017834987927075131869888512*i1^185 + -869371032976200071088144444262730103666967205601890955493809088523438761294395986270373074475134470213898748252485482633883844158028272778600748762173127164406095969892637055753181729659388393434233430182168663628933989064335839583634812205083216248869968024687039198429907612993588091335313685297871701596542381692854002788002830887705635165813300044046551316320817243649573077331540771138359387239334420581079716469146460373730887342426575519406291979209139265449088952957075417320542937071122256489357976124315843406974754963695698591388020565208165377943575123291784395396516186079369557299108052848500639435808420076569329938891390147831195114834090583525383400479304201885556338238001857371385274839674399622239135176803970312256022509169871528618345717775454628122056031267055592676181959397581904686574801680245913945871732787220988610935451076075543002846124487019358334781474477576024252899582315369216778708855826968698636055197463304586883619258927299886402529977454941280691858595090219638852319655254933821607120272819461406423049446264860580846089172651488718433154295747699224949823038533130565080959273471232751180805689177664052178097295508493032278393279345549402427718652447354964019604447293529453104200953363991399380143889113014152062211155278165670204347304431267344396652730300735849793346519294889914960579375758265115351559368687116777881695788607009243987519189097736563986302654661014629221885918040851296145696420013102699413687344173714597110175437534593656190862702699404373043262212036423450947098945802217257308140038182202905132233275311818677972932963063385310691105262483872934815891245784582189201236846823040191964958143206915293648889353669093072256370127153349016332062448808222199250585809513680527958695226823339648519503520109729074818788813238282311344170093204142267350905528469409236548236892637095673969380889182915121879596653434248986087111235290743044049848316675134158408742390909347539738447855359613062163540196329334277501266783344508358095253936484548876759822952017010747505791354181451628561565946478592*i1^186 + 15162844384386611193649880087067394429989122599740584310356213606251877474277390145359366498207130808680691679055643940715701702093263464416431534559150797819922739200453151130846304807284782034413497747409357675270299134729605148174267512355251840697662432821840875657788054496843490241763771161693828048783715598277505002118655384271992790109367164482092867387658555955852700574167741392707871474225242673608309537448972995908839499375572681821114073335907215196109036747825744235651146200854793202292346627266571035825308164702830583413342155571034147201139255922531406948219586668653115854644652731822551886352723014175294133913208519377486477993383757029162922253227219994487509746885070300595622564725495511803003506810420409730209928565832898508311368606752182482042933657660892161496366852861137867837274851302412956026012725580723121926999668254520878135190536254363130193956072767873994301338914639423225511395017199557394171521674313565276762777187626453645278080512593930058556386922172420186292318597198982906843038345603544446562318781517562105417663156846085168998655001524516606334525115285729397431892377575783294083398632415085139236445902655853575911514688969126501066657689486221686320958927579107215960791624276586845138566766403582793989255653679024156280115690549347245557445707275771658180702770673639206765913781408948045095462503032636863285624824440071086443436433659868213978102197346012226217040595481856955463469864517003727742840176775630108655349073398687664949449324306499116736866115541313118226103611538261181841796377386608165316585237024067510513039400206076567971335166735005675612528843581095091829849620953416770461560669575025293407089005831062455424671810918534526334054374825376621033262984361101186507453563150306212169189692070821962173401539515793633539240219734044738236095587841218384296293230452747572031291095624921079672537308624874658313287960378431712451119972251396163084028989262018432182916806601482627288263502984368179078017314296467436508631502914026301956500320187121520827428394260785790976*i1^187 + 4306626123725983283836506580761054695544147533932421609239611692979784460433806524836492527349207678271840759810346059930117068049470221615878270759972951825542701834988381952278973821226529984301569805252503099854871994194790180508442227077852903961820600665331153629079054246247714357106902275735273235543427923737441578778798867976733314677280461408648358522056693369297897328406484095889257988944867768823595550637430055925154020593550685993272616556109681521191739327028443252778811154554894110157195726229333632735451540518528141737299024606781488020963909334442815696133456478771442564771675845299426110089309093957819682250932579030549174515586400416367220139964884884022087524504547888221511228582316809775769746338278307875780046722873476100641678329754699462994644600566093122434140816100885791723082200329609884643443873906559042511284226514887110073604462153360758657934604526355046894065098890989393586122202252904034833959833931903986719314906723138981912687141296103161971421661416715567582498226022872851882058080820185302510136981634502119725939410575946534232468834063798749416688394624691383697094707958976680979040414544408726223148836253778984481362758987165618408334212127945548694343837248736268883177549635873150435717557690355230402754256558531633772378353539371683881610456094653278498150654718636022726714254344500640414663911527686342113291909503156892812898404645640088332207808099310484873656223510711306314345401981539162748677176362572315882170641624340426748562823652379805157484380323668926580456240985452956265025154591816385058580283437886948789234740631245138365542233566400035873478116977761929977093107403944548785376437627222174514941135403967738317472523569910349934467162604333200868750690630189097410271467982136299152335761127997461332525317563246442186421914414435907424881275681777537169009617382327177287417973520865532664720036657241308175886787329482159308279024846465647722357795157126924215518120687031433456703360902287928870086719788075785819202329059137435714656453754216736117177188352*i1^188 + 50846875927110434588909970146936935397698233732936732822964354903481010592138238361478366496927778055231925372657715858114934948134333097379965416713789939575689433546105750159508587042068552007857294204910906865974028578867150341976350863271169688732898921218375733160614855036521409698369566616174190913724587279922443788176246086811993488195497915111437426282806987050116362176894565353121216663536196838850012778638372522176640944891741003627372652301877501659659103145583945509512031633493493739488936043946029512150983010348995261469430844415749427864616064457134927584111499938380152362593366319414754647752930994812578662371512878184055338152009232318122609716599929481571553843607043342619860996495684955346632264296463507935702304522556573248325005001981938812382371040717344306326612025779776824013503672364476909203265127010358065338782520761063376678084893818695995064018611911202777683740403391473592095252560472175093294373430939003015862887980795026740273886205722800330392633599337735448623513963756792458113256842570619577812912033666328439407927639593802329295021478940717082015735255433037786166930068502358195548790371159860416588168097834649215768988103437928381663881051658511984329647499436034963499874057458043709595027410020095321963682975022328808927368881974988429866337545783795410926292804943834347089956545312698516165544977720233628843253402683405123412291950968214734050262368051354275000765091682871315105044728316490408466538257889672212359680410421244819095067776823754319317672514243696674606460184031651934349742464757219853687114276522679690072032140676336589018702551904101921497276110559537694955974973737721465928522443451892330101004099936008211291006361818340487613876677069213071204844367466769244217291395894956289721513221310723521297625778223441331584462578173398750483945599556229023509173216756489552769125027083822796595909280837582653853209774364277777912930537537042662425781201703421730656101582975127486060060626859158657592502216252060187655496852367646901910318542368014336*i1^189 + -4764647486639803083090981569083273394066886305175230866683848514776534838024029063813121541692738784065460924933523929038714547256877707786604402304630909002045449096064879533564677128975849661312319648178765790152466034844894243945189028483983136320694635599942316410542862810480013231308659519335077866584810691797433168816721432477044682995874695556014833981443145487229936292217554970729054553998734971293591441217019341277259825593128871937647934523463581962591520202419567654274412452985757800376573892242971590232228422928867632320473513796888019030037418277025669024479805711085733368837697647672181813961392882457516997003426836155692341950902628927247012506669756177265970164818936888977948048856255805890323383878481859189652291544303887598311168228540078134833050145999790531034496876254853185420588497341804418300535766065987776435321206250020325297151618683628074043539440858907255203841136839693642364484236854196840089721170871369022558800920073177980495178923349371693300056509373449121565173883553951382632804053331584336246590986229442157982497136804244815064800214466463352014305057279798596732120108692997525246833612405543179623665631782890220196730416341153328479460464491524996838139256107317272969991955646754903395004595579509509245595628432922192649324405752666768801954389712794830523143164018855535067110957703056104451894802429234109125488920009217994460614339791950822051495048118848621459151932137904119216071936164216389973645243136429151094045339464248686836967912785952502660966256596762050786449434769940630384072553324254519757916577102493014198356773111609130908214815880379609671684094120822244790781691448425133537327883145866495084597572697740524141754049098116390965369333339836696597835764888289540734462440742085598895605023393459792288618700558760028547763763817789150684960258095958070211191558996379231589727710984055266130686540417632302254137291891511709047804440993737115354570050328363457164457544966625537943973807649533142136792870481355643385590637878083827789725696*i1^190 + -127984637665143462032999366047232502472884882627438559068137769697502810054602112681619677748223277008776110804030023665799305356590401999785814933641510635664656663224887617241293275415994311353237806159881157848103091105915997454829272438280073289362432647300583040376265470299880136367085007403649242184497574100943094499821734607412909345188626981601065202546183665812273691786212387710603309424665165035048308652801111959261352833591993815339237732622333633912862012376347181048851990604246907236343118947554145018816838255320631059969971138927037519855380339860988346535842156269107242046321034820110168617176261204587742963096604729316849074236289588132311060776767481009581992434073291248882071544305611470584135993993542785172101138254238264243531427959247486277096649842427172866122966333556334233543982580562291897764645322963156282040474576952010789602514244246715243072128591840354555218065909253491022242067300655367812814419471348516462750417301318507757736285213329548419034642357087129785827296567935334296931246488314116124450671895541533615116144908262471443930387682497301869086161252649815401472843542997775642640371461099020392907651004672048341863505201694720096978126750766725954314555159449636401441082664775704869094594183645322511010223764213516896750762838582138003981908658587243609329566329965617251799274101616753693158126427952828738016965936505728907211034705416504850902434678310494805090034652060162847817345008956253451268650054389344715113947239812503329552038908057280476605650904068285019515644941410494589446889394895707312615556514952197493451633419559645810493841344928100113840711032797053242250401974169602373382072872838845932920965008608636843524542035488711090660090887930076434539239112320918457258569347348223636052225936676340585622416373556370058044099570121521717090330214852046295884332307496341753129893659885278849948004855869422144959272100563621325553827114215815695795282210148230833819509257668315680614099561198432227868876849694888274292752116613120*i1^191 + -1363756922616476589058132884159206317330081218908330247668270688671700084667192535916422904914982349327219390665488269121467723227733319883485370822244580394615450305878601060154007435389179396434174889237697134902987205222358739715359778661875895708713805309488757205043389515769833216847824493759013951911706412610659980037390317873975903889962021098780096862629832925448750182770589214111824127906022548183381795700500582449046132138532076319022127746163159493169050498769964442087689943488675864039532804185549270496989781672272345032670899300925673479780761164695204914917471130152514338121427870891982756274263345886877651152546418276474891017217098591286881364695142595572866136969496208542765995930504864547483366314480106841199266609327418170424670217729415718555773792858704288729599847272860197197919054306306533308753493944242497867493868333184383285328318514282115936882164434017956622182936705724243529740339651526259552836852486900419293128244384661462207051891997905220747485571185204509454158844461164235200420268299106642548375236860865244194221288871540025197273578531326457446988272294556597016095625715000996875414525171498903914805727649645777375327465599307290683276919797429213081305309059465360435902422852515050390840968687925581585758055275373986425269551310554324543037062040647347297587815730099075746655387335753370309037832610321946011597934298349857071695390696216740322758629538336946595870885980258116815341426833929018230257656515598486608465011857667913463247763730529289134833636262813654434323698154029689126405022171748484068022568565236745526383622165329458558551169093303756026300129295615135854239161323040439787710510139471630199031295095515974557080633656965613192187586138449904603826648595053397262923323102766343239783560940927078070329077064923515599751208862621887719849337230390339947221359330732466070225826700542766617904638301236835992618175839005509044314820599795067518599593851984940610656916864050232098802527137585452706502326115376979509248*i1^192 + -5704575041763731960878995602576775938107148784981793087751375513487852079609848588583357499828928566419383927742806379535075612131901428754560819373398332643501982143792580841886624847741418649260821821769002870248805982053777841760575583936866329348801846523280310765479338117722481066955024578718970000785668472299999393563503731213741028099344653663979887008628391092950990313741258889795385849653850395831435849691955183263152499673642233226845450028710498105189450906502864826793833776750544221962159437841348431646528659897478520223615319528800143208933604094324035668280132253896815855194484252581309168094616709182142126433316033009905080572108199351576340379333313165098511037103106445264033320405515993556064813276521862888239675927557431819503848664086377288905191206872445249110480540821653279796959273247803928412995122815337030667403242125501981901977986610446225729588768789708462746948804110776656951913177941681584748124016562199537361585221312641090799575413445045434524868466376828591020152283475893648991629734635205490224211746160538513456108961667178710749382937378893736621201194844771101693376579363470014476478916126130116575644057646073666090873713537219612236577082649192246463077784127322479488371943272162320112174074639522104300149387522670945954352152719201815831321163324077250911355399348855809750604978554822487022509902250989181021249009149551693205626632228608382114717225055193580610784127369393341020333578994435773564808702983407165699478629101966666295340046233068310800078275643778079472839142431831158012335611016552205926997867037343312400584637436948286530685655840977471974043014655605436544213241419325122372501632842362327069658293010957729672243529586265719493798736464435696311615885486405627657326320278588428607069944570685000340905531001218686251477330609045308793199388184392717971142949135605869837059183027491135231468364495660782332615043675588642928988005170342570710552097542260565947225577336965759975514333366699559847190331392*i1^193 + 5034338648937665580996967772297284624300287784674327918685830936934776134840263173961262898913973214482611460286668785512659334057549993755760076701210025990365378271204933096264317320169091961123378201857986741245296590171534638835781904758488100161268074680536406614448808719110810660975750095798400153014767889292882173506359561961996705088501339523198975564816837006611670362046906237122731950792296242128510628128468319408870340303037364357186949723458668939766896392537315519139097117015614768002210018671274738170537398507040807591940185059881191282472823467096267204144219684596979779649187354143053847782229418491535454995242927030754669585631642664317666850958755230783334700200126878060203053385357862971157531200637427574621867928705893234449735658292176542137857650898762183719571056203638258554496220325818039301998709276774149661420545786492939437757959594775621899574809424051747894315072725219576924497950499331538664444890051200804020601091353375718396876220012868305264599482109863779113680852676907775027410175332075335976482685350092197200857133585898878479229201823749883271919686065600081014103060324072197258616464450008324434448232422979385751815289196472983926335302217881621910461227677509183266578463891967591145605495422316906371948950223720253253882149585247239194712050798401928535901035130557160671813070600718163106019419366878545003790903319207766822957043784292756587956866930497193514846875369092867414299542807107189177907780626835326410721954417324435290799535312127754851275115896762478957322816244200684759441662873726532884904314858421597213953606223204584173687293447758157494933168948099096156061383275564088835538081911433154484779806275111186379168540310541135493777405350120491629610772214448545696422829060018162759728936941004303939687831005172246956663562209362708286906369580516545199770495333920034387913958174352353635706368306864760525711479300378548993160549795189746968763842389510503651907944818585312052228106118758400*i1^194 + 46633864923995893498311310981249940410840567247172486312447957311134593439941644920734439579730555278686521829686589288558776278253112644619110054666867068686542646899292906035966777967145172186865517308888480234217921702061376404349595130406835896414466366813526885781218893627608872976162540764434395772460444830463403051370880699954002715144752954580653641314709677606793420281999068349903440748528020100829839519548933154571009586702906889727161325363549136043973710635941486107238724121485849186401750374371082034984815890972884020497855493867750728899059337648332142822205134173133186920543960087003795427415942089662159506076850726465215311205103017158635923454083627522851933806413188277167607245144198905917250439019263751046416545355540793889667282540911796454967727991513926400989279298636631723938944424850867018305478620607466757486081929823600893408785815008562260247925365258771391229454217866673351985664165154784608711086351163757629762126945425067446629273283846545750167410833795613209600037635604460583995579039924830532160206028401463436127313638255266603596897112285051670061003920705268223147157779283123403430102714526085279847254419000665260986361618530157266390502837290512358903778044555776017110953364915536438676685400111783980292597352013318732742946654841477295616630399910233295404908752302234984923104749631477386747393268747670190207046038389897425360170022095916830809571622228412911079527045722889209118715675687027847464731277445212322978925271103020018541722757547951657957797191174224706714415429405756621955193039559867852237498174892785118835709836727755737830502569212552661454577065454659639820416639345825659544266609319368812967976129369530796968518506796175124353067152978386287181612795846265345507436639628749661887468960553916133066746225281916631983830914612549128982280607094754394899361771322359195658710805024147632926591979483652554033705627854454850804568083790047205527813916482156718165006595022184297529344*i1^195 + -161984034661248672211294342619117820266637128079534237099630364286348836367816198672208195198961643575767403072096435626430319038576027252072524699362504091638600171938524438997675174933923427787875626927561223505164328930647446968942171430090805712993263976260503805272998813187747619593084182137129705508954053350010253275064509633481484213569314924039641462011883233855258493924993853524862099363203094901090202211314847743523551147476959026088425615045025433434024193720026010461241729398432911663966986217420519043880163874266527568631164832625151055553027648536486551436947519774297773262230450997687701455387598199222249972348098435396791826423314797378110795113872410779167910418972080729458105244955847909944810791590691609139429015069400721759832303306117072050287162564365480413098487910742600076279140721728200824636147501756062283484485998664441280374686336645439965769827832640151214258838500887595203538373262162901717023467581840014315372800528090958202654187008998599427939081307821116733577991820054036910413490222752429071977681974157017598998226401652953323806289151539593739531596022510724077767045152899945836321552009661696558014988225244638114808779065120774132191701477396262333611699243043482009665882359362169286504913862466943646182258873809118296502657597771030158368968430238706029059328852731688238445331755934948542018455004415749672138342593584769235036469500482014460056503050933038733326482766461653254595684954489976046133259420142335320708997313637468705395608931960372825604354459079568962571444003116853795903095986369806238496092210062230955929901253644986758077029711101873009422930056130300762664192166045949297457706227676213466758563033057249424121672275184183652166400994609315592893813648608142354347518590773940431778541661781600991070725276805035308026551239245433301181466356535814947859862430632023195640885876524363475415394510404852311703683671592799049637638358779180209802895076471975732104833007616*i1^196 + 164771424171152676982309394660022437497996739891297645609643478497167015529440676388342087618935169935562740459491738131240292236302650216663375652549102332575143967110699063091601190118391711151205573232510466206150573712044019234976228353431800674315328839151852557467598930009657045186266817482643477114956332332097152335232214254170762512745454876465650688512937378598172003298408446465523268023632103455235952111487471319831926071280939142936978759406479587200072192897952375165129129370386952672791582139541389877294595869050328072843371744330212029229522583787035024680654581779784339895996138575831647006459252012603672205162336285708953084064000296230213380571927243529009339699177184854890119596179692812876821467909893675576437511656852014716311248208021450512302926571607416009407661488540148208791654139805041088383893054422599580699479513435698564218014100649303092930978558962203188387496769835491196202860707125492245515985535533181987609912840269271059653102872640184948457270777391678830473740367756556078269197800635435065346524426234028342066354163644049641928884182660116676817431705434024758657651385496399712724692995199083064705899235028427323235109631639864314246251813881992315132102043121901643929660750691945384888247846252313173315090613541788401786347903665618388854838712441977708632847439836401582355078399352137348897985989945017625691170931271567537017181060846839338098334872793389273437270855896321267507814874550466727082419554135736054865365013923713037259660894756633051098427397203739871337641418405780313060440760180065708607510194061361324638436974569929163909524373350694667992878049920171124970207451289269223792799138625732041889088005671055157366134135522186995036419857100963380463881437120352129518018133501319326285805577554494069848489452850837010578676464425046905608229813958007793997392138704801195983343532297339223583505002828764114073487792828605479674909746046076891782515012667441152*i1^197 + -25680349227062341112332725822598935029448053086231669367165161200824212552983744666045373678134724859242083609010142242122254069140183348531433562011073081239593705055573217040974005936140111336593134895228451729887160796448730048891895200460546208192433695838992318320826422855080095518719593465741847506681995965053410694758819152777547889910522437495024147156045534252149360864007757141182564619915128657381613093680980679604142024470075444005212253971305772386341206266932215192737425754350874324175683535748223206603239989118743814136209935342123025842248514080493888105829139241228384359117064367513329026015491728963160816757191080912327709461886319704878853837342127185296622421099548569072068223962996444100672429781461278202633024566563210578951483788976657785242402549328963327484930061576569340155150191986248442599036173003271805079415643485933659953050254128477260627148831528460172508650301523348239011115472181638111681375089646658106305907736764078998639831898971207847163945395760076298075120679512046243450945851706497320203642697493215423513289891963669241397997314362216308377199534552428029962541827528049583465429425476569518610706766018377380642644655746020356377643702328184917725177117375891220701155617440608032892273352680858212456575613593295700489765299537841693926994829674623182188204070825539653349943579767321053290851209111562796226754236224895696823208167980190554859649045308971195378903087462527055735100923314393295533153033078418992827353695994147510036815841178018230432866785901912328907485012599536012982671003733323169095664058932209441078892759294333951386745909535857429938996028397888204351120172228869078523337472284713995472680952219940627576160626207943292332686043124537099730278175769344920950224617108691985553413009211802639125393671944908446404285630396254622924042717739796896440631454870700957794359056794044413324858588659145669416408381487334321857558258156068329750528*i1^198 + 6379500506945122172632673757931457474235139290060335571404700689026342205265264525510311007727940365732040757717880560963934832893936669897690235596137755157693657184509180214380263154598263614652714455434610494332257204021709776718248542947703099254824417826537516258039260186540541730363210542625369590799166753488857906805533238908013844764041399601307151035689997843112070391583581258607353922745281196422994361770844686592597373751663072796130109203810393692117566009861023569768946765271255733937777413694966630458883403321638263247112484440197958038171406152428721766148528373619156937227873911872784371070930109890836539393865436194695291765901744633469041805645071882414827905761721187060692203272396791114326685438223054705286141210280030876691324178217166167854381592813555678816068657573094219627943063496212694614990057144265284086043253215150989108030253515354532311630271772863207016084984047711957480723866864870671873852596056056284739865533466792705287430118118650949773769089635272998173185623216349208533922075551790999655930669164553329984964604362481219594901889688132091393955392751457010833546969945850828092673265167959379691877827540550532888854173878084757717529568254205250942985795567740164433979057929023753760891602357701063103118443700821545669556904214136237123011205084868359788358571998679083412521916378653979791482883485468439874188046720990788669618721742804035003931703917824547423497464372796348958112691133235278390203707419749578318819551292570452364584524012979634038712554010208540170667821573788215897954721516982892188846413847853385068700256503807256687934990196927987279117489773647761736051210207604876370931027997882260757902633248536178476097764658568750935357029185753070338213459534708020380374774693155801986983506564421671451457716993617226155946853075142004511452722465735878671474268536350127156306296130063609317271441543229190801102220417677022994007851008*i1^199 + -361020508242283200565879354680696769844751286329349481147082882427513944387604558281436038744138829053840058660426135983172474232912021341019417614130433583530043827103489757684537861453213649749413867966724532235935123440043976728771230983209272386780828773913075693571991097804054431076818209080063616841646025574472170218417146679262410234685949204688136233205097580168745150612084525526030435641688290745408519823097252885877137483813071430253397299257765084978845946944656934592737258832771242869799326851279792319382153181752511403037248076719655393699641673533873891757535141686342838248959357999085622675001444272619278448133250471011955992035932363071025672897515001791206556283317482749417004775538274903780425285893313044107338174194528046841152420322907617630080724172713053186733601302145842777497590259815298733006312406600469140537629072103130973804688045327683930793347287864258303350377174838765250872148402310819298447122498740347085197595186936558832373791713722132205086938467133706501011406573471803072396935264321011791119878458222028925784655910045265018583285182472520150329468934058030769348202053172216438626377612439215638051594330475109914976617060122927382788878495168152282512887719102002502216092707539404457403786569772726738543690570652550288536558659333808674514057325587606099481956213283330022234817582280012878334567750823740949160814186588760074158625455431837316311170459636294187849950538177257022588974001925041751381669472916523140940138177469409721455895039882391302795756996082016708310345616885337280315132985398969969620106401144991381554075623070454996504520241315214019758273804409784940794909660267176031493406050455105709390968509285697073516433514203741852757847747016911901320365593379640733605999133657888604485383915267322929202797588091486345206264876244183218547165161969133985873301864137987292325228130498758409290980764313938642360825104302080*i1^200 + 45672523808162313374388632783229799987763650982842063648359129161914607047108163625868447211673877598934676582159836793264495682993059690863546200539236986155449459748670058734032258719919721281146090627621033924185142278245331213037144778718797979865640193020923918595492917609248937700986079699892879545107252001510302206439639415120565703675835586095875194369096426378050618615977484540247336245397964981527998527264254240884406053543289372934495713980240013624603647886534706529176061877797605257544547431730177208023024901451436134342986928328462126062293065003398660364407310696891087244952042913752505099114005666785022853257462044877091760519214287478168204600090058016379293453218336251683518004897153245629235017701560049719179359456528862164086248431087744993282306165873461660202298424366927642548773001738173120476623573534436311879812100042200765866155181813745659831484046396065221782502294002827151509782201965205877600874788762981521220908063332858228028020448830252698228768224756760647883964625927190648965701439801911749260955257655763540834069212744660154167640666187534964230489808602375703222743344249478240517108009720954362260244853366413544574007192839500176055330012154086607488576688857606495821775643133215483886955135477573665978323266449728842166701316791204892020939387476039557936266087832949629241829764541616671922134205865243881409937436022306139643017667404831399457157557939846054832903353808766291783551261885851675904446016782118234672732217792258096555494819429470353782322594298961614513371547297477758555219131078843178891087821597903249791994067548894204041731842542780392813322939156913179882818542134484605813436605813308090717424679496120475401489344111198524289205595338092553335646124054040652028174330684227008005212287960762583410593964844611057658527645097554367752803545605014069357607661653081772473001584971128271056205505785210339328*i1^201 + 741485352334887607227190283534535383948450142781982013747995150830975623170064435911292795689581379229506116097111191423029776283161077615107289600051709550091368501215078240280958043856969063351443675179230526337366288253847518788821058574313952833773235614787066860225212320972469133292249350370211559758355547980781903552630960439290352526116423814917910021964207474033238823573440644653426467577825683107898201019711447205416200969065323781896285766783037875402368590720835579316053286837305387006369423914791107933909699274532588537460792387750742774591884997456910569814770194584042604945081785175172923782674272731230780712119873048691939143731777617035510619309587056089702658741521537699547946305622473571369051182319737598693477249994876843623317038402095569120586005259302703183663683760657252771453583282715945231607362423649528207080175326207773378196378605076718923091393575380579096827834764464768492789969836789877405856980399455278826813120836556949063833308324109208644156484407668369109759532890565759214741529342059371946905774524391652725854625299081236128990554290715265902736910849435925423324856821902551062126524794889419627099882829667600800408385777358155982703613817354551668621234423399349801772219226069166010822517778328988330239209890437339258891108077439539694248125499371491959876425356649836009011302636798322338572908878834838864557785715515237568198815829080988449331465626293196961042028101535544807560765635728843995771561243545887697868220994666148670886462649711613387840814351093382959556496442988295341272258072132193104737161703669858728617147717067985435408521227676973432351737515767810185854494483323716099224243384011148829289715111658677750944687760506623249363930316946054773521443091263439199636459393764798614128966022143587584818924206408483934425637496067689948636996818508026522713931618394581445012699158541371684421632*i1^202 + 4698275938175193574629851509254041119965561064991722414797873385978334521257637523653293856043843640674042356203986320354726021430437525336699485841865487211119241841451203470488998798873144483755249568777313955622309417265170437246481815239437799527000143690915186035876781535628512833303422425857930707327561860311158123584802979329964419914706177385891662798067155185917243225582126637842267159564354218092927793178407855548816071267343397220983531181535693927424214354723622955710507409801757427851466592485646501278790573508948913276139535441130829346074185885809619633082472239062473599735121521601041973533872141958672308287313563273876057150351280016297790809546102653485700341599378122050956743151137264800078946802639925574263279655853480630719897968785557645898070007894167241189372119492766449236611845943266586717087489026800903169256700440477715113940534327021085487696443016690935288677035608457990966741039222518065650054296310050367174700041287630417604903527639445495784577005256417581021960920065595688394282775849258544013360952827877123376574688071338278358053892632110079888129448242246736312119980951626222100628410251706510246217269731643021041618432440152954594686744717517190414166569376916103438137408744080581706447553189476199846068311370537387042329792348143765555690342404701593908032983848460770728707403355028472983064985125104664470557706629432200961246067298626893702505618183215277115604167008344189320400859931268452671436130123348819204913021642617673939699352714670922094021866178562273852711638790502336448986836469618368475112630588491866407059261096343588379035441131204342012603175071384532583346244406792841607707409561601948856592574169456579849723811030768394289525711838591686169151875058921640607747510473641184234355161296387605626747304473595861153620917046436012007993118138776007527841894377908329713263181824*i1^203 + -960048331468174792875852816217007085224626555293059323701287097491076208968192524945396805977901918780109955171834459320314029872338484895929422874985036180131193778866419640489617844774875061188426748153631237696971713893017480463248431597432997573821619662553024987401257772427179854356016446807463344948546343244824430469886057809177265697635573738538478494807841641756016897346251462766404060638351782096458030243597760256893447046899345057996729673529758426696226344040832145586179558969181574545842633461869872851464350051897810825749539802079189056221876426022824700705599425806216812534097113847858412874851210355923676262118615659188289397832950008325460969898055976472961704100958942868168211752990382929252314518923102178335014469691970877831853201507243437821322150345043163355939003492663144901841870283519575391244885618701167896982460330654704974228820463082648523413359381517833534618978221051003747897348407876012576293370406873514863844660762093878267990597381485659494550176572768583981951726962101022985697580607241781548359802623956367786316432531202290892805125221960090571489146050583807704501970276282542436430542621742637047143104670776066786473208021625901619260175946193777403503433059794028397997489839660081316290315436334882171497361844325506475161713360254088970032960901596929138587996217208552405004038796947049187451236849447865225616165140821961037154257955024314664980543219122516535594789574626894858170141068579640719413517585368304142553103736160238403498282145528315546305820409116479806722773531407603375154172850633503941496723058224227568648117539715632335671263969734466691036560508713958061563429017710980301715860695863631161561488030208708960840709643487363039191785393363885289120367089437753695616301767366082981960805649011213225683903497839077851273268662703315222591432586887126717180225257472*i1^204 + -100303975515725268192907430067417084959307899472564046019649215443074481965132524506873158284993730035601612845148261267087030662083681831524326491949667953323407456660558759645186265809000031074974369252401595762220602280367122414613941094621684354031463564082041544481336654290864375390746288652844741233502800270563648518832228851448447253216122711953619288681285320385256591053414051536621511178952692380168169357490342960366114803379194568948653417699468162072041540600725225166200574538405920437702836931163177142374209373012869121897212555725407485795236939798347545971118327118446760193632351160695531791029956026729031746258463856314441519303613514863391376264266108404123033631972039389395792444025341475148100206817773697682455812336820761164117667040061071761671793149522743213757952725996943755741875849214142784566800047652494800614651608050749693573349369846358150578316512115244083763656479588579155463908794733568957239949182342332720957773915730975167111176790518412076995543410516136091584091636226876369931457505832234206161841772734957694998254805617643437902751984060951898819601988904117246748151106752059664896747784056327706145050203309312098189425923427434194221810395066754645586081741007027633247831651829405309023328837191491446420814974849437078952995400053069947489535350972894241125980800145124679989409419503739104579195844239697291562175873298173601555911013801036405179130824056031992445023883534906069291004777822967339369534232529735317895828798099087672888684874672762772114353810653748158361232748010501266597464788580096718706720871998512190893234230223462976008597356901297034933401603236683687650244098493393063240626506612129294076637809699828113694188823332011841425061590703561843550508822438285912279385357292483509383666786091062724355732135205882883666351904566589931909773914424737792*i1^205 + -125174229968873066597158841914091983768296410317900983787838755802576173808039169841300463216920490255787808703324458320454865547394973837776954259080612984065241398863203217738724558681882756498563621378869891602497914366052508301722171235771229653731583484163254743224119087108884242408225316568092069277258513058089112756012287344993520096588955972995640730339384647881466590126485115151798899085968894159555372076999053515226865130573072582109741826368866169807325336579731943507828888192268369336348298878386187276053824300273432623724180907892961360089379175784938913305864777361086896468298404786198288724509402508427756418934545860831119153976354961767120631722252417915355379488037916580940354492344774541852973346121271539064334012239536126283871413001284530746786602979664576889492157368136274913714916685454219511278811940360805814692078597696510916691880596837875535987317600101097535889312366186740491890189805448395799793264588580052852154098860808253339747536133518050707203730635099950301026972942547610373608801150585350338768223622630181543256502304237226656770913734253468198525533738581392143622114627233146774283228004604909372465423525125666494769711637666671089272866116669709828894549856024225883907789086637500341838836283092164387319028191171682205232269051623153426382154455618038461073348953061925113294828168671742290156542895541348048664713595025428159947500440105083253295606196632728745360865575932267144246552285066009499016105126218142951842223515738794814410017310100713267445215381823778435302232679495204561785987748584415596680564456357537450480435797771824793443679250869604788923608184909573994681543998189463487869270824901116587395119563567995373778523218758817347307071301591307228171868719863054284504991538825087776667905050678070094017488461366911075865313778999031234560*i1^206 + 3044508901401472100584968625810080203873905630163955608341124085166714638685146090051374887381626667375297637552520102461536570027910597293731936532354581837460478580766553728607554121802362886250750236526319200250224952123269058864867581322519010865246359078437933410202088687591299646852779688347288917292135364805968846748382954861619339489317494128449278633391980222051594335708485444817127890166287114974401139513734377806579144945951263835468274087926352066867998630070956288795351869254663611724747705242373602930943227027112827370972285850229683640020691098484504622807831024421192188367824769837067342908799335525469358752407782282329136919883132886333631260008045081551443865203127277030152191568973470330479158991241802360504542114933076609951853972522007565905441035635459445329564806210507119255206966161642802435754147896103334591435085878790762508252058793572573765670598995190649885929309443565094087163492712645989885998330914468534043343684691044512475302121185107382784242419755277196679674779330784442573944717520812245533460673866654207682092734288206553403643094577282462934034506425390098137975470100388185525558178370752736564091793613049727565095864065606016605725305235565002117568964830965886090273600866261499084324224777481876680361650716788631610764767195446415113196368765139738132498416466418986457071332343715562001995273133871544684185620564721117080579912540337029461527179947397273350379329323779604043179187026550452532357864190290411063066904567023744138858086970019297481611623797754014829945537074678625850807301281604401690613741679912536629627247587802996726690608485711338153318060125819751833470826399050678356574537435355160477959161603032500023523199251441458677129186941988478516293973659025194858342182605782542574860695011097122674920351413742157072171008*i1^207 + 4994681173525917427559222430490221450665914585985565188210022034831408125381622420414975299541007108484050830107102657787681208764558607998195386330558808322035366487948189411326364057533223483307562729089316956191800053153317174076257771434867413636063165829153460067919189351813298972121354479320842431941374462808726840995803683059899200202336352370705841792755759757248060760835315237925604835969926048407230266761414023080856845750586359754429104463666578549928477007517061139077977098662712908168491167735545595770467533471922990427938495912081289305966549982754769938094070507679259333672973520565764260643895192033195459366452964452013850173123353610396578725652694168528358966594387573368061420883941771328105893597787254001471999793035148331750535145428736529388005099901829842529656311517210233266412068932119906215245836197842254729915075237504170953165220917256903576279834126983494310777565067402529843352397246521626559353548466843468120571536004303499459817888906476765269788335005638942114596735622659149577058134283025336064837270442561746528878420556273114777972689775023976751511627521189377071240783206378477052442031675778326125908539082457895890857161443053395672543374871054094591096071263784583287950169535941688089561269753996678117292667048572158939382264991321392376914615217882730698881811888774039041549558536315099681354970121026226148752344450220439561251010859031758535391422580126371158013774567304448794082839237025056147700776187846708638640819527819758703597702643681325551127904056132547536668457667807097929531074948102542034716004335306866392295055997202118206453434021665147774907741877143422853327840848866655404077648658604391087260390602490908681492634447502557795363616008277420387710487285332164373000942428973674268796234524656115172373430272*i1^208 + 19573101475338283567785433088105490498522767731152928171967590788299329745676372609996794812512524168767636834055183489470430863298545372737582973330380810857248434946305046914028809645819720711244015059414187640411452868623122028649223518695961392732169003339128270358195266708664701226343457334397811112107170429895599100251310918914922746420429820527099233507799199890177660359879304619050902095975182530846266948963507341385626718655423818699291497531434246134002714932317680685277121696829643763139132452320160917798021537282047186429292035543393340971214053247972952240295678655537505067109196592013820949280533097816016169202813911837335644120689329212960500980709041589086344828842477209968203574507381915786511179431918695634389556303079993061452952561723935555774432110466356819504183421060235349032236867831924904942217310506515896638565297393209611832901214994129617590127642336746641800512411751559396077720275330028301543826609996719658196777432234189059771841984295549214035005270746958876615846267427115368793518536799968365825008790255742667884395472956473126932919100250469692193967917912047381754722585953296416863721148363770521736593965686716771409563024315033540496892240068603591715655275686934216762031967786061776896085887355752156578240121374295370960924352789946049578833266506789135578236810123564145805789730577492532795787331327278169464039861478824383442668975306802734591527652387313469786533774207377914572750881998509000661625922334886352071326379530335274485979131309080423781118361933248667438808151710431458610309906129170249912970668743919936510285531028415138526644825572270746043319519893783934956607940521879405628832342650576689507034634642557088801996947530674530063716733654696549749482061824414172014381172314806452521563789983744*i1^209 + 87393677512449647120272477321164185936305430677255633893998720974058279581958645484742379063752051981811660881452469659280196858043988201362549601415677566807146169769895157351360109483246797604475196053017803561773977108143213303082525910898870496119696933581310926870257312786427592965384107650166909639532366330373494978828729882992181510911530260990220068133335055700008509543188652603399404883557025152789299920407786582446395858668509659981360248545840829991423992023720495982929735483853521894307270472925596186129935416578444662348727870562978027810985263018173736486352787969792727723951132280078635535645188566166974194391279442020950948745395325155570341474283973063913834301432205935968194276433983067247039360641288705129086653470193963140902671914837518954549595394531424910298036927221734025012725887813617478789353726239127656299727967027499840658962195771737189010693584297854345061608339653834304036979102577839472403705651573021433348851582316450268745098183619200563338311909982133366408600952717894596211447722241843771076677947073684766053116298963310758333666178434440764652272954038680241916038892252342942292438557504956370618649314022006566373507571728361273484294930511927325674248271904300994661038405959343395173310125264755630260210626365991852605365515080774913774356569711910431200098606063392556269348188737476166582450200212479236851784281189449664305312702204531942946237838940936103576720414692576220024310583500409719926647118041867999181165087103170295680275547455026264108540463347922077809616446612112361193308783339176829197503631568398000502880950416489033660855720970722097045579781398697123888572738271902155562448043185869268338871803466458533384784365705130980073910379212310272767130915682913023268114271288950784*i1^210 + 55376881680328587475097255655682190114647080137033491282442954111406196127667383806903940256202538759984262461555175702434681086979653009743174571396152699862328189035870332645990808164744356552202705547025167084582578023264401782819737803048942713064474942940290159221262179345623770420267791064544451913904375999360044458805055998539217504328849252801036302361133923158136612460479577661349567911432965777365950497517840158340680388607901387310520120369490934157543886125669486415558714452469432700091898857347426634670499804585164056518020002177247763254612142815926668811454595447152180817204310665642583708714796585513302497157127458620982253053795922941920768100131690421523798141428378422366767378560250683330542270339778216909101434980069522912021974377654951746544404885507412752798198741518922547075188569747886742321920373032944422948783241193971162714428120500418101647851501497042695560712799524868801755493629315552133642077618227988276416602939458599823948685215671448012333852147570971204538842455895850046461050378040408586286797068869385231001805892338049710941776302404340533213627909600266429975297799331632621345348739557595365485645175996245716195150537087383241103587616778461070609542058012590027170568865403973281074891008930740706041992177955589562341177539787768184347784211696005316502120697529241677761979028867417971764496001896143939461668406021596750230479318228217307625322930035342082064016308538418149355268961301054241494648464323293403253294099595313244591870768972874709301621875856837908933731907449136624378319015783979142697326062108107797202775351215188526746843629183334975084452272584774056457330263738290551425632417525601718857610266275225021610942045474348224865632757181442303537377171160713658368*i1^211 + 96506201310792639134380124324224726904285785831309401972322718397217612857726057459315795215783488558573390127886281279883789797157363828799122127762970841743233385970194435233995288001566375837790021743030869038150086061919172228441560286218655456083362207170366875887688851306271185727830776722868983326598932367779902521773917723935848301549068541335397476035408761828439998240674416112923690922706383823939126018716481074258571133303836760308918824048543250758107905247017512945081118406877370626028227913436634532844257236431212056122986098259734901660218112460014238656729066909198802693067812251566993466404740466340167579915237584112762999793119228866424223573863827850546659874691413322514567572418448050857919004195659175797140607862067707619964779706961989847829060277264900215809853344014033678048127919976081106909079204523815374241066498292495929157582640790309822061333065096605879481455149916141040915054025049728390730304499697382205504024579195175881722726110275409095920034804809375977103778513326388003831516651037232147613129805791734882318086967550207479192612526762447715760961704795337892963510069539173387829760130075093650378174164269980872188652415781261365374907813907848628076498572262961038480217391008071426119380364347625034086712065878934741297437072154567095898623463409328010467845872956677478959138844365021339032998954897136440861104414026598121342512394677738848628559627235519024765364043158141276643677660434511412086615338838886541042157100384150625467321083084864414650185907505951552576507056562315363222775863981108658428981073631872674873217828846408808540437991393056859308199074721634985061459175066642967296406273084848178097656316393028993568947937749484841788793938427098769129472*i1^212 + 75288306126899589990406362621164580306750722326191407873520599204226396084389350449598894277550532795673223205600113125539232232031848927746302375368406231609515874319150054769797659372193820721199159955852722059055213105362708151464952511221720549294579108456419413967809711562208930372023740098320559357868396908734972992571352676921769215655201809334940028294248570983164106341837003842582826068355170328885788782131419212684481544252767151444177669838365204634949416247414549862075347387021642113783428235160585521114281032864550290024204893001289857063996768307465230734223467179523570786807530303902221334519743848942031218233702829302785521617349504979363732190075638654495371932846542454430123228576718787321344892844224567374326671040517883527469746330708306864012085115510221073166302687788975098283093050507048705770467535396627998927966348266309993977450611750460344246112272263701663419550305326096838040074684585085751163995344353534119384475785347287512704463188840312940880100866843951648583999817232313906856952880914211177357257266853521577707377904680803496913315598101383083301298646609660605834613585082958928420264295280212017518841910086489020492888562051832972952730999627055366978487454871571188514696100626432115716795426712168553078447510953223041495264399847839711454635305755756080563451959225207649664848854814505318115609032649667137986248015926028265180180983775219575118288617968925717260243227550953610699664631153735638429046094023613326215404242796065887632613732980305486599086838256933167595510153815207454716957929686268635817501560395692150229182603736573740501148957572061093608827893681978872101236779978159763781944822448001056184960820250961126431869039895482446053900288*i1^213 + -15864862417168360422855732319601344485587763556878976323653237428216270807053497476294466573232368010741158480077195766642107163409009898431201888542639976547443595153704100504466991078335453903543486126945917174710553856706037800834027701086987550270938946605391505237425480975907931999185401853733134440178275860087564265838190102826780100275029916186363621148038574001127220478399513028611781528513775029870430450173166875270438571402517096408862687502726047319665712085292841098695761584490346450581188409194756416679096122859688161028686795575350801829036601519921002183900431719499341257372092506716555409745682789650122458080865118359258974012878895993650842142374752231553468757726373499876854721994005345793486276968477176529139930777180612768458358263817740878334901767183661835652497691049174115231757417393986571779651429657329146172609938137653165039004550476539837696361934096586677895315236690776980670179867698199818622708587666508110485438475051219972774019678288402053807896573693276893392045800171695324406300092155208741162651108774012000124646714537859504122842580493046928763260737332002484900074104127325272429362327230903611378526244916056532807641367182143095012247829389970741985260331927065116206325017602594149981418973649997912743173922179026458845745434337138793394632502072075614000669755061867877975736345894854797358805247542857718598107273381628377651088437508863499220878894624894871511218354794821891815275890553817246293483492119969914664388474706840655499981712828103591157411726837728015989056048368787403387166062983297090490717063232377326317107957060373579400756855468600091777895096282619973726936658389597625939009876299948352402746615029394731686934085632*i1^214 + 2383605744819893489079991960539868958530749089249977229434540702624727610995931047002399501747888797931233394513626862629373875242219360376957399049643133593456732914467592958631413020311569294295107480440661018026073401648706999786538042577273859430967080291820240015458959012507845172808670058887516838523279800188835984380984930179747081559949224527924316491864713864799069297893392103804227105536267550127846803223044200336585674641912496361795698967218913972031977323420080408691095158568909086421333291536451828495830263113170373422501699759069159625784000407598143818545831005900962621086018376174541550773379637395582286104009900830934072274159052351929616870929078286809034378597862733355633665991807876284093370130131372300673270300765856470490750362816133615481220734239417285317628673483211323726605206854927026339964752339436150537194501902621745551418329518428203505736864022814662276690857906104545408316401794015045004889773980761353233582259864246293949267746987513100280674430662838275914873448028703099852171520845263977810854375466389239409921431596575550725073786129040007302441231245988540385135061479032809929324076178254454910429900684266007648287648878472042998252340659602564145649583994018782393664114825578970682466797857714288484410328417164878261740109122044098417078812698874842209388158431201844936135123447974154343704169118889604472378479526695304904229426683631258931932590165994661201816606230630628844106402855584276963665662754187277116251402980127377679808712639345029316668974682508493025389266530384363201488680095999270293640850805381894061389463296305807592835831909599534706801156883663278713662128882814538546158946017009741778195465633792*i1^215 + 45884537543500167663374729028642390754862671556586156874359337939536793996579648649764252591452008850255412587059385716886259000196262683902840159694314808237365230853364689898951697416529630703313782866016569470415385103894709786938474330774748845618067757528941299579896382049421059904069765992059846027472212578590568152268914417314047355027062682713592408422951387206603079492909133558012291853652778830288706356245371127816085521661005900598941416780645251982523075945856064833892908548428837505983023940004117188274887004830311076048776729423821412853544931597223865289241574116859301871132935421657020966184417889402697144800130791833327779901300501253451454542098447571004529811762346432672064895183496641486320175836066501949869783084800451127399777460454724035982208061855552692402436657724335669332989081536542307741166031059751327705342842380090452096952171328001224056444795420746953474033570651653301634276971601199982092477770264297266267528120845446632993634643304622281319184312813173800099095084386477523538522513743714003192856777424157200050506328970445866073533314279872762276013873435958561596924536249666937189823961851362573225038902314486519769782070261855382384639579153098193060217190120328868371433609751769708716996438891897629371055332768861979054802653196008663715610523679343545893154069979033944196411694037470545493722464485582756106380653970225192274929432192160448999117610563889636930439400734315348261662955061260537073373474728349609287121858242393567374548054827466953469013425013552823436118280942861898135522312321922724260126913969161104619388466335890573836439458985505954203457917680016725101403338568120550461041278976*i1^216 + 280543622052349111034286068540281801212636081216021283423414173793138688847395851789115678027515956103261586532217523532984983889668581554109251764157939907565451148221941376550349506915274650290736755848514575947693620790296153359571050988845754203800057117929681288101426087476268225495598851974306333310910558930198998140781514189862516114546926847441969891471264135891371937987772339189827274037703484626890339430598146205322674952312227436244546791536353024355895993185844839782793641695701030573625477699704468788476492441117138784800532339561739574549176624608325442794063917686860661208208294957742934105093194679858525699256965399250632288278539762917650495985014595636283275680951739580972250687653597354208875135109304522214821616382402526170340213800725467565208965534080455897073605455402905084569636677874586250622991081531469741938441270287354566758144683151387115084175035926247113998052658711020007187590149732283438477974432515257951394257421668501577274167284007954047528606104229162049245101906393761818778237390645064316424149135961970683030646244488710706528777917529442306992118928417923135374537113313841628067663207341638403696768220398270014603612162770696563150902233149345228721828853497414502539261104354367492201362692509933923349362119083157171474715063351167526576086747056473769158279281288916183560242839746005594207515430027717602279238759034136891479021624998608529622021407698149373939621243979640062441923838881317913278143770520187307498652458024957986167156293376524072822892308803180992991559481247775351067236061874514209083406863883198263778051963179778685277108880049875471400343406531303853086736384*i1^217 + 410821972130411296999015794879012651647535543876832103832112971849374526897389812903403793018979496586467431191866166721723305003025650384607800880943999250151846820818334585117433845637569027899498912833317524646835401114277960430069019736865845659911648277873989687762298906799870260578268499688677973679843267556738130111084118719029693573968805661968177696272204332504712193897319025536560755202823901208333048375260969365080079857654996370259395680988093957332854113095203191477942237449293654993261030704890251644302900736776639396622668762292615339354744038600788589030381628551623671087892013195988465528831184566861778813415617753097634786254774205106120778931684691915524058488360749336694633947232491135748745810270119514323223366972967173228292190716544310112487512024016133333753898631948089783120593938775060827687899741241925416690946218612877733686676087762354923288021695381865959339256501498353892610911327595431985557547551184071384827672742169449037977908795003357401243585512272305990271033261179342811063658006974070629165125953720250031164090163404692260715191418113147582534506655979067768170171989486807774000342595408968480157247891216504321860067899080373711707790002536510500091943181507179348747679220429738407648503228997662400504357372611334756586832546044270785982031435821545570474518286413627840893319553296797809154577174129717464840268936116076668367027783703496170964654659481550757000868931079745060427158981021174621592270383003765135399094090404208405005955091612004468517903303282412847624307912865748640759652509591292861979415885515132965381176113803492993825947306041662276370432*i1^218 + 246233676364134562068897041657725318667775653104496487336854604468791040355550832056514601945669957240062423264575837204892990403203070306791165909471734913945836242909345346851076076489522536851621325327333402943940814439607178823053505305317993679202249781552133934986316877608515188376794946237105856214733303142284383958884643699562440458079413306105382533337669274120469202984387383122231333258223503261597523636684051873597913607529931257184898027804749735499351826105754759266431611455450228795199655293190258948039293193136184837249933100778242159526267827543360919753339838330211257180769615220315186778915141607149644253103803315943481645002439032196655767604417057661144382420907072190165056227471107861037828036313972427797887657883991882578702046509401009925800351827162719888094775762739692928734480770957019405533860564457473903512326082514567383750327047090270741611604503399408556064569843031769413137755914849272258823863313805743000507669276772438368642620389332274882777999354733543111154032688663080024246324533852755971239524541964276860810327876083611884373689641992078176397588735347721001272311867211926585916702546485924016685356039874377414211768776606524728362603991643936067087287422580058376934832024341108885763753023448233602076905532150766690774528584235889480911638097941286905622131715272179076597810304646334802464774926455210636173812313863806779337746208889698691671560524044033731150431552733835974605781040948491370905742235242453603716427619870084400294562598196221989605901651854551738119314719380030392669313169076318499142386024280719856952891874191993733120*i1^219 + 12176120675474925199700070683683016662768664913524426169121633768052452659481638489061113934482954888116410538140613440109422075183151295445586014872727991093749845386531168338479319440535626502335636426390819682692277609294203708876090495164161560494169410908402418199776390208671795400836589807729508093807585483176570446346838793537022463578866403369932629128160352003697618583983429785409162633374670211105439096683056129311132178087004240627091757282193901022138314862460268610293350077784614726051961498736746812794753884640590638025972012304675966246945271333428477006358762212712415021353994904854308734673094047521414222278828274270898249532392376096591552993684521686030043642385819313999823081357314704307848751543202568855805520508631100203609287706932551062346837335793750944180436638670812204948867899641692078362322899147663161658519383442353941434994955172088453981490517810399603557748045766478076809752473684125943425121942407573722084781661972245976422900584631472992143987770689578102562905645693409646859243505610679739689711604148587814281444533329461935429593587490699695104391793221502068382477200087013507742318538534990019180190782825418521631741220343063018317620958540567551566825457385978149202607074659959733996522109448260646908245391007439289628784501247326526161995959862560095984536126329919395607786409152221358400221179871798445374194114425764305341287228670071691350187368544097364335381838793908907222864375639167953242954363063311915527953890760123409347873087402603538110360722239878869945762107316309110114029131309265771030493581096779776*i1^220 + -7829760095338124841210475116530032311468104948183900509129520683051881426594863536585152767994237132336574481077108605788439394031700425233180706706749135837341903485039110811655459126215580048365356132426379703157615734930094791337362189953866646842978522357339260606801157142151272177521587758125239684526267902119112480348561802985440285946403904940314714301249294379507700266690737069562938990905094745326180566888233995270187396510385853395708723071646843770372673439409049210789006836500796412928631708298475943345544747790606801166790792035074329672251217858947259241813344972765784763872806997988206409165449103384005323570622392992838970657149498100167627102003396379908854074763626372541606114933405347531094896174965390348560727661138795484184950817568301380147417103835215113325647574369035230420049749255714855825344873649466789129641820931094534906382478597392872340363271971437827733424498186238630047940987721734385477743019683568148904749234768831209830292195081194349988104385886120065506591122079865751555631460940187212229185170281498649882199847489851822426247711204647765758175981004731496756117843391443161378464527180671562845073262260477381495686627627022788136445856535117452262866216803422677828427157544318120682490733970588527517062052857097369542301286656288869384632703367332849291307389223794892388952740125731513165104456644259113927810416046060767059432303398958555764378505745234005911227510101375026357014877429257872946363882377059920781682497969813827218917978715780931556737978047684693905336429327418348731363229696*i1^221 + 12047385610510414575357358707882890628582449717178368802775924324879807393081217009823905458947915016196214667245653251653592328040702991058442366208481360641879863926177251067795634153221572749786980261892684742135038319489780179601904577728230679817230157517426820197285548860042055836166290172474416504989866497505906127751779332588459944621960758086014874515021553403318370364701287896112484732737554475931035510351587522114420399416616813273171822862967094482130602836060913463922597155769530856188059220389884426863460857308892485729188966319490083348397676721119807662679380607685166969005271924450077821421951517529857134138020098018360046349647077636988049458193896551491858777212455427392553982956556392947799970861027982795771308793446756277068417404980306427671876501195999162091702927148632111588187225495996237400201697835061906674350108478916410915211317710782947041234851330898761854241756130315295315157337875410782635181005834927340363393856680805456673439294984634386466906841557111749125618781784614476115050165558876651030016310969268688462041156106231185927193231224399289749869205384605161106526506505966118697584793538167423891807232203298242698313514074999602501119010108974750175935774302548699177463359015785875531770289011801001340347861770497394528648771798396692540733751178716172114878818303267505688380618096916504203197091483610972235698148300622723142441223324308351675153973209558579832218614350214717897935380807493924311112929430254792466812141845862275271012543481762063760994692359885160448*i1^222 + -605619607718346207692109831041100615312016192738621811251927890566752100063178889868058193049247082934240659625420755450444679097108719549629997766738678835713116699463205455805512642948116405892239089284918358796075864823574838627864847338184897998234633814063616466907802801031956702602479345705955079297491611581622755868403430072855655762287880763265112991657538838697752458239850019364786069343510117662623096073924273275732545619981641815542765868007758798016468615149989769849187844922406143659385715785751238078595558090904427688683082595969940561438701472941396834771068046162955134748479604479830351565608984701903803264222520647329639151206852191260664298288668897549421668480256462986468744415381384025216244619307536700915212171035368778300900437168724299727528500764633049273174980271378860181093392432802216301513512744487417316248766588752841897868989198020303583051558348244569626055925776173893069890459089290757791532159392099809587229878815834620788844633271076942275452702521913681490926694187338559240467762208415490683643066739878715755468285864331620954606467964578839849686397829867419983310293879106332823260420817624389970496289600322845835283548285883561507533689061208993587762380596196840572685441964614822327703067577596566582496802900416591251396624297514307931203196055163224686241471719385121649880526059556697018366022942424311238973747249083816702911412310181421926382584686461898841824688498217620971774466699888479899605432014541475625523554935152506053198268596224*i1^223 - N1*213104794346280668565822626752859762049211988168663364888938128686981308660974733974817863013133057379595481549365829039006322915056421875*i3 ] ]