[ [ 12220084191982596788693028837344476737459445644577647245706605263197257854019529380762901411910143140215836859309624777280314650885238070367828915155010856711856061676201156318795700743007392669569528961332496061051414320112502231636718510355546063764673902626630055591726047342844736379444236101693270340269150807514582081209176653256176340045060205701290326419880161601544396804726869595835659394175053117931301071038162741714583891104240876717299549031550780459961204607869677624007698631146326385061366363638597527691842823329659878380601777740444676987655318269406840920124252681096125284141110835206819135853324783721246591995365411499386955950591599418496154829699140451059743869195765407233266058304176094485663518033070110110085513551453483540524536603184564812264569810981532410059432078487627844943254751269051744396250394285078239583063102260964063861073642802102409731373715600013646752407225787837535661705780772532864694077246261167293827896364292243231772302773859061837323095892081263352243914381226526352435983893157279136573035247436455531449440481071703786276954430986655125240546750438217450375722172297526847190912203201736142676222942056348864544639000844263530010836113671123818542520148795930940948474892854291450123272833500409172860454558601947222986540237201856271752954684679680571216918286052014240694966421182910231647757570474250510956316590080000000000000000 + 200992025547686958028829236361182029459944786372993126469973814648299764669226840818511003145515312550851671715522653262144044465349235634238463189413493038102957450927237011399307134011918200119478495389645029064467185594678567260078519921909826790010149529221810106230387575827519713808159352706946719567998136186425260260901801415620022960585976884905274819917080499041281033391396426303950844988107373327131435394214711064289331594594661085143566659933389679077929069508474721086552230388800819238337213534352572686802361152451027674146331476674993495801375826125910590710439972526493251934282363561140087575916693262445450087754222038859610524935650661944569491336234977683501880962066778876523797792130025514113717540540268502065867094793169501892742722510843797497094088490862578599603410454225494254407342991649513579045606196256309277186036837484466101740033224089812736207929936834618830892407715433197758560288217307323852496955562291433215212638968175357369802161171077053009635815216399793665683896219567982891658940253692614743578206032884610345842908559623172112667337079354745224439283652989443393399447870998759511050129266542231155173120428040664644637647570521497873580406726857498584440699499303066205876088536927104541408793927167507455519233484249051383842542457189052662230918990439562987499710189903521400177479346321678822373234190727353922123045273600000000000000*i1 + 2403479054489758705938784824402818492226310684020095103379637840522842002461420319475804458184137248525890371362288780496713939757525762507545902926214018819299184769593409560692514859145942490057048523286402351809740221810644171952416963472434450443343285933514796160375786373120410654116582960369850257871229865408187374123218561054929146139178907883400526073582789389006510137197087960493818000810149818608708147150579487389215392004584867629098231085513748540896132281610721325570449264728537329278223075192140955580323191194269883549456964836949833844103007213513791769346791227483367781563371722867532864525554226276277894566952731303758003453553996588309119918276654959146173886591986140186910374915395814477913688858822806433431973607904900558630023913116976965578061793955453020839941228733424702024009979767283922599278358631583833220221737073628887720602311317485114536054867759081826272845648989250201464270888438811823067560161068734147663505909777259101677169348127427986460989355319039469670247625750432900100047081805512108915211567308612889297812257408409358655541473600157120010054762561203655746504764243216988364046155541174489907934667150354607878210213822388873328082237411209969312434904339264344011104940063215838153660511882644856603076978853321573771350979794969641055413797507333508139081387385791644919714661090194682293700492635792735632961306624000000000000*i1^2 + 10915027732737700226281377864487785001218816643013631218620292711150979373600703741259625411252479556670238991316497121047531018641758971576628879980849231278511819290178516002430908508969031652731352671406446451877155239805459713970208448907975305713627520263046137185514891609077230837328204494637694985368388543253923952038476354465573242707327484208976313241747365851701417206972148087502645223318746087649877930825287576939201367480034559241706182729227265461294838725305257143083306743600086441529774008723018435650422338602203514965005551354919993098900952734725240997491269772352685866843281645500131778512827824749682932573333932083513659969889205902435889841538355274296201185466580105298809687558879318777348438489156315846714352580629240759482537990749965475422890029861950655196773989018004140800880572408472359230198019266614649901862423837601945772667689545943756275085282347363865472796586247790605442877055834816759803240934789449675440276004594842544476780053030955552013429512268629245343245782151416700683072204105697048901036339034982762405233229202685658094643638198044628071208701730223028501262615747869390096939049330807085350851064931066311915328414915909360851183773703380584234313019934090274370801402987743147523728399316122862247777824682205239818802621996393487735810539727239694518593874181451821096790565538108053547786683463929233113895403520000000000*i1^3 + 26376638455586644202092590047666425738222815628873551406031946032722411314996480441556302315284496401442636718281426975622953738239644294852020858672901205688160481492315482648001416163495896493894397052998584737891171272420564008834408319471842474953346186872579734050110577900381387568855104029524331891570523530496219965526014163141796475828612337089872904877403199160171574528807916709867831085130408084165626840254153338174756525462937314316585512874716852234911749267101012820944289126306799148183828019595684996579952297261991319331241892114883845475511890243291160041643821520403090262277061731828151595725333268052755524874171689518268831832493240315749717130325206500674155733169789809396154082124761252993294118568473460647940267099984415942703969637393342740084146238283375716757358643941480369650714243887661642329086856866428697065695804406837397018024228030602987864458192720183452094291026046896701711520725521751092434445422465641196371865903481632898165796474875699048751327247537818779630877405531636052502454948296714971771638806186259556459550605901246360336254460139152989525608852825620134101097648117179947120637815723938855643029648678745027091317457074442902401160387079908750423793372833252017953540018629631064807709360131929216046449237470956011969341905610655205273542510491808445958679524056883954157363484218734932660363810115175726297645056000000000*i1^4 + 34530498208166401897436323201068647410748266258767769074218705211332657354687096128733159671225131220352893978785841881372783057353398221646122419233790345546044442526773846349613761228621830178875158315740672271642532081354686834977121066546909752069066005606035456368755216789909026538942328205790837695029470837813282309634716206547937351473071184852194659195854252672683969781976346500483755001539415896919347844098233630237186042605445997832855996438748471511829834606790618033439451664839069819427132372277599866369556020765158378298276259309622302181600701299190779937602808726952214556055524256868899145090330652379995507646028953836240902735206590806369628869617633905765444115583590392571039137636120565028762914445755094631245340793755196489597408616855841784020997939434064460840711502514433554539406532437397942764670542466756270148995252942970222298750628280096699640232015024954897467423834586704096420439006964958712024133055476397644045923972553890940316492321795229689195163922419727593581709642281991645759745039177072260405738963993275857704312090438042007279880508011492246295841044731160184866016383233129640895668529075407881296964728453695201977185728295404908374278870175778999151076429467668597067067335358221708579863825609567649821072690744418467886464968687880772111118326454005905666892463729329718155718641089271157980661811813799590784663552000000*i1^5 + 22255284167477846930834948052041572271271093571662351434250156719120516344759357954233661811044741199605323792520353233996743394209357334310188129362137877146606881836102316917884262588315853889970135046683352541175101557314720041363254032384870623269271540437854412454095881900541146223793770663342403315093518199754450587019829565421615842732267385606406078625898534517299600370661500609782955162916292647637408221749568240033643186173441313043661563168450760095375756312296920800463459174554626425632819949095184980591138929922180044148950776662492498879713775973046603910433083265957261208101169252814684365820130431274679602944232333982988414410614611028467563863519681775177054197894063948585494101030941830379516995734749877854553410895446059596239842612663327019683423427284683965150679110074246397158006421088184859268164256152099630480595645954050282025540598486031614968148723381892352196463551600028945298901819538892119441566030009335145892333509419064505360450604430087849806140718895899635729174935420406315333750100720059683651664971078874901213249127453468890661569200335098815711349629975171839940908243367835079248735605845069351414505287121504796683086716200831640600215852808773708742412256629589532770108968448737511167494680362771995101759037356214155981539368612310977620958892836520987153728182404844937909889351113178337534070011343699188111114240000*i1^6 + 2025302193693126091507170862358622183652607486878262499528147094586233422673005839124085564675874134586384319124693448886951320730178557493993805528966247431478061352530401712334523142889862393321698831411884598629445378819030884120472924666415170254890593622827518438041281497381932361664823225250200019734454599672514993328039443050399740376073295235812824668754744329827528009996338682688649189969185582004923199491407828973734977497831221670238895980793825779503109067390930090140808954810347288427480366445143050120253772992890981205064704648138018271043546854611029263391816513274348220447182596825918556847079444699140120850730496436180947355011717390464748976447125645706203462683494844328276763919444513619506643104269644824581414075281301364869583899829060374072953696812751221895932839868990750087790760685188470884831039047874118676953595838837911023741944674758822432132005948399353963941837307271459448134468812736537167390089146204702167979757317043323207493522741176072901744377007311002562907656403276284380504228583416042418955748418609661617718665380161452256493747650083298017868564263139772658233840972408422695577436342110615154685443027274912052256592691346373991696194215202833585132168030129532125307159353070351034554461496249352081461542362262855517482738239922835127080762366761322767631441140921948761615313886770627671964775349615836371353600*i1^7 + -1692853098931182019531207957479542526745393939381954887328166513892634587072741253364239119784408811507099032000176328099269545495774050003678402480798299747955775623046700642430577294455319499622480131524498924148714623188379164383912711916808662217811975999129549839503641687456169057109354485509252265968243894952053982147647882190698163149184174191164356736096207833631130959616685740885203787291719906570499145663686256364590942280110697887656255718138448822465644603817827964089316860057724575496152977648752939564061693039596163426775042963166576403066006405885778673219660773495290384421220236207487398931405175978544291750100883511315162710424697610015258728703157367047979200550245705461072424830568068986324628679538161216930817525524116935558101359337146371545054089568110796693021867869156372836012128878427691554962227384366676587938201121535093171423300806834764638351815310203436262430500964701661841765719564876902332927558989754373681205153108229426434918642870152419567408517240849506817057581871773470459357549140899614568689437340877664997984850206928339935393935635741219829430363530930144443496693633462940705233910501946486346643436755264590080685804239800545652402068482991821483762523391206028869261223421802706673124924394180644599965439730875251546250526873974679374871810707601370313987622577891459986120619568670709353276386418437277089792*i1^8 + -242263706254174287508262154905022574128442718618474597828484239849863469545395645222935301569716754984999047540422215278225971939742704408221029706595716494691131290598648633951196800532221853244105447572219755259901138791202888500615060181336894014814858143445021348269951247595123677026988988746062475308087872727947537648286350248110367993410477803875677876364889019594864129427904188160581955955365268098483200785210043248371349747778188603122023211331640907117475021804885488410023136241829487490823493628582987804482483041390336176685674499967243581022050630345869988948937042084612165334531681326355019763576462652163592135759227899608204413432666260504180985479212114192288428758236802846754685851365292878081071265749629982499178063780776604860023334133143427640595877394967480395881396842218520754718601217748154369557991242570658602912559434539654973635607990539455668736089503887590520960936525085868808458611409859275354777567687735909453863352783863375405564421770532972505946170801744607876853799509232830851751185489314489300603805816601110496212703444528377569277193624772064440987478063790766281893318160913738724216385194685998693754216988573286688660972877804966102391431021169145439902894090162694029960077977389305096818560867549179136716479981199900727804402727149593192765898309648406184081198120547566044104867051366457033700369767889633280*i1^9 + -2927457513369731010907586904150070924321221548702913873362503758483954157206596056075581408600626602519606435736343335658534279714046257890647703478795630629559188093367555392752531852158275383014139698836242096492916689159664683616598493121375503201003616508442198664886074161427994061055663168368777949739803080963679926787577537454133173865936325477389962022086962494450864679214146857557363894704156389046082808578407233904737879645169538161966007361081621835246803783680325583098055069807157591418477820286009920695732116436561639874461008890467854299362213474942893141197747510937862025888838142159173090427646235229404523101810861669582156639192917601097220287935889494356585013770489348290306030319589057860622297540621574663589102534890150101227818356073574227926386088368860353781331031499658598141724981723895945336622750405720832191840926867131675404417240501533139750898936539121628175508127542335789398814172384486402438271496171032929304349851245290526097613157812342367729821444498550336013832779563155525483586733326094239060188848178540879998923391836355654120911874358732888180584085337936410969896968287612851513441177745448605297082862527298700012399630798679538715236708664865263162257884066757994453962502695754191037190253159080256557818631459063150147247143936749362835662102864651466816729459013181600390329673599989930254862959771648*i1^10 + 4939641007314306119021486625505427892777414475854714755036066964168775206200965951656725329378461673451755360323067666360669731104952570720764912144269190994782231596756805182787609911368757503175760610530737922305218144531477131576971015976197793281929422779626746021913125146217891824917848661390401105585195680233156621841858223005234848542656919400263671315395073510227446293823622809945740956224291022632699205941771352778985128308220274255746686675988245000329836692369736468985076038939206041405234390534797658768765830924068536768577469498435971448455117040284485844971426371292854711183593999069332867993475628658722385584799459062219154302551831741605497299555995667540808626563575245815759297073569858983459306707231633787130413047920049021180543990790950252497488553391384470018584991910098902950132258880719617303617263100647568678301256437686411030221722972603782763848769298385813561227891735280374007695963178168204514714784672942812820314541063971331973264914386697726922812564977282140786700107322137698438092856872845299331767447199940780192913691274629498535705881404808923137590485518734479719643391246857669910341733248462332526971162947799843962986632218545794309487306437081300850259536409327214597822308365171304956334958478664458504418702259183294586072006625125347516256909085531034064057292134694010675415150310326178991946334208*i1^11 + 5378633283219462671017413983122726477052079970513756273239041310288887164296915311173480505628611976727617352417499868140611692556138177296598785756543808194919254757707088622231534292441142309065861972019345526463716280988956619386232638404271694365757728473028223704220078165378567847047780726215544470498560390573105418147644085841319545502069552076331363546156117792243687397981734387602121238591085972339873345805985635869081005206032551992346950708506082456337249469142930920216399797942050705559480486561450718207427930736069239262799081417329312306490947512373246188279848654694803471276970168171573910617879959756599453410206583118646373859344032154762741803324635431020636843564311766158866239101708038617612422778751928467795023772844667084017272765394256101051763580467053245462651504331972368192465968581571634268627297543955501380750319886730249829983144074973141144920945274933483409182449454708871987187891582032142978401706015911726846266461925323478234356426041896422889641572320151701776211438947153590899563654736877786300385290130663374411627134272843612207847042734531183976562078039463086511798141431273509346776532038084727166919718541788442643616585134080628932573545414996246360405906582065421948308968008491978460539455192602287108725129552215036770131010264884705078724190816781786927975779271985123566859689922780306841010176*i1^12 + -1350676683769196385165538250645829306570172560397748258825760200861221442652376466825505487593986202144253306758725162007465503190065952459467308187543755523624346531657822969936934543853621200367152783601418716071712330621187230344559269920974047951221856949009281083735260281610571552267069249832867351814601422542910373806729735891227425160932595488484173370360673381889767643669396472882832499441232347181485795651483057912249958774925850627303618946026647952595555795328670469418309524953926511757455703931965393588311270351638068195277093813604155889118517407370348314226207128004118622136306023911002856555501567875500528149613308702400173969329913591662008727933609448648240793517877525043845740186500486296890775615070356238688342285303140808519394151760723859672296264804329877576306265538156008268941496811466291597241248968056293475089099543313885057028234080855524305029334886526504272426310872124077591828874267274285465353931563863219148716601216102836827144961618314809762353668602887025128754035975137345168183904098035457214488948725640314812257150654032975237480217723332349976870980444776918614286722799980370896509111071671225141380615025391874919450595660800996302949089119368895215621133376067037120193634713711797068992998725720844904488143339863773191731552297868976847841132282397436458713536005293248151315234730605514063872*i1^13 + 133188333563523669241679954246935887749558414144509823548624674748287975838712114949401579483330314027118389214885737708417767526434969593298193366082736334709357273682419703517091289023240177197959286997136093773577432833651211027385819424238160167160440093685273133705595925411121681147752593945476477833102179236373905724341463430560110045116638742850196271801496677309331450945649698108366683120076522076567196402860656741228087741963205190858972483321711402528861054073157106493621319739193913302393257158840893142033590154818366600790568826949649755015727903309525359599062413794444982494413993370938000768224557839895334540648932036154707737182308672492458171576580376516525077999071957139042925641936323670229748082524139392322903369970648017690278162504140520049089942770267738461096905237024984523057557955201526704177859571247645400264873409067044179090832223097491967427671610892559289073828137240792480761351859504206315262521219754206436920298350232045298941226512485548032134171792447928066383160579054335368645083229051040434969281847775841172901417485259679436553071608807936660744326271649255792292551509828659029865898285148788261652452805579608438150300758230161838486545077584845834465979053063149072524884461944474133563138100464299702385901601328207931397350194804164624211798204054639973128020075139261193218165472749420544*i1^14 + -6372792413175628934747127975462562593499498701533676802203396105553506836040765825412370933633905031081811075446838524015346836104080369658081380839012630951970128727498279399279577981280847773709911611747357857225392975062692388103327609564714417681586227733567713774786982630294938495954738024286573656069970296040195014865043285045827589915425242192069120756270963443656850658972888367768648382655038720815167199627452749397754301692403402030945519034201217879694448655979327913628349802149282974950185040802884387590774364963059228204989240580907087989993033558489182590077984249984555388256257054825285827381657173031112174065281860232052826691937199826409706890632855781626533092071899542337118745767382406801242885511588378814779310000022697706878966127895483478871740231695611806318800356304320748585173026295076890217503862292917471320809582116294804845306290459002433294306319574806035305407217936485728737813269140925545948202614997284486474733616992590267064382830867221728536268283866019147762644368893768833299342770295998933248769215334042530118615355730997840844291792286826065954971826801960718673742354470105240496581257033944627275786974275629793590355635302169615783561692947641116838733566205687782306793894633021323928981499510470611804543671991357025462365374768226970777476488464632537298544559325175364792140552994816*i1^15 + 138535649039743477279844400063229491418796151741467147581773065309004509786755341405875707347997916781808866470371604121308939675129102412836593231180256862746055299759324733340284964118893706117749535182515615425012684724193151863237600290511023570923320113805072814343527553923419573164181545443724000143748334174798848893988487574837677139304423299799448393379846917360613017627629034783566581411253890911203105058383697621663288603643653820169184691376119325961969897652499863461014176001236678450290478395983600525368549728598124935703884005177548059873549137766684431192246214413880719789416920793746324729058539129804444307666569411999988748827488746744306808187754512857541040302126827170919543187548499654514482172395027518712688233577467785993184704199843168340870651507332623316300090910210901185378264199341861649730964463666340076341883473274920586134777096641379937183459201152476340889313403905630520502465905910294010117621632690593559272261214404867566868931119025353505249591070158641611632941353635019971760665290919826508150174634716671760240068116821928296154710087609479035707463120048686172072566684411364798437988971229150775901363777174222166993232087254278887689646175909990311376456531040030984631437655227442836856899542006158787055128289396112651971485430745864067803430535566172987066672840879108016754917376*i1^16 + -832602420176727474770821885657746086956997546590296546632884214750869361209645108366904289754124618675203835162548896405839088023938688351867768771527522384110546619667316994660512760362863823000629451288547545741578030322221662080008966694885693870695440642073982973591718017275616345261732937901389750719685525754517551129548431708975981043445111731425254214478605767608675586394240714577285049895545287156098991953239013882352695193795877792794278394306341262775660327776230722557875562152237663720824322035757947742722857000834953294122092364584628577786196972370654279495324622583357145856547528259275278354220638889202417007226976673184367518924987878104961993268887274975118786836934820175124115752427318112454742715907258002846521774582013891986973183584367646609746694642850783439967980675669136187228255904882661564356293042910827451700453264665540412525177020909617910142401568332681882601662194104414223201993520869820928249186216503974694287658682391281045005397747041803868699477572825152115803322766736270712286335908330697832440382240312771658789739973985230687426231646683397704810415292876179534332628215983788447658446204537491770306176486802529646243907730847205645535681635095876528967975295141194885131605139082840070225746280646514053514673078915517225867236380405988959723235293965346242783018957483936841728*i1^17 + 1883500261251550942806486059881793475673630315752887314239602669615367997283236606528460277596232205003576569991338763102083408368163416625812035846368447053093199793755730049791678580638886033037834521547904335216913532708243457736870477476552490956295189378691732363692717996705968734587449713503354231594302987178832711929612184089510744999347197701682106097655250906428258899000206391014805977909871234008395204798433177399409197794921059304564122608631673558612660730786089789127142273529646286737501041824796950957216275285997455871757830744077224366763884787859715059612662729539383857306152706977062654009048734074841869056388663285234823078382067754079353500380629095894296763119750196690310770167902042477481572498665329603743366171510023436698080685012536985510204615559833581340236284403361351129155866979561266428570658536987876375319012207870800689148523781435039686150017723907335383980078977770508431493799315755798746261694020852447890947514792920576669843573332256286855249288470872952439485277484715644922767249462883641213917696818436332458101852612270158682044295823074424906630437075829978041733621616136508683054279129494432647866993645947819661768223720665497403351469113322960088721534813735691489690738173275239304043840486664206814718612223920497427689141817902840233162908909599830139235458103640064*i1^18 + -70638131393773329696720282405634247973123536436834226696342948563021617097459054234091405425367254670528270054026785564042602308155584456528008228963870284753149127169216541895350763143101508714860409111417199827729261525664982564921557257458678534071793679950069914180472590786375262774300496076581560591370962372267922155780528336026290808152522395760813471523724441704438831969774537670903205415798856480415884731040665532806455839001285062127018133597253975684839546759812479576299612573017986025103528721183446629246683471791568206890785066501854009501215194034714073431969935979543750163581656098422200632996721603772933791763754407211130053910462427106409635846521104044279500559548426729005752053880422398317434220834798883725843145995713339945108113265922035006355079188627934305066242081091204995447627578140580037172939183701371245513492942379425385896501132726710976603582608868094254349822717172291148155228215100313995614149873557267341253295353122140827553380194231715859902744991742377269519913439761923249816624003022748228441401032532338097240665421138002098192549205742160562407006626076514372302749628276047128770094826991876437347257046878782595355393492702009039474516527364347998716601490959178689366511736583376239766113284636188077950216842940219581265470765113337025259005843701831686664556118016*i1^19 + 466694544273973705810550653564672104681500975785649117503876384477819789221673922628664259954475701792801209561161188567293365707566650639718009219569451158465462001960700164201249394609435550212062016103618602275333316088841457019770746469546110682678278869415237547230667061977181088388395376515847650115657161985853743115794179103083285116061830249619967823267586520437451662334133343416843078737209056283248084573751796979164921932589515677329613603532964842789681483947527343863868490360768103522037403173607461273983666716279822969515083902918878236167943074951532095737398313445194087623403061543503648989555447689189435723715259503246015168164396319933855457988730947909176301308288539627491018284685774684228990852408978214976897604536723035151005315159491720742954877952171418060235746178824757123556414819227615113095806132619191845372551625708957941727563923706711941657793727397657414396045948572773221477389009571584975920804944238314082454172407523827910880270862444835496505148400274394581325824670608458260763779019927442142090749171740064586907990078704283939760011743312458070555516992396742367597743481424182383424516159592211809938259566264765943149353425082066223614929711904736478771005827809486326749902848384749859822475669767781938098158823134817369004966485437601041899796118038388764835840*i1^20 + 462637706793497559346461477588638131459063295218645991067833108241946136495860251746677180921102461368030060184112590362889905055397584048686567222737236883126580110625716063850888888375568640342908691148178883634217889937291547853131549150035656059181965618171087662944311844193700223822146719080191068802369833227927675140802592532566411164551762895477019390552603686363191200481212118658955280582108549721660066564779100471772002157129161028242254455935086197097457118238057120211684323887850703717445912238571354501794218953497452580288277773440804997161725498375281983670460203075629666726356541322837831567571985296780182066433486017759422895464327734739690560430474665209782292640680796408193291225653569782978423605630512936165284799883410049605610274482900455955883043423700507524896502453376466664999929906510821831317112549644803366962612038800781676657218389758477680958828818136451927510766096391968796473084403576378773315320925512602173553742413051501558777130199696631917524856003858829741648200016826309190704011312436968872304274870715568233591041863309823353050641999012340417691379058269138307669543370558667461444903452419415301302663807474991964629885730755934376321118202853782339652466532203937479120682892643352972975774052325648667958795857364553183840825427374289340808981747316293632*i1^21 + 280844991257668516432493111288949412186712138936186776604025604034863711881612357421298733438502985439309153961752060493736857014843205843428021243827253052952494318186799359573837160212330724130266024042621565863245255699849543415949191374958415873749220326675200686892764488026139473161818610172361983745329369934445928311343625485341296798253110894034092311699049581656998995896548321968868472953188245159550637830070898877532108115449301090636300166455269709714655985220408111188055899406393602778066884040146951153733146521272697657569657292963653975197785470837019912745062497053566308780613744292695226525721580801407132944303474528762113330031355156723529225148105584177995118955965740523841243535359213209593269860136678335637749283148278580056405935013394064327746871735694148812486927972604595443268922787431697357575231817738754203359542191255292727168665964392775964385627350639603285184437488264056944342690391463931886377081589909518655672810391676466129926378595586637854696343801947853734809380558827773960069517895416102674219841615083902668839220009369039536412970284122488273630490210470862249907533429734856745995526548167224513114601518499028904637099051454552354794597117083116736445824675947448636965905297615773285762138735096378890276996878580482490931981337002769485045610577920*i1^22 + -6508911923431765006740720191031090568985696217149888752066909552320349778979842326149981564117107238560427571947109620522932420392516041410579582887884184434260267101386281888685141239067087828665951054073347803759518017270247653405349486068708246347831289455314113355281849371271037466635314830047452452339179523872784683029652257750478461747189751170143356480579625787758380836678397341968133000660608950894116223592053426174509347444726591601908278943065527704780770517434749050915665653835526702910984525189025198549868861922238184771291494853948410533547373565251903307746993088908785094360874965684793472790376819199776351464253605048535129379395033093587777736004512076885398500741639550379405736709857410387714423688627088204645639777298852056978292108825699848639400051864219098529781197329352651721509803624996989777533726331471641311090410739375803007031423008611910842283026897976145698529033326446015584481948652624722839698462211991872897242374863736707308123510633481046606496272085153881694492733590085632317455615501111861137013438587918273586161293091737912686141178849407095734631127642610245662035307831983276694138653534992931016547590869544251327170626525898371035127982349992981808196276499804770167032693202526934815137701544294712402472092258368361449419388379986409866395648*i1^23 + 19727150243738433970973649180255908889082678930198652031211739432177676135074782678056202812068852583336288496120603508691056235016026847621603119126932051600373660877076914260016501694630033156890761063139736385428094226489599001225136585027999544210426314836528239385479739262993906033595727515505823464218510339071227520318875865229200357679926601584838172590861540691549420787743138019881781011163983952047421182388910024410728217773982717081087259765764229060142583111579644039068803386078145951835156517406399620006377011884233962154773078559906484861034544234883130472900443720610130174835467042045528404083415016468691314677477152489265402970508849909495854356711196391206318795358697461681467866169518242257482092880580582929167987010413730030993614253388197097760640388529736011021390253561085522439409050119497585570320231646658338002791852008082865797320288803094402396928960776135240129191817702844121573409754791246788358903529406498646005511136954400174521954601595102516608937950665774744084785712113651939206541895996903751470489735702046928114577142862501482947609688078438382384939195514132597430909836039710296625941035328888977180883192093617510899977878744857673090202470067972142416321704403637521082220145730986054592629719634361089698325787858567076605740403748876845056*i1^24 + -16331419990784766734448854038836221182414085792762084237198446852038425717777807722234308015440067139196279272615102086181407231690214967434848152978391099448600214603635059847572943975868234762671992652564704843393948450580877874365854975217330250470941922399167231227499559055011959000873290839038188622786903595108553004802638407163873828811273501972013910104145151265766594813239856126141821870223768474481807376116678641184889343873238117774413507076523528938472859390014338747309102894367485104467687609134022863387157490593716644587382445739924096355333055858806177372801174894384861040507882928223420874219209812576299973311499371601080070376425057416359333069610667888993460947768684285497894263094433215894873620542083122915340605461085816904680791806208864815035875397246750110773623037447133932526560739242969865462692211366075736999933318595604218466907119139874434121429722356375051264202220435832711560051156007051250812928212958839695783219544045080191881058827202055124191950054037355049607918704098371417253146238324301027834264882084399326089064350201861293649628163724239470028669776161702121591226625518095516938599939868932347237212104748283626490684864012603920588101263729226545622122124762774706279354347664079925487556616412264982184490302169619321646563012378624*i1^25 + 8308230103976230241175576111809155592115762169869065781810198715847992669133250124953285720210865207760758649012505077322355420679929083384303924763975068284576449836188353069769982511961158414627488714865959638232898282159577030532004916325265669345457249492084747271180719690866896823019567356725741154692369220046854730361780632409450473985741769296992217751821832495026283386389021835550202984394127833893115214215485114440141389048227496416525727091526343387679063676258167784096060386235252276712959700587732166246362364795058432540832473055810729760313681182736731089597440137136719874128306430319772031119273930500954807116334998178090761103654388471134909831816057214338254640759559209029025796974711297192242540780826093361587145731472724250830688407600582640917747007897187841737520707713582153372808700028904483049507688479304156772931553492395602951240646167490592264621247271267340238472614666716735330402266713705018232869149630125252573485299895873528810931841054674432636026491005957389037144822786337022946002642422817229122524025878729805584922772411725733528218368960343069577180480605237893556738276202247417710835222593041451659751555907845165000534483852940788855362260954801463043160824590000385402558310965968992972884758788330358288636649865522735021555712*i1^26 + -6368783701492397723464473646530031079107120462430240249874225143674950858511108987853648594785186410026078797407949658642443830068741315179838214994908185236863063985079885016240267569669227139222501796072065967991190694904708978821089419543645248531032250853826053285180893061823017479864910796437352843441698967848375465109558521382846921493167693034751496575803255591993478489633956792135690155454643663299808148350481637551155171193484490000709210128883286184232014530707106990892419014465527024125062126435757444165361728766968390932359721894359124650064398721361168951114187612181927197903486011040300403722453479638491208853354647018598952881171077290326471676576311741299026916870570464915598420111961667938192792502692575166663778804479862335209698395030510947761098698627882287352976492060094420968644101307949858609260781752383590297498323467533113116121976795270042805449405024974247307968386743276422476180242351481036438316321518277808390650647826926625638543647509759299816693091505941810598014531532615219266976641486440158712706960561396010135453955633845712573270412583711802019168087481616706411801018968426759289586640704179498708179668641536121633472557014810954197963417726557738714660008479741105012131443532203303445828122490159482991318860056951259136*i1^27 + -98257592237730552334735929110588008466045255913801182222655730008241303256994799994178582807121832342651210015737481438379962780160729569597524705854858364214227508945131631507328435016913028989825375656019882374208352759173560197564422765150544486802651343591966701406151598811397377576661808936531598297288098837026128277143540846379002199343061540906142713194143774496501812748801352512760580787969429142806659086496463186476603390419983021605596424046888268307213841968215264263377858793619623218657413586320408353385512908554191042299067122383190047884860725576059262239443275714903041568342335300170468530139798574128807569907314522183002692504126139302579376727890276611032526030316627024488074845640088764136720422847437274479542964489576638651420768959352533627109319863969291446626024610440169012973679388060990811151280731671908755519946931733117566359154050920817745517779886104208499383218537299634461448897281660848368044634126443662474973135992454522131763819890871689905207133984618657870066997572014977185696420704342760952585119741920138480904019839110538477210392341844029962672062948913143995134431169092017143051998129855328612332242759447526721844207623850015558437761049865354166116637498308953953342458121671363706655240522717402806210239922176*i1^28 + 2512293298083100871124413696102565331643177185170643549031414988914497196883842511205724403670820576426203761151983747717549444642489722054574293992329805691907949981285959157228064519149966486768370695579260750357691718582572503227704847095188015130247227476390831938746885850345838034354881248841358965697620762477340465877057274851457681945793273218829580375951870213129765197862740125076568423344021872110556641042033787498386034159309178938194949170878259688857932078220558265598089771637261973283092778040596300627611053586475695639341257629279942685485805839169246512780323734618492914435291570137043956250854650386555538145239481344692387851325343673115295489575933777490276692022758753112899404838212615023463753968152822970002794001947317110477144550383944342782960524821668098369006155618354343312411955609450576918505985010349790693661006144367812069421146622728024657252293412510792856119746510928432386395161316506761324518440909721828108866981092428351852095930394749424947780949999065526362336828097388826913738861455829923114889217902763167966117826994575572775005137550701606489075542399499734300691557304671520014648519294161901131644937122445558367183148979344138954382765415119901469462374273103753261990981170038994907171947236213719488790528*i1^29 + 852578027987692885382044466500676869608540224520637903270030096059989654594870162081412429809303728140753623707269730105854323875024197049377537571304274628739589076183820236679867515179273303284546394560302223489265054095486132915034854348101160633225670559078139936255208552249817363312479769144873769034906878357632782330951063596722300776993191128548014313711151263132233849061469537607225374173451184127348652441878345016674816079350170086989016429354546304869756515851003947957519029489594862783381332117029132233616286653316791116643098689034005443999562735116254884919525636186831633359819436694012795773519856808110704655503324290336160288967356806598926153864936807914219882775310751469126871662150744722956890024850259872934687582306414480766348400193140175738005406221953721597121783839429620099933574227656991479445830093183735657937336007368701150055309969307067076490210347836371277054178734124909861303911716430295754359639405849749634962883693500055826434359614850576968960997562192428770520657502768771234987130146717981814679112801538403452497143553264181779665412127233735259924876117396329650726446259267381516135207304937965480082426325093261232454152774142651009121983009702622261435950684978299445659723041200124005771322380039225344*i1^30 + 104745800936813267881313648912565901059167688064996495057236737710743822561881364017429448096692405120719762187794177907850990533023807164733186677218194251516974579520162222954190474039786838002536595601990514954934639075580955659735254051745709030183192694144433350981189291371810901751302968662734227191840665502908232194233705536486190126529286824545455410138356925173859870377178599043267980481769268081580240782737781876673045572285505133271459030520613681347137943446840187395307140647366366401508228828650179532159909977186499091924729112243711085918280988327862803039572232301419427916305473709912626195074222579603853830705488123770006172333920939685948726802048168913537513596362837575206411937222714350460053536411820542179470980769888278745762428809378515257796469739969160407124142020098202693122794351295455493364122241926226765031316846320469080387540500217147905360824627024198856116734459986012846497035076789516742914067973720178625188528170326145185738969843496621467072933054642130462875279683622880854712341952556494732118753164195746993994956104186092207062688656924527699159150920868108534751286323443075269822874623832921427705577272569038061319341311637755058010221374273325774170786035930801008113856638345989281265674616832*i1^31 + 8512011417362541356899029248378003826037144529845259784687623587759901653836406191985184360127679647895685651376980799316731047272129679770541570137764735355155696798633111333596614342757976208448873992117119641070969865552238198223666585815464013553093237104633926116154961252363391310982639377149114161141846489940829038140628078312070381403045071672130620011540384977534132260663701178902682185328963321185170515924415608667075628708347013963470943698986302221034308688168844438599023326594439088272208709451139104793507745281271796006783518962681652288394834269553230031087993852672359161335711860998825902481177162463200611014025476485884528478567756216965396770012676145181577999673073505383713257929509807855875844453322519400255939346161096339139616594088382696281936671580827059893459297352251248913216410111844485019374818573368480744144893112873820069626291072018559639501900145777007879443859389459565488465300581371077796038865730263061394948556824123640553769559129425708173216119750487284023282773345195520120876177025443291754320570619855316581477989095239844011001049087403585575147180143009819739213501833000345645501802931460532306878673789990367250826896664812867007055242997008557643445044167540639345502877030495362744320*i1^32 + 1486595771121138065267134041566204515397193708736550349064250536481268243742466151787340831643357532518179786863364387882616894891028554434524893785569350291997343227483630393081494617846311789653960466371837939728398685733189873948431366223047517194443369779354952046760109617172627884066510909797382622643896876855009402372365418808714527577697833177290854034210898859071068948634155622421364606902623585421888506716013633134167821718009873500037469800297682599554124810217314231506357444180715209028525326698867214213423417821340844136130286720503184554310537571595466090588786991655386552311813566162210242205190773099823889926226862935768753747842868693066077855408866000492941213528435409678245387574993446151801760857872759559389623887212665823366688657419728649490530529639109019287191760243135835748729216602535091296328753421162324990738583198214233013020043980216361487773311000731797098306569818935404857883820191448566356965926632023056782345125527415230263218011467191889982489142898719700627518168022777041943220066353964336705357792324904905473869244515430992440552907567700767574501737047268132426855496271913988199468441749496119506646446645421291869298767501274735034498309852991338887771767093720478005262777984221184*i1^33 + -4304716252083442972766943001887361888409225713061063382532640679638710139632041253334775564265141419579710288738897609923649281606066738437312876483036047645857451685762470829216258821078490727892838824899807846614152879966246175509466584214373655665490066714810310171082919396186211621077581267227212131064863514503112607877794871850395787113404533730050651197747342368223589272429214160539311594489166214851047706479095625227632471793510240618022960665505019853930487632328158972138717899785335354579203044293345962047715166684745517194544538812159704150843951276838482081160926587555092404694543570797126992232541970229541712717375602347396211277295390356719455725182888049787869532102126868715584771735342487134059919717581707539731755880437756943759812532389666102006020842314665991439723160278309997140172934091811188265011883141620775040949156525662700244872433127354115269769514132720152867546579088772819813255256240989803895883475234106355050874321245301748983095571303761716716620644693696002454008212501694380606348421295841044947637353279492838079130761310433627445078623361942671785581984809406833526754977524934917079563574605104780194232866245634643282720594273936671019063207878774991265861175402677405761929216*i1^34 + -31730073656237256054540590784940072255448325891774817361471374422950587283274444746431277585385141189974372198957118165079947346275008701983106239887600031452491594107239979815933191100079326884072327050423069494523585035027788350892204143043092027234317791532406134512349250345946559097817497291968766237847667942134529262922569771836906762149269451316701617306859920772413796614630334819313210832147203395844847504788755502301355170623653663396388964737415882537868132835802536674561740805882796616872403029769912864916335727618863695913154564425836556054472719405880689827380878395614996434051871593376085035439373600450382843864439543095236842819347012427798663993330737078533873143622432978251091801408544146521449454025177413756143665514201889424465105498987832938909557115792955894786192336656463922593274067977758987250543666771430968529633216331393313485971937172324934732784918010971653444888845352728775330267511848008596553509657817596814016273209180710149663158998228094000088949207423477825453581265853789049667386048940895151390576561649117327003551634274127883794584059857631582684292747045202558267368156052587680335795514777862773689485875148088387854956293432453687834727210050245000241583324318446649344*i1^35 + 1879727037886940820738293729365408186724835024032540163191459429238060174058799096003812156550015761651515379381874085331519072165938101396541101804945617165347128443565541519310032806937948931842527169058622606217541438328128931874939083653938253950147487628288223733126769213207253695476394202630794352251697026636015101879637643461852869105210753224187120114498362317139103435799284269430703949383798059610821385691435099007970901832360504138182598860728631661027484650855867890377517806974911837011535168046937235845032383946616662775645461732076580945367760186882631156662291824020204613179173923347289226287190623289328106561317765657843732333109819330413297304400267647143268439157436952742241988435037099733123392491446027691641101462614120143767009433766757084255298774949609237303703888411916503187211129850910951174810995019768932300491225443512987648953647357908535480246265729532114369536338252365790539360138895117588134041083002307934141348244327596064278357310424763854543353969880189555588274219838440602520948116668346105430592061040979645857297605461854449718147953511421844686746797436462445856991546279464809567140854907143944483866705678067516420554531292157227557402396333626983324831683969024*i1^36 + 593194918179285826741697303457247384888854474373648799214850539846893165042559835305292117896324219996185616265830006735119508938275595033924226226078584990964114557468795729752235342365757574046879175831918875803655295746237069211960207233011761817825359573663466627265915032020362203711439834928493964530177326861199148172688445620687966609370758977907648788950933737914030664672504152977400403820983454067700627021768992943770590134478636339975974003494949233210952433959560602210488794671209361921038956188978335413332254921779320971918614156929782138047957443997665691317200064848477653933125042088266546942314941362644638654648447654490460242015379431512649826519706855005531247751555183928665775560358861422724169584121355200905284482759210968884917103236300430363844693879597927400478087466403745627523163619093726730044673018174818487562497567457711967635938955930221800490725127077179808973545227491818401898307110873372198109538446520212332263543230207683120318198360683203730292223956991901107892305844689583332529602605130817816100244292097407131992852912841725856945213218920070798359772580592129389237062609012493661883596984623660556286886049674864245107560184551574380521615555592622352367616*i1^37 + -23425826665918145153665224611621348482289629798394284816242302955041490182266565669558484257139450585245278424339330480777272432037474109227897091250426397721358990389017149482824260565521139274992051701935913512080321020864524021382010348415200588290660608577984091253152621852209770530305481985554112205142814140755470209676635429089102530371392617577180906762152544882084875515824697198518186300042741288261031217198480228155678485485913893066683290398919590958782037686280480805058074175039123008031189475007946595305500183840683316492866294562849273431434502957206900613152930357888513499996456283237060745384910598881334441908962247013297791434560116954280063165995847733318605561771043289021276486248286025852857360548922039036093549813599321884484381419755334729701460171879901391966364358560369134954099312469110575761541788803135706017813485529190519462597164441918463074936391239760856624003090938057872950077934045196254758562505694618633673823506391121226817912693232412202787926989393795154669408204125884680063451375359881482351877842124954032236129200209543345828753994287114554937557135608988647203923242327401488159194637382399683592648353676168079236674108909517463450487774991351808*i1^38 + -2991734581564781212389864474172709023299874245665194723142725689626061912296116444928808986982919214885330276727933783850405055456322318711567953589307833391300707925977488239735965318353632960051938861917434987380768226520613998468626540938121927979373054920504836696112913259727265564681701532418522050267110091188244107656317014921132512932552642305995024223475304458624173026637463124533563054064065957178378225778977817979922274053049467846279396785556758052527246358690217294472316055698674045007125182942732513703649384787069889997591860361770743230134383047472788995532152324336856059526529481899803914498577046025674269876391090293014334764394140760171389944214231940024668849974980049585170059262574920797245920166363105767774161807433849885619474843676676617591642102529164989862480356348860689223929718615050665363212821361513950612999070887587950847146264216204059929402273060456970700715710023251757426482643832046841723735417828302815545858688470620101549114685686096386479642349062982579069404732552531402797162514902856694074670876008506066525907539370112508681953273997997690190265018771281295465009629226518339009930305140017541210592861217911429689479351437466154649635520512*i1^39 + 345949498574191791575672958203523904971571885499805940858294809869103001139100627959421961746361621688021838406776139793233902893467013292693114033772042109371594553935483086491814288105435575425879846256744326975282695011035819946917640382582776498845423137121417668613250416356122391696541874188499353664486767383857019664119512127579173254906164833042952920032243181647807195097022843997580903299577258180778204817788414488712305337622482645467780935805189796932586055617658466724323327811187369617690417973368298788569011711976119610059974493811834129942827712224756506376266956666576751567490307342071434921577376424199285567140349164152610586363672497016693243949723908805181352247467894556632920974112253974829620892757442832599266785545903912675905155854428219720407840853894324852591957844887785210553846299063945378581450645479056513047012112831250964756931567575228118722068102125718825286234523032943375363982340988481761701277392896565866761155055535416259479476294355463381816103084024819359780042125988295496040652682180515905603510636532072332828384687133816611853908275530292523704481564691390425340545159369323037468473021456784442553948977484220456109910805148390653952*i1^40 + -15972377148380807685871246922278385231948721807770855967220497451510155212501138821488608056711534546949159586645273893695654007951431276190633063560527179043558503939056405255496802203166212295126046517055689090414731189889504296307848663072053000988107241953799906922685380118517027502732358987664681146721094307239186659709982256628905531499333714187255372594479716092547541591466121333273371004963022268604554044432224373678942691873824486479584202494137135198666357464306568807368619409193307971384454120220013100803943186930856491028942902449635729813534575384402227071498030984864572890156759983448806495807095743010446971640630355278516257466099332137339502736426843307152889347556523671207718675004335497277531288062522710424512499331423435113156672620045508720447108878964687862080633799809662726806887632330447037810342441952610836016929407180813045486611297003816788043636280296363823758883333402541735808569670628454319159157164057865000381495017409886565407647522427471286031824757315240139030373093142824799871815447664995367773321063176344946999555199157429696476097221908415510547704424747189600251265724160712291928964366347790586871319459772043834319821351157760*i1^41 + 319488433481244618792063634519751181180482817362555773571738401886517313498368510355748455444933146302170360375278264262125405267839759697981085515901970202407396886236508551130058462792585304174526128208140200682799850740137896961709974074670968714766244802843872687108846813457853935465629256366940396615184541315172387810009462906104566110469071381421045197765642840623207503311267543002415061211341622093629447506534916864640891709894794399409771653691450137639034139464613371623035426193398659730164872292216392913670552281128745718556356018798895324885619877350437278626858428021117550408285122328989948660268427109751544281181578622168493702682009579826544009084854355919570825680313229591327272899915325420794348369868110245108990158567664650360742405653305089685751579568521014516129262505479353405062462458526326542481724933119713492231346884465971220679808173593072913380207400217070166944301132317066698676769632145150732013875259246922771833545407110770402481954711561222345230870495548252929661464078661329275828234452485907940491205352864830643435368837390021034582753532263777503458076503992109174045314634770420026096491657511728270919596363205682348949504*i1^42 + -291332399063074037945732906429502153331608129085979946926412536275399450145752727622677389685983939454230802075021037965040689359501292109753914940807963238750719094056727498006133356374052874121780579334377040108378632649921412427990502281283515956594055838099224113309210152795517505582001338824341364398937398639984101040052646987943792999227626368529505781111724751419131691066378022583429072873099791280359744253162590219551796693844847691758443361281203698916024414185540405683517766814830014785516878333038857840906266419061339260885367733994236336897672041908753953047495652394612779187809942989259845511153847548911479469705060183390402647546808496822939753229192375840843617754440662949875971996925537671513550245644192275651449932637837761669055688481585297885321574664607897235032327735274260475897778740696069583603191654088331641338093804235219600398971448554642796922667138073138402902702956808960379796678770782848908679628380511006026672335340461433194436982359737465474793956732833008419679400395895817334222808445365211674583488236006296802326432477599049914234093211972586075723380761530897543838046221816726938162654542939631648801380351606784*i1^43 + 81288499082935264816579870367254406055361416578983018499397567993640224768105318611124353942449970996256921908910256611610481677614292639334192829799678912732475716488268360200635547796685251054446680550846559651654424928519909453630138887284421787485642746428779926008725318302187108248404452762028590730480797501396098547740437813281890214242522851700007658760317796123748412662732773518521107958024630850321034472763547168968444940456024377449782016613190824586145675760414340789294428316342392745433124112843555528520867861634660168799617298480728757648453239223179444473959960663054744080508082054441341812552072402241994568175277604973993591909156517199154021294733953427193306129912302576448740764133280579040161743196539216769922248975905648590283873632410077400898651550075517370461000662882096866154855513963963286256883346284477877302239158751740850538721212773595179044625382355997172980251996315316035269928627343640898230296950181487404421940769406039187713886808483732951837341831994157403238314902224308396420067180569083781372041176326067034274777741985757476563661284557029456090062675483948297060818342280622419058377783114264288952320*i1^44 + -673469131681301717009381847817302101920482764975324377807504980450261020921972786910948580047817380117600244115333854232838816766153043611978822046902385060115613475770447439021031327671142471222625177384674702664538520199960991882689390675557101103890820745899412286886377716148117643070317603933084354202353991695765092808651452764407685122076248491826863320864122318917647166094879879451657253870216327791933029816281944221511242479395245812988546856093252075535847047911103004394175410023606890884614333733173896657896017835641555840790401213826688916212086940327388835641524259849134567645228695248968964091166252886788247976975442423394510453478297598763711187364483652786124109728427407731503192148417616810696472312269443559226373454517029820119976759363569167608471002560107613791425874122852179675908526005729316177705069351171652511683431002356578233661949531959891966423710196200977633815945930440611054823275916043398736083577672016889529962425758527280448467507914482767621274711979963849447928532607437618775592516890839047640932003408136963936344816413316121002449570777431495529158714676208125637686787989715256253635167780864*i1^45 + 2348119652949746651672386152266881543049085363464265141702163821292496593612241121497776184043474420301978625175969925994260874762969940853955113626769518656111932408180895320535677924298974855649502437317935054876521796602420123174769582873832863256197196150803201208529839228463380199516695109200289490067297433055997126426739568311879777541464435091392620916000221684652449101791828268478329335177481426565332080302269267716369189113828570552270667474135189142784901365581869962029577247189349292974508954874556660311691103757604608204191421807373834936069375698601731884613633055996013099889538245718647586225198288113880009356744664403264044817765082476493151012017389529947591858633843184091934409103523602800630230384790672888641226817861577610136563683357700995388939580150523270835019826995752702629098960295278446598414986348769560511414250313337449692785598593121640010031600784210759758282579417189967958562361288127381293525076525723007306519818763701987809967142956801176474943087778266415143955101660554810745272907793674569738363122410200494400311954357437203223603846303835088750346086646259265780955358295803035648*i1^46 + 6692823447142919164451781541981105926382506315596314042630901937255273940205481888396789819547943318171474545991101364623247033542819773450755538894851500957678088928025151702204656212117587492539944443872892281478524661948860364349131405243674226492275087659575160255371253179722421769056801528501139949974404179751149531422623653029209312827131342805047658364798369795240558094895092752841675466863721354093154499013816042025877125467771577083919035730478041961314547593449975927157820081010885013186360525710036076203729371704529007271540849833772346950802048740698156672402837704254445274423946138809357119653761928700316633774614368410872482641491242035323458037360802125659475636845501482552935985710487486416570533054107034921388708732678349728266139938760130232705550246298049317926002983904124454110528309404140936283667456859812356768631479293200691754096524708865184351574785733216866760761645057205139851698370304160922080689781032248210167744711281036022347228895958784390245577011932320721650680249428545419182235693738660768875302676580192716454241932826885735348970484791157070285356602920856859508736000*i1^47 + -21536900507534022873508910945253615118373753749337107485357167491624971072786076901657685411550675184901684250306478209625990494705502930536203335554642120519516598601378013775567555202660925754792458079483937564054721764545287224630228785051450507399517395164688481762880191081158382156602331893240959449623448437324004285290452857940761887980656134733100772023528048064857331989027640781186907798136000419164160484576584505510086278326612967908182373692717716492527952596795951205943732696483069868517812233846875765238497822923525518325147795002943382361420786299493731352267978920613626205963494605868558263521381630047646198726113363004985346149026953245743304409684149454026782525832246164361805111799056488124743918971779600579018494086827078600807692474665034692784153384239261342699349818360544872531094437843436000993256118442511934842983317066722520458486334106199005970997729775653724123630486098632823460592162126643062114400939132869003061028061486022965904335773196692684866450059880218625109766797015101898149738542670199437005219118107067336900372193624478582604074722504508099805740382224384*i1^48 + 15268722159222897697993847802781992972137907368526440526985969341769628892803077413488253518011930380986151724104398393646408082212150783892994275844906559054098619404350027765270966933112097016911173220794181901759421281000316692649340747040604003554252750155503721185830491843992005741086926941857299451760946504803486799368402583404728143532481788676334903142273695009042473579908405644481280877131002395622704923628308101265817591022073068698390164207182671161282888649265819545554467598098036487248881782006426146085734742808472505341448476487463679106986420968841243686860297611975771844175959400256316228923584651582499027127802526789764130301569379766235800271784469844531973808892127189245367921862896463884469134019106162239304695021579459810672613978294509857084518150225632114537912839937330074362072234217334850522498388588622788134459897423260262120269354912892299145215180408957961883538731374125130415543857443302035948876785020281321975837429150977416062483189598639133093195915568472096053542539106382829055841233635298575200385778211769448107173583868778667236271232303296020480*i1^49 + 1514713348813941558454263112543942069669791358892414305952114452255078167854534958278626811460347504480093691538366832619096349093350508256312407408668492195815868511846270977275815513510339288418894783362850909664827182413375059511789955748037402014448207521780388710352588744664782325646703560596329200903317137904359275052598683504635860763969154630412319371132795093843126848553053703814322039172095394066094020123047932695448368621319760807313055346394061643842339189931933973082730630179738255091331465104913721882408708254707530546660511615034682870040143158447906138628471162144951489939435267058097929351792568005073907497666648825678744265571391456896401751174304406840478688565657974382537833007277533352235524139446579960437443309784213574342208120580347223917836952563502992940829765097549708176288212941280372075692289927459537731045116314700266940167186714446684862621458615150930725777665342197522114818741379967049016724366639763272788845424436245931028248279723071774859158277283626700066913163162666048928743859374427065061684588789860114913208830502682548874690560*i1^50 + -1096827645506341002781999578857770019107165880758273614734910031220708463473774841506469375843525815980765741496079699186719784075362907570463659747641930394729475541565246054731809569009889461051287780279036613301706155398011755816524247716910595714559298235800481198107236741416918197020971023577196766284047943138720564203076425290350630740338202256089817771891858965198105951644413916323355648933394482905274765903698216676664716659367231366006879079830653091415475383328923654791010991918560882073752067872271413940327692828876566150245290409184050847407332446906206527755668940167918801085312212854589793095772717586314175142051358437472657926664167894327409383369949485075141890592307894114908118222003021812004947541289981633260418677866358231826792770548015322820598497835091088947247122224473196955231371448876085134046157985721975675353607269467734038188731088788851356291775001272773647802769673229883842400181980624686339979091355371761607765186262790297271161624416157873955574306021442865766269150193073801667475279866659877983359055566510393750278772774912*i1^51 + -394452015480764390376936740850335456884118930952110836419500484079697951658512248499096201807958446107892146070509837378879514545848514833866192703568175158945187838268027597850126099873996202608711901870577366000290228848595888403630569073359349481041901181141131706731664812494114759681562255271611106027338483627080176419859889560169003722026547532015247861967761283826991579941395775828302066537594509884358761426266039654510478992769417810748567774972125714322116243221464807286530013163306537702311853803879248296133274148026718662666688421469241229334577176584353112846093449430820769048285407179038251717759802223469298772826323951243709766549058301091156867564745850112038818220419926804319447362709680547373621950404170192733783735313464801005085227545544570948242245400005806579334939727400231940290132684447340779639663369243188902629918756631326702392816625181272624944627985878481188857258535432200606968927362557898065172002647386410055684473568987280148432141523980050457200964217774064341708062895346924784210956047586299391267306509595862272*i1^52 + -5646124771953352523993213177304895723839999969753961557746548244473285879345635467886721815903631653092932418296207781829812732755174888620946074715805013556496995494156434169884433145595092247907012533884272002448283429130505151507523828240130365368581361174372654690254644207375302257446116257035225186433915166520575961646573368374650059987589843127439271945294898454084976928057352257466536905195562403121835419676371453272794829603952632176030343324292488370873379342009528548854494727757742870029519652703908128972978847136716889224937405683743504893955985743508347661590684004953320027178592565250390062821178081029450114230971544520165981455556387823152675279865666892260994895065754138385976899395466160672157079338553967633026821070086522277019146052436402825427216482201988958600290735958807959967273352299363573371744523465114093835289263088334180430141558265582991118994137430918803340154103623066315321224181185840432100737272495174897836718742909729716228775046563713174609520096018386556440211178747108656408272541306981529667584*i1^53 + -59841830109154622715439300306753202079868613356860424450786166734769528015787206576940067240841880773332176829940904198616134518996517767357201288575818167409761288010125460452855708273648795704358566744483852984958164124698072458652337098397472580056983421025563309675328210014930517293452246145455665606349415304027384903713728265085345994524780173813454940269745045570340040492116655109336098573114387418982460431902976572742399211051420286984822236226151868530850656471664754952573143153673574297511251726496003380566880948554035011153644458363142254999309838643190553055902655452583373975180621531102974582318214917774024803219225738401389949519434128589315209347931220478630832089099748592353356414473953255465779488087994824416685828187637844439478702727892972163032009813160754017678309308577056780496153666186795236711396846248412845714472694595452799017197127057172886344722430332350753875633608649657006613785934274479185290634106412518939976212122699837902534721450143355164629958371583432805744244975842535207512855776*i1^54 + -61817064598620055386255852777639058744722085782841798458353188910034323918228128271388780810374295638799904655690617696309230400668402965137079205415249503333182905277997808211811476401055502281221775483054318972194401049670130724938436506298598325000685083712623363001096936362510937707775776485160874045037445857570241275384987203702798286714006689914886792000207958810627333330400975743845449932727916926257065627987183877834666463228501951327738040066830385645743882387257488746258689706329150109184747170652409756770699124270353344808026970862616066098484866635470807820029054996565379284378357755560707234351854770962441741030313312784126513943268383500053951542776712563055559807036730925984388834522417048997969200191998535531928470854579261160194828930813059502183870015241605024467741654686167595642791352969402715571740225117707968155294345570881671898712448504694324655704403275465514329064826300111357061890596258185580378900073720396657770681555926500634675765023984821835000*i1^55 + 1075631089941923198649621121805989908675781119070122899289257741797499585550254534522392291674413560718035533973089726278609498318324297313242067269144690260965306605166354353824665161339317609171570214261685151300083602698078538134801575259039718811421432880395869296118456029313916745335041510018036402964304454290708341242368958085263177735302808371553661917909462160364292842638364412626839655912913629592948945008385958601559080790265034308296405931860479843016136847591175795279385358341592766200124297243808589768523688853506833904216665624844359153971881424110714589695410660362259215376408436060025189691986892111600478354234824264316796048037780922445583391153966407828608203547471761612136795577762279952810204501427979142691026003610257162862293085188246946660271892499713018227151755984689014010374174750180824861550934739484353869855261664674737534670562146414717334860162549597500829776121482601176674606858033594140625*i1^56, -70244443724874196153263030057324629033728551088895440705479606973081972513663420192399199838792915962511353792021022986601778735248536395164796414440185597200081651905001582603640842763088694975743816142602631969056169197206189730704448915378213470658565247452126488061475540380255465937951538460345024080603933292568316933416300619491805243890752735829994885358590290315639289767395688344430372656439733692967097425672819296859919847130262336344675757181380419203737380876143996367588847625955993312318460752778655886422956842529682638386150829325165928381084968646150585453897525930706888338730521699130368802119316308900347045660285652378490738756801581123097734114385965494147480877424310006192836266707797066238437407708572552351513559316188957882496021249124259471765232798265900580265400313927611804794070863795270314118359267899970379141447599383323920793713165518641789551828916576511033115215262751282556388709655600915111400265198486472936557612706352645128190395536022302708977658125564651150959649174702919258985117710199512655709569645565322246509940475298871646915424243494665591032963570122853965954115615664618102427005439441572342137910765675713605362904551449335287318429373602316624870175555268895206352672968299280550287684754050512337221729773779380300628716517182217131586447773152484370594479667633518738560257121475953672292556021929184281468118161566789669503910690835461554849663926890553475916026539226491609814061288021030436553557436874687435351419233714113474476133348305848723044105907392733790936502953525881327767760309993343060724388688246116482571803014228930950142513291502116270330401793706204960041008639985616811558768993321512731616809783358037168755595775836444094245099809476383752797354316478102594433992041052686614969683218319466668791290199877805840648026569018831933055236971275361116487680000000000000000 + -1154696688900279134760569854879095469339947449896823964889010379758249204753687180311373314287215308844114730719109737002658281637664618414235494420624373616531911981634963685318351978616941552834118283330350380518734355320950484548197435497769398219797568633127207310885068952667066046761794974319718861480473582064739553308914748015904673376246908016726541740428535936033942054274368978660898942011507226210000656167216650959188120681483967805416697207338733086067774538173214782951697033203724077548033257222351357836746878377953957416906218833072501509979417010519472047615290598164188939821025898707737258913199931194602436480483700420204877847217978451903543641843435793678565558035383593638251205250645031069970757372401089318934268171965938532640692847084632064451439392366358894900858994303288841606400963937199393787394992301485610440722038121024309905439334862604710413654599297426099435722154495228377997994153152788278073604809275705668115361541348355975627444658671235185400888199859789288918886531013562310591300062701838718785194359887508476201348423296080000760349259126150869716151682730210014557370658030073824453192084657857422683625395857760186118795169307775174246857731811298217291522040365594166329924665464957254944153191588250362430123094881421870510884960939961130226449003501254933509928043743966774638176541406887398282599145177385701237906615498128438437216596611980552102016723481891393017566286263751652752222067077660225244926348872998149255622468281995813773705319674072920227074887882112568912898757048585306028151271505215463023112781552892666822650817064103284923048364414575621387961346237172503040049634980618495947216371605903845828029225824279214514559847692685160844716151230492842086487877674068295577034126863338676221792463373906405586590884437312666398831402748878132642599026387741883079065600000000000000*i1 + -13806943172739904289490653012057760536104597153397402247220565348351779008787855150082458664769887893057276260368707781296626056055802196400397085120793530456640630027852317854644593572268030198986222012479898793521682868723794324341970952162360869319988862359882956578999113499421758655368999622462164985992629032898563094910611820699961736225788169648487955138394930185610662585337469986205704820320850959134040834671558781896816804591517264349658838107004484568490473979767609846877005231905567435859071021878276323864577314084164028703269544970776729417379277036201092889147997547273690398056112355686782704054602746510758140409521690368277073587532348575629402550805476739355539411141081389099888232705474960270431443987948247876984107710535758296024303049134921399886157777282210054604605345819973741152481758003713749140880727569810008565493297645770696916257353101574027889845065921730409918091348047981155872743474921201283265074602162019713652467642120769840730748372844004291170248254466462291840829373965111706568940557225215342065485833315416667360532666461139920006877357381314663192166894712943139149286297822129296869775461998291039108953223459326704355048598079642946532225324535333959921951350536060252069391576853892191754025340766894599852391961157345765415879645013620635078271843402511641443093716336160611692753733295237164216772101824624114710618453893693238029126534081263752091700662039949731413560563764086706479357843090938971477303210458562664554314157357573396341160012102359014988883341507581768790890079102831113715137113693134837114491313256816177107311257791023057692567756140947645421132975706238101024435751512539018748306906499362284775367512761267684767165126795658041748607516921410088754074696018232304468541999828619715604259206462002421051185364561763583221651483050433605963081320260709755387904000000000000*i1^2 + -62678041313108939431038115745330497942476376395360828378134565296135862620720403237954502625192888988969515244797625813944460870910349512072258024077321379218899099522611202661287501663102536629609028636014892624490502474576261375147976628628636721685078921792217552271409363959478175298932906532543607733595066600890097717150158024009795855268747075313650718602627177270883054155054689423644709648927540797637128199239323834107345859079163305859261127467112896038057557566868534324625153844777940192366041251817793042100233752866335081966770716728487637556127373308743823842204810864091559760844309222224536236977880834128770327152675063579861254421744263680054936879270900667995807699620139411441738595505127264187338596500060353584285252347737898682139068325925949285425363027620893212480126712131113327024551409986250225735909732423192508921999820319150921069705555387704961067276152942569703935742549942563898159528412524862102076536347332902100802163413428079096272929722887111773417171091811043196205408815530407132648217636221983188945037753693492349746438072699411593786064282286392587113191220512224891859473989480987611990721579387067048421536594757090038628871828338772200097950764449783855555611091276114383191167458121146609446132656864092742931566577731310145853155105861561860568365159442841356845303253748983408798537544640791844512722307423540892488589277811232534106266625334783112908503465164945554031961306742312698067255531841219336946474915318062150262216293471584720288914666843073144722454337984503326267702425900999407990818001794355956641597690844572020557383110818714822690707024290986684200209693150655970576049142184066737821272607955208702073858579017747583898755417713734310204258162302166399119868627783160780325587398025796145825805153301432949641197307066806374934509636192914626771468214589229807697920000000000*i1^3 + -151424475154821620168978681543081213701983579263925489549018179919750969996450442780989497795519928477165347806971739876727301996566213950843632627338474249016765850539110981585105349722709602375497338393288106737913849886148223864099984002628208362721133854067538542116003389670949394907409268340431320369710520297692450247013453999416823002163575246306429049643402082667995531892371359479710080753473617827353234463464382509303200216969172365539673043371643198427228642958585371330481843363250209665677137710191868822661385413328395842835442521036831885065308326784252473902711772981349658410860879696058875640012687362926456883596154357956746619896329162612972716879645803774434322480005726592059550008767219319102032700510641095809388298826714592490047056015486502341706822415546601760061425954079735978283508104246737765578772644777186027910689607389175454270874248231652178935758745096595002497913642309662062653411102634382473464648144655767042108229063513669509391650863610894539445791757433712964624583277266687690823107482886229359320165243673606245561136773478850026829959368892911216701174154614339583503675541108697430892727388910903319123657776905771048060379092780562034936469660098807098967244374502273887602706945259463058312813800466695595610186456548438705944144697032132535461117830830328118386246913103015437601788303632119359179506322043511006001909329489959247590501235584963583679183374065618800619454917744108465191850289928603517060342155994496022286866374225201180447038096876703437262812259850502850640156740526731869980492728258642439282679477763130352507138855139172160536886959424853025747472581222210548677928639475134277410420884983201552341129634026440095624613921712945252630938532070903397934722014583429001780461983776442601959272304539119026855403665779856126908966721911065805698854401515639013376000000000*i1^4 + -198193819202997377828378139125095997373804966663238872913076799130806966810642618616656430641007108172279678775052364102226205297462876914007929525855936953813732512555556286476953838158055271830232887524589504091928597209991207391925253720683760352413026399169384273756938556908027024168714953753361057473372592457904986868798067683278687551921507136085114440635324679027239106823350247969640188211879788579188442283158678943363430059199573672234128580297253178572241771873728280337960301392762404320812184881980323260588587084548173059544833020990314492782680048519303332820084357022588512164588653241371597837520532397564079318136576571019517407835004435199028166147979426786856182906516638474077510085060139172158529474476137526628927533230105556804603935304383238392889315971686673660294921667377619924871005832580000490372174304808739004064623315173674044528577653364242827495200788021429108827184759454042802417512407064432307079720073904820148742822186336745232524222772012092447844690379235673618316011254911141740578578713448599543028758789139817346895665143020365099388679889179314420828639604990356988252000652277450551181268042329552392579488607920870973998358017831905792154377533233190489664018353961064077174853737047385278111282811496263964604366450065912049930571050869781981891125800674714964168235844662467571576911563308100061557347066200323304068235732809380894053630968189083936362313526048076221777491526770194722291705878751209414398395951316504085087210716662653937531840787608736283910983248921086053483388496233824828476298078749320555898618230040383608473548150254355839540777136493298420589384556388010613305380014733370551936542408850822202423583416083566892289666369966638910151853384725811629702587768496589335159287245812738009829206498755983122444571973480000359563055938510515574486573470911658196992000000*i1^5 + -127744443305466055338106313454934941001629240896884765127151608758006038053344555491749600886112419305331056796561537956819465281342438585404450014777702899112419621747239401779199093663216082538928193696077337962365116567060980754558540187350222171727125111779690411589701378662883380249452476638117458859304564711854928027613554475403565856500869577036521366281362867874416879787669094867307807161433062196503658541790382493012684730035699892706473295977408496335640090085038969983159907456429080196987527499427362416781243853353715707853474729195049106623839491646688328784258867841381435529330356895514174093505711260515562765595258309585269725119085052835494910486731530879760519143717266436314636021876070404057033975864837434439675254560428273424756983162341289130388485937551843305457282044596236761061131541709920016571350220406092177410338066190397851083461989960393983855048907500946673092614739712734250877633421411574102645167365138110695027882518275897211136450324023714325681938386625131743398374384023577571105254684254483815590361362055276247850498297311707287313152907040235376585998779742695140025255221097193769409611215268775280231509938134050083167971077705227970515988135125302773630020903841921195809831213401997497506608757929111085490905398162297013954775391005709798387297414343460976357441625487811745128594171240907303556991722368608044162670627796587338055830922467574449736118671163088815261560950629146197751761426245794302771840358994892808849499244602562753194671998188280007582101928390445764958215744486724000783589458985273606384242354073108485563097854770382209598004223813118851016569491701942834093343619941584454081436640243832023269031086996070724512179104409613379461240877755813614486852544754134046859101514497855868829170099282247815166047456114494453509557773405950448085357998237590487040000*i1^6 + -11664169116923965139784805978928088180065657918045976789334800492442185282626320441109967649987872087953108003477666085519991633488130537558363203965125981632216290115178381398695048993901355625442208535428771576590228173245795369580493610719680898314489474036943386799244048863238254179843928819310801081570635704635695619871980257505543879105716424429266916815941597377952019835901725113939373075138734902178864432945547342697758601434842656797892265348110160637691118804218203607049368640058916984609361861838317044106771004106528391954181871526276994436931439956763715222853008161986023912577745907799909353185854142775386040183928126100880576400227579801182198015461106136586652826175113580175639424720876149576083343791538879808724155451889512850164087018305153306651148474166266089191275134726140376770538190945708466675723047422100619452289262066919428969271202042251944104612895170736078335824868022674670942605594105208055738561567055865530279154066661191309234295924983281789885065482553598929747042781160694440470865329837811309742064756389702392529103448618509137943024606309439308490475361542674655663808915920613530980159684311614355461413922728925258088119972863969401381129249902976341258373670114602468179785680945355114818669364359269855140132373667295631478111548717022107159783212173406830887901592678283590925825060397904459189276184265041790074400283837264297569395640696620622912109703577265102742994294743351464769823051678095329375585216316271736981864626948598212324569363172337192097812878131355670686437253141466009306240759960737387559410663751965366301413504159246203639659139078794677945208786954693578659412940253470020758361647569006217149068299802796808833307633185800595627626910613786270896364987231618122973428279557756574804158323746492005378780106616341063232475379426467868770136164113422745600*i1^7 + 9691925011710781341267053966701034234417627215256562000650871139535616109423622533431135591648803433829248293514858232824528864020155156346332827415887202054989994234026116448480813686161621116523441726118906833391267204687697254942291431436081977270102511524549244209825481528594051271438117242842886081137513921230808125891278908620723451340915365629459361637339860088010237921628423311759404864306412775533367335321327569962148870129427096698140165938919897380250600088981367260708607490775439414738926422917680046931679106535010913499384981343582799938761939272528537046653526110244533192061357164265614352975089377624964939898450556659944702741314875576441316577884939548559784308811759132946937282277460598989924534408614091679148136014212010792276194119624070118678024052537096521641724580399783306730610607831029727716710158722872855024554091525031646701295225641031855058520718471407055265564923971273345130889328358521824258858071973010750656468927011609533586476727546027627627533123982023102251046141168077605317380986172331262302964900035370272488847759926199384324105544818315426535513555294576007921516519984412355219287683471051274873933844149915967770823969234551578970707734153056870457598284813760576679997596984841974952077818166087423259310332041736405380491558722824201579038318293362907432571198507727455913242718130071017119079888507389088804364601155949097919253739935731636078350702385515917898606626249637762348179607685765450595891373057014814170224349577747077008691825036079015648894046536117233675948674085723712639005977650541125192241822874733148702466918737603584067965668003803999498792491669682240535243993476617842265387970635503989971200367616312169669414677571758659208628617171431338070472236850589952629777425827051110041177836525061933107769824358510772265306918451703528808857323838636032*i1^8 + 1389777510111306820261916543958624324488554447666522141561833096894804176449311337864609750268049286380178596293779044355432340723113887020229473614549795224047444986694316909939231575837234356247449633559328374568293674289578761063143306147051018259663266517301123976874466057448657113398204527662529512243173623824100198481769415876794189568306841454568854030860118648497625494316568111091284947479200728048099093000457557544813594380597150515732571769360995461245570050957438055484716723556291484012097148452549841384551639014817010987724542113466846430187313462482732398824226812045457753026639769143973641607252711320112994218013172089093506311424956468265003214969234033371646487106175759555907973775907882663566048251597355206059836912755583876229841196173772530904302515573023188122409566204608572784792711071306838354423073800143605406483784260235189695910341187885957818213425883246068750009177841511690284794457665721876982931116169589794793220840224960064672016419497738411572934631953869487833267455333220901409690409461100064586425114331859117079801054883564527377485250989906892726047603043170949579683046291723065762655853482470910028942925401059123617255924732293703642479998602187859193286913308091606428973486411799358298148675614470229392845800302000862939373684945852146663244186458355055368688491348670457874843036845589748618855622312916758017767997582851938745956774274296008276699954292089026767940339021857619941812967995010909275653723271748679303194241618022445923027624102188825610780166672390947045748611891005798422585732572009207405595120489026672059859020960606860031675862184829575163860260822206795471724627961474444077650546954130808610628861256322675249817881028601620293519144569010904859282062957593750093980216584166814813875491273322134675112945912570091523527800300039299140869297274880*i1^9 + 17763421207216938227330680777955754863067387684773315608571966436378812965995212447223097801395198086697760438033584711368331145412891641988368436991914838432719483468769281433657422884225919481581075178213139946609719550346978988396440129295702010368182672417729923869817431265499024472333782759050237691699543505935304399919134708101940767887549517038645556927856534829501326972125794023418033172244197854944886354465242390031523211602161421371699889813985233888521717058699139586481072136371815791288528322640566019209356152458338995320160130997781147318681281508895482061728857697384709476295834668633064891888918528390549163877431210791506506566873948870844874452433756317860328499588166466135598549717694219977932125790894780034703775003008388396107354303975618522150217536361226767802590954289913666564392816961378472132733874250562241687324795440282172625623843430582364381016967355347620376890504617668271062785236062825209024440873250889801598694431057828171277860466460169156948415895077208147313071833740852514257954941213407488571828978108648209242450926011963585226130777709192203834984158582565391830412571952435162589172267834365933688208096707178505348807928558230272262139573853206750804957757127874007550475513794058789413596158506820855243441794653904671931543368308837595222071183249582253260922198469347448709210001474994865121450997927680389254858079900889239409353149281407227254563149774856326193209602980378646412828427704552918953556898927439566681858652043635992040387344155961280869014447998571101060047432856997959487170864289595472886473085709056609749048996418724335173690789279499575724667368116300850342439891468274374360021154643971016165653578437593120753379454943989342301819049959244802601996827296226336820426621686723242919635941296508844077902682998144837329015728823672324602462208*i1^10 + -28356996965932965016322112962834211856743411606812238984590047172423879471832788250837234586243308074380436793881158062721954679345200512560937084567586658827730061536078080552380555586892074886969322100761427088960679312484938877903085700692715014757772789574329187205584354279601146338202960415325117966695361440617525864183357197669579361944270526316555254725649255624637787270277721646078340518419054400536617233342468065389595654889891078511088684880857511507262455320546952841702856465602249139510938126216699900060651763088021926592278577426762452509599081467230447403187315164925476068747503542198941230283594716478661670029920340358992042370606376845979710489769470344363740920473006113567972866284217294566850030328161996249613999967511447472097058502080033114638505143748551149294159977346864942182958373621814901719866019111509960679691559065742144292944222309358218981530086859006064610957695630901249573779911265827425984371318584789623508123213159292842593765474336067023626224995156136486249808957554254149358156390552754007734303264775198315053041171518010508142998534866089813647527940727499780491780888486542177715820877594466778222835864945903632212697291214607385022391998124862091092914275642844835941029700389443352177070545143910733774264869301625900938275563245817093349165166698861296460840981647970482008534279254554835417769359350513549494898933725866641966561111572017503609394465495331158658213382617752168297239177899230921023559276923884188312286195992634414319250149703991918207771550091932191880445275032775995150720887472500501703199436201964333875545486144437938958284116646782291290303405338560200992127311624520016098831329512111885949305340731881476011391816680402901258233227730161029399234191585133052047047470456046918114668258357688641077039431502574288212008064839856808787968*i1^11 + -30787333336326044832714424962742192306344705880263464870449983887270215297878128201339068869546243415811560601238690043315242442585411293457610685724305716861205747523635635815850530426695751776977183508746359265870597482644243275919474793862270061484370397048829336254938789173213944114408866917889412061115388794126534521540062574445640396436353601931260993728599361799363895440238823538471749388195445745629115599220219189252186691193472783025022524781802829405024447055360527564883581920637327179324031954485803989788298065332726923803222096344842064491386987471884847409851664831370690367087850271478010239225019280643578155865922484071915577386804207886020368208170704387710622341127138241761945263705332235561758087783027615306472427355699793318582970529245132747816038886344729467238837774862803256539195272157745835432449840374906359521144007831513519749567078794917917960899889097859993297000262473962495289227804272025293381157223398401626438241557185484450183273932089393260946019890652479367840208949142066110562994808929854431314539696660124979205944535591786615253358827869696873105277291307412230758360565327072345967112578158104339321727309412796082146707598434987940651736527313803845228003830598539881470011750500201843107520528362888469023672200827887993579903366955051636775929096777630376059478333677271489181969726924401254249502216935716189900914876026613190153128040556459815849618477706720654881616697634314207842120983172319761833888764803816903550390756140687866977344028429365767568894159018662549862434635522862073146167063751829954352087511355909672508666872832499555489304625789804402861848409175769106106369088737067975138969977323419133961490676563358042127628662217239070892969998831835857084609633450133737546651049337507874839864445691377435181501627035198592961582460558844624896*i1^12 + 7727465873872844846046172878727666271093550419031866987248157222800798783755354943596125673546257573100564149785246752086858832055689547559073106532512825258784563716829064106792355840320270392282750270044670666080015900484127074252645558703476619100446047825484777234283762438461980616744361454629595363111466571173315040063062268972715402110398576947333039362932724589275037831314764329785764236198104694115043567389772240808589358158116587084387320763228040490451889386183635544199661271439314402573905364854779051445693242795444517199195240370817773206025904613159203200986172847347106229983623492429035208398477968087801804999561114070904364422390770680391612712771096394168466335695587055653143138295077290049432076641605944806671250243755589729260539558736692706142178631929934673582470618478733552034351073390113270054499315314033963012008585102716570809968011122636598560868533124558602073727114234575322519370504937123623885172897767636029728235084968603767910102848484541560345474861596163845262643769106581666729512578617194804938087161580462159134010573257305502755165275289481564097161349547851816647531966204688538442997023493940697115934503626604382872932525387985066689598332647398342718163958631402884798348083508876947979618847184552495557729353165378471166774403204934200821259270713297530122741370414627172932499742656269338153109665529325304033759675009033050993350488089671106484595809258898315916281695462326446104088187909085190386301556188495088034510141896658610466773835900033531042795900541115924139235863660834676106656599106495792119838584926103586612630475222319444908240068721841369191511163211171598127049548145341293643909052784024882523295051089332450898809641467505502972238580621281934576138796581276989234293837176887646486084055992364433177180220667427557054425729400307712*i1^13 + -761562910947516135425345508398950055083346859459204597234918079334950528184739092613657477095159355783775863695159259218448947022086433938433203442726736808527178256999252816779893060275500768798321275327639800021841997290379817038471271364242206620907523168809531560144363324291368660745417276442853485799232661068322784825211529664080155571794561605000651789022938964430009585614644676497590908677990751331231311433487032711310083653476378301397481870045475520031676863492461657333828442583978127452616358616260660454135559437293277699400857523194154095992913542638137260754469855919046602751780129725218938481673166722817379877297432520469541010107909564943241143278843262423422503521426832709936863726407747643377479050415313645480340087790018830873006551034695897068888109020825145435507614954672828811331067035032481785778561890743951485202535395878085709660408243045729906878422963606655815939077553695933050166461455580091128740636398429117324452208911396103493166646566010839429266849418630433273117527653716872505571773993897689113066177727943223900730040284700706921176378207572659496356621563941462243964804882110385569509635029019269435581513062323580645720565369034619619222417102175136368725336276093732819925833275533349586575831075468568065611878673077402406903468012414922056079540901965548346441817888948223811871602172088959986381314735329975764551391756144682105475305367088962771331240129465805318205086973088280599008534419018179529180986649264005960732891159548066363200568627314870183686172933268290207286415835812954802532144383000143027559811516523727947663168371357213637846755822899127479418145484469500626664129630968122036906646603939872247113668356647864065795821309302793525116772449777409517181108100006603126348765785509496252093243904662182798287778213392603882720774324224*i1^14 + 36413215912753830418561191161803027667085692108918334328868281267849330197460739038877483118685926121568313078257759262723076447224872684492694947478499098486437677421907621773994550300430687665773592269309528323290780736078932047873517481565042876804668380749810250554915327216076196553521747675481370477145217426965285523287867417011818492542735022734407407889298599246263240615274763757804596455168839724290262476978823062697195362314175777669436161839934071424415808014518858238424230041793534294342510267279157854676025088327682474765070294912055791885756284981648259934672501342575461013316956804533129655709879659020339224569624638314487422144188100696948010209367271897495427133904736326190203014112342565557163551675065652090958305639151911061764678519442248298515041177834108196688289682370871708986827300897302992387867006073456697953415674697461911215366728806231566583179483808227755463270520251129025567684961700316650093784947648066522464085460300853088885614245846645998798559694041213581601512215945772605533199967091225941696266320765620717604862695379707631885754034258862377476675986469851254072067471742489002088641242915867322968980138306054434834682389454276314212760500382667190030090771043080234178636235887563227977541547373950581094437641108465893366189371016797889835081267185598844819722690553136702789530259299212258630352744474560624489392862616754172844540989919044586217548373564659837078648408937877679883279474386878155599233051186011515564263804548689397789381581663861307570386166121544237505786440392937059546821381148388098108076708068372417857179376028842835611102931959592422069088039101789099483266708533454803742455876525469238187498267756661781254631108156179475378972810128653088218734986200582506138261606624849060638527322353537960373424968197711477222670336*i1^15 + -790656432052457039465618103948542416442966798305536600096293626881011565671118002283559884315340437266590486127266177752423999759312618735595158866737856421483388941437602051909008056118890924350940287014692564366242169219937853441582220986669508956006727260141444887856877222049978836606921563590107600901106154835037830272903315672902471912644792990966539015471852745684706920569414381116724861859820646154598640834073495531537284576454930410663388281833714428670608511449347091645676828523031551179438968316079651144190151159128568794111575725045174064746957029210885196198735081996224674925970469324792510616343993543725951121927901876179653256392404195474837260275125205274446617733826452819317610047293682100110162514483546991387756716896133729521785493253271349906375427568386928775938682143191101285486015449280680824451080827897365536115126675591563837635912003881043511501406729988453947001518820592387655062850398582059341023654719166067837241186509876729219239978874605401129849175140376774654718976486158878112009696320037909888998212142947512507801464057323333388345167521646547954337239047870582679175003610060707221479895217015357882099805626884277020787023814465536268909784781851067582163895458750121772234115541669080699282444952519241401384160321143598774397596938101620714834500077331662329483470419327607680998567596160716396698146242305553373614357052579202722004149386596934320853824917217102384506327766290671621914939775237978075145993124482015747835492525883152021844771271622887613675787054377405157031775475796399044893430538749315197580241560215229508316049635582110965272585033466456806910808035617480277711270559794121439913551149725649609619292419918216367036149692964953080454653072306821768104129278344923460465559399798538412583877723585198749574197939601823236096*i1^16 + 4735255163142071955683529242989989446586504251000086959770823461598771203293428487438715850391022016213138052449321598244958519436829643026721715842560510820766335470844404884789921558850870837699371049632046652587314474812027194497238124528984211721186502887368359652685018422306098738261893824834028540637851182885381651005066168893319726584125145990861576318658891979817215767684027256601778090883421839729852600772275300190985474237753937671691408521153620351853728888798487733572788550854021265880078573244698382422890313264795117338181118255260470984144030252298138254224177036911411017422006119067830435990257943277438436191191104343483446040292884820502682471993697530882237549645121696464443969456187792707272274354210076877131477507372427417833264597755302896436896193715015455584779038924978822732610842329370737041851575739068867358988696462713742096423155994948581669627992711699882541553916432299747286746294817108619261497960511098077553261168803540836668419413100866183459297722101434939441513445491071668663353471868538234011457913981629146802568981379150993225487096872153418091208279686002668819120330827480721608478647485801066327645014615758355143529163211371926710228195060620272332413461849775366314141768015279794631530692803414098877842382692356674977286912574842897272850600901629323529200899166121208290978402502250225556346691785081341548683256782987832515049994087809078038861037135232556150006392794532001096877857171374483852682349071572717196095493844465141810331037348453701592219896143409403310690744387110538936676239705259898212345646243948827667681457973715181593502375848305277183470023384979155036378984330675442179779035472376807046217847658950378341487866321086128914060989500351831599743361313131918338812542933693227102722258758165160829680332610469888*i1^17 + -10806431129721248423358048932007367031775438305043288328025949177708996833371933646642881796479644695528780193540549220640855518093270675643792640085394395167702654222751595737087920534850033469544212772262890805797232959828610780241800608745512609998207570470788632595832462900182458984153702534127367564087836685420304296864016193031841631279313564777194829192968253624721726206048284524524568568553892380756411916744894998198434070398774830958481528060796977637042510154973955587173137271936882124751638085282177180058611952875505216856625220626519958208696755027326524718710048449605853708249531634256409742483536762404254101891730442455582963330492542498630201250238302844943195982163872013170843283663434664515233941919303418038548823852581343206620987796352100118071308593089470905099324623896606367141410257574196066280036562924926505138659402218048336505236788353516966910491968891758389881539008404872587682432376117631984266231235894822811376490876627742318539297923007228000379376102170651587334895216497453859951195951493701558297190930092557651363391361710332375772631104332668249357641915283496526471631601458011303601791762393120869818701963235906933075978113273921976043057212068590039814270479636489321110522351154013055318270190121443472939982238082710518523824708964215343201687979856632658561986822159653831360697999523052897805721927497300121854767227973891450373806915952149123726810823722113490371552062457777291027529062416662368132016922926781778159294501578569749419089880142490663950590899467578407357923928064850029979140687006025462229601741299696872227099789218347294339924189421790706338046922278285534616034350068418487528960879887324615861088273614638978005540305410802528022525063832988254731320015349189670555975738433035319570744107690289716394295558144*i1^18 + 405922228215446046524832507748080711329405133519077362865908711180952697262937739252921288140139115970748231166285095878583869750362850799932242925519699092248061701500611712262858113219578413935048984315009994356425729447684187092307546460400451029274874017015054786887186980545785501307191662457458543055083080138261815569687236376501330467460551919435656981921160478618079102241941033904958134588497700814905579896192729471205132724801984470964380655144177675041038448043896779362905229517437127091417737339665597235345762632258930386689084893167048777135609546990374311406992069524182235196847153883437237166110186546348170899851917386150657324331325919087686415899869042127727688361027367855445181069612147106473654282795015720593127434335071453022212573731480887735414781814107100749519518069725120442617027680200968485232061769544540997842793445449715789153977706854654473129569817538591239971954506186133648620642604619014893795794400435629148172831237516222493605192241521543046245071729558616954520617556008438263757450602429097081138138607478159345252539258029626609347312507365724715174482565519422662264686019844300674879322896587890837234238177071480782098921390069590253743137971319551488935587876121495236454480160400500190742083551829078491566959772831552519060238478012561181151173917113019965884936309746231930982815596099366663698508638817604361913512723438531940258947123766283255807768609946558504407971531313116666915490774045819287065385431845869476240840417567892063686073410550640102729600272696672041102009205744524322160171761313052183564146828502956099985972134053570424679534371813094641822865326016658963491389016004982815399556603283112542285284210416153612667239111080356843918516723451253238278647896036356738210501066531940815705310780793559539777536*i1^19 + -2659536234560162407079375906438878317657750033639269566974829899931714338435266305044829910177120396300527591779283890709815698876571817212522159165151237466199049734055059303034851191730268138417621806242029899794961770708737196302047937490767358855051479061323812109346580985958510271852038245813683148543869887386123741749271754229292538664583393739055467557035593630029254830529986934356661421678495774376326995555919799180806128917660141036232172376773983335241854547177787543866504019910657979355752666553635552186074037663106691389459314935580180795063105269751900859136587500705717322364843116551944663811822459839460703938716708865022598517549288457671065304472556621233064329652852439504500453024043329165790128256468256320879614471410193763630207462667408531515741491959966374972761656958904695880868798388516516711250522075354917644292641264887193121478620240608696255137329180390192832499605557798794935109069000778444025470856823612470000162181765872925013621173646758231919421824156168165767377532088912524617256975856847443274673599918579785741319970058553746130060169182006750363739027349214088330043371444424371104547111792742876077337422227208394785389421029984750998827819413336283555572802190995954130452025408158863888692255211130295262163831437668025385534526973039756352485232873713171728216433567229852806461295610309002402790067877542681518252329374669403812480236971174836136740249613075452741230860396315281147906936595641847395406497618794901841891485477741701509727935314916963885231929580328083435303641374346136346254807712392175325796147138277943099859970630238870943687547232616451807572242354114934621539658441739869834445944275404209375126904345985509403532123050123215036550474695683735414422451541332888886034136450419626242518388040154480640*i1^20 + -2784562607968181213034305752137208911449037058029221624361276183564316366813527619705692967607362938320307891324820859057771278859452737013900048108763930646940448226676378209932718269007335090804258865506656976568953327102936959999697560716013874460098326768222551892889506429347831121376843885037749560974378526248285701515029133840999516154748890120521536244806290116368132022568780933599216800340377561234893208948370603278300040944012404135109711885654137506961424853299684635974735974090090133792684956947439186865008606063909051257769941782246309381902399064540686362573815681201301321635210219599109145143669022404548311890235398998463029368550358163056231477934498413291288019895012801797897171346908952577100014024286254738801767218389444902202894791486818770750106883697173965247562858753783133499724035388689728364798113257838729322589899838763049403713860503843074223660393877928838626760058292485956268616640054534950130775107009941782610519098534256147405741449461984722711561502365151826686213350767393470732413656696841039223726731621177704416835394635671778602437645530532635051618379116088263829492703818230709582842879124218306221727852276284324884142509191968035222039524582313350726735051353663093968660421012215440282654611532704791353554146388257071972099510385935932468760148517044144020113665475323735841115074762987607287296777075105813402860477224708729750525945074940723348921904123473376715695901095231968230627979007230432442169058471138780226424194292306125583984674610627728111051880629229005490837864614292447462150638646980266100724276424039776695785525449353284714589653303019018528647849332109216231821347351582332983953912899049485500576897540778812265706655470125994162250866373994629868631597993076410881158518748731499156311661084672*i1^21 + -1669429622333407248577145283668196280306981704719239318027933165554776292221392254425223274823681049344783165204721769138434393582363012800679825155680343435494794245474519234594007981488601222082900138526233803758086298758403375815288746508009351611724776211731955824297513840879273617360729297965069554665134438935101316349548388416182668763494865758513731425981474658468949301991811326609782477615887866898534965193488044096880489129243623572338446635554263863710094405413711045196365781751758943517605710958953967331862590370892459871228667857576994351661806357942889701630482967428498870121407709987877853461647811392931267119672317688703782945373509964626020437787523042597551150654806893720896554953776681686346019005029620941756672680095970720723579874750233767900426005209828920884694534981817520376984545521951573145774314909997979181453171050618262526911950136021280444962389354625053248166019106613693898849134418024617221713714026122615917847617696441469768226932367599825245343024123955008252480523636067743097082355158008363172393598034611673393874154123549978905070447414787456527677206315718737573681564268752703399225423082334951570871591365864524325347317730980849681193995799844829017835299382210772988601011358215599097041436531588851478952050052149793311966762588414430372331218134711095221628077545724933852026448237029233950293603172415074485832804881485283081766489713052580774726369018114769691219888081355591215069795849610289366965934566033650640540520079719363466571089974503323011069759070372521138274474516491788415713306957850390568738868821477831103003623703760671684068975205037800080319882197717223639041982626953105741573892143086222027833413242882083809353358965943421202224320339727419850772739963596637471850820134936066203320320*i1^22 + 36870404744239732923164455400310875636446515888910478483524510759401014148037018791822026658081111257718326376159043440156121888649577427448529882616256077601429763655279375815652423954319760084541199091645902439944735352826509881843499325854111119242946022597630669525004373115910627807509297640530912397062891552565955569826040016302970280686994290151564000549433558889300201136044164115826433644431363348312611116807505711178415974638492190447614805636333677443686159657934537805991895260473213643642323294404884613034866115564660360332215580842028055090599103894254372274436100695203788774104869788236821461754883885682342468855949235931935439763785650742023223938933290758738960144922238647184255280420831836366242562052075243514326152176825856192412579991213915847708431252491656151173156805487780471982252310819294401983831912017122183405173440946347160992273022294346426265842141479627526127596315079789642651542967118381217142302301272129118240458651228958759699343811958597771263165514788105222805248765193244418741545225567094536739220911289273856641874862544770463525361117917633021189184508764387431956331490252078420800331701685332140747462584244581455614581026807279078550371572164127050986967228427816519618889975746868019823872522072793762752487395710221047249835459191252243532801778892586157086111955606336524473627081512316884854848512863911430863371949161217189317887044770672918087383778555688866250885908317135078741046506635483258548909940366275698018810856531249691729443941759695110373987268105202380593381967800323655992262442490738711329750420200428853953061292966429296498153979969374035267474350684292912019037135062762143229183699390894514501481113106192943142350379396971983522795989371552474967122519319212690404659097158400606208*i1^23 + -111056874821166852879578286199433415478157709976218959340161464292007859752695753047800668561328751532405092268192220859840494615896086563093817451314237218940928854263330081861267440033078930938366416340351950909987615574753633675767295284558129188277780356409402774615280911388739219018719157732584654734771570273772198235132775547648078552626940219660245677142100805584344381016674601981547483330213438660173409872857214124647319381125304593356483887982339095181303124027284365213017563917590760477425628154017055394879245996303176600487914301044756438842451273416191509479361483403709923876852154070956786410112514278944760979698131984630788977395755331778430395906061569321059187192640028767968641199427204465531029638577047110985892239862143289462188092641761019227290669850713493082929602133775337005279154679543207236445971631876549672249044941287933756096232207581623459440781300366436861233285732757690226192039597963567417281008838814897416057206760964446124979832628747142304119248499419184014042182827682272691215197123698393491369161875300880125140084806015169697049260573922714980276913460147127653947412815390862712208915181069513695780999638909461685595220159146955340910728875829269016725674938726834599284366383175082635381139423223321573545525174203513044386696642932599568343411401129674920177247117406853451349579210470361950201192514027019693756302715829268511132443177397972503487102404805428797469945456714750221894524651568795929656556185105176665947568202991038590586233369499683581472055757693775390351799332882717502312339073419212773131401763696875891906281569588726603302165754333700790922669312639636746745288919450270583448424614631489424929085514390984066604572543498092697629042731002794765694150899602042729937737273573376*i1^24 + 89971638996780977980564233568239942594923559539976795932945676160580521773364843709702618326985381009096456201472593914843717560106847772418017369462524009896110395254666191592927903476887905457601627553423666738396474665436449755526053308299049066687528696431293208914498990262236195836008694986844682439458766590239283879712746718092716669423912850770237535343437587906914306198942988122800159542016279914642543711926883825577779296279034926423768637127310896147892512719203040462758820536310241926583171342194144711975647775776440731596612984727358745033108280296345690906042373248112296079754205860769810764994344468836258755028654976083436334156990886662939116333585834826049603797262322702033756321663358160728454077439553099370384332799896266094288416278093940724604543666351490216375902839242010045026166661560634062833378722866310812605825707214623852152467042136759238790323778347102252761648404507497450142990536996477582578379678157665052500187058395783737251844153269578729782655742578603370482240627772573506934849142285658861364386973242258918189151767366760441012836088335500832437295513768022493098721258462613573252865825870631817780814579607805698581581419969475895639958988052278022169291277542409520674676126990443178216116123498189777603277558418046241944999537606426467236297528498090303728152412381171446831390146838110476006899198233865024723500892481093465253339169600865423055980648618522977264835437661139521385232740918787672692067908284427983056610621696911262782884986456764778932169982079872611145188956576367953203770429289638833061491466975471314574323257090364665137086606658848683012986435842432296440874925551310692384333473439092046223500216211921593348494417121941353040867112343040867740597290933700193790459904*i1^25 + -48262980149459445368455734807470067701552396343727193672534101064042196188008758549343198002563112635989452825848024985701912905517787951041780795717746323413342899299301793275661955921260790801438671011661322400458637540350001252949254264836103389267237596501522655567697466827066652043069882062465880330265026132285788110287424466207607626902389225015033353864977995705470221376581069998521032590908447628510424554493675151374233679604195907523231419587509594389514226440635684628424498157988962307200740588038807408549791683391974585188522768496706717646543745233653965996612549499203726568197357561958307883741898602788460895760626556395141437846390920566219589314315743716254349266438929576718150439928739437598367079696147925743214343636892276169178196800684056689395988404897440504240095244926857032898054712183610776993566744907752211012105002652783715797157804010328582262287774742754700394551185512006473487685647268386455154857837739217078878522468402202681593324037572690069631118947675822235913839417398289365718286193775654199349537386321327832714626815006175179407016865626035153576890119970282338023247558465192600195724008958510247921418949413865722300448604576909267123964982339448365226836741681770075620882081683371567887839204487123951317133647469338271620372783610063428746709574996228551760142066692453401100049672706174535463171457743811637438527728167443246814382281146241475498583200405509713284708053047019942653778585329374704800227746574652902293305574302544905198706291294834369034032414500453308692377398126796001461745094430361591462947604557960656894083016238231873660952375532034622249120081815617364633330047032216854717294955000257682596177851948341465758109975324275652792755621204633655520387285894773604352*i1^26 + 39054865234392915645496570055834930483013499034967956997147648618493397269613573878113665945373437354950567695017886873592324698594809539357734172127339413229919624497009131291633505965947156526027549351758731839192228077494768169986895671388841199586795902448434509094010488259877033273717340536189033118868615673503295857001445940534010043626718766474866169102357466724511887878570883110694530721534087991754122160980844592291887044558787107731328543095529427419509115359624810616572519094967050542268132782773655434702386383366001936966323641727802130326189947781619723537801610079575459391316104132421392112274277098729356684115532229774032299943427982197945537722498495787629058384060351876632140963786161911902050138144047869563628824424093659109481651159115265319530839121916815592247353544834535704426844956158342198609694044065829912603172320501904589721215814500962806109154543605328346461034267263441614150276844353916383975286677410306835971482986365822042433325946699453325257593731300860492190753534051571235236319668658994654680365174248201912931913322768778161366275065107121625207832184382560470777454727605119887981011517967719121892636774763192686926103949713906041591348520225556743709059621220446878838351241976880764497307293176219187187168499219510656748559243968571219207379982210794270691271397091910819585660576498940897504879570152934794708190044794161058415343623785739638112607556335561636414368176099194242140672231568883499938085777028621452335379042818341677452154368588703568005663478564600482320607369457522061661614415213781574884824725568417041743556050448155363185358669448943602609355800477523677687478972035193589644213370806306163994714850095980711271978252560037954163575193257608871293694620205056*i1^27 + 1425397865286388845750639673687584785803293525689414687901987696743584730070037992287865223158975279533132445007154941147863590262334906840734290723288113340812513213219455686476608206337001093434813467527248863474189031778446736003191956214001682274456928940518441321562525448495714514165197088406485355871280988387635930702654028341579717729522912440306291715133359629670448337603486126482133181255024762737308750770577852378960290974926149165155369567646174258869189507489391643331315935010895231864987628842071365824062184618589190949693989541599079244597414772987163487439139775527484266290351490785599573201591820470661001238874984292374740644811444472779471245919745569416104710372425567591152320767869292472474240376941466528643614846113682080531587101462717960442991214679913955265195933989055677433954687513017519844092585581265059378901093296966002532683690340508706142882944020923790974016209266858188334746877904533081459868952955484385232674146182652426064704757481133267132034726680488853542359437252670584926801095091086055553413609634807153562253847110758128376623836300436837525449360038963205627158557065401814497760839435174954418230061105152897289854648515650667380833053805608623301186137860481779946269049730472492358103175983809753494220103563862206584868655861128957807006729477409883104150488935376238430514418774008231361993220474003773500672494682581093913458556622501461548562469072408490814652125380272230436696344382818966554265608737972254705819643362328553726563631783212121615243787710562064404293043695400154462744380977028809922581819580742765637135688229181946085706385842862892342631658623099970774964873252491482245817053701093969895843731396774072137862167177666981459643530973482135003856896*i1^28 + -15239720685293026357001747423125749015748971135805018841188831628107408703921921559686699321605865469821273552245223677553722600087704431046186395056146794540030988538667985488810912114020120635606880791149268835014385480095660450245015707709446688075552830630269291470749523756937972882422526798403172817556701310933045557961490868734192003141675349702184503817514027151828749446094832294055754992647288411904668164608891848349991396562992880856129641380600036556650354032226215176955950311060032429348686138686666090977635131828077810215503915457761970076855520354559443298924334218056851724881061531384366210276985145854519904305556370957251378304604101055690419434982499406871793320048582103614922239260399164200269795473616101877377544033201782663729889442121615817484435869824891830446296464543411620748822989669109722838742729389785512099335918143743912834609279227925881372020290193651847502466698896038881453756221463368371865843375108168323857094496581749039245658890081708632941246327002774715911376769954712141686922289211169034633261039854083264547081897405287509916134313583188063112443146855922853069180121862654442687739037204061017632420653469930820695876793422362267893987120406619758976510700226696793349800934601364408345075012800116664101360352577530948733727649870118147395912687042966384213399489253885450582641462009006907154034479702106625663473974351651255491697673243976583465740059264488235005645051406275019020502515530955906887524403379208271554616591885290693650127280982216394814080399364403424758753421102193181278569718605057642455481299110488277815769284630090467178964431457442225662362143869383640508837629979104556754665489194867059578872547449664400524218239800260542687704683952302194688*i1^29 + -5436307519756187102117264668471034206595104068952912668401418962889223316905640092892857706531131731106755872664977789691446864912567894152493548935977608250123209777096077187970952249576565184603125418293204249600188026684445660199482145371235690941262913058486147427429787141013984550325466385581883456762001400544703008161177973585304601676978834108884088784238695177821766076009570536626641357454738824817623284222518623657255928875937645930963715720488269555076163818408623264875490768825577997829754122612899433270896601178670183823176586089222748537301023252068506856373833090299385848126346144745760224668671059344976118401431971423818562196272533130205587401952930617319894120979458610638327900909254641662737656953769682304067912625148735169945604660159508331663631938668581128676448929724056267294384477395946688653200391183341295479490443635686873173967668447199089980621721476036615483638459563370862803733327380615962770183912991258068555052125901192144714458975741181886174706610578605125008626361064711976510199633430907021796303354676453648676108368488230224703762185887055009939318985217141847142105448102084745781895351235145894624267390397598598780917605688608419786991112300404632908605954254054744287625501449576256439141368514474195922784821799432934759593918483473324307399674183971851299582901860853149970493732843401210741871124848074543092268878769442715380560470280262572741201855527562859698487130739420469927309148786895303784651707494080905289472133990575970064112849692494138903613394969569740518072780461254283652535391202588285898665775657583792301650369060322709232846616622785889053260676705626429728967185962961637964532520191616741698085169814436992974477103761504779344579630465024*i1^30 + -726182023168994503203193635969270933782254683698431663544522432621904173048921585875725833725017394588702781173322535167728113450622374955612680178831790628890911187440976226122949628960781147621380752509827666912333835018539464092792063903074884930926636259117908247919608695072970293460770200782255941846538900764172837408417125878397979936796047801716577267292228694238864857393619601514482753090094474554479906934786838675006452617113290803559341807071663568993047746250808268325038409327957404351503567044903853862202239497315653190829349695063652657170297524315212899577282933022259226961936123678655271429481048323846518719733152355061680343894400148319956476308817277873242638506523451720492760943509237694037880693099135352989508789757988287174548415346049720512969163960666216716875187101419827931523870346652117156050724057633162456705817089337486406450701003568045149031884101796442847611882863318990911877170949474863918297128676727612807574686280173334659290641680859447972676360866935499867415240222249977195723686979621162447007114235562550633621076528785374329207915894663937753177369890327361930818289034281353541060338908590028939543187793382993446999816934398771790620593324010719698001422468651333757915783872687261163037773228823251130038040872212818842937316464871900385103772050744139981629119271696280861933047002494602964928929917056479935800095937249580560978652980645316598584511600752508168863984937511044866863298899663090644517901594084417646498192939397881802721881488467706304576428345882361673508079655978303307342118631630712611409801355121358163444754746901020528272855540305380883878648950555330601258193849448511671926068699132623742635000916787383332638831466208306892111872*i1^31 + -63222220674079649731423015475033947134602619662931789936577180851253906636690458208033665648017214054675893891827230038175065102265174233765709724459339934515076046524283188492750032964195098895873383773702885419102582505928398636718737888620970541338968938592700215732453210134563029852117343604573719917778928278410076176864366198447661106231778886922412133156368165363326235421067852385372861004414538134261806304796839034857243316135954228658902192043053712621772022884597336248007546828966998012482547371741975873512422148990688213294197163454453104271375447929060592329968034089974653459923069941581609272138504086249246579530298308237921049545649925748016180813355931401664633011033900489139309230592752439623065673621474216164957371013819041395466522465065022499759427213628191336743949485098916132206182545465693091594671352639999109976609836997378830899354524543532871248442978823136634774986234603173210241352355125618146012994187094295458963855078990550267889497692064429412826662766792264546633195557894383741232212484621358493520467299368737474144753423976161552074303357430220993644665905250843620745014229278297823156844190655172846934589609218332438878135921971118032970206700108051370149445488526238033019301800271202882841935274747322676658872778276321029709213990177826872853872195315399426609259579333635726730331448241262519139224820248394825214748962024372798155477953089470304105793094172536426917477167256947674498805526643142325632850477765466197778559268316442525932070257438778405095470173715576362645381350611342030507486712439661066439371094970400062010906934438350495735352482872407192381036668006018776006615527150990345153359274934395652003465300893717647908469956379934720*i1^32 + -10103251392078450053588970582216131515021158003812455937485635056847182081975837380384871747140708408049555489543584364188775779883883412842545764401640997962581149067325404677879836808857746967155863546690158870755035004583395999602703039120166622655836547165022010071675240762804785189284391133502262566299689877438525370223357311299552686041500684140922136708629392582186909830320055916933859406038489078571788350997530566176093924943274732996296207427513486601251604526143667883500713403722172921764211747917967082974387000584666337964153421216917661897726230563809192458010890125866170747363599617839978200070026625038218836531658909687172673957979952758777178952652383029149698789735388166168055995640408258427830313689866319522101056421038186179981861595078064876615844434088939583475231369825415110223433028631621144163946464289100702538126346527482912155357341517615623605674420003181210441926341686750910464345339996868673874492615335607860399570465825616744459827640790569336477235499110661931490867287932760401891551675368138625940141642002452202073600204663077956783180096645182421176448071068702855276056872814233845622785944858448407589791688826891498901062550374630453854925917524537742087319722398243749485678641838396411915204911866308467606910755649077276218709390306004552174752170810584180385332364096136051740472540024934898182530086048106991627851326499169925068958909173671944165654790423016664181122425012787544664477938636578165677113767644020951819203490265255992156883928554344660376957174417303064327860453683507729234737266982753477588359316860964812355576173723152062237427416905203475585045330857448736973277879556361797229751710541936233387650272816186867619582705664*i1^33 + -188963266392697043539609689525576861864196865183487585878887999597649247917217489560872778136210532626573254442814660539262951542550520279892896107308164366901888931207334685823559912702681208897437266098902658657390279023025139304686261658764747641908714041386567990590401006875514756148137909176243084892706681151422026250075293377214759192443444091927236143850619063711350060643710564165146170904451158232956392327938205401475295611685068770652845524282277410985813845722617876336077445875071193177932232312022094856125266683040861220220328937603522365871292312162856620360000158216849916939101145976443628842405879223350902610853977764815456124179176885314269054522883795448864671156766347557995814010254916052437743808743930622772652292482961511171589426508691504372962136798715973058155991903423598739958503482218961939815494783826118989222319806171508255149515405506723935011675373131822456075620540257242486218359011928927563604075620275749805918633975667253506723043448837758680895475024472363472013741110283396469959927993671062758284245911046960357635241955224902657265217304134133483113144067217031813856172631244057735444908944755901746818423659168515545066451496215906245055187881978764679108142080504439701020955241724168832853030147385205035451149533659360329066156291919888283350418171400966160314445852262067088221852165308797724429542424895439055047356545784919578132334260543768048008833362827326508918559350108568971426761713114577406725471838853947750837716079619721873526661874480506747127935404777497175964819293400861588352211585355781433245471989301612291442775659049577328348630748230076873167383634748840115086339059113633690805236669283441796245350868937305227264*i1^34 + 185035834508013553680975604007940806582497393980011747385392072552434735929969726588428062880641746225076015724751056528417108766621519464237441278397974687766121893977263696186135942958828552557843243241844604701872940512828842659303185400628745588698694271519880874927365800554905503742214511573380436679523033544061906130299363668686929466493694856834061674639344321750705728215947900062605765258031508913479651366617294472422795495275308765522369994125400092074307621566307821862741568063114431954712931999228774954687142515309193475077606096601974153596519760035279977914754853518983091277802475337203817850671177607125652444897221807209429095945334016179620389243613163397181716398488178701839887338672153727772553544914108562956727456482088412767520330071174438693758896695809048174908873069619386981111274911330713326495419994921466182478865906084685334789023369425650920221259624882971962583897960488820852971024053552910995906317985435427215166793880549507050942689350799452908094221733811436337004510987318123818862044081364937305931179533411899059977561684970932315876316084230917314834698257797544488176344856425362289431938212946106184768456333426118366064033358104910015960896900065528757667417298320010412188448569648722920161467557657184622752433506176619857112520204805638701911354956830654048417153215519448390209122564555023563952701977606086950026486891784987455051009521517734569165988318048664107313207029148540674838664769452985650437778100037523459170821842899078457595629407723241192072601209518404635484184834724918007015158192656352616937689299608459750215824687460495764184604796924587818862787872920365006862062885072503430326168927103141637320320718209024*i1^35 + -8486048360149900011061057641926637490027908976809556398524620800588718817121292690448325306589938647606558705458229921272945233930300302935519373329220633437449714807256329687376416621654884128764215622547308800787499279308472410979837967974383305076462564227237693697624666180155733236153082402370299551580178890123993615825283040734053621936886077643960919550134157298993122662653756347968247167526657470802399150081839291702631762982957365697534627961889602329406202019755682581468669914132169858809934110256624169955805827060226257788479608807835061687142031911166484755303796701059546902190689793636943678071048643568565156540357957276733540396939049440704739425359472604692092455446909221217064449531389270988286116904901419262663167306944319851627993652069289627975602014371635254194747384436757860188292157526946517439902944362073892329563867745331603118505310019326704421647777038497995789593339517603091083221185182416811941838183422696659090897465367375828968989887213503893779428611116097677039625242000315715150945904101242975215938976489410240013083130231274362214758962795235595704818786319223662088996226896302129406503138500926366393643284104629745638572116053292554401221271057410185554862764411633791271613376479700743240621882568051932997350062167313400129394932489329757256672058011790134569426666107445922345480199396823421437933884508577642007764339056555478515427088815245350716868004756889906797491484969337574675101087594801774550949097083879708681999547873196150388518378922680850927045000271068523933271527585179218376333873289053296321740011642616393343442728456876163337455565341434421235545366482007340569462098541897503196486889477661745746018304*i1^36 + -3883064512226697991835859688075550599792962336086440272543287727509770971000703086932617024527754605357815046595673747033002247493804649046872476587241366010774590537327603683204797230646430123141484848912381880389919890570850308363940854570239034243629742056767674028606055321084455281329791858075246474890725155282313257936932721725649482317221753001733519271224100976821473970037571818791141827615628930977556258861914622128709879690479582306002528027740617887427188666702806373773787519023760344937710664500928487642414898654754263210037507617133641807409770887701421168406525865440746881180166645128770667258057948357505544085349391028783974957535430282710776855994662036989271453363305947719408721130713720569098917100570147816986522641192904065863756288998285713372657692322111731006624476805541689200380996079404010430611780784708479452979708431398192651481750302471662447123258166139978224295410841796685889735522944813014039293869887251185404652041870833851884125748473674417011808144392335273590780053149178186546814870147817604954119576756858347507059993364666579536802200191214211879558445783621844094250845949429788819791956910325159358511214460899889453820941595507516337553104653537630188408941555116589922930970778391610228077524013220591491152833411679761889718415154934125413886697857794497892889420989252743988333345524160343219752265052440233266866370416894041344698741040478132550679893777474624731808769387512774872006559297593488034985082448855922749212735631774205421178285967951513367507389704904953305572393736429992921970991922850849766316862522953206591954254489807444774728222915791570214130823674719060053828583632199214316383438465071579136*i1^37 + 68715530770617219869066108020740899748341234519730372427322935696113262908868687163439134746996328558855950478981449255356555091185357034626067488119172446145496597237590947719240234875852351042911820449941304127486501687561088421911007584930969332150272950315157957646966984277400423092859214161567581812117740908649307050829347388023635361700575640601622562954039749329321000290626637671308023431472997983417244191551269040603201790373328322301189947762286792198457545471185028234254720342699241540725246442060035154834354265625486318252505177130190437743837446905947174546881970271877445100419283801698860503127621430404890421339391633032058212411017393504790389161839364351533214408058663029069458306368090512927746235671406799615128285973976517749708816817942421528349176816740448744393231853432710767989211284792092943875632909724136712033570868504404859995647351614893127920349766101551072493635525488607331147663740938894922592554671575663739019017184573433602292890817520793044082042895503043171098727910224929054728962108702689931830677836821349010749711448357405498216498615418772198903826276936298781275183398946896136515087613388965946358205117237178069337458762936551424538010352945566798136470191836981340350653892073661643919787376120795963199376552506036632147354083776034058237367994857810483392509120420563358393068702739681557013271392983295429249078283660073206059881214712623940187283973146346539425810968040086993248098819601634629471294607107721283596513477344661966600085400791327992755140457755650420845044132041396664980735952408488010463055008468822027325249580893213339467159723004247653715651997490189070235956156068401577681976557568*i1^38 + 21481120679602163949082047742288130680579941901458345891598502398062293760891325155900477580100406892594677451928764832759762990296414381339834569107281684362948758127153200813013025027461105435924790220083320833484459454796100194656455221321099059082612453122400949175147176017534166894523188093745191810370064149356650193474896121967434379981812524971283366174871004090078660866072311304108391604437350568618947051140463780309192332867980122027840990937847528720146066699222715649558703341375395017947878198878340199639128623388871980091881791464172651756315978978814043216573523944197499791001967250959770641250373826273319324345177111006395613612948590885503951012029847274636137289139576283876718629434426106285993875699180802356608338982175630341306210187767040412521912547042180774790792596218911066299109877767599013031651326330360389528636002807622380849020268012139824638464921015283205863978467827021399537842420426890018428377584397164114417005893884288053548279949589430813205647363866455448170093710936790318934264732374638828919274236374744784485737365589288209420288984336376281598854238304120873012431604820496695876176777874909341640720444992382988342659244433793300597273437300620125342639557933729788460923929620657221678977694446559291836146534439114626647140847326734646971889918637614058052812214703920836146157901514980171819220195295088812641979070491098734532296328967985798167482604678589162071438334006131045828032746639786422669496561360609015171349801270734923628604819017209853691988375632462777925409666979725588316047316964379081290083735327219299872156331284512744523827483715928030730924383138985502246231464366977058865152*i1^39 + -1723753508155731372391819711887246267117624082654511721294907802990191672136824234565347744967768146021945748007961503833477081192877409111809033033379127620443121016391063056581250272434744315973341645745549540169242168100431564680618809684395170393983366823129320068382215057060978890082998270749816710691125608107809940263496249854321012131026360627432478043710232546838564228757435360750363339318835225508598522180397209588011862409051933238017403999438773642541160258870576603200377225518115783139267941087894106737475965218262651074154585964842590096073320333444727193150551793002683119754884771656120276349583814994103867002433670284091144715078348041169318157750789187214492858203185653746119875111557013272310861820633577877971269887740326763978980242548604840722768664090688182723201408816659421010266035570916277681047466890989129741890842405487026966922483050790136996173556874797990169914244937902345852195997408124815534545464541713549851297897367664183566077035652689302849924467993379036457193375417120435670764517471628690916455921405598646930051981072316318626404050534703192290433777678937522349649456950663384487741511279625066147534816909114142799931066396952240148704664913970979345179645472446781090901541929367187289667739392198236866010399207176775953929433076830199090452689386872248230339484651968648285124953606744636375568904327620093767823526328899558159707372366917538748916822714172921385154498248518754546515286043661270632442852864967775914930012808019384065999819737361225070897915862159878804095303992361538196102008321363489172581666285874005654216422805434216742023081281907964525045312908346414907260161482555392*i1^40 + 42383853598991318913378943813987077909780062665181391286499580174913544838380378838590535999421735344307502395048307986363681059206014553491417219905086823678035169176163538139195659754832198407544937587427925271352743171579044535678202694650888077797469099102693556044831230782482921980725781877633549102772315682503479080035071846023530812134767469380237596220667736126011251657483443556229068936585794515011556038102746229041151154584040565272267577445568385008939229364210782235882090805595169631950903284451658518290270274527363517067582299621972363870399532471030855241496717115005647406356695704903619286071339119682781576051518204660619172950282745699216195422566904709181600217004066110724633500005494669435680420452414445049459129836265653507557340540007454203000439670307983059066871004615498786108631582290358402079956036319586246965437567062546283429413151508924121588840768557477552523626807769823164259753076679024881048240217812092847383858828564815671657588903375338026093796232557950434253244258570969698878637323583017223806769287603854928262854813222090971392073522932107151833041369382220956158833681969042978622282501540271592686473570842336077007638568481695798569622450376481793616431548894254787785357567038233729681256736308776908880500896553600570221152769330957705862554880921324682898814572896740290665578340635357674761822586648124214107440957174530603171460506104058979538236434882128588634753531687041577464365607140396128264784041019527532601364397501856751995969402929060038374818504765336563614044475029844873952604058681773901638318757392994010993226079320529879071611902418333356635377660167734137150504960*i1^41 + -50425228573778149540605928842059794193707360551594675842175603508684705343533002406026942931455407501256382110024654641146975581492515862625407517422423408142584701203906810418291012368766230291511740864129991854731009461446519490582012761940022511967286851314174101660067559403717331877230785669279108929839012005618243342645549369338436588815878736720362331885464657628160472239081004341101597126192459641791323948362648634744190994835406520722794716312445214962310923727284590449357232552311798810943885982138639294004822910062337885510249480942338676226070720088073120703101600130433847864622926087189681992795780127194518120599332901178509250182340468133726426227917084917027681928965181654260161621915361286706877013242557585159021433065410047857935754202018512347722956279516711686138299305267158019096924857941162964084237294285857748102533740228665023748511489434392957081679675561275691170994519068179455064936015927833593852978188139179479536413409726136769022764328056577474291751352978817563899789581782943113053370591275113435491543190234728025848212338781380840595928652832897381035477806418255557756606237833625454379051113492398620398822213117340251796781576550252884121635997648345169469445101495437113890737424520283147282168240054503560388695498598054844627434864475882608012835375945896790200276801988338575308835996543418924298463849869483394052837759733610230605145360114232893897110623187224872732970339552779350122591481519778274013276129334857943759617861942960436154302240575608726165591684630400717700315862940183355288488944452887474168542463916761006016800983898002390329264899058970007641750232455184384*i1^42 + 19329862636101068001210776526275732504757119312011233210653050813694226363214047226839539528628700900007355036337988552647481476631212551755089116588576546402962256520241106924146672656535171187711794356583568394594473193314717298370547119283598644980742314137968601031757677483775907983728297655226451173413645652014330560492716110329480713904851360393014454664071978777226398800412468545830466299676466534176398391347276113128408260788828497856749715681679409991737794549739304343026646870034988681054294329402725612007584629405023965559070616197030869528197771756884189157049428125512933728476217523248396218645073199436284632298914557668794443698778792965584379279502470281320321651128559211713082263366196843850494759382079739075071039325515421423941007116299545394889570034810331643658186345570692831016927184336629435527284563415532496708539874735150911829143649248677369757522244897125284814025248584619226913910173269121597742080593785291012611643879497422152048015053450331876150515987478108405360814701872810140710532345838556481368419898013570224722091716764809301929694688100267957914428550063104086135297086460328598184007298125276600532226749476164422873165997659621293745383463324050218132372638636499573903332583848368410219867897865940406759110929231280583330507948229367834472961326182991431455252563142027721692632282951181315993865498064861707509510545729669344949220424284113921490932347667289258594289554659163593776612860291203132035882941255325672158746179344772588956006922715645241753845330520467765693847755188145739797552789163128729722933185405345602838652775192208082116691075836375732808843264*i1^43 + -2130001379780110991072694350800372462002603099692027768914359009450665708740326760682032632811922989389932897856533139212495145118451896163548896946244724967329851785120058563032535932952480331408348943442808571620999692003278579396737595775642847866422806795024558436204177081656153895928786341306469393385027017705013990825584127717337285601732022793191536588091248310757450327632802939003129634210162841082081859944912490426728963018688729690823385282971351645085982890972848232731241487847129590185406470752161586223697755541452404362780150100470640362211190529113011929684616795710143504406029842415334409229909111684969725782758199973493156368590005728202004705103313257678085061456017117883800182273971818907883889235633996448768679638737054299970790456693518958001602952359406393481042143020151661686761789655672245558469649784422354317783294014610296578663268790260365577018259837884368601110180800124590026509529765492588350238754707695897755627087504096003968315284998471707096838191939763310083863250052706897050219440985313794641212000653966735250702512726329911443590653941693916412683644463603171492159281725129572778641610358972011800843838818480698423850158041224168643880367360565811373590390361867999954334406839112275091280372585332752197386698336767481182503043154029492273374263526717105670863605619206581021611432862990080378888363218711857496400915711286470645178691328205649607475136692427287974725965718335408435914991241283634652094077992941196687114090585469637424933681791374453845134542164473932283166029906105855660384127387396359733545482221036361899345249941621292269678445167902720*i1^44 + 16797291825303586804196420602623741699844513886771198255994073917353791160787453678367633110940308444511084884010517450405225836557551128912405903698873588955664003690423195075942873326922761090072090276194138663138774471872101201229397890032482204595405750028175285295655781952144130169470620646799485552937371719164471293910085048784317789105562461011630345920745466722047000881162399487527222864135825923391992471289838219739869416242444451515586364838335672830076350110107438872259978976936938028023517557373271118875897437408740893972828058296392919430113914170807354593911086740061182311419782097217296402101488212094610715976094318704138080130916539522188353442019161967802433007449510459692252489901515867156461906020590612332756887712137666782148469486739362943085458510386445633684197099886656173252347454659804885725381395133770724039211057276185489812363599709417303344552069107563900707936156130020298033414481487492957550378240759328825577395748458814318574816631703838048643405872611071156857903165801749447702119549298735253990311050040818742428828544769304233141558953144273564624117348180216612130141304663580840560044106414935498601534459818349519101893882211290398366250926496609162464682733749837345741690777494045310310962474777779771576117298580878578392502618272066962951347897482908162794455414893199071727801763223386777763891283543337384718383730632529742362861474500919165205870486512076532768108531191494687228026536345443153488111720795752752697263795428901205915189525491989179130973776580183156137727058023857382977155710953985179889077792932070724902120734017400491474944*i1^45 + -44094771577835713516687607784992024202835279183025689318824530340894173162493675617923880579556575290496117463507970154353174412927465234229792748464151090581200459332877124587821466186147025824023116306045978546359336687311456905367354764169005640214163758764288590601975372020554863035774847708345677442318666876890605489952096765525386923612208542169275094043359036598380669737680645061676660450590579510034689392877632317936446772928237266204067216790763157368437058901184831676144153155854358972975113492572510044098078725279688295727312944863514664915325489653001816148821786014249600385300754521960586175278881570002999862943725041352413785599091478373413942493906839787636828555486784523691412707936031753048206697645356028507618126553141579403723506177147325103957608886082332192362239584548012174420143802456713244538382465753505166390920706023218446900120653694756523109856992705622625309857251169030485090242295381152891603053852598259881363395822424337975804284275105673123556978837274805885008242388110806257255444787498141806010481557880188988392248554201060286015007059367600215251592592957380066969011608900936400084670677834883203647872744485739721571219353055332913967729063127365382184525610374789497167482628827464113708773068447274175767386717115666967471839342546524663845778437370528640134526860354698047836392136544167130024920116819107826260060568594502455700363497774161420648217745053617346077564195767746003287645376984139714725440384701187004028035895515993599612071041068162106814573975920281491878201733357730341028334826445755590355118423223543647364168286208*i1^46 + -165761078352982654855217405130959938092964190704488610009972129088203746672810368807091876422694075157740161791974699063479658606747151059926374170780993649133005397555686481239705165544104903224435972543102824626971734064058675271407880417121185649859695380052461500660245419189785044914823478180318424489086454230002092342638713805386629188429479532187340071903585266321468456233231429448775408609464880292272999600613113609838416662302080628078647244288325410457341652345891252294125848613729254117627291766146984948424396753103208335699680185294568308566375144739492754365703847398779599673243147418667353314195298195084929594073176980585651856568193560704641822512955270647104859506112689089119494528590916531852866196695672687010719769533638481466592310468297976723300869253488614245585960876008126228965507282000208442774424496105429980960750804247786795250680337001912152619288267013730780358852500343384002108556216556608137734696091470647963292075533980417944837522305609631814513868960480362481074521955927958853053500678775681353544184166010136075203962350231776583620911411896660510646492970059994964123243081022109054665589037609324010440703370207249361761414304698148602231377113921584718531755745731721459178425306431144841760098714896234762525830183192113792559838648955769646467028287442923438511917271699987715114006028017671753589995920635510110039356425961335132106054582094216317038009400711108319960359536440911494055159122764511824355212493015350924494172810240925312080569287310659848065527761404731768794407720935634612188947853007075730953681375502336000*i1^47 + 436503514579705695715271598688080155443065224361249227291022173041592963745675059265027260144050031748947857569310139291580818440509087430659823645454998862643796787821960186012191259769313986417028631864530705806808563008706512203390744133510068160743875016700772136041672045658890285101497259069766506357661979657658669980386527173240097648635118907242218820415974543750025605113910242480122387203974819390124730089202236375114355241145617041332248642560668873799553300518697541062073978095589743823197850213675325010218797610470829705707060943339249600654596813642537709864890327741937085409133922535859248127868826976957167873000541101743939033460390324788622356948339037048385151113843729773181590682557304023249523363342782506787134488833792175834101051380617574587229461123995367266747669161988669796360332913746083696375494607235340441372134482414897672903359520396780936714735890230134482940991308521743810816989395321623746945404021130574670170590321209031969141227305215320281495012173720610367568516981378664967913377648626400049385213016060176792283553247286805319095071302262805586241546477977574703755810383403376092654588140692179548046875536329306173240824810761356755176311613902532212082049058054523634983637421774181941403247975272714294296412870201969583854396090505007013281058568494477221045907954252733920334726433339195325906298268710230763826749295983807353610519581189133703656126431399177797476246649908507452327727665983139571770880425130467067576405314412929245033888767462905908347418850910030519298515043956334273876748951901035644452864*i1^48 + -284085871566533861596356682119862815009266565613795714809279022101515062111743915299006050241720547701462627038018958717182422068280813674783190375887948675239743677453637469560356035024926304669223626699655282759568407313432654761134400203238130544980106192826992522837151832180319608175063572034256740078378390242549755159799400524160746984615630118605598834559614380983977586920762407826499976663392001116232256343451757113331520962505701282977386974265692221848066316946432031725538597607261918694630584779776642523935499352956524456014031869225780621592991173492174159438290038687257247308997730265243873088733920428644064288112148472037286218170948772607049554248238044168637824556088432874488108871308829489036461158861498674381336265916914424090868322889107330377230169596076432749485035518514768558518606751248138087854848293758608545488188218708764214158616796008336337087616682338357756021211445723912292651357777547597779639599096320601355982702482371437889160298795528092974512036391274732388836842435176149533444878005198432791724374532327753913548887168045693139257399512346775956481281561608219933931989481201508863695980131727023674472877519082372498356902658418346621425760548164066973753707734173657442676752206830106225251942361742401525101780503148680590987971675971740360078777775924359221751129830616848509331159517978352204248697067327383377704926347988103474284816907702155896370557929873632806187806294516250145998037545416064465110094470964499065378515748208301745297084028111473887269987490556179596800566385451663593518204846080*i1^49 + -7857294064155700195399365937558656144957013612570179461461506820619972719180217700774845356336603327334605056976986714767425949372562547652616180120543000947386602019514844730947446317856012847726080954335896291828311395978635190842907875138850234209079152329587046306221581833242373983233812622538802578365312991332084472472310694944097844791102840911936233128199289471377420180889343267229399971551811367215722049335590702570988691926651411677929544343943139357318157688383790987202596563619881890153932869295712248420322626556837259176428763623858927293148251353995707932817770583208890709964394171706519804230833019167755687157246067556747127207202036438473397677032008337928635666088826431805091798480821007689294325414755475619206966605116749420946756200668074828043510443714814925500190290950136611131573108681718241754006625710466100740329016289542191785661407910356065750962637911153802756617923384279708558077343307134334516405269768793592721808136002134214949230041741519125427149753401796994808781713733052833025690706263698042330670002513455427981303174867208321872502261257487762012430958091017479418522892366675844922139460806312943507541846867960336011222808816897892148635663077807301878486962136501019271081335795267628942079780959600133217292225292218554260123240122516391603457409486090251800189969067433494686328972295644617769384423480444597735194310959420473438932089942411323589425434357813295767493593236504200970244496125684822840131192252979890210391212893868412993497176775946603611860901201067233972056325833973760*i1^50 + 14790542002206706263617305756655600649646322838207080625850202607700634068501873949017538624868618374897397182470548160569351045636527482708957953621811642603157895870817596588164035991307016711027436855753691213626524085210881079775843516065671471323281218223708495118962835169443016939094925255380333406638809476603133387906567326076308677862249176935070360181326768083894295669897332047479543843074469447468065612774438902992400132310318772663714010452257365351500378000780180961255317764415866098256122958267483226530152168985916727612361176604158025361621935677763113536181251442499146657505960791417396029520205742064803353058006497174823470515363638816558977531776019754383192948905949632244456968960538845113395074686650826251191159154219697706573642638095407858165364874030496338841232843979541859633945848345760666808053731378799593053750101566350345157675082607708048704177674546530838234400078604758582931741668082457240250980536824179349201945710631097751376610592759565124974328030161517798158399541488724636987514199043192163141510289639844163396345375126682740086767345678028568011393065109801607291677787071785233242362583671983656938878537803796660400349564148694647547194564544692971874884129507895581799195400772030899036329829013149320380203608297955813269750442004047792477598126420301183500489592133870070705915010581478959606872362655468021569260204426673235392192227493611826985638830397524387276229700100706935576632183537197499774698410762958216022675179461278020123735708221308027953466733074507644087552*i1^51 + 5257477203561821142238632533914824668023493499508718181762039792186784923787433546353418423278831166972800319906440111921055853750075580429476746957743871691199723502849953918304358786856826793263702472881584596739119199940871731234613892087289935320384968532649118404913048766940586575487090429342769795848385297380195833884565410644092502631178179895536760464464803275560986534471099457122170439539996515445502450206645740413746779178733656760239772859444480119905784229328571970813292343625576021257033649659772240588870214837587879381057223228816308786081341702171734855730072319586023351277785036753209948936387430780086386970508545804306342562603730163350022774455553807719936866853690660471668807367085935883673793301450633491392305895808514648837684149497245604717840774627443545142561062415498924415459356016466102015305078880195408392238008766017147394778280293021381728070113524441402715614232996428317682992528594133164046767738022762813646763781292880876212273060499414113784107129188507119143081576902976852732293771915140944685719394599647907369972060725728253037522002380151321106425813639915881021912714251728184355555172908602699347273759114263032134504858126659776372586173345160696066220647491324914830729300381014436116771651247718081051437655936835473922169082886348573035007591865951565325687633943880236536684563681893672718748355675569572372619546357150996152849624482470728091793591048629485050413176664037869137722063708900069823653328447333632394207702564579344275592220374806863904381434112*i1^52 + 61698122001111406128334518654680881654593437136872582792298890561484997080061556715855247148943458098044128835712008334664438344911547011483142139466239247788838390577221850677375849103122326365666864181031213363052159570984486827241424259355231814289053711535641147068051529069244344832495921524332102970641575334665731381035461105557404709243696007865517549828551363437571416991328019082283485827191342570081528817540422889333555013960012674675525570716415245354928686842427057560164081779449366316277864074420581099406624265884876283279309217498716616762784297611018923161592239996134005092877788878698403082093468430953563384255969812176339388462616498519110522239750698045301789784822119333871471990880759723333038962346114578019814243724038582732679425063362869825245844097701522197892412051864484142336681067748343314380828593934286440046145019461904260798793708447747726576242103412195535300648096427609231189635543900980687063879820463860643747238072263998326020990607849866858974137914730369513055500556829024181909990437030598951469151913524993015238461306991286538592485379031614804312465681153075334063409076822258641530933463300501732350794676375471003578178542286341065162813915905609318011481365957857573863456163460453415303436844094415124812427013635815703336111457462597380037027723056569724620475282019161523474017081159383411328919185191774579639634996006754810442808925015339523010794803797473485486676221485411024856707912663707565289825943751228446976479545333348464423274552540064*i1^53 + 542943932492661284549910814535142764068374472467867888722909992623493796542404881847841955445441583789962847215391216915303739982219372840053534987402509241230151927868205320453565713178950836612518282374907968016715010055929478880513345867354055067636687165108164213765154484492898325808293533323454456768901242585979275106151536871653931710471991060999641943250055877521644726417656468066401676682672743751026937237576283794389729080248357057275469485491044119056898837579131622493211150985619499787047006543495078890924795857119854697747573776692827662755214352002861269501598397160030567750430665463504516535266648728651918347747935084681906108367292500002009858591911830740472332184945731612885244552695801554052786002715257427043922664899668185125868195484054610825159181882955689005288516201687346931035045176397672552827375008725869174448075864525204782002815423326439412523584445489142231660003601926680442968902532312953696707357804797856946449054664546086173833259793711503062909751208042183064227436099998476249375554374682102560732164545027690303774369973617181746750032323535210237037904252474242308970173005509349265976268347363494129998208461123633727918245245504706166458817445900114919012802337965533969137370668377360964732043656148719720841549274761674245666440878966032699785594619707914873464171783159670867409665098287021386312361320597117692540832957214376679709027487614218932033665265037296187321671835081640405682104958369063890007982296020646239256847872079652496*i1^54 + 405627789766789763346327456636883025026163933302747044958733901410624667023415254770262489960451247810123713206331218620774029798428288140020806089587159006093004477928220719488380994828907038298057598853580244906709714247971844090254905443224646049612252248552272371566343547445819796314508964503224536607674901906367332122192550197085892813559434864467149934309755440553439793089812431260632966698211102346573398006860110067222579837875705060370404815583825430023891230630596055492465246504930184355539029793881826109940700196239792070886437119655094951764075944017858451436057570286494050532981772632956695709855184487812796484130437229490857478158903245191826443988208354008737138443942536489440746246309385326702568225575105360833804297212853936237846086190067193551600437609036026815623078399601046302976707784193881863635089925591888977352785823573061551157961471517862946324267731659321892033059621400302566365469483554837622950701934323587679936990003246980976642710096866039957957347254189898018126043568904003702195338411510388716717312788168224949348876194630088736776767825088637477711154222370979538507392798633212924900953023766662827953256202801746777473541045400611244220081224420359886052730532122976737376767625249947850849917916815302239248442319744865923936821466300966265672312300407195249283175004560274492954895346339787010246079442505089204646466671246808894170123675157358756480775656515935918452056068586267699323329814375*i1^55 - N1*39238106598895829786561421400770880222425519415366004798496758399971716260056587981049069458851115904052784625263856684531437617145911962939017599770373291036485297234639508620892318804854856931663733229282389395949529804582904967051179355455509244641859561258806700891293194012800086863188024703557452016054593791423828882964606735817881275358680096191336534173946635190574142374375303500762941602591164781729165244074299807521665128389439946780515000000000*i2, -138040550221335574175590634288790630296324699205401096460590142381120412007478563601353466813630879774214102475589358948212348506093246118098472980504086813844224240469754999190374667870511861005335313799162104841485822868413895520743951844615108715499998255510634076351807435810716145648815083678765649726456008383919992339422584544832237710582810567621120696603926975979602235611787902237433114177528588301811153322009817179119676895431532577618519137719845892690944096793589039446135130117083631684349431556464771586524210180629430817035428747622297554864746025952342157741791538849569855876465573829726102272942382805386899222736213153793134345717437776483137522459336104115377727540625509192862253878937865674883359035249156004172940891158498219304275052545928797655655880068734346463320437323438844141429781281402839245174984973660140807128226572485379642460359735695617643513449175078289080893707204983946490782105590117311047111007483229826273479926587301258178961230468398752768954805298437893409900706448591139117378639189599529262603297662258424020788141722700885108553843901459330688299126945761786095775247040894802960662928401636012568263183458139882678992598172741740342100474816140516602285822409119958794724151369620348008538701437515042878235608974905925240536247547958596448252709231808463923685540098529778659834462341602021562484703490039252064012095926108927341523928218784013687253720402529207723194526316859703538680096093041625534794269047454120738324098350241341726566066751481782079378694038185515301772590055537662566207823986842321016114437224922071680001431800033167004637964561492255259241545669471403195954437102796250653760291566623815268740188775247783665930988385443535203558199710437705319221213078951379689048078505181225654163622030654452195490024398447517697847766381488292659751111733285917934223360000000000000000 + -2270030883945402306016873531321445080768632796639302871153656187318979508298458902675947241194299267283556715306531665369729279836952298929287365485061011454497659402882142641828314167116975636165532000813664731262318952392516277783578874152373177107446983097754452965589624408984598120649877363010338972878548330696678850273473166470987714305587424408328987750614167135886942870318343667489754067385839409341501318292003542220301883301897365020164957927389064171840903396776011483350766471499670113719049246162056204447716148664470767512193516889436991097304616093975178923587256355595109835120231893834762388110779752043786937826577759122600215899415935345104368170162685166904722905962522144773831795772209927182127980325027040921329361524259753868245788471828013306045816052425096490049372842354379592983512420669017543025869595024052455292927738019556234287360868489846207420923563300882285924917294527540221335891342407725731223794500784141394264092965735420854676380682219519920021870009993915582252719308918931060722687271231788346523948042441657960361251248179990769033511207289042476525257974252707854614903988959267289793599985581331766158041179788338997411156740071394020961815432716091416837133686565305657325013694818259159363286673099410741266106597002907129515699107570976834521862750179704877350739824850356343253739691166318776487329118900034547592010983391655141749765551140024908755278785646736888628130657526978539609181320006361429552264190485735058653674369644578133742712434818212803183428916966783859285364962050153796409275990379568414652068877609893296798816695139000578871961458506302811607491062666942801221088003303958186627963381819624654305630326667312772605236717043448769714987977601606797960270063970333730822912110366685193745750317816947700682530775597608806009507992585510861440662224058207962346291200000000000000*i1 + -27139316745165837309479721542945455994797751096907938242961647761109735297588990471853577224373664325877841702726579392795123607237945623611410322163111127332184885982151830191540937595156777145405408016872616149638596626628348729675099238496894726424243208831807535093700229470758117888402027594241421840884556730061916180852874677856069871003564970690057066314850620286287083537159042629467443699384943673464442788572038616821221825677516654293923613081387073580135052485200065169232072743189746163156382053392468700606565438765078401767609621554009922497563961504978710959226333818860092569992591033698942203727146832864360725727687553240218676468388552494191456141650255345273213026048434232789543153483816543518140865019380228918966935672538566017077830031614516837883308759841831870760181641279174368896675517541465013585690973889065877912804786792312040015296950065681517411134416985447978132939146203073794389853087726653226950936846158911028830189739184855084892801227569871070646687660709488851571291099916513886964294084220225755948249030544946556563628406689206232264983000294546257525872548868588465431374650154164362173175867894069763355461367456098094482869412244850775661105270452212820153976128721280301140014876745757279325999355140032683781697553263692257425946675267588312766664945414763386825126798454679244205099300457861301354140459587890292120049800936249298030163305720713635618030729811027681090903760156794122631055444172441372578035461874353558925979807891225985723848819515589871325465004942064062157107229806605883291017949040937505704979867409163112133392086532925046301335148522893111895708772333210601216400099500125195249581448016218786368348358573859017770166980427063581969117307711926481305769926808575756760512023163498671749891753941811632635368737504044279792921455515418758041967386071585634910208000000000000*i1^2 + -123205793553510401487089044055243981083060720006958990477160461731065686317372008653149148211966937645389641205619171790049583386242857123717378967954152528776412835836486464798167204743598888674745409704848186049622342146483206014934680567006917248841937757929179512239822109310441937446460885760703333900683492230256473968905989356457838428057777574928376599989782484683810693447281399556729041000853772258313453400301516521181464773533714907132729530500258200068282795898171716622509547853131231738892256978448846650628167287796601872371628312032365289954723350312786449323419841334968783688504380196346079244276105237881745994285469906285665100392673144549590478146338457607807307154015903046303053764709164777672616595617425480895950279887106554498586243015109748649805371581124382342869206894989434897255086120702931003664140270534008506007334139304251865988291150371035804428077081902201104494655804064344403509248634809693666168289909853663384935810666107900967309156030409972700242636236280006396469702386794458940758660092066373681942313601601468392693998621782923688086529127528148287748241200131401317935378326843462063723373719712920621818899114638762088796919057011518052673671500316049208720236301255651429741060459892337767785746956006398457400485731721080628190033049811242006124967347069169554446778871578713799749843385465760083078495803733719709667950998072007065371115153274882812385349065330705415230626563944837367050721252723018586658490007483378474589176036979364014747848570280038447895843347393852709649334318951619923086010152784145213135631520466542117309570408249701011644029374184721142992774993127428982215126758642233071060342703142212567131097760102197426330342767740568137631466057185568087781676095986086970095201842806161429049940460796782541740615100397176191952814162426946911532919001352587014307840000000000*i1^3 + -297652787988967984426854194860790208625271759566049629380621337055413412704660331006720825230581336182979581106051692044236297344225345483118005434064805839092308656545541970565387947915664193167294461613395160799613995669315849685930025478134286457377142799574640599725812746420644691180278400460233691166097530265834281171102103364821941437462021858830824830814525745215718317227219074035391946117280182830740704889403623600916534667059043482585997523358504348564838217129336655355838761140644721751319806523518090300167269313022550939948691009533791897181133160244244167455756843232532186277095714668788849541912130285445435247349496784238322472971038409197614105214382583165537387253472140776000620027151819899038478185491824828508906865615487591326823486700414283035935496620672744825124143723453830187221248331871851734691181224084794602036130034251493071030878731405184251497152527318533802472897422755983453657403180255764081397141080371731135943031892080467522774241344193649965725278475053096564283659538558882829237912579510102279406010081415779734074886011282103564995475697364956065269623425461572298840181823247367558487933489308864301217077219729763472017860059848530356438721554210955222476797650524608615605014164188845880596919812784654718460745896936157764953342902861495652511124275157234941574022847548182653997490172391472870492948713065524261015662387819959510149222677119565094878255162791196779718990482245567300402595483662723331735613229022461267941584434052741975744717799323860488483998607191192816025441405021942852173678448396913044162391190469985673675889882847618246959605836591148649548472663414546147908912386565123803923650964348132161406095474989973757515055037693073790107069860384640342437915694106063271198075800808346617365677162245409503774741823886688795374176399505304449799164032903494500352000000000*i1^4 + -389582746619520511086658628880639036698104262144752340563900188161662268532631972973899309724405294876033230461742385835364853756814676523605480641933896432025550241951417336020374036419313422222207683312991740754754267896406965546810875564812884534483367241844532556892991463334906935344728727888933246765611852452788694012234500918831557397070232847241856336336149732378827658278958336807824771064968404368300523378384447904565749055060524859195978995256566884217112273606994816870658345427392692269355410430198319542707449681641806145020950057116727604546103099427566505582737130456118966060843050080876468848712211128168601155619936609694259623164451183711122853586894049858450994942339447369356944778854290439981825992462176036773893479949542397216802129787404776224127619236851495747225356369708631963568141019306692643438514897434992212927840568857036123538854799282300785009984298202082429916762968095824270741900077622120597071837896603733527121756305400766297732274086418373360598007506199838040397901538468219183363284197569819740763555222255703453604807538537902021018155227957032060612549328244529839639750191321515246639182760575689253695615762896391646834211321026112813547588048910578961448119242405237831550721412897872062962279922452735044242588740872202777990112148627454532252853870868832448239851462340112677837848197392422254155710743405235491493870833426630550831188500519491728100163564227945914139406689404420243141012200567767137511164687442733235759472232488070556224957811256615054396586115250605087136421370787656098139482934895458233891931279836714017435393475154633781619284625588617749829572537748844369401631161178520876160968606067109431750116509843140259148008750519512930722714135630573477536441448528140501364143437075364424842038318541250887925005606509556474869793864232148389016096954544170205184000000*i1^5 + -251069609433117077908724365467418989884200116488314417192606234067809066206896273971084698358768256922956713897316709810468186204202034962098982224990233047624747683822320458570076041177420856619602008361304550910897097068418081629082585480648765766215372711055132921839260069530021142507897407461596956931817570798145916927716419482778348074579403893897192117394334667659745674839032581253103275762640080522020374359271905380510651032619056088383296974521179556019096508539385096583623474606247242628386445736086118357167981380047082467658134310284105442687872804343161776275052776077478970166039815306581914749520165350113366993900619844020540370685580925824092030915912546196452797897354892585176235343011062416817060248396621880426137677807779835764411861727782402430986855052970705244618579702083274256992477946458580519763204150797932819303922654475118259589977091374845387818724343288354924685271335721115706981746002544935120363178407950001815968987033404216454822767212231274293798111018196517264739224924986853666014468044806913414200636142108577187033773522776162990274769382305679151402807397661886192300927030025616349625320669574584777458714347119874161015394493605396799629592072890892457000584665614415973148417180056392710293678933333675182622920127953858385671605647664511452485957346708322945265274806369861433282325664246783821198853181364204839847060037334499291084938103286890637302558640362365333778197678352662612025988284264903684293862837720966667568308468768395271354755497176742880725649741621705558310049457059044789881871848982681723707893899843246092871923802496784545538152389551515903082095816489325916614600129975155899395362882222412913151356022240179676118055821378935762122602359022492095169459643408807599111402635945462385607628641343229225806644954357277754482149398992468929795266981744691118080000*i1^6 + -22890261997028607822546821152123825669675909761086111440411262823130829906375779586853378386826173967826880723972357726719600495260942071359392909633581985002563123885738930932412948024045397710318607448678502402348214260920196609392106819861424174741156031537922999346537661771036095802270356692017154391956886128905349425489317415123245567185039222686793479448295419975200499820578382191194910907413666430953930031858776083311578611309097968433263491838844928542753701642559093244321277819346610955806815580525215799933417288190455108110878120585717612173653227144860631324378866193329680609476388479094452864442384699124153915711957291409097666162997447569520678022512019375874804615308604316045702810587978541786658003970845329702625845165322701955695443688238829828607765570614160855547845123501093416643369687821070515529334176831083478839221406940602831028417819404483572576688774746113724819580043223867418136396232115786559180129693686002669596903446304664138541684498752095211567428761850455598810534380965565610732705857641996091274696602118753613521845088385981740688237815192253970251592094265432566911603337923729615080691883603133987974018139918550656279009554766091093388469243251333787549413829306872004898111949417643071580440293457767517472330369589578805675765590445321111071873351450686517921127878973599796123784943899444801465390558244350622874225576054165081184428711518394654376122469272090134559627949594695252588362461267308955764291562865784496374587894520586448601175738212015323840405315591991144026256319727960034608486901202819140387942361412032222293991406912205960580705339394611334225535494831155500279084754281287483025327070941488452240620510240735259422455238392940935119687616297272725664409556631997336090957601574969570852217522904824711875256089520082133620620468827520930749644582537081651200*i1^7 + 19067333297293764702010097735143015236680962840014509547971969330412246612530461425554001918801571549771057784331783243388887118997737055338450261956081138771285175945977943956183832621106681461090593270347440913438940798563312628673648472458138770419831151296868453203806975132223322547503444642048578483451103027626995108167083479798476581621213417392110706212569775595807679449071270140650890257897353897922367374576057687133573716747556585426073915419615003181941046046250847661302409085697451118006727142288807750305819641539276228667600125822315981236429222108331482647681351493645652926269036191123306558003909319459444266131026937765077664545120384015303187654636265575832323844929838914074979951330000644565175615827597567926848024281958980054521466280380413671833821552960267122334510627559046210807305146894847156539864790351881658318414511568074506745353130180480026387944640789878307629205842685116662578841515985899440369773899439537472739128577368607115750165142252241693571096507423135382357795447631848941891509834422822788751876755431220421630113769696382284764106006350643453834829607409232930207619597458683268344501070339951652280214996318419478829486204939162044650024700056834811541677657331573364826861066710170500374272495611707110924895712524020846403577848013906217624168541508732331020258687446033145957213044252233690676453230529949795143634386490636392800961126012296382822850944149690748586208818544951964240162742675838554959509191963210305907755939830610157990292173916453275713747133028989909342765195993419366230278513813785858326830675896840980723163919079220764182676308445139822033379946603976031538004234535768152217990383312104034399181689513240225609372317954996062150838506943703460770961606603389916790634505715027575501388189948743627838270778737774885649522211258655528184750054796427264*i1^8 + 2731877141433498603859414247911533988164239614907619359557446438022084162572789814429658787009548985748887477492310209516974841636860779566672730298497392545894095147241147803974770006380442289519931149561671881344547833721860015859953555014853196653543184573051385867276219440220220361457503734634877479935250328038600309004029229145002068529486608847839767408897936420568555416152493580073742046669231178488618691408947594188322706695912890265528572426139505469512245368188967444730736611541887664962612766757076058551760505657695286809345547599742663884960518100750142540929144489324586853691584225473060883289992660919935857728581104229408774992885809593421235097309167219915381921056832324664160898216790228457343192405456579195875582558175991451385994670867548391011080768778767573347418276153580335523218320212525031790959157782869072854051205367653234238557239225828735963979321355044646347739490159328663511521575955195066943367403635300609719614462139250771172421040545755525032498549780210018469081828572998272108223580932844315118513925122668387606462086891503253353893389417116211702911135278201496518043314365277709581983228662433798941265034849318881378414627605109608073246293576076499985180305359310337305904821168745735195415303115409924867297175887491311448307289497968795151595102028169127750851871222918987798480272809429296855983570709710573398088398354566181698516994266853521251001496253386737293533233247654554148792683459047627764237073124939364092374559975878351798318627775400573786485592079842571526974748929002096783865686458743701415856689527347400341686998202391323734729002722239114462332138229222431990981498229567376030225078706583161073030436445008446257970518261342388380958029597130591727149236458500184205927944374833913172212256293214794251545790865190800429273443976342148702657063157760*i1^9 + 34351471846263713859136004871317161065157592935548700808024512746473514864320114952891041363169205267781735151632569686860579383287502892523161074740905251799898034316615840662623041557341960083222676966477135291366567350747615393728019678066792644167443498114351161970880751785048315669189430870217790182852714288755974981074326638394790796866191515266899929369171031772927633811102405811824096802874056289219357762505235702497340406451261536757067395713523906630879661753581650485450537542453992698730811696447001916726991838593674647306923334572794691397019676536796953594970168283264175768391391253453143216699082651902126024754702276475420394087139507249172320852558685831196006924046170041655009815782488587297490614098301625081078402610397992572131894729920743319371971215392824257666044030064304137329125238824963219613740068600395096808778924020098180404334819505755489390786453196193002623398011894306709233567786986548867588379784178498640683190031832513616014144567838675416766632875198896945950776744054819544608514238424169003339710159832449790154480386348385496787457287033232299347795361173935107872846613278084593640682003393695319704450619505986077279346303692035227370981758473034376094895124022076114373226701770143255062090060293431807461508786380938861186314054435553595005323786345697379171759514714657918907977720644185366261169928377675341251907221210955475140077413317448375027102569702755717138662595405993627388286289751315711441298548451308112496015695626131183739279050259742130459130220349135866992994943914536290829442265201669030457987608872178659379120230619849428387011721557822169479806123476048396920042682187970055897563014875826571666301211855039084282315128439811943117323183124244487683063995079530489341583786731890788725404750796945688840974447371802838806177279222226224169353216*i1^10 + -55827273242015436057157301517368210550473283220274180859967338828091124813435517239485692450208116338169518644845891603277334953353983630874390227897905277060035267040199403996900006006168135579657272219106080782316137357851031599830939935938534082202791588437430223614907278654995796789971123781084507350386744781922752298809566748622029626346250744180414984915373046414735772210732548495981189487523955278273611463900746722982588922991453479745740784700186523690812615870728763754668092107895780193901526498185743818915951288585165830107374431530703631457940933298536373573161267172322920696731866603044689417395263895965415946892956958562650835292263530976379836935956793166917613202171129131792377804457908635262439602239701088718406417753760307917579921654685964346755785215657192174857664189396600775939168535817387435933768286643042874115675722102411198202397607857777047652107270426942026799993803717580185912577057466056394390177535833383022404486345711080272954804812734787103983588329285914692770791836964627865664471256576182287496846467628989523263130689550729970428072295202064324888447715145780330135394590749635772438020170402066242316366573141492307788281746914248437391255018253324902690726868269081981971590257027660148303127010069024150683853034650538163601643135005831822553563066459611282978655022000277795604994898789024815840724459413428899753933502759665581169116776410782501698062163334776287613322298017074741809312047293727056781138827226548937188640860348448622206601020333691446620872525115241444047322787415649126521974629220067172077212684720071500601716387572979630480103011882756505214073917360049082183670377327336610847249914808057431858985184211498496744735330842049065522008385490048885772125931133037421811679613510809453245871557868608623582535825719964214829015819329836979060736*i1^11 + -60540279349293729310504859593679754995167492427564399790294772918355007945182858312518375892234680282194590869913929092944986301092104421914708218901983970550940459176735196964178460102978103873727010477108422823479366551605619876223725700682116975013663498344225189076907840790263625164330034592110141811372971418135670898251309784453788075022671053435504051574538669836059141507128255035501148408386560697259947472710402300954034243875673167861785035601512841343311226274577853563758666540093810359863012166095890794076423134925133197823484769469675248376845610253143780179375704256267195227414620302656631176886876067015228544753755666051371171200276946783001828779657566059767975602008910020254506205035872338892500077628071268615676851857087122954805047594634026049903184336441323821352711845616310998206957282522978903168151681781771217435335835317591952561535867713424468940713986753798202898418207430234587036605437577178031057108473653006049736855765359675223126432554903525294029779932991076784286350500755366305267681528146452355802827130531821106404067844279689452098445041278458876768303570695116273890638400096196208019782624876951937683486448467048614988306511429693676971132540213247148044106512705614064774101276165853459988461890906427718045914696320639877217951410182788989619317652602022747322536197344735616214856971285934795998662619941185917350141449422159207414668203932485502537569089047072642804596933597524815496389904575513161508390958867492117970479676832727909051086860815901261148695939933379799220809438823384550158269729992464580712555982904368089791036398959336806326613808142403359867192676332866258873970403703535508749489646031908247379977048494323079458354067457034622065579251381919647971101430325074073509794517701554810811780345230256246590520169764699350668228269890854715392*i1^12 + 15199980040226704217990961607047485133428125471676569744077268637483003798162651735863583235190321326583626963300323151105246326590778838883213192158911868661203632485813183751478687134462716313412810179015296814316117006157574878541561894381237875897977842486598981618551858965470444508669509843019476280917224309614299622516689726034150411167768547933434682883166145970659623714083474823201046056107386888936658008467661279441150766969677254611302011828969494971744715047481402079537277650425548359262501333359446036646239965559289060660684836698729856902103181055912928483116586372712049704235895852562966390091659650936358695885411246125893963685634851292754828288777657661268608895888020111313793537183375623088314790030893345100567888548176160990211620116041483723881559578231381184526178599576407922454991028402559012503279690273699553436319846250984050093402102836852938372498967708302294763574322405808250957550948364717118385297695014468310364845633481101043071445111721999319036563679578900220446335231017196624804617378004163484714138693773463038626599620239291219480831839608062054396456465312369683014963906070848032641154750044531431865198058831689839252051011576241988336035827255018772896341133736976736830244717574635287019142688074748352143398120927458749252155762553019378446678593238063051826699822464270189894677230262678730821235342455030948921843894325688086885790467394213907543286239787890326744564009286992400250225030831206749828795058256479850253440023122646067788750514749718418646236811158580747331512442844749513046826262929548068569204974300950846320866085915395269266865135188612760186461441335074180620021372466785066267605602392494498870482516505320930874707814164115152878114806315581089116163901657683681607854345535167244070520703516089110885202543651921643195339938541338624*i1^13 + -1498247701121147558296007165163436704008908389636981344546264294392878053403431965851323524640067128571957535424041901968288850825144734647039484553744210908406929936437141512525805023142112335319515373244332427450929207747780882989459546492288869197381800771080680432072324629339719652241363101570863851758040518931579905551109204944953179040956351146980304065577744981815852743859752367760076990767372525484650019448260829436166935528503949903503954738503918200988179963716544124156381504253960196368122423388423153601284240037212226664146887024905228951721128118381990407872808560679735896634217118298259093920924049025024718693007014569364032133585523774523614682355892759810017908742575395103614565458815721902227665354093532530478358758857516231329788534826437696654103228957863336211531708051834807296986648073396174720489702226980441853750794027320268284831100836955530449815771371989780298579082210841027293119204236054609815172167920578306085037885757569361588639623302761865169267232910897849534547012107525470289211756967202266673883379915914398635270349227853839736172295723112673905783453419694683703269220702304895888125916751192942769156944942355846775761159774876250629113353088986517106077502047864173286344094265743230005459024421611290629139754107074834843701870097231735293361593413067016853520756892234884972493677776300095903865425324389277846609993748066541178774392142228311722155112249908632453759792495161070395702684916062172213938014442302447596742393558783048478871277559578686116043416812343324356725394997587171570560929684895531508329184344425622431178023822609086213275190855864778733442559950359952180936340510636702287207909627806855348532361403902692424023140848652680474658572184990169844341242860494314251865473174202913958913838918649535295600417590066137703313045454848*i1^14 + 71645832244733886457015122225971045833969507361660222332228025718670908688827783577996602425891294527141710954680070375361932820965312409971117986347711719165178211437056615934015718832544156150527194733604175627118708554278867860696104212178787927044348750484144697141099698407316806343038107889157409037095293394394329565038618628960776431017661705941568355120557268196771682228419087939366258817771145257242759386268583513310954321782357223108178019299316353347129644961113165856492977514860445097791081342335784558130207737004304090977675545463964455306568450226002069419938940340576864364702370038496436217457398436633692929779296734170594504891237389973217496347325425259071841931410765586351605998006426350414377112523690970236624977382885752456451316569513765984984718300559594198764524455729210396745976124404682171240998841890610891621052732235311456012853518768816273941689151904230244956180152162638275496567596296252126053224296622790652412685263692407009895073752792476125016848666902320816934303701981518988203719900289767663322868034801315075392009530812120049045897193434934906603367406425073731118945008058341372440174552779021791975953134819261986220455465656748528289338953641316017315241879403716431582257941670464727676784771272219238887124458761486917965611543035760408843553718903803029693010890346983898987056798247911859234079269828367452393609740358257017176880298666592937075778478092103316922663435786415094130265962200156838154662322820819425559468135547204141845365883943352983066005620572963980942649053796167998633001275135360396656047768535110798583676130100400672025857169807012035773873906184166831762744559213505757407708597841073347713929251825407436283278803319294336505380775685349863179015010942158427656420993233412473357649385373237086333288428282154999215030272*i1^15 + -1555825409084637286261340571028159841391634136480313705361739906744056017658307055628690321847531869860180584135776253884738581246654950315189262829066046853380217273903385719171974710467914317811819784027132454957222672720098081427358282903590960890634175679288416296282806177873558474047126365684246063383613170352468876589350298990338791658719591304680409022779378363547128534544394554993487921645367337376710256428867892144742323757745656818804027205961391439040324439726268781535379235138427045330628951771996872358225380646364733724905989805051509883302612625083378650845493335820034556680796315295949693011925831536911443316467816616923880888255767108773292519619767025197262636774274528869395137948744711816332550534057099150259919802197970126774996073207721012530867920125520725109685786752695558598513367530434969415402506846137232039949000920116699599360063601423021033241389739797860935074583093818099165285720021913772024749955682145133354586083326350832446576084563467181030179858096864415410454455953574938047107861038861317622968848247865029586995291404393382410255487596300417932682558928820376910550366239438431302821898185490205892072979045407825033712124055632547979166388749985299575016556602589534824094239127205084229332302288544097820833907930837194459012991682721636234330550522264876149820756299073166530822771079977936874247262870686464032967118798881177899666544261255301841158742012968168482107720485879003198121668253592751511653472549313300937851375175515199079955583040419783341626178441562426849477911212571273431586853589973147892955099883381854117050922520115274350103143371770651199569176678354707616940354482253103070900759100277959996478568574213804124653753015293269600376345654858018789511164485107605565843910723954256569956366887751194403511535999785518497792*i1^16 + 9317180065460362364597933397833235935513547399678208882849251621663125463029338700950171862738436087473928871585041123085117115411759679260294276841011606837705062923910484958069980057132096185727757993694531384315964261069214531298432389880688068017639426633444034669627610652927932719041607060477387607212682814163590522129288853872755543367170017828098913096441233039147976635478270669200545143442333323179977569221775399868855113058393759178477054153111291598115073576686041300217293981598674332518119118431081795974680757060769719179870256757100749221990895147479154522593203638676380087053044237285914875302241117267827835120045779768811470792216303408074684054715862937310258465300910948525859949699983987800128807089233571108431857467415810051460683444643713000946538010233832872346827933463264957672944135875010061453188914473160707338785368263083202103141321075034941047146026233040188732903134382401322944609494974002415507136595255147014271333523638366475069449416474460978947833837663849777949227858788168520405279027810365699330153220628547271104265612998112466477609109652522803704966270864727398942253483105174226141029321456143172630547697132797930962726654688705689829722234964721995727766175650209848671644144320058914478031860491514295779909589896165437569030960941688201113126741503990020257594147026714938150139987901123255272043099327062337816305907750057509653341819105101653844581893804842548669029232928665844108651864370948523400930519537746423181416089230722908967746003914708843954677659160227267876520652148908233219796260053192566558930807107588887255127866546957509459782165570194002892837636731569260695028269510148843908128001986457016375445393813929067764461096921000403700905310589834851198255029304516820101657998696032144678558633836575504060260042540056576*i1^17 + -21230651484810486996512541870384585259285588460030650991135151204327047466401383465176462090783058108666269374923398082690415311335789768829755084307164493411057125564441033806054515350204365829545095677271668481305082508210694714518998562159054762217070539711570385048036929677766379719373845362162292728332562941537625307188021665274774658507734755543583591163885360196613254242186461348651994763521221109485362133755662675412898873254660780400900912831042708200136721644593787854287715249735219352342497091484026801642095088434356571499974499461172682963304004092327523492987800923470428776187047374192116106447973867146511140436765511326333260161093804195425125255580892044945929881334521484189956242594102728790954156414182406543791844468794936899897015444311521613771923528655919802372565790885327869880660984865396809828174546752674172873979100807594825704536390306157918573280805606896797212201384381701535696504966046033947579669293602388725819064918280270355646672163550988328978151669289543519591381177052619313146424987368920587000838740653462012823924097693676119685850389143659781927288535768867884223922769061938576385049933494802728427968039027386017941284962058188931926253779852058747099067289126469494827691319917183670194092589998597409348842503965618271011161819536340290395049503767442667600292241323415607971934332571805815562786173258387699813773014852912252168836267023450221037469719832248413459986064739288018244223871072002801665782100502649732392474920500965525168463149820849836567540872349003754219667113530287550141674020441648078731367461688263312108037263680625761789605732062712547111697684860598579954227906214503414051822439312463863549561193220437477327819108215842124935433199617805768649454712652420614950002755478766763264698194106101197370910834688*i1^18 + 798683002866059248879779538354475687124212612801215330334870006230798640256374193120952243892913404449795464707922525348395266733651502955758658405300078027424588336976747015045179561019702512686926948682176641604090185909678152118770805897789393600581076905804392868364791495245984734814451699242615843885828668152340470394135853975165510282937505636532558822572636665645311657996972322762488573736778709564619951830756713151927716019805618648998193192697620775886554776458977864658402100181707254510475131943887507348907381522147042789908225187475346873272709428612612467066050609936931176895094096757755311170810143149582267424138998919239620676362980266527660760794410268311368764363612008962707283532489207081844688411497840388551741545468399888824877876467309853712834718449914971052155169431484135641695394237599253345012160730304898996092030573078894578103323418262049192234235896035377042531917833625963562246433946744932851343134007465890690706954128862307807708000618395141295509636046464771439977531152302053996419967657182783112461312649027677457414864271562424011480766947984573178530103702891273075411448733527358763659597925267240685002878847310876101234757470745297561412366867049485598090964686233292936421644784281799558801363558369711872646275601108466418945219910807827608003478473075448272958341509801492219711076928305563210220472321840002754237923065685002482979852878494622297408912951239362248290472685807069889248631060346714559282800639904456507899928847815881985781472724084955965954213393099358314481630223861636654884403239389965614915450670153449349918607948257607878108565326226659499802028643612857688279982295397878725693103288396218495852665678056637998194731609280021766684558062041510562431906964900665751969472142286592740137934115134989687324672*i1^19 + -5232784982392012736915379959104535494138616553619936695928830501126837104426676955717951960078904350591680156307611204529887048695908530315780754272079460160889260246561397454116606609125095367580265635638272049325356470724436579030735406423683979992426646217835623369361290722390147289096773197086081538998316395848973624874149265371644188619424347473221381018724080549521911717706545808900423028130509224790459388035494178858748931958952265342426977190590627335615436262623589592933871654299379013815531816561359392018650828162820771849085900576181717079615946551659185468325927087316389329103326676019490603000012005178912814869418430334797140842836519477111796263280601546954823222719915184703312809078980136715332365293953494769545018334474615094088640082243746491957827199601454339014762396878765712647330881666269351650628668092587033784854451290381212123117890686903638458156266145554936145647474474734668576883464944083301598529341866866540169374291043109710386027933052383927933890749165983688894653014476292617409969950511913891502114878622021840329533007943729771907279284968752174082951840597842805154943023437916862260821766648902550597836809734668501995739079325956193542579147630600188408444682306202743763877988339427664197224271097503241760270695869734092650347202192345883552522195447216918928296478145640753534916682849598927588187450935257182253477022782111082124945182816526791724620055628960345985475526319788966343324667074965751945675030097927363333233216076942694618065528024909595740195111471560429394429773337960976074277894224011826892104425433345448629532832659537678089824402393819335398697105091800058995458611814339927525805889709461257280310624590793245953609860332417772528419795133413544562551159850659846588313107774563376538029072401595105280*i1^20 + -5488623579587174766328502817363021338760261674108840506845984711398622987020676568438483450491807919534605057966310688492258397266687533737265739120302563862478550233763861476739044772010552411884638370430620885248896041640612498341235036663592901035321039806655998424837566386783227708144092184192313745997850207784971524053451280732892461159698645913091308250559277602840234503804262920501812981948675371607536180934453646182704731442801145714111487655169161693607844410765559719841802370158497795977654031364225037976768843460795383109363198421887648087354557803103850512898161931233592150792103431959727946246673642566834545147787525346386370270446972084000989753475744236501812335293067386506077028941992581200604610326902357800732589929067948365165603792753790642138888399460834797876372703247605846483532207491436477800412709699371117743415023206308537950520745471093957262075720780681325423456009206951511100627431405315930418043351697906777739772420190882156616055292648925399151428417902901341639107706963712635037512651908262219627752565870856260796950050504581032476548982045178076676748879039325113311067588008924399518750598318310872790204638859881694176777743417775794481536378094547716628486092739436910225683122919404201444345963725032842077131331868817124393330846729383622410941869362991506899984436895828454178452649720597736700405940553530561332667226972348260118925770518148175488068996974823901349072007668170359353263822104890052217930079589331403250079067586947223927129019108687898196574220419626781863222540333562744550364953905410187436551472368634406337431847453226479335431236417688204587889594421525556328720109562182034425515234453393225196028200727249125668855859326736781042840083625907823716383523026567240750717824807298007073789044588544*i1^21 + -3354656988240745380747074771949280298720181042827871609283274672124273236996041317913966822824954837670179058785584014356579670808031750570485583044543666531988141781827663756464868263911741369531410746368950662630706594995134219103516606133747638301027938900556121641582055469731497430565202163078058564699739815396924373392618735752399314182308521083963712806453670220151007481079967176038154256719330044008309358628895076762528825924733026947865625841124331173547513376572823084695720880250498260673206636014948371945066495062256616790328862994108446951075886734164676412320562824211582077482336916403865347283892564748699980600377179549444309909704172102281242033093882413189042240835842640550273129924662264643818131712712203502316975938789197153732205186547056512852596754532035149539405823258580356114537476655054588776599463111488889863667401321568449338623319413813072819253246048506740049235321590713045414076528857015187126394696940745889684467633969808756258872005369187424770153957428865573546671511795557906270974686388228199311225118246926051003230328787996507155919555292672339485989699576422932156737575054075300187467883904818066047185220569430431809341385852737814576667315603693102756682190774398817157664383194477150142777003053209246560179047558820953599719555331701436289173767271816183244745674114314479176251985800159480344583152855744495182388226925022136759594125515538523982517151740286837693294904887895815168870511606184458045837033659780299540355275094141810042854015954787986656790016887119740337347694109509250777104895612052766447160851718563915826340988793528978202202957412299129171049757870380902174951039751985493773404340968898852237362756012434046640148830447002343899976558311701907792442918346984274860195855141366959586672640*i1^22 + 72765409526978005098246898860053299745458156097057058424811779598586183692605768999507652608148364354109570535684888847380761618846376946219770591711731629990622849152896418098433295583583146100232860156960831195296592233737507136370443547563920599343039495889224451437571095039456504962692860720278244679847325796100192717662624199056858523396880607597915034329695958296959015373264652228793827008720935682294301171370076219026113359669237626348124271646717972874176102753428182328084007139703552163592823810135157697510910080737572249833190885995175562398181954285291807389411587603146092965770581220289753166800843907998868049024976650400060566235676476008400024256664097837151218504079331797918702673591907143650665500037924308784629547525232012976137493579368775742239746729439662420505835524732241168169177069538650601349916028538667319906346784452173590608438268424840064575854180972428206726596343739868744718142878077271864755546079642131212574128082472662980414144093103728817528034683455225529360651623262532709071341863126293874480174804570744806454420197662578348920243189340756420767865356202488414718896188962130232105191333464559708717174242099749017044000806081058049233955661410964227038212866524403758545761170849038683132416412718883217132963476699835887000229886879578290476538982193755085436906805588574599705199485632672964576050150471889260347693144068567019333430531337335917859445432171462067931003379449352377950609663916572196134061709307988122162068521180017244512579233541316584221432722715083641474411255828764978866068900550989406075778572607561614856540507340299711590275774896781277905522007220995130424941549431691803043778586361299417580400092643508335504802881090401989333726102990768529844538975776109714649698011157905801216*i1^23 + -218875426845364970378582283935520444198858314725802007844609804084342007057577194045957924803703543769074956885868336535222679239022701679799400269307524156158335769256454409946021579028094869840705335725642694929476329623135442682263330635591617066716407889444097647982110333198460264136857841995671194961321125804757984760670483783191474699184269853062109141996246370402412725800202234734054943139395486550034232369795138415289804590589868684473534803969176604289341427452203511080782224971239529496977501427741150139522864293638490075006002355965410325011704298398751847978576969982825031797380589885916461718100033589891991794318019379918840585668858686350493339784012098573938153958161238313296112290649817834024206773936345602849130014095372973479769863149765886188622395154994500396652956675428622172849201940157430622730780714577385790901754877325065866363130424177248509069935839820578240166987498671480183757652537426058829892976533737574805215808774580740789847102304537410998582093052080406537374917603576992750540110236355184366872826917071346468931649540186063884290110030057849553173133489804573703044505721420454383658931529857369398712220082727460906457486791725999176422851820341615697149010246546712945043741335413409777647975184681616159249170213703175019811519044065276862207753521883055255619583450251316593892487851948256638778826276062593278862499309997804186526240478404915683750147163537140451462893948957827682593741523732870564458543145630465984779977615452613495168617248441072466970464012368678378324359454523490384215940670934497251979349404558021193427550443653069954278141053341557495640477420538982656297181131140768521027681764460028792291122216658412152691801762493658357082601380730074928088846748374369120392096725860352*i1^24 + 177217226430416914587263669833179591461388759079336161965805443235645959018049465195900934232755853238911541601395174086146075308145672588862068899176939836043836665497469480511506758996799158478635417082713842192300703418701701876641699994193718964086513033029147815695977103961752370622304170826831634637803544008870531854251445854373339590637694585325775705965864318153538550505131264675968791688776133904286518408051508713272089105233206929405971308192746195963566836531990292968550276285844704129510027277323233989747402389156179761523844499126455915649519661909718046627627514080151033836719751148830491479907814950375524540579618374211816924948170186717322899821319096275310368681869447752312442766697916314105747544106028760567592714687837993083924007573198115202993980801689445361694775245499682649271701523115003106937985626864069154438320296427371922983580136986381519817241074229179997878497401169778935210381733587188029862539756298201096295815031454425775836691879364091378959846583361599786597346894193091048935456092089572121452362151362331398142225502101896608082931775585906227130241410336857631831089960305254509651151815823899694686171749461598129885449722634469132835146562870137436040023673994777216615022819850067911923252664570632698000809832012574000694975834904237190559633589413124798599581462216969143822643983961606421287560071966026885601306204603024437422550200357180806409301604032085700273935217083047435632024118835713860056339058188570374205022608784006542818301357179624004714922074720832136470382685777495792133375195398846057940969145121449591662931636858469549260423189962232395842158651236837351098311874736588945954577122808327837549280319632010331734652521574929542746481815141284297488915681096351749880414208*i1^25 + -95362808513132377343129798844625444362873581440032581927915490529629410295160599309961918203962547786246157992202235728904921514083552877435856031092699858097221574808240997486089114711160124939714455800397921937963181757074196616245536187186366454807020111506220907243644539667130981528568008933236574192941796727654674396732382200478795216397518041732048014075635329830399275672958941792722443748630310951493937385933171304535717109088520877260310002708806692185258363656401231845978710685566148231801820654915728228657069085734606000989571774132006235825709243078524190372541006249729410440316411630828141157695615678012616733322093685648588051488164211704656393400457834710402217341662899107115503164256579842442332576432910260781259176181951518643142030541855694611383634622141657030818475868536542489580430557530733485070774550419190269042174987403662513987464616922875012552524453750414996989504512901864785883550974844423684620790990309956637749339642867410516269557877705893585697781921463000574476766925450482298847190772827922081790455889587584890076099726346846220679824786335433208001411050940494283625019197899174252732458516744625651970308783443482321940288735154926045621020972450234551342022052375040547295937260263170415592319371704378874072140102843755278627978168487096921273533302936865002619859248764171541523832800855873712619174631898367057679309283249064620520967115520175447484062430303459302245255613378191690188799496003276810430840796504445275782702782660209469711719031179205283992085774549267038235439962788254011651334973334949761477007386853419397140888153182390891181526510374865646467822472423660090848996389741137862140101489345151558853117224735324030884760671859402619298211862012181640902247857771358715904*i1^26 + 77352093283199556731204444224566188822992126853222831375759814797408669270313376627262225893841388581584266828830589480876067110151978845596260951253899805918525139375335335486146788577173242678092940514005729290565809174799680471901335192573492275477942270024861659000678640281696755205409028043054762469495221781582213716079095644348412937415073298222689161828519903722145400436221588599491433058588511995824426937560091814916119353440062797559002330185834533734231091929327976965683400049434190841149690038110373904919982048607597470458165963713238103044256555964728513079771581935927547560842974510002730427243617919924099305856790122169041244516263458184857810717044481692932458726050854602809718808800833113480469756921158974711140087452510533076537842077346574620567999578098860825868824441116331761541272037093329642960447428892072345175847392641444981194567735220289359257974965247783113776039208786994022684802805662039212995198717096203056956051251368134751118758043464719809523168040286909689169378707774473440739948192703650841573451061903292376073613402350388394451600264358865086559675757611144871017439961399407188130232150252806325698834282572812113611410695104070051619609845980168568411444340725421699942181175154443961962104290856438596624784316646792465798200920362082629811010840710069170924989251744802209821205673724030890381183220414687313577444419761085625934885569150148736656754639907226168071079722755789244665836906427747240471904315922201124065303891660506973205210599425379686862907462442156895150155605095399008166806043840769165930400619754342469470762377622502150670452468380707534912413192591961340241888168636124174646605230732564872853101068710099588048152555477022415467571737060289707145891741171712*i1^27 + 2813918506939094556208380800386146491197087294384698794946105702543339268460677286589922268039938823021606987501222750691054905864745251827259093213074863239548949044320314080925661713752050025650091138796987319074878659541209375369873735146670837205755356514882285767177234628439853560177313418427832944458862010643868962603686813130303297789184166572336913668668528437506452167343550641633242542336957201279620954802252793234365251231731364391410687444136675655845416905173137163850728201887103586701581594123712253828641639357684774304705101422256096830034113666619501203923174227097390097203580967395354947007085944169565700445610339681603636491399255469731100707747774339456499188823611640041486019596491281674019118548505747473722994376691333083024193949079747123235074460369205421880589125716308999930940610053337910889571833157394913715111416505292358087784034074064080883462597882132553864993891385890447350864981259557096337992266470620250061650994242632534354839514130457981796701116914432984832272640638985284059318958860031656342966989852939787022738352830883754397004377069933939726338082985212403874398884723705786048124505151315743864593462270407713190639382055375720528124471419538746673997432832019868491839611930882273339291585706682511771794050263914413688806002206850987252441068694129863282078317916524029402708103930575516171181771992919073592938611110061527292307747984812294005968884222292098577655315355707105814096585618540353721686535239791927083967062762646967905438540125613989735725408271551392491405255118028085648707115004899370612849119362476861412876049095465161784632740356911181620760585263144913363313547504700517927356459000847760093484877652522058432104687251327922708108873648765039271739392*i1^28 + -30140679672514165549435181610038322465683844323549892081712849578328690522091900365083167044138384171567607273093148495433723901537029565686233436948924218930251070953859454781812143849125486461582610576597673087595241654882767547277295724056682815291040488746721586399990840398773201492101481213818354589333504580998356676124075373970251023303730554778649104061094172883116915032730935765688383556741736361246800174560764520387761370705816248770349276873722739300031914706684802751636646732062278341246762780419445226813495317140844215244535523644748491052031776990669557074222938256080900324792571152444733658892272650181954396788585070823081454996260407682680247828425655369058799370588697811668449811969734682100036416197861839458606490911401869421260417820287732966572067185412137662715243760206950778483766403471899807313580322021271389926454993428381854986677839160953627914604064433125801563814684181226236282617933666196433621118185190584524866385874046785447559080382138776297554665105218606361047506373230943201197904847507894874943745975849641207510802040928563448521463280319082064641889740189470862808508676608053403066121768222621710112844884831400834287623455025463257790695988503531551755989003565110794450190306817811019628538505534820041492732555243579591223213592529631114280246936244807521436861945088015044323048194556847582755858480972824882839100897172271628734336310843066509236410140957377476921304059912503687285903876255008965399631197281537490808611243548933930445079640720559101411062277966257201309632501232832333449429303663220109098642221655102883096191805801351606099415401575896954508857993272381348878494267018484835899075339292390820354277663818067831338796921565589577662650382923308466176*i1^29 + -10745607267486386342670655471345909754181335143403795888283311962481639177547204673380979502472379541993257761302473578999133599544363460111897181431585729824208374551385868818579595287260737514198923023981055389008669133005049850167302744054390482681382705597179591217598629456957822477976120392795201051286637617236894596744101057410825046991024201520574264516713408021177391146123223026259945186394124296677214754698032624888051129427269672724714378345047369379444383777846679212499999234928223060423140605759945929385361873912974844035654152178579172237158574745639315691198503567891618492744955601763607467892906446981032708081600409426835659535159698775419702887138785003134439313792698990415912490298308623033184673673291874630022463158394789176140855535849246334231797583384635868451345998859148170989565888962709843284826443820942815642462019752836358527560272616441611906722710454588616439374620465261986388701398626837562357288504582222987962223711289640568813785263960778769522854562080653875631893180388612460068361205118512640948346816898617251142959496919333471426721136575652158504373001695195636816186306489421119566921616547579911600042446962514383858172447676549111382354293928205887279411126662891271701826225395452531269348119380771635688597231365745987922200967724824809342824485930454903819000251429227818524389436401817284256635137843710454022713504104454272310183551551986570945215938786205181408953033453833414858272571679884582325631632555739798147261919431703622095865011039224082374500145830007045631211795077165697470573804897023334156517774420861551817978429797837187431566867372675600878809029739334947236185681849487790386483720010169457005373161354266744319207509229070522980032680296448*i1^30 + -1434275310693776708856747607486801688788704304197959740359813816869155837023357660476128957246343633219176923299930998735756591418584687853285631817236275719908299203696576374713178719898026872849962719965878347130523032702850198023508938382944076106783134555077563797941715287208440470971108336888157229133698738886252505382109690307030885766976140813086736067593111623603119818910884669718439429718241997320187850360784674836568782448898115213673157839464223935091798068922901597507921920478662732777579812196647855513631419257358809981542697370829677693915083103688309782959728451960987368717382044171837410771983695829312831085354026963276602504563825376887726358856078980568707130506366116871585443833779605317227362665631216318859267307896006182301868341177925650088516429260027732660164629170981793624417290531484883270365014748165619443249565857157666227008844827728157083237440391895698808730578491867506601719000360797049495653998895569290431998489071068238265074220248396226008164757589164704654294896380977397558774137418529719922054141958008775722606557605461933639344542681085211440028349043732738625892453935898667828317223581073166416673257462780515780059895191261830924282448024400407110562127621435966449942304102353511830661526649513598107946268530616611324846635806579943155462620555163830579838487284234039066512610933103965327341134781255656244740450270105480689307609373701517074563423469346483784025691753217606500804967245501388549376890060061776213629409873260044138700183141216971901328951648728623196379321070903538524084890316414418983368650116478046329943581272815866653403801822271546605095041363007644496989233079314398063060747637007174929032410103393946597839274799555777023442944*i1^31 + -124872068277045926637366458175598348503252113720914180210442156037640661821953340846207299021858233762282599882977092028772466928896076619069107305598413850281157417808625096423620715936138587083021054225593822794209532485961634709032343319402754842464696816248540132638860012955856161590891822498172092375276203037249637787773207528316243558546074107260303346793625590422623637197883607440240848139886163959532816687599881624459074218258030198532670242079716203374631724224152678174703540059545639763882350192637445529642035441851151688567922129893746256736712272276451265016664827752864420284219676133287851625052733370368254287080846158531750986877561255408096018387618539567300298223784907684779823186325121600171537691681791206500102953281528712334467382229876057404885171402803064444853700340776439743672832964384524623390507750492349619153359280830133903944691810302770862716462562035677866688960331241578247580162999841994832004204340088280462323535888429442068947760729954277612788297837381274587769592304668173429252235565911377572087188605605968043159562436551626281981734835054626503832521098159052142263278666993635614203432633504939859744054266043486571685883541820156605846400322792096620536367772967339873573591875908665390107076233093542193496426220959242691094812985673717741371371289433142791493700222354386030852110747741769765568493264163080496984772871805729510220016336095625161833433745861868668673410665171824961276053000873094094739444521876745872845305545833980569495789039022603360904470791076485613194569383858567821767422066343728832130565342970857618897505178559989147140460591728675425577530956568664593410663656604724103594467573078189695977072299565923304259465692777021440*i1^32 + -19999580516238857444699424739506977629706823133337498784589265009223249504551145183415447303102908489395996592467414370007795522556763127168243315961281824624831116040826570317354988759630085152060466428428627126014490233048213144018793312119667865113181851197371270674281097846151970437688802832784960914061656847479737834831104046068329771669753542893581928171589392896576167421165986595443558795115035997301243797545120196759984440715650549486060890343684833743203771294833743055921718036429920810694462573040070248589649384269368805026808997255465373425407964126407567349368318567792235184387582692835911945489682988045988201610493872723203291431699308266694403437388638649381705532359863327757838721503202271238436720884162342074766844717935007250835149390714293395497049891606971875025200266192294427907015714312184455375861882700287061906461592573072612675075633979619161401276622068679550339635422916479819247763712280099978047393346353356974918071112621151927136599145821954455060685072679776107134130821094109012252037232927225125682292887335874952072532960965370650795790002344760360285796147366488215388564128530359959492277921305059214592513745242451304981100110958048373292393591901035145272783951892976324702500240949951025947214110778208001188712624755412035339845836743222239244884357057491683688745774391961254438743313697586984314818959900896842448254902502481257548739590176557611610899625801902822260910698083012551108068289428529963667240406463175728219246410805981036280846463953258201058722340353978381590962198401479425375725643413317946734982479516506908415358545878156390588671546788449045657035274996007088111356730911544629163618824090989267815527226099032536954047561728*i1^33 + -379528014801558133130967294745924643084840074906044435263872866286345964617602351707006195086734435261992420040500923084935662791894900676264136565919078087406082906667430461408595150163426194810128813191009078601780880692748182053214898211760730495786566429922328321693381592895498243702550206582767136648081349625476361714736140624539709313705008339611441758136134238155028770854248124685071354540960382397655200348874182288308613965282407140235086618157938686024257705714870585647607757964270572427911229048182735600916157026206298074818648357819139648888142707523550336593424006623351427358492859238300767165762796507125684560623997484676115389126755357222772687990683476792651374748661875003705493549969567762070558131461986815090456082197407782256068614200159495714133157076539105682088193860110067585103499792955289637214684736116544243254947455771804001363721303189832284157401325656719506433136753274165950610354099555768296014287417210338037414587627915934685194802048667961872765208565230444853547862864652137832898643733840722950200557266201634341027069047190976017919048771117674865094356802304970868767399188299546502023141886105724727387831885910610833420887733276409608797675940617642310838550733671979517424781552679794297168482336799282314374468401417992497469006681158112588721569705257386405760696490239952663398400154585086046912936247842300292063414128258735457595630146249717575006976190185935946678397552331722797215441087304141886584421888694009375416620391216054269899278910420765196082845719823290193062221392621342573208379110941109751104901112592894553142127554367834088194041890298781191205289250332884581183319757038910171276804984253004759056135981647609724928*i1^34 + 365554389182505903042261104565925487371939399987691763545179568787679243943758334530871191229774290059474020283679114295909932082468009978210383135463876126334100766716129776102313886899432817208400659101768221109079962028778936927637986755863491427048807054910790094732846797373601516827343074493292777722278791114644734821901197052787461891835802750739404164798810950453285416786435877682268652110396201081470092195169543412539397240711010165177848471671005957050693644244619828190231472263150591597429977634978006138031568409694325752071838297575727488725993343956829834834818418818251729412537181709791499266325231085169202978721707966515662705600139718391494191234472365152214720909238678023537192047686192159481839325555784360135573085301508920399734406010115509260126142509155889898848193543195199183365771473419046257294219477893213266314985597724845597577624919234328946200495726187127201104533075885577644588333075987318955156872349582636893492594110711023300863161591955918752699742030163312823005784995363831135670985826036135599719148003120169555937790147447464037505296959813015085813716223434325630876740442183556484451119559620788392423401899640461039936897828494964634917999203533546649819057496782867597638694082076534452292931628654821103394511640523355327770449590576551931474583132068542474262457415586911090516207725268647826304923636805851795523130841501586550711057801348289350903715679313739982375543816983233036841580323615084987682473118208667425445083168547328431238621964703661834485220807017522547906911197466272144535299613187954083867296812934949446414704747349533105043286488083216600822547358822946524800413045022806102602266816455441441029392011624448*i1^35 + -16763544367270086002298628032244801288912532780322554650341826046992064882906047915695819338791475855058306620081822176068252745503953447026979402978679712092308174012424331839260098290486109665780695186332034962813106843400556795133967283187552320242191925421746668431985985439058724030208168469812497499122751670550516292865029016371226317878160316757653087286981812092987599568313331916063069509206232655536828999377116659208528705380734042237600382230863796669270900105112826225672435116087549063550193490768243822295261199087380791187153782531316880421554482778413069620995011214411044772164750013721156268092881102650351953776954195182871239014861980132136437091084606604490470000783935111672201999639322535860058164059895908595874431119134666223353541961753475798734206690756430253222979870584530234911409200687052156263192100374974413600819472387743968692703427086581168796088069120767436211246627729662204727296383728167635383357757526530184019227467318792167109740821534681364401034120514863534380908917490116165319003369253067444670013045694294672972263671585103648448232578422540624893352225534732586977198491519280823077455644345208385086006986566403354097436687273445026738719439505926790267053698521178163380290599809065334465065527221344224801084002076352822511303932099656602142122703408102831683291320138318061106379925001931937682360046966425801269622944490053082454537723828387100342760504429429035678148660054172595459361594965755006721503337641812237677351191324302032577030449597715017957769613434298756191958311160939750488372391528312773429768953042348599908907626889297173814424448491026409495009397727009541029323955346220487193647289698949180852011008*i1^36 + -7681331949080953958075150395118998091473169079818448728300510396903067427552355890009015338279354488324793992520262452793355287167276649551364381361008221214044176692342035100135226460425665363849991169394382759465452242078637029916877364878864986641471471156301646149659201216863876927082753763728331270329551068037442872364511035453137755337471018163944205142557634000968837180430479290460740654795653716453097327758612786882152866470930848253096841588471725859985549415976287166732374854741224985424327034932017696411564982408735491620899143308418862206023207017323943470395119211072198594105806332139461161319109437036554326818723972398836980030069450910971071259683105762984779340557117881584173566511028605602123230827293349309655360960330721829508732263571651697770595545128651048569862462828211450459671853045064641341126730773229483541070575337523140189129648341644804884002292266761565172810943696168970964291120216150726019431525028316290759593482098290324355520111543118524181824151304608961189154380810634585447018752247494175080542505349295165668430229847781295882942841379668926824460575401235782236650446617678971850157681035300706076032992576785281775117388837234699613431003397816208881348428849570297312196294715689928930095624626785154984334373672670932573119681555956319393576219111629804297593247613526855970423144043506363537510716202330607640680075126261565713482634583269679925994948997042893315318552591580051076629066175327103056106475254615654038707258659132598703540197604673240926477031698189309788226153164247107069618881656005605400900383650330543232769312327443471748350774654411205902421996129832089038173088217418062818685740515822927872*i1^37 + 135814077120696771607667370915786278895241268017662406657304690900126150002506494039152489975644694219366095130249325744903624287104405987429749678590974643631779260278128032315238701248919919731111004670483166216267168653605371071386696541759104836442587809020748246018097704921198052475249309727273472738707666271440035561388962865401753282584699027192268951334148680348187348367968844846727893563814882663500443020164657198667413836423731520899420387610140738994398413726007417112298364525616018475781459699550030643874450194407822912800722295799757345829287723438976355865532522012913191523293165739182464894460173883578780291711801020912037075620083088470892528047754785670836442647792683183489020155883270147933662877383163088086261463161177823420050412926059672780645862139019325811444423320464342622243466159784530450889652255339561189683014162098696500798163350731018218449065526092578320185091811406497093474151870484380610896883628480648371114688943823554848902764209731461927349714784088566856358288369117107056328968595671270989810279317520504892903539192944957446820083395355465635403244018755678843149517476829033790928117692566640636518036129529590230712423122612475012722724714729806632608982636649278017294720751130522736975931057474721011817287464799421394570967366730474194882905479002958965039436470149618251082714613414816378592405598809859225432305784410557863397917107628713406312607763113201228141285626395748771713433990859082661770952431848226884375925356002802427831793970972383391758065560883374533159289741476539546192673518690400299517261302828867337595166253731417428342951639144697858706176833307940817438751278728065830689162919936*i1^38 + 42544350869787672218189334774092190083521756051850265651285739192888615583672942041326024924068207238300088527542908953282676374954097233966043102825843728904031988597864673770393027639068462715486520723567382489163898269814935907835490743374863429714285288206980536931615334268245000741255148186047679342358810086085347954216369293080701798276833132891653810251163265541911668606171386753015126282125247043525304648731573722859286715692304797675291296030715960019581213010180339939399847405549434430539246670877398488356024502252371290909243484594603129695986437399076064796248538194056525611709481102550259927569258970363891394049144606266779821801331130785812865800215941756138905503919882452090358383653756079920623699514388774338679824079126565409950358255306677948323974402042482194423080404698669505381858657751802896156889301119200292417446823024397188568293242903110481427638022387868022920180168717271290716756690540639000510178297121553844634933317886576115194349427720705435009935119369195315715252489277299088846777096081915339346044590153381637954753792700312605622098643902688647498721232942315658926723864685528407797526526730763418751662013625416862570191715166569108115818878879575363614933883442512372228551779271741360976031288964180203953076864099686947859257746429988300928534276343722202386230475472085497635265625211158061146416185945988224872469409613138867355465961211001170962240205080428433349138354488557817411463879245535308977078968453909331087937538971214810242622943920530973883887990068345399454585537717435973098713623364059491019100521358973127544985002518546993889202753429950367363163072776938765439616498467802399637504*i1^39 + -3412117827764995297277088018355507573714598377518487164637067179092806027658766142674308060467053995417670149232221037572048468138726783808380087820334288505589694590693324672434401386824903846340769758568566249180810498436654863145385642479235520573087376034679335776420665260572529027986583518929622573816922827221292020609043885111128543072622961107503594975046651990809426559112427138479837013251748430789014837419365810239615257152749126656623260309464090771523000887110869299325357324441692185982807486177050178923366198799887973203591379819465663656592167896766435509980798404629845162295013632446065235181069927308564658409648589122067450186535709770838660605753113431032575562349109772286879085060152376489619290366129167114386919422937455877913966996435487699769504382219604896478987609117990238446259335189487881095301703781985581240875870427585371652329351832133563986044840226510184979644954482328168136538280668503459220386823914272536294567428038784759649277293133798103223049809427914009375534540974950832474553894111560392057629547549834234850635095454407093518625475453222092296112088442220361737239045268373871615541825354496583786411950407300755483314050235019242743338017477680177860794521026768872863693993908435755437553755352159077736865574162485943861869610705846992694439886319228072746649041351880674247933522629351207692942899931178594198563137139562621989588941746583280777834124959451477076565487303029643471338664905390444748648266344718096164243449477364599241912344967258925005544694510053103632336301746316829931024670112386076233712240672199876525571242717234721515324753694569948130116469811289034875952031789481984*i1^40 + 83856335624713836960475452170280695915608779018887517275605649139182292968059128313460946320978623969390275278370000262085879830410374840683158954551853991971059783446592908327066180236082765133356539675870895439491764598815807515901175212543227703153190524193732509443165741207547145558239641903017187538292222515822969080491600398953244685956761340741619705849805529797877015253110948953284380551554620023979833380862356474068157612659141580582188025054726129949575831321470500310801459422341577374749856815347548850000552579359238530670640697438730863762229431825507431437562824099702564072916088110327317625074297025662013880036602782580874122856157356507018967024812199386080281171027846664526991688165990192887523905793161180636491433969507824016145566500536335048734787124383420752825571314779276626102064942581260520343986216500519936786914984404634584153176015026337137597318177587628208685392203741565634614724487115784526401980045015225430243841783280358308726582071817312529276828286800013976621813941667758534924019408047479411190351643481630340490720870436336479466409675807146877004612381456096269372881171499663993941035389785317086996966790415420364377344530411748428411248708560558002798864905742926956241770006189759804365637823857458756626761500836196800973951046443560260120339176734960856741770781925270626106031579117817363068189550127465061303909495742290327645813035333192893475942891048220209288762686941118463623321965274399715736240355196546029036335189961826687439078434378984325994548557620368286671756792551662886886122577227867260912560007365020581658608708828867091605191262635979444633185933782710424090705920*i1^41 + -98786409529268912024926399873267993597292991387464437967874332498334068487758970646376067413285057733620192164680571570402883349959542501189899755545762080541356280720371290691984741882542147975400548234964701442869623591462034142867258015350891500878423808347424207091883985592356627110611257282310612678639163658239307226948052190334846170975645944439545938741664327280076665092258967359929885101393762072753028694933275332081384845404594507556826005637372197251867439657084494117521933749280612604183195433164400813315282202659431046263173405200118973839751914935346244225171009641687684899572744586945254028424138669053207937536808741886594925875507044568430144586250059376142609465312121873561021739506770915360111425609806720268038829337900269226022192570675337796796146597695383182202580961244119240875341838344596104592264345992328143153297871171969095851051338945312791481325331781485270611103016090265641512238082342325870138751421309382707479939393296102191550863014019753236979370342817988460134068735178911830626895180452993269298389647829348762542040372153630845451169948100546357118484761309182479385286359696731000801615097739548423199258142615931624103842963282973200282751558305104144427719402149410217287416132608850833087534464613794123971515490624237655413764940690790320912895687388234588984154746617779411645554429936321358652382621769079315066405228989219853468374455814799424848257891605162890635519069738566459906327859883037378396463795301548526215537727561351833176551517777767522491015928679238748006780616538691878649927347012091289541007597978154115371115623829933902889433919027152462887078986323591168*i1^42 + 35939677073891146404364132197906333003829203418367660688950626971757856525990618651089603216497402047487411853111025682110387685826702286223441531734144031458442138418090484097336337471065042382340784347943806376021519910199173551282666364183121056944134922456236410222656793491503188293631140375769032796568254349881934442085871901496420695802825253838321364746413062988855946693839584222342380028443533069631022522581946277225505358826084719578370809986456791618615342776704734246387870418601214408286119146272855823260178337370249335743994426717819234089119257432377512764814643701956704078105216307364584746558604350510110122690540563508699951658861466608483739843689891067315167602213113608720314476925639196422001310120671026785219226949982431544041714135203458538465524279815541622414884281884147279125026200351370482799812075482198939958771646290814035364678965598819234576989758074071537658458360541256872135900180276249008878283849524291463165736107691251866448759513818484420811674733855412469811848089080361942468880539973907152011082857867779765357026651250481107756870215283490912879831237355136725504751773523450700201606174691903698631486751507127831955841823289345893588774383812878826269241795351783219404534976478774256521281785547776096940344663767670350124989203884183641630590819496451165490190032464947348923678994878037861521994834104404177918629006149431068636730208662656919382212727562533224154176520386189361362006016216651698041417963699377665890472783019598678716252652285249931548201495170010801812296423357677856626708986297154081540247812456063239164815312025801252174706988934032145071996928*i1^43 + -3286162615502415706579762424854205170684681665501346470461120624452146270210862106886002782210089254770670450027769871965556634437275397629595521936249459152978850132752023661807728031370986630144949331370581920642871591474239481093022474421291978594098431622979608864737412410430846288205596642869025301524887758480879554195532461300462206750575250267616559119487845119959833426087167258295828805518520261861075549469561116766039756516309056376423599399727979234270297330837126300037306842512225031733646301057455902516711176844872938090193080413620110611979502544546469697543596289786177876269206745101271308758276660205260044565743949381582504138449491732863141825531033752116489972331988849905534623331972226692822197300449654230844333952182815273311689636086500822756669847975710448121428283179793114533371558116892542201858936847521241337554121562052587201208388244784018299596518333263451712619756050740765944982705963285507505933626111779031076700664298308796022559048036403727250604339359103654090718923959065988398972014442439649523692892821880423849241837818702182154488961919220326304995597728087593228805203679339992577362859202382908944260612486129708926688920390460441526377665635068447324969833742822847532615582173622930446965969240840895796562967485854497369854095098382897776576695536560395485650492247203562495386435774411294045135975331662294723833168657478115749056519893191490789021923281717961539507404388700566155419065812767669342800487745466911255862778092685857299886895142201906779203617477306121061380548998127015768487171404757915250092422302389834175985423047146870722165006076477440*i1^44 + 26275214669056212813481878232883198198440579756749950731689539115560005139017570803054350475298494080717236401870733630941529098306739475433244630890476327247683939819844504004966272259038954858327901947792852007300782271842447810789975053566202692811165388499468822831616210912444983452179818614206006881081708251165072725836105012618718788088558925225602242092942536677064645787440073484450205154404470831436771719206516277426283138319452793255221807808947654025212513056380367240765381874320725802022477308005935287080853404972733163281773373212780729022373131010872051095217059445040142837301860691670963122385515517943184653683633467039598404515851231147416369268056323502305019578141108056409634944789286080838364841036994489330887584246294422397937395299607555731089918713719798124942987913955638030652212579611926894602339751119928576135718661971104005008723335094426588677432181766953273722462056336230764890558530965422113070135173867652053395713422510485058241336058091447379242284589091986107445587689221027464648413467315219908241184670180987185916102430191280387715572278444778409704997099184653886689865602543176197999690487200315332477805659700547937557286936904806325075614243569795513309770726937709758491817253932643391723355202266275892625678019849226205666227863938545340531061503470994501660897679105818039429894675966137778730600831962229839817008618616839031567626261534550531164641866102007667604438500796238438299353115331954005316688095270595545093736991541345858491315690076857667545766994442002965720481621761130657137228973565574674334100352675314286720117380246685549068288*i1^45 + -68639480282002318350403374927638290551164340440347376956927586421944956630595569190231472974945838581245505504904393490093896270065703691227189817855174873352923237939665148655337185882973963704244156826076629566868932124065639604436878444165494612747977371374434324131669715494828671162487700312472802335244360498270603891505070620110958637170499874284599957372532721350679893646495005779201431283116559593512945700273048491803933894159620106710792657615500544151820287493330260102779596222204202575049394279014316078861441996309696322234627511067869833827455687119302076114283704585527750792552651365349859497192873299384533261588015971276318220886283730757934061092258812754895447070029578493017279342348818256268226264503338151141745094496601965696676584974299742154201088176952777645215734932035986774965455019977263509043012911889441946695451363756951018314712784164841207088271868699300464934611104957607455449346537929849101267945831009633658550559714778660553630623817771259578193296487943694930738757281220382879501312293852395227176058075097334819253529708642099143264428173800469293375609401466389733043879825711310886575978115648579443571518364672659280249283601068761735544467672091186465073798950238513929538397780427428897121348443548028929532882990140403789048824974803969265881344381251867177623108039521356647802197882780043665536188659884195247773093632698760052847382490196058680145600071205006960649657213775749721140733369468898352663339617520117317410806668674460181938852807187274416722965513836078624500088503191688121141418648425480966255090094936637565196812681216*i1^46 + -253346533456217304034822500276553923115198271993231171461560437270131518344866345136763771068563873867488792205064161039680545638798856226898456423092325181570860559223634917731602455775586533098206974224206344512547619792771119707770429984014622760470059842135956795180244747716622743304548855649884156037750197096969915825689983211812379026802075739202490431191288684014149728994640936536468020357546808128188309785894729261551158696846245521955503142827801635670888344185885401137311347380104102082559084649998689472597720178828477404989049651872228118647909886512190030270793075726065631635753337845494501554472784202927280819074728690890827431952205886403995902118875900460019408617543006784910908642267936429568326565580740127847983995404712291472898775370421013775296560486021478167093721830881601829160353254568879693427129504347355258345505613624019017294744642510989873418250416596436226442512216621588124992938915069083464568854990721083437074779946122342140388483362677038724776482767949467210012125849856422422088975895852478876010352298055964038477774768791721259067068813366818024858114015073576363851453965314592199532488222950846739733990931568223262664472328245104983914450104379177976288011434527777286140438469855261064853292851717603088490252463170569871440259065384650017081971097873101385287142484504675906381270408356828554410523710612238038305580041577995447512710482292626899695589209037009392460171250431968075824527263513487553406762321023837925207669577131525896329514104816735227556974626659098365809327258673466781917470929459605046463512110866432000*i1^47 + 671876218087897686936816623180898741943163940567536588872070300504575404507783843851577103148093839037003963894851585714329258922471210176205323450910583625765022690762395024795044691390576049356327173901744214960965356672437154056941475341739499394005902255294278432124031948802656269459425023549776454926475724398861207905901208566261013205181576158218213716068967930107997541239388506584022971233985691883066943009124337718655887415935610962858887087540657876080731339145072997064756763392812047026970630448315841479641102203341116313286472750851547078161787933695785143255939310348434355154332983376415719270931237188669273652474383595924559785647797306798748272087916013868297126847353771694451348157984106543069689890397743682718422844690938025747222299315318416404092011162805148622685660470261541348053123666965538885548653924790187487854651108933256902658071321458545134601590054650932228169824818463139290228980456481887343903332534782788091427665674730847138567775564106475315317247696296163598601930353283700008994437984994050296160838398894644573590020026816809266425029192118369051956746043034697257466982933993543277831163987577683846187151327401468943668972665489318269477102415709235344726189183432379601703994844346042956802808847851787622017032874653172302743145053059965353491215651279464423054323811684811112313632147373977436388370496361156771397914132151649016924935485335183090926770771299623969683566770519373514317354585228857736613651581850552648537516293479985102059661387050827832525257579951215672766511871726618494876027445707004326576128*i1^48 + -440283900422383241966758969185244367379751058075128068980808293497241227176737780346387702959045520566568177483137958418417576306779712882360418026059086508971118598490543810396853020531361170429268244391234390714422059652718193080246194440216085336619668694671086051008731394476544728227733719661350193912390353450399231049571194013983464475714364040360377043892739580649666176204955110361593413164500584465854125791797427277741675660954356780883303165704665919897039896684022423015532765915732044926246323627428144840690903831030181219631735681253763238498399155427743923610013578914986940395689170004427323460161863031884590153447620716731119304022558773295006967457284787122399278570492152468670712853972146195843311268621098315969579765181315783109770946033120088989579909760594500522860120994443052908678998418512734764966738515873139579908873825083467811948871408655981280717227482996826281277156046704958119032746228872709082755120730962438274901168012161835094329848733752161179483870482084413451441316124947444214996764535570540470660062368049981419418424883753162853455037040956415191997595784005820613707594351847096719593648979506919425196854353352295655043727808170615209075397028801874070401963336481326355157193314119107742309696972514689886639849901509380104267495324062793799085602046109531730383980357879160700146141570780190701596534983518611530099191961278207027705618175666822066282683717846171289333753896430141857656499636544981473620415888710729518268981655239316107616310807733795176470632808643197085615945042593549499571902300160*i1^49 + -11774133059409281466037754874094399925127832891567266944797992967461819590627987241132175898529751824791072429562204894751006739400232436999196019781100956124732168791692644535231767089063785697742960192544087442277047329138407373615437932040795023556093240755867098590779399546274483886087586187641656415988938867562701400640256889310221395995795169049675052760974421262300672652623014029886863801906216763747201001829629407808782385553603926753187643355061564024753825879496239560928358426127909132811077359881934459313171302283342074487565041051281570939819098416919399996686056587716007729828426554900610931465364919418465901681686343951230310831571809911314967545748691871664918783057581483578493712075906500347981217123840162386509940163796968758382599257842626749029514148223027528019327816563940773420599072510675144270540403179227924644996343263798862856921589301657093804853698387520536106920107770400083034319355060223414343489619820553594375647831785526670483784567453781215690926127579146518660359025023006489984194883235392504876521832768853379893509876500633977783749772897891170326895251495172666990024282786432851407319328260961403066944595964806869543755211953185730112565064406256985383542264595954262476300319039540971971334888796636682288098193478107781092770858352018816124032601746578882356203343703249086370846384009262774230030888552038904788548544071256217907697506662749782703486815362985561586782999558259557918823098146425625705824600645209270558839428424433316056027213082545342123405920486593794552238757500523520*i1^50 + 21857658241687805110882855510486871127348453021574065931659360184016827397948299423112492986842285854836657713205563452216039359193787589861146255622069765680381339486943995243080945974250108388385314006341108798463335855417274997955342961145535148801995743740249494496809526979346459090135694213590883349397952603668711650404695956741884977276495705012503914636439073923045597091078682817039358804806241068089270883974540932881854392791857890992959694547343329049372006157271830195555379787511463305629138051710065115971105428910395444760372960763412160399842199214278040650292510951261614320999164891558670920036547322892746275171127144935069794272593855684220248933669552246368553273558638937697721874169232616515056329735561084248171406311991285529513312619826795522075060644267467085042920589465624379919124480403174081124784440207245359512149554094548983566722976176458457396129941444199052492126617929857222882083903964251550455939424649041321335974213525132355996454496148887976426095458335196535304878359872830679956891643204701798290268946545853107865647536784088445177520620375279794754674142144888242375230236624895683324315486413830532284554278743442296047813546966225924807223796681790390549960264986774303330109678096981166571940554207006729544747796822916158420354984646889485151879329937610663500669134594321027512076122195305402272642274464966919497289208038149903378498881413436111037661500782203908776708735887161274248771600776779264896265444009994489814085181389567538890335912122390692458740559474947553282304*i1^51 + 8320694672102762726296482131704311494040748503731014063145744561264793803629277368115374173371837544843110561286390972306201986040405130550974537449784594716781695911355455341283084816749557808298092909833719586683631577135145673385570892174402762916367873268462591471062292755401929714938738787947340666073534421319378062858504497169428882942346794157396278975790688248778148450208472202556277867044294618170533321660858705169912582820101014919088632209252705308540724973373353711602530474383569261971016957582845630968913290067611267836478896799134485014271618802417383547937991249762829571139501691892253506324349700452809631955644367712161339403130030254596235106392805269571172780011943445110377057961881865546612429163174870446467727254709894513002601655848751143082555488710096769922553381321662983176480172134292426092847923429824807513962315819844818101547036457262103342105007323535833192961141208308430339764832545180242824088892215779323431248363689635052183979751647411427027436882687400575245826833754220732465534639586540439329871790038109490676354326196492421516953001040534356405606768723672574541074342140840338519445967439842867989909828376856399191237502752697005491468369036959591790121737809084185849169423068258309528317739859416337389904823353716910151911023639886312145099704249660917336035858384987140442074733491488458483311709603582471043858919060417652098048314272067814265561021170425932561893235610266091714070033315827609373724314077307738033396351542981719079650965322466642804777591424*i1^52 + 98891810815102695345964489568828727252477245194662982304240225203750845285881503790896108444854201913603693694758662351215002655775477023705809904504850427683887158586050526919581749589456845011892816489252431198762201648058061616887949343337387908622511207441657183804987274464352656085560225232918059570611738239875938516397975500265295366527398267032859956178668928652449850321002990341690783505327298138197128323381035728380043937527842355785122295299311714677207274744894622020133273869354963846375120420757972212669871003731022846235382690231701117858732164997059946355150583790420010570773707619211037453233394253373855254985561643102342129885459011203340855976684861055767150328972930783325563075769233019951168264737370931690224296734550114077064582588132401416590937457674007801140325659393681011228563393361970474695044063229261516706165161055540442421521667626974150226085035542078769489293653823067386530889392911476898695163586368540727915628248937980319612042317884788113454309786267700811013520977562536645316961673417112976873050048194007298974634080350158111118003297102633960851884246111914605091923294943365484423249991681625729378341379157763129499353820400016515778815764209009829252774830160497281710512271072158525725197061621351540643280408830000422098761484451314715116667982271566115961842057473717213392236758602101999619353740769516635883378972953071872774105057415731955915723293868702174191302466417552791792790769422582026865644346085784184998240407206751188344015725290528*i1^53 + 897003646650842357345692542281294092706686786813357436017997639459790692037663796273371760969830981241408012036278162983462622692132846505659421438373056478019248372559255306427144187220845466397431491848908339085788000878293021378696267192198010172981047388952488780471263898001805360235851827253428534263742764613402746439360920834193547387144602130855236380853833453092730044271948768022626198060346072321067456243658553823459744946575995780262103918075997083222503870721377133510027266095476790290261296425675427292402837558729011535509334193170642119747055486230361125433839850869380329223309400851076534435607455483865535425945826669240714516338388945048443024569012030796531838862757056541516064753250098906089989478147433300530176014740086329422752982343737079864149156065813054088047990164722876918014354344915515242270305622610167228929276379621724881184484123321877461183765052746190703440027742106850455530827831706548051354148403385252545401704006434849381705590835429497975554541484623824435296602753384271156667788450846383346649665645286233235809686416501662406529248934366364029901732519705250095637670932108528026002064231148211186362970048627008601709513601674303066320544335932863681386799463460250385596663293912789465105037209699432331708600056404828514501449669137085483136743731206120795487734266632863813268342223788119226143743169579804339942455930826190832824304337326336999985004830541417766533082497561296770094177601278947981424660673512991705547412017662343092*i1^54 + 693755454941154747821217273483867230908214784917267870710625114862093920388299946480334055688686617915683769520303447477471039481248592903004882099878048444971620726941897914999391310464858502060245855226883543990253033856357437071277566529709725485966793171240231518150575588241249929999267108093222493854291533727757625587642910603689147043124200417991605595812548021922354714249109267994443602558397355473352387691912217620151730416536641204810995479294386627576209937699211447045907746962387841759220673378957205263551709338830676394577050771924229086133642086459157877797938810227478388116428319800119805729205869653422883039681343568748078993568313394070316763657087991977792867518650021513310330075761778973141982326932120127459670412919680215541105049870420096675413391074711453143928587051462237550083316291436726356887201210103403690078586797936403021746035071432272942338177405032022337907547579455779799099961352777820359948888679303242240893907558642217899033323009186968274571886605659325045603588728173933640628668886130175017176550770034863773620328782968744506030500352239722119601630931948818864869559786308311013073692274757435747610917306564430877843483219349471365187258580779519856932677910351751562834038974585253587996656896983037095454193114946760419972091825197473271294702179383795900551422477054287803147707161482553198392346188896949749580725247418737410146426368202662874065982619399370487940455864544943771746698019375*i1^55 - N1*235428639593374978719368528404625281334553116492196028790980550399830297560339527886294416753106695424316707751583140107188625702875471777634105598622239746218911783407837051725353912829129141589982399375694336375697178827497429802307076132733055467851157367552840205347759164076800521179128148221344712096327562748542973297787640414907287652152080577148019205043679811143444854246251821004577649615546988690374991464445798845129990770336639680683090000000000*i3 ] ]