[ [ -13300584479605817382156044222304117410178449914182812641323751472651747790751841507726095230697268329923250742745920724618619128433637678162377012228771307155816263469983473138255208306463697157062605134911352634577614876746925573783491789903578082100279230629174202199836921518760367941042396472452012584744602560666829360455469299947164370223681458967213160126137057792395637688634819567839448999459582486538910479591771023120632168556859690272558385555897625513720464905413657583228297453644666167179107888058918569532778959724312090193583217944387637781877144222358108561115271729646413573740651609675456830477903739484646352656789550388467752698118472716750980261996499573333904352947183113846253057224490327174251135503891262623560718540245568385769862785099630851671121767599099684046978533359470700548620743905310935814492343674812677786165862183993144779859190654270034613144051436101302690458249667533766518445777378151968478766714561346837652938054733434577942714193996171954600386215294823975415287977222326104408864641408592224495539865795094508648192364324814502383873247219256041119109892508798899976620590538947322750541182776088205373850726045509792207239220736031470033996877210266222278459974752339141241219164002240525319953834746047156577433489943708921671076460360570047615749123620536717134284718356505215316358258656299107550020078542489308143775918617790562064720458322153330351835051141670430938263897250015793652281175433951574965265749238206104895034657090271284681452416340997038329960054069858813687810493411619521876215427412337932533752607575866419756237209808046692090429731756956592408849610815318533094117758865471094113859423298041281135813454592293290638127661618369956866308032595836816526638286772767962660715434900430732283144697097290063023374623492704304238285981271046017783991983248908532131514809550898196059315923919853622526541551370240000000000000000000000 + -51835515551747159853285486228241530893700580950139218492075897463598419050437422710352197256226981262237508405497886310438313311930590202744076264501195042859393443317558701275428141100463870716575547798165528154130692058802296414248148770410979473365397164439310315603275262901709703263326204257512353353808714302648204896132401889835011463597235054859172954802861912848410121059651080833057057880694018766301656007574320012592905116093618588078757000295487100463098532996298578376711479516923151927085247721561690876261569101878426690264939078105511328094317706523690289522992634228320627284594871303843215796575779861303200576088623736365266991647941443370807363823017888403873765330002863227850480948049111111569860413874554157502485034720228036249673653855195636165816597809517437318616166295853207426539494561044050054814023099722308850807812893853038834703850275560708235183094427035686837522432161746954331298485387466067298710283101285579196713849352059052522517958489922362817814450061927202028933076336087311810204500224755276358331921308523668006344678577727278622618521921350602244658063013300911640131035770241084252319636387458854614611331598515882032450347169988252395319516217126706628548653570457124684529604071932426082499921892306276856850989246516800261772759719672994092495876577329917414707868839472090430310349085303145495176651700128026667037184727317503120277382502919163214242146356912022464905294077139701668529922642805456174247836739612070332163191980727097347069540014826938015784072206691062223469277689577928638775669397921105115017722272464354831886862471488031137985556592205639766908686869277808013775930474110946974977205351428104017299818580834878389714114930983326166841846287570098659011564620289186066020726946294553526450840733388500427929757749782470282643537909530057217984373757705168027197091581933068141842337512712838836957523791052800000000000000000000*i1 + -81595920225582384086691212208541638934101173532516807833082204167758102201519461889170280296709792197754846746090781424167703796076415391647490350154435503972342387087718896608072218308123560553153739118638995431187871591280184479901909603093141408323412666243163472312926598997213004603691774203532610686192106927065820027453721156568735636202419818900881665872930659042907060330749818268069545165712500034756713261669144137827573191485331463623338587074299029530627730658303988751704385561919439142952887105576681683832701910396467614482165261162335471290961371429502503374006697742071288282679454902689553001547327408651593516300083620368185953083614287700997494252227799169881777211603011619722523598360295124310966109817276136174936883788682194766246866788077002327492138394642959692931280432861048808629159756988057384388766192693429319948957396794424330702622062240193348509070654620998984559784894887866366699678235338566575044370675076179098936903232766125270831204444409600481750371152246009912586328425246249799692762028026101361365503136524470935430012395281736971888001960347160119310222406133853229065570110612463924682467626393099971351848876092761471611123942903141236591732662817037894220629138361433336388419419717027124258679951032490546988704993003983462845500122932223604275876824920008459726376285815856720206872408375285654768372864661651558404252522182954660413433236411503059114791708798590107894774306321973547839349142953348708019876394916121740112312144985025319746929303853267398611001751444580210054710011428635934994498841035888870631369010968800326641952151622179774381136319027205769048890528455797642454094810404000583574347318858014186127023723372592592873394007165801971314535704004196949190636704858874187589197241658846215830861886636506471836838001531282437466783455932977372767334935788111662891871339580759672741705481578894942639816179712000000000000000000*i1^2 + -63643646035394940242793202826734138102444773259595405994976429939799370065894452530163769758424433923804643789716208971788551180851281971989587930584259188433389398102017005860986617683684286545534135791169449300408722846494903023296969278604472653201926167100711633407419989226838353455083627054173554820853630295802285242302009529565841564641372510926495475253140598155529474877420506071675496731182265255502483919704086575991472471043066403242458964705457742046485252339827556692110476964089425811385138213666866253700790128461849307655620606777557364507806947441284429775307757186037492465935043386680020528828683142938735854420143380879017150125390764826581600704730804910649542703811753027176511824066263367970070362299421534308737671067557105838377975954297825398858328121744489449628036828882371294303804630734723064790981991156869590961682908553782559951720234208857500683104734825310541586170989412926177043492737432097249689256469262044227609706891580580028602820651074197514639281808427117414969877293054152788843784938201046109037978894795405691252964819452162828800752934547833040127396824632449307239035260780712216008617461514001984028784618404208261937062378172511744845339499755577976106875914619720316868412694321871304328664773215405298757880847316740032502146467420047506701615724855162119989182544364033330361559438969200552825630310309581210873877061761400092986580590096303811656411860950062957423629904866764379038338983793714808291385064759636063816301703520045622542325870471278214156054942499528726594372183376370083572815467174739080188332227058161535225019526241562364574718599782630606467713316031652802194336931750238876556849107398602643543945505830660047365614826870888919617473150433260670314614463628624337953207543931118132346138799069436960222840150474037225826819734756349262551193184282279987180998216223609689500199442444885111162965852160000000000000000*i1^3 + -22943469589911253436148937119220205455669622752293517378956680461494753703064593660452971939903504008368187134540550154696299781041248969485134292564628742107065132414947973214504142135731832063770390851831524663738453799695754007471030619865736913338043679103638606044526834105268869000209075305705465168199866658038299285626799101426331561168836929416206526271852121003304276245847231895468653304022398261361677146308381992345243675388753437981980212333892078034810729313620536549403969356856354425546620427577966573376491958752624907270199560297239462226111407805439807927832040784474320595131141526869183861907639859688515244913995456569281664011139376248713710077938350300649916297204122191793412646854782048142405621269711647409093181506410451032782023737431348242348723241096487097372606596803438397305523665998404428238013621668896611660805390876637053857643970057021213262423899412188515017123001640432285680282120555371524101970364261777258919670153275155055146999114317800255109412095741657337614409577112861239474486456103470064209320956629169790951703773017419099874585683412969269087506303155499431139565567219907026719954272350874613748651766941268540353140908209160647107206887754777686495810946369592313330654310429508076451357867621964463337700008611741256619682427584187882784371168903912119175371011399700039289766001676408065233270187917482332802565130583384967399436433459625087394956876795449653768776437380059156030076525550520046765568251942994785932133929006099946779942209617709308883944735081807584641277154741048666395775517488762658255883620376990969492295004852902694983891915727750459003745786695405296122553117153066107021171995790684420850426666114164303363045766732328398621998598887745569026335607744144943310265285190292504253519419054675515717079174633523023350892559034978482225044990069194303076240951647260055691208496176023051505238016000000000000000*i1^4 + -380948995791541000635782197348881734563496715411215138483126615408321665040376647412258957555291794512961564219455551473806478401607943387335403463251721645027086459452831963813896130967418739178666543960005899945055579763931433034046261571073044668499799216681706398423697188294040466037728407375960134812250536138328032355573699612949108778077687963372224381748053828663434464501038552957858164678819606717415913315192791291777178641123440909421235605386851969383712212235077579483953264883754998509952003072902546967790335790907152584864629176694107959326884644954583555267213952379406802291272919103810392410063780021797266289972648103459940845018785381605833869933693891273489370987824281568359616781253573012703884451872299522397547648043095578236278780553486907092530295967389126762463029475041127613812410604163331933357715217737756708835332985108439374102668055448983552243386301808562367691872251679022080337249462831554663281666536688676217859318090621247966456932933112146407659574909892369257952873483025130686545779830501930976835455029806419815432236055040903070501919828373912301810705603278206982701053988194789489519717068139023311648205048476290908410038611179410405133377584051412169291408503967011717660421347438907013520080798418613289168968707095256957197707197261160948015901659580632930957630962183161108071479580348858573357344713071236503081383990066820446633804938353019087590088054485246772789753167637000871568702003148249998900570654703519404206730833571442539828174778631651538054513650386862085702430531353528743604390384418318351930720158761202374715195960519487506878945399303623882039691066439400003748037941606231139418991841320770114736105218182736200751747872807664800697006276350722339548133180453408300107375117214284295557508707400924392475154993147668409411907734300594301190005580925616611627670343077634034967743844049481478701056000000000000*i1^5 + 19041713489312712420962545182565581881689049961281022171533356895075400979533196549313945146212299900187472427714995838960964093218209989740509546598269084077700611350061757500410769706211336057993988980148675516352457684728942318976753084989710719331134810417383782702840434051433259169201501963460938775871999091813854819855955688413937852161485979928898555742657201343560277478972904342138200726058869200552744109014434029709398543569262106233199717445960062644025265631564201991406185152597462780875516408896163388652644181564579337453151640940042486301924096954516719579170037681684831721055546490796037012959751270748705772812131610230842297987107503358970529131178388341705815084844347376478552413690551058416953049297023992468585727491438806045430430962589122915502451146700753386623237436486656527437754598885764023171176567006877023895217092067869385412266057303521772384955020722429807720840955855702872999458457762695961280526067021070542375016317212421634078620253663124530840347227487299230933320300153889680632705265107092607293784018248196052285022858273080843118803537048329632797751578448971477852417432581377347048332371791712798874699836388117408086023845885161122952079982444567534141862701352190517296795378812949474756747414648454203330123622040097762545427863357642916906123217374573734183736226581369279929654282764999728388390546190441947117306957266583262893010563245856647876861540405745757782695442949634265352817310880531601213106342028725716297368170469859817011740122774184754217359434382341463351663003514683582769075424845782922185949221936037225902690260896126852201596139436693905942740455246350302555991271256828852377586486753850790270294702484339322166707061516759222263533462747036643136359237746488808114821572353837157040147374537432726516231788871023892080891981999651436638017804619925634991534106630111817490838027330461871636480000000000*i1^6 + 71106580613585723789911592732133688415836750179989087865498447662732141549563770137235887907604409531625104837081201103365138800430409566249253945962029414214023609198588071296405720902767229881267257897099979778530892851048432725000822593555005710602165852058314273383685674799140466110274855344827710780531082137141504613932850552642284804387624925668719705323300748414974625614772322395361543687257355642947237169732480720358197154094414959228696544063366357757813523919060922701257560192754307778682180983721547260437736159980320361985478990259422297952430023686631040884477706785875479216451992307203244856333088279838761635898674052169269284068980175911400266109569182043032090715915727609440701932449145779521239598316839512327226307923113347709749342022017679067207219554103896466087440502681332209337962676754070602111457684099330338721054610750892058850017898408547382491261839071828917024959205279092348858106709348142287611219497939718744947934231567220429725043641551123237587408037088339375205525014735865793886774287157524571303896123201565668800177407216930665254936391919702248954356322404620913363574829438253418729397813187415353208467855717818877761847066966668976819857247480576785712510272813764556909031874519155716507656055058114913820702215258647048692276803227814285324177036162710301911258072062446168766850343240729752130082602941729216248680920094872865222478659029733152488202865903700662931707087783752285607692763798604668033622759516447883307081787060482471504036527026494346857970631212851843311665454852403821722665128691336010941223896072627609998286401015548500964837500060685418087257879400719018268887335437657384626198463616289960046659188130397663518136980558929256409604894197143477809513246303238071110531045044908890698780869627343106285321877389116194798004819341831220216373206357984788203980557734040294981469377022604083200000000*i1^7 + -30644919041580701368997645731296091188613917197515021281938160430109746503925682331297716506407958472306361912481733164170449447769910731852107713165039494097878699009057826578184561446823931709879671406514113588117496175606352397351023620159484280252425227135128112882724935854464760612033183418837564170096178841882041301080985662686985329896007860721244170307362542173803847771279718148523851538684909477088248988441232431506877931738462053970969610457642126722210262547135246631032945047784378451201283911247473737827368330697733588302769672998119563269962292916078417156411283587687064589154897714285741404912657371906735860910736926758059337258242572282639142837056555747903479501356988224520618232514413646324093461375799146009533404124295359391915883131971913824894332460449279687147708283381942716902261282551221998322373248798555143375883276266218542914831994229440197412068906840331650818690204802934111765710636812854424083457844022161737217862038317521581273364430472732767293027674733026560514372620312995102175214463011975416542977685728611800217979233114209489201085667591866763062311338328452156166602560064066174945365433764489287773052661864284148413610398711767855774473219035638420471857034746933562043965264631014092461115291450867188136880127449960810314242270237107337186721545963489371972196716779192455339759487151901308740216875940784577243287971702139891422485629814366023938960568852880677423299557300839953022244265224336060277588854089539358557791168738043616284910761725946261987098871281437792658750112662134780657058613061814555344001364735141899634559133030669130389544571339553109589683576875751128176654475808281072201663017411519413821922133761549673297077257675254902487183553953466732149393427818704910440788042967255114935845568884929943795880259537843378807893206744463170487052679893502715476962128776647547232844381226532864000000*i1^8 + -99572443820623418387036494702756985885050619651137335468962694943124720154059766239271974395616895545797579905310015765607795298433993536121679954515118404092926343711729946372919381890732823820920924021217361129896357875218701583503706653554061166161942928680665565648811050587100062394913339559572147569013400034594319188376815517853255154108867107184617375458061884527638310859803960726473795597553126694067388744862319970170638148775238833120585332322125484951704567737705252585012902053535774275196060890583202465309172642751411713602448158921168028556035986705259519462363743598622484582377250869460531738979067799800627512411846856582787418766430146295416423149060272307092233700887700193207593550095541516290191989041948760950610206824466494488141974915754603432102461755596926563670819231139664918800629402595284531305889462163674474262581795419113318263235429321703355180415806182723675903107880221858907111699024938957325151076718261902039033157023094084039917927573619542542743968426191002784729071614680243705485869781438162905657338150376258646692424241055202791419135292889080897109036497523362360111186584948394695839006113418926114170980990168316265874730644616299579728158874397726005091576966577945383324606718315894804204679272530049374827663337037193879463176913262765515272547425217353610824528024087574744405947552940243205797450149794808375815914491268542861243567480215282924319108962893154209158348697911225040331207329418531592383021551549676005039524384368540736495253768807861210384244678121370610412810062189287946369173181855352083520277308413482098870027724770953537690325690913298598542245967766193882796448142492406883364431995519503746131749496038055001255247651546689718760018400955258085214732218580113387390608457139545828627081533496003253622739934951884888928252331337587941812588222593067599009153168042386757529411728179200000*i1^9 + 13669554253979482757243489397652465437251347631077530468274347031082509992660979064741845517606799200604911532696003780714740469172166085643656560474180106361337620287465081670974920821500497970851178171294013114225422121596889266540984868800687128274980146439238107082970328794205414957145449241428589011582903458929752681471726705899897706684238831974559904663521713666153619886750965978128815647941480217740886445587174098490583172344436676466655710374832774480521584767715154338110060512596554558676413630013249928701504162360441489391771099737504005198698655371803441393502289695799399403046777300872169294211163521260926348854164746083343932589597128469112861495248211273407232929493174053238098193191590922799671677522140478950017354836410330415807471794854949195216023997139606591479585349840203711709703963770316856735459891872872564024661508393606908010134142033790211637488392833066666606962553453210321923110050946131279819305423467064620878387011002002507519583674249002422237671281159172305965915498296679972582700929216358849789888195758446962354700388900676116625832071338848162767546569935629660226687215123019904164763009230961721515793440742334041876227792650982649537991758613713477696641872056371373315231440219338390431589895067551254303359219219177869956410465104089787593124689144088518590008919796497899903198582657640290798818503535758522393194190593352869234547716691286098590222803525835118702708480577164051712351569720804052236195058976344283002262499240777106685340360837324119091374697480948895510723571699786899627239456987683497860550861679723255610854954362998054204664919109594020181424371658864757180085143436112086414419594871423711158794823746965674494332553489101449713621081066610346124529483688390224805613920090486297381745212053585038465698434997631359118121076643149494140442274664004987312167123431501851654304563200000*i1^10 + -182347352631245041324500507619413585450560096968541517191994574914698214031246419180323469427089357870434175924481045706157217057443079370200934392189332517953374202421672866366077018584844839933026539210609125426349875826598814152440101743173533907416921760010808572934289822554055219932354308702864155411433100496409911295657880319983026652933811705647773695780423183345308495980925906486186850969113487858286827441833334191265818826106002908833818038356186515783903967302000103779981117020891287732197803674163593283367536918324962861041924977490010169101307786116535458774755401504804236086999224160114310220020399597001491883368855845859856724569308869540717211163299071772017045133266329378075791742445302484472956347104018570018513167039756571087465230150442021104029390354144301505033111493387560700941141825824054228654563855025081500815527955023138847455698606247518460632653223514718803144103262669444069540535766237602437433752286121688625663067973697599033156599474467548261155326663372932257770356341191798388311831836431887866164934959163973507264282727877743758688692423899192190682724210320372767732489501399890568543872739039959227438896351642951682694659315362760056331700664565985146088331770853759960184582123639467323423588347142124684524930290098366265296469571352474526680706033568078850466962073307287272346037014308789708693399924021391244291285331375827695882059229061388071353619037898600590480043559323596215726693528402861306292859700112210812763289748460367812114520512486916442489971254224288104663238803215738372538297669879362802196840682450845740023885175630975646870561025158094974528727245666736789557407144563418858808458589307341453388158256882372923885727859121458388739483120239092057605253045167255560135947822913342550521115533125994083422227123601484118979442451689294793706937574875702843367394141059284983611392000*i1^11 + -6450504427961767249416525942167701354272121133071168653181546640385187051057578083757652697965720110352755223412714394467383296004342165015621914255791090438488223727888712137060718798080562015298336159052144507901703794624274424769874065228077136613802442621836791807628212763807988235024259548890424771457968456829592001324917266603668915611222483040752551067204301848341169900937071692840099635106422620198740349938041522168407362957576761290088075509351164942404976596442753763482080420426196356358133484325458956267112063499053341791532091843816035129049110503183775280328565501877059345613976618080587821193799653818066715525168038969175848253679197196043625458725799599905847773573708818358583405745737789566196942223452744538263579197656354701010595565828297596738819209890653201099599730343437468252392400965850857174856922470274825588851545194031585580519615979645673270821082460934972466228460968270600596304066092306245944556481677037976288747805013510193999699237072462061391046541889093888071339174708386532397822991051299973345567351725610565677806231157195617937248048264725398023720237508844740557818125265494352292397145284324640653217959097184646003843106984093053843524414948749790908291950133710488361393906032981052257937442735447683841862737682544238260429004639555258208958476419171458265105630143931711504856651596020514867071676302791170287628063962119867787292744051619536224497341657098170833860490370997489849929102611327267700499935613809531186241041464295560344677884472161692282605684955312378045891542420512437939872732223359407718359881053412685805478915194668845728428634917582615411128125087053202348173763081225231274711127817709491090023275537292543545285241038323485682403218951426629805643324666961220443073610326142931487747611445325217078233336485576690356505920580821527743773958918465450968323969000207810560000*i1^12 + 141419592271999510110597378195934536019626114828096557476659861159298289838233937937408684580670302350342518340499774412929029328716026340729337423869653849520044580015570588422853177267843700371483481534241855988312659857231296456027587855839500040072614366442639229995634385658416708940303904183953901529143435174899441427048658924738157456608100709454910168655313183603860089723051127514828304200764292569446425196274740470941225336612935128704795018851419505579629861037747111684414363806299306971356814887533298784109739211315025605564665904016526162519630575890812151633522386809320933258314187764666417525608638505865669713938913073645823348529691013668575855935811579964902121560421375920864556362770792571806712576440359673350317770985812545624933544797404158578810903223118940567820656643018201943776566840902926763277006687290806426912013500522808255234616078864515294950973605642216947314361595881986998264428554478277443483142345229424928019403155975601745541167992049356420470362539920661618543170546470759669081206291848952165777963110066997412334058049309047891551649607492028772231968496954359546510570525207092155180733016304520109825751212948212946399853099956606043921568028636754494935895426622921436187919244742561605509107257013730001569750752770085912597303281861302968422678597737053855409122244578596520903975677994506510332376727050475000752138741181630709289707964554299115003062656634766917790260331892377737156460092227157015999772918553175061128748440981969506646142324320251179496623319366357121866301060945248614403848923001569012627665559214001950248855575097609087240767842211483886175216634914756794171279075653012796471191211721615230981593085546335339125888704445787983410183256707919293098451822434658252825541298616047014890572332386856666453946348798013546396289457315491907945075316853951725215758774519726080*i1^13 + -6220647561454255147655928463075951781004718429582622122116595601396803877401276056318288107121121586167622399224303616423069734571469248013001009263550673207017743033744933774856320111112918531389726799825391064823885745403748558452838497409852070272103296489140725059930092705576664610297813738876741342913867393985808990690702433397570787172783388764643898931982052074220607899642641747506937043304842677716775279749530325119662337592496629506027812070008503718283836238425918330267013105034776411478305293014848066065614337764948652095831083450588327762223979857727715114792201798907041967359571215063922270813856722424332734767305799886862797654505893388489955362832517766162694451241741649893947261427317796358131736460242646290765452816053442751845315507430369179268623075305547072414943564934513027923059955598200102339142606876599792180395069259645575930812622786434386647275606484848489983012305492275540142478592273923489650910887990029115633519339593951205056052218129078442518203134017623405160223992177702585717318454449203584106173421802049171644372705492101662771508854886582167792594600385117065221616673412035008845360574468541669234016905082445608468367251269562127744760478498086225843681184780883179065909202433242228294858992601728402982443551729276307445032678973030759307466286705253434241570906297723205882545196376704286038867063394425205400482331063905623482823339382567626755230301210980873960893882951097972944895269293555559149764132670315620604680019815982468188812104650687060737181179173714444157399608383438939096493369798061623487499604438670683742399047180920958774107111037197250670478694061652728274388548413377271435169398751569676383812052114077362561880690314339918474228412767074558463694685711120625633556857607931300919160483168187437367619124111483634361893922216888520213617937123294016509541210914816*i1^14 + 160166263635856443208302072339505366225396949128164997262467346067441769642750643357512349077084775828512224560144865452294156842075753496723952308571821653700169903907022248364393294500014523879056540677476066836637241895346117458072230908305453240244009246243871109888202210413213754613494801162569758662109009050771752654046265817976797895716283428574118947965234076695437520902340370325995238683229002782150374479608717905424366580231065392379777927753840247595236779549900959490732445937735911532082777731742694463261606463321026687406394965259504849235262732926583209179725878153651657919309328018772434982977971164073083466975259620649709320011099217246541572420657373055593525747853338531264886785791126241189132127330062540966011284348775586666363729674378016699855028324926969892348702112438267568021333281479511108336689798476097122554920536538475797753693935911797901778615623896761559834261094977392516637993368250699536321496015333590573043618184980901008807925954261240427109783281927665322579203315153015473105569258361170278937198666233441073990417617622488902203449799576973654813834088198721525665345605218398587041813492095019309004113518636148586004466972263074271413279834442848905781758290512549345648874014487255106861641410355900949165146068993782577642925913214108579495326712749587357223170660707766118439864630890466184156437672481408426708998570918520983373557769340796626279411142685472913358434350001558472786993799301061636986615657153234737013391252564191857126784737112461644810118800524434788613013170238043136111216284647896181988467303773687715326966711584858024170938156245462773982666131406710037719599959624170017763315727009448053160890110914637969511109411496731738516675986708381009542992827689647560529672683434330093583899139661699145616996322222546481258381343438032148478604817993716141310083072*i1^15 + -2386870104797304018489022033827210475847503725560769841725229685021522581881707820682029999181099056599762845119283191139500785139162829161145678939709254341126284352512602274462244335703190054131673420233457809883564479062958455025903308640597320604877758996054671413593941023596444683482625836241367081217056556981945644762689022355838337017943467605984040268849667566801104161047702948227234554071768632720938438982186276944604946529698731632702329671316998662656591701656236292998878958641883777235339898120598425997584222953366676659383055852358071303548569647979894128457697771079387328653196486192308716199807864114004473504342383792236507456996547587988874362980246828684816743557348189279249717588007502141457493314633119406003148307661644794146196224602033144438371512110518507321832650936236781904353706167081893697976257995281744861788567711554524839018679281179687408514239708312078875825203343500217267590577121132301992258751859620021761546541066214190578983303755424791881269723676853060062666299358295707803123898802014221350374140661712270153826823686684648634556877810330334619533324876709846224362202341547611140846179375245596241238067430823107173740411852713370433921636859463048746194463508711839594613300050120993660729886849983331723292425151333541505488913491889250341799234950812265063146919639237418400557731022560971040541494884480145058947076325296231384582093491727188973473140682853176784044582479985690841181477560988720430540211570698644188505215505322130932623530708101312428505056362694935153440161221940791205793059328878543655662391187979203884864938831295114043141833389862746669561738870656640654524049216478000646068034416842837713910612563468101879615575116975695976927470901837372464028119167214796298638926962787393458583889447135464740730354993243522746635868950903607948895053634197769945088*i1^16 + 7923399961862915796098642823390099148460275712836052232019471442006719630368161265792257764750023073585656045110676150314883381550796036600563876452948292606594173958158771866454838726147746706136256895345942475929348711114916045542763092804086435891286871890955845825415881635894817154266246819980953966919787167379925765572418532957444317478806898170292565684266354143042731915849531419780591486136275857117041742378336079623192413731165202170797937650041685442889890475782256520635431740046806152153148478918533954403952048736655905141268365089120759502254843874256917267039869408024930858911365611750034572100172388829968991582035983216338873837358941128637006942568940411816777830709016840974801280942744292005394497571021574378885367744884747758905896008060596675668228184335384951986933963819166805376465138166814231761823559071449840598057723974802362406601255742415740893511814925146442178643204534917589595039574635193572809501412868001663758341288948956256192247781113560833718631780501737195201712425841364399308580553376413244593290670112987723270694089816097113263196601145642966896267887571106339796426464043343944179392749841846575045090151656618539671215275386335186118756442317050110574487037629120605608341409884822000844367828118501257716896354616655215303080624098535378139159305503883224866148386018961277556791759662533747172442064122699182018087626444984785106936745893468663805813808764948584593182885987403367790449570007914600942339666645353591042104870368979460195069404057589460389938754677519094614237956644817243736242775224781268880697776099784021115237744493244971198647862481306961166068937082236909083022199449986573123432334028481334485189358334679064776072838489518136595366301482032054730150039931831716815258698436903856364374415325964282238375049598679590115317610430154939326454677135949824*i1^17 + -14367702516107821823497607618026155054817861650259608409674588090462691633067100590593681604022895004537020160864060780341708628749889109041455328439961161916447557631947945538244769438453658251741867514321789246033276677275107407167948055648861399721256650522962176996666440583211741099208072870742147038443212827638827106850255482259669946838225183654408251035671631057613199335309763122480877068670647470901993042338131280462520817369556476760439240235755641478103135309386165299930428635657346199084715498481896418318686597873667642081119515693472082997099203183255867608658657611006565186269395377954622503714389409251528876365649817263059041568103672826386299866953747296989162410778669132151914822615397454402077256533031569475481822258716349044134688246944756371044459708294155147695985037366068530064965095399024979443296878526483556641022682340792822066733786952680852840964760172601887071846405853059383784360297195673975517046894390269652406372788761145888438266192264256548586915761805293105668341268180743553128808065769473983287808503151701674879875555528004177686906505883205327874829401715971251218237678514552274954551742138418162525693958834890163169366503649774162401361266291583248700238090022956199319097602678894002353953142450022830341212658998480420280019951569052024247512502729048172283751939794068949559680094501885369740826260911221383082185575265239800481632699053052914500788022157720297890469367372444445903113407814357019284970383284968233451185356694858988768251953933344127632907452310876094837695623489374491788007270594933983756819070830942625639020758871777245083753784945361622094705428899436692382336526723160138372142821459857160546434074271373643167073322679202429002810970530867086833574188642704278783592034068341046079831271301694189326949655476656804810606027221713419493363941376*i1^18 + 12487844313170517957154537868705283203735441809301314201995448905778032199957096067456716046697468269838598198711458183593803243334756891684978779933665144277243945278907712012312744824835893645790106379422293835623137835793966035283238422377338535162363264058348337911109571977225464149923362079974189992556569771662283123638652110948647184056541895713719770215838580442706595199359280226312446779336292114487191456361376135670819964552344301994084262071461946848136157439934475185900983109829176999994239588986179154387810519432515867138098007369820104783555086647145351316039696176784194793433908727996390134986861606303364740390646385629532842195106909366177198220711369370693320409738999191178693378514298042087140299217749180278895854079340368363864201564198542526355382264614343093747044011210497657735910654184453080807496222005871724423759595045613707764143476110195759445001817937002205417557329059113326447734757284606648710041994502275288541939602432273390618454482695676887469131064082522232591332006885828585789317065113599365333798066162796806020035496307255100602211139864034869786054608896597690674776250033661528243064233244962911471358374546650558572755731167639947998024091442671158032104442327362106822804524102986880098584098277399495150566683960171767329440924500581008924284867001790483547808453428554813723857925761377190162618478633356077540145990327675591581903874476686099516919527705817922754654465271531213817563555507844451284472364802495408830848281058889058861378071879886406888701221745378394850863798722302228701181875702756454187397935582723675812351955525992889398375021231796112082638995428343374365843192667845440862231917299166099528579597655182953055338250970493459223457884802688917697698510439213526758895513279409889725501211703721035236495016128659625936766082976139114971136*i1^19 + -6473880480883072253598730264114941355103827280684097012808580508382960844024530073519247396132007553576112808669885176223852357735201506083252043414709610944633138436378361225523644533297645971468669787976212224685142419027516837064684330569843741135557105689461978884552227978990079991917293501017698068377177131850105498402242458041021088450028487157013233076300601588528829565819985637304241131697662100029445848379847648488924603759601024795304195730282183751990203963014460101970192672468570258493821766022834120563958004485954686918385819945459172855692925782085686378919941365406913522248604444380808616888564726881820428705719953829666233184824726508188635526922908755686873803036309074302338163992611823364424995052363836209079295015564223268907013140704565575560874944327236219834062078531641246869236394731923887986681495022681197725947567763762333672508962524186963747762419415343748740570557767080011391159901350079713088486337817535682594018059302841416600569466517417385132514644564203485318412999859320144128734497849415204476262815620960662869901098683602691690351092928199250191906790436206095254933186715117271102699580043827192218707832241117775140363686518284675485078857949664811228650527270499399112268376351999802670179719555603875742048236525318322904141013700370142659728040366332802650238723277152951740586388598344463870633940565531484663225056653263192461141568219799437918121149377292680156719872594354936349566756174639743921537221374990080683737517558018917430599611862098927739619989102444784712766293018812424540453725609811226980097592087103528832468297897250324182536658550598433670550195942861824773789450871199610814138422465797877985639935839858261260895699000485985220052269755035015260248052783671341132269357028888948049538727066802040308967569244197305967721365442134016*i1^20 + 2273584700435051358021644884245720063477023222404827741153634946414818920668129109352814870802183361640684614792451143452024126853003416619790832701765670172061630731395276660572217266976024795347921545373319490913853865583156541156225246289827149705235395678964734402210322188370836531842049865435794017781607040142027577900959489480444670885889265747226882067729051017806513155522992166213950100792032817964212075118531664500201952021273752466220189299745608583608073558376079491105984487935922339325500450340868221983159509414369986807898822070852681984792792943773119196788579072049354013238033273512950814130598976024869945125017991830054035383464573322580919617859869077363943453028788294225370288197396605555531251571464167082422585937077470976534753164574381362165158215811790217599744177642174869980862348795073220527217185828127584874330093160993590470296357871975323167211207756643432011047708458184451622908809417436755589844596238422506834321406020016021273924037517107576282825727118065462209919244444041597530214877056286160887539193521661762989779823344764255606175496186978152282744192951308971414003344678318099396945233217319972506190898552769468753732294038179755474476600643195101221357508880316890553274669373171883904573459547582057068328638055629144499258467829085221013159720562923649802621203547428444929063375894399994191109559680333281150502591615153225762935022539954593526115115403175323758558039733230645496190392225032700342281453022238717259262333406132625744138594953109698387151781973207777579533138685384935802127334062240793399795751898500023458605036668017901776156964657778274443260074033459258232324275148849189323821708753297544700891800136199547895121193612280761337690378026184215664660919826748509745257713257942385834844753685230723994685442791742947772403286016*i1^21 + -576559282141410591173783226095324152384788429873580142624247861149510260831326572606145615980533303608472613957627538308034888980945029757835838086720153426171426351620405725400657547978270849501144649117109584299014662916330313175886305219612857011368809669366448606704239178616956129899187180815549523653718503568524491442260998857406733436148721403006763083995782262323734470540716640049337209730884565818427262675481232259148876269234090169902741574486976960859353070861578919182773658524402875198535433919226652252145721649231820575920771636245295115023085116434452181644236276411324875791398131024371633928093533801380369108326200464123948012330517729858590861493421970828813156005325614502464102682258518044936872062177239333904837724214925538149402983047827087099687976713011207029730115420308198148955572930392109025745327966333701136092675707111202241946253859355357860539364402635606109414889643857300037477791616532634576144160927828979665424005074015618523442709218662996728726299210086170284762864454592565862027869929301750245193601065531117076157767011398832272172602441717729214413204216658445874681847805324457416818227033377293934787356713498048558002636293991295062947108131988754213544896809039360277071287234267851766665929232054694204607023702242910985586858061344348025574691474104735650700106038045520142615212526773017329170761535607326514265224374947718385257843444714301644244418204760946902708060050299099361961342491165827456641090122537342788803216734255364200863285185740376824748154822461735522996535757048264936177888310810150704315657970216906674895703051789527809854743087947485376818015537775391133915425133398024142692236401565576544180599742378411945066435525570970025053019089747110469902202232702995882902141680429116361902017931292270390456535445685086978048*i1^22 + 108280796312185483047636587676523955957591103584297496369262191566723790002984758446143871359031314350891824882527011545283899969940696226684000162032733227086841378756541362679256541027532574886866894972314652226161834420046893730064407624383391281013729546056080016250182292634907416233170373440554966891866082438777685676459038892634887096707907544118876069400940153724763946981867932033361048517153075620661918070138842733355914224133206523156440814827929748777157972425455902337778394830849602632770962012213807589117529493726298516659938870470443578866364092761563010464621618624040733292825018350394272063043511878624200266420114650923017696561600876983632022746061899198495297713648465237205075748579795612722560265353858629948060359928559245759351093723407824334921029097772465033296929344881250173294808244698519124279097365157932990645890630185966646898749116374807095064335605588460895517314367282897747762152461256426523176260689898936264346344574056689086213587836881477873537046157222923319420704602775235173057264518458940543882842588397512506711469597252865427231724143654800806838014260696074032813264052359960805349446073001651100647828543396924758095441941140059737989498764958301935031387575063923655567870415059426896171331446037774490566151579905816156149172615885543782756348582222263655974536506111100895672593827804250797175793710833840074625764560537121330984491002133332240310460471258708099684808597580303219772346171529951000171945087766552056899863123894814222418269639989802153291304679877711742143248486985850281674330003159147762100723467224891369744544669686515103404055221622289787161460271488227767479074408403848248748166684060133863994329864034529876230196558656046238767413641701066335647542769339695413976136617943131965928877976757028161679988501774336*i1^23 + -15078074400666266566764961583307848924973087703703892626788637209126523641299779534243405056952836307914440790157214569791181145263296989226515386065146215292942417723860751582068250868515878256628301925569796817746192402031186837937229485720424182423365058916976851041002756630952637273977513990295631018339028529657917326340845084855168333896380012622224068697710480946484609991820117827067580911732043068189696178135425070111646600430404425115758541994065844005696704098949649554490519872786818609048448733966875004892070927320459717515764934404044845145683173526209699286896774584674130214740709192781410217927621896510519800093770364246023188511795251212064544763999731842014046670236053698571186143360988614303373177244840634971908622734991068933966267061900983500519325620477950358709077060072082599158340858176606287871887036421522481925107804500187872707265451057256463952243089994851071051453305098831614597080656319390587742517099089465181060537665410873433849533242876526957899294201562484177556632775699966759078618861030546607820228271076113636850373896017214209806111565493181785935530503805450956429460852915111237147379383733315027997719265709241870409249265822178100606997111690046654583049500874672045180167405063446240588873157720769288884439271657449661512001663253342503706558816820025371264299931333686735677337236558052223487179131683256440043203062474152007596432431586895974898404709818377001365043688432300961566749324010789982570163343692891665689729074300483442485491607895244042887087234351012439154675505836114331286107765466145021547698207543568866914170954852431823799997467665779183022281142182620959354757817279352776006348556764322111930158525318009159423894134687504659035584604636169465511965872729000100190702527819595515475325658749846275324116992*i1^24 + 1534162529467204539650013923086764154774246118457477021359463761765233292074136851807098243292432788953443073869187776741941114100679049664228608906813778561135361717096545913599525455961651759902731058232681058270609019367003377128434687919721531951930867597062797220188414928742111964801639718475813803513588725508042980942185538512284721775961932756284872763701441516100195701312501677363719199324475899154694766867663406180208922153740024593251051598965900110743059371859689672825951610478587216274663503731492589741203797710749038002116516599467776180896006096355425054080130591364155627420865682194034917322655260114453020919816715034601086908468863470575152757352229658244189815936731828935793174537196953635583212221908318876975299228050878293245660979843853463585586107453834162981864306215812303360597851112112915983331884418093543233359334087217708783102129474475445642443278484794437242885772164887390709279921658934634854638913401053645205052351793458351144563794189889160934840634330273234218971342995723293207216422472650687690198854996222442311728680142948292025321033681860622006658171767219986839787788580435636473437983806201271718610538755850948125241118039645098623935698840843223468094138696093385726085617246156211620743743375951243646977536203159224471317068903502380340356897125201547334829179664492687845211078231032673197278436148455663741874970158144342549941002313589381365476297981961505862856742486307292073979398550177623962340893574614272773168211986394358227436091061697973305608683231641136988968161523216473118276631304411112841611035468345945174686222808973781742701617088524176800501935076308197554454148594199620326950772685590505368435143902968695254244252449268836437354452384854012718488723429817653869481737921726936836169489553784045568*i1^25 + -111068835274632279892747922882219210920070766511159298066906882704807542802973588653744604048487020488007097025321163380074651068178772051682412515829014819480308320958957324504991235871743604674147715984290428426177557699235337120271287295639478244804356406560098984929340859477875245287668434248029000185145657066561650091995709498534294719479061467436386089453162494018660649688500291150605576117179614848725308533569197398733213859772992467604798416082999738488171300485217483029940470465792315384027602127538981948950941161143895652167103402854109422558763167798383443493333500549749390178055883199082902505246210578573979795677334817340033763412799234571902486061909159053627180006451777012078897098750454445032991864515540321755083410988959817352263832493441729097523218216789982107883339173600617742054954307152843523410021201724168845566775322113905456554027858640809111421765561981979387021717918314179389534669190327984812572609045067838979307277388870651113156469479960304071045924387987361831285402344643150821271300551907482615267208259989480571748295327380046441085920615197414507354042763523986597725999724153621102695773555033637858475983522423977341945677832466062788745727666561780969323725944052801525584867548670839784108306058737717055890613152340113755976596287936025932453196850786266835877710704328774520013618049970125293679278054774964834956956313148709084924819488991972031870489029739252962205037299264783492773009625992222560605553613402776909858245204876151426591400974022468339977613291348828529496313895617940181429728447876233018133114802525010290009070862437740696178146919640334948647364270544419539133961560255371930224331095688007609252281231001169473977802089200629857630612652888076265499977099836627716788022117338476456936868937728*i1^26 + 5513375871950285928422199697986739345025453794118278328711113097864911696725957291089492132244660798800674744382760217509145842470767945242815956665402418079884384178290868143647690097774156887938910457340696070240993132212662783033262608182281812511438663587079525512145598982353912603005508170185505820373305587500817067352110595664855322419086813840987753461383293511156958224284311539824469124296989413489930405309261216349805678906120692615341697814806972200557877827920770001143036710696762132091613241222553128615971583195257161606363400857426258517084681468758388862176543320992341062610410925395715843144101233063611888854918210844817998647287502754450683075449916040508722488857602465383003002964040519709617341332012386627310215880970491278470479579064261396908514109078848547899935235677753168923846603744035339432656435036862008199438592353241355282250741790055258501833979936247231220393518278755902322340305785395424193723967256040746196586771798403143341956371271088625437627717715041654221549378815446662749709830226521323993410069176119596411143686902430508672332548719408445387964767484035185079900162746741511779387971766884815241287076853167096561011615854965698866087815394247354310005408393645280739092644607875860233071847801924686835428109353581451130550812036829080690854175503414899487479235404202942747388426457504293381076481340205185764547175213413430752769115862325841965217985632099536457176100350974813558354534010131181316093642381075631122487758792764403331512887308614444116189893712251155997928660888189631260109929394279752391102211334402428855042361326591786330933405342983916762234099924924696189684387111231174752885680643289728248006023131086503016177775711202694975329765851187978425469518594500969388298296008294329745408*i1^27 + -179979252866992048001042817801821271810001335703041844435117588687677761099932312727163106794940745417453611230095499380453106530662399324744467898906978133715246864820481228212925428739475785386430116982188491874157422916471822012103265545097533040746159252146117729699632468675773715150569800122880184500646831841749817795749185850649570848978569080975538972842560165938980665680481203226419615169218470397727763085941725513699474304348639062380976278654401561895839029875645634466229460506093094698578485004714225359098546188751699449862349946222976652868644227165529482137175395660931143940010306492319977653691985684215993338717936832784959340757068393152779907519628752367700714918331788798537902196420577504033752335456514297056362212387527329027234749003205717192302904665124655875384991169557878205250117021457764451582544467400657237718090548425535375225439521024636895682797325150790396869866637415797755846739211002993490374425936085624183933351588290347609871819583109531087776829514166151024695224366976117058849475757994589360989449189567351580505509314882948734256121096369922821060508901363447419087901313220329982409304726199539446547711102306638525408119314948921359446570015560408837927125342431507499190755699701563995652206523900526921892976053617774383935198605317724401313626925368540930949041193125550343811412501857107980424917457406086805926503831635880366281419662977507378313913295861183527023956023895211931886359723837571933450906818836810258029526788616150433523431350407623078459801818980766768941762632483566809148129938673229105589615115746711394551888335532875132185042004901096646724700758883759213681144220865470204587194912874651103785925598409876499973497356362707012208098792881813780898128407515129361985265360437248*i1^28 + 3804244404782603400163852760810492023290420406357553578795373847873641373701601256735098733907599226236698897389374003863672704984797874425263771227907635822051009397779454271954825622814417024129335819937334948744809881324569478444874089588812307182891414930412976095313033852844890591728205727744515772982526867304203635924808239735715414211890024355120926874123797232014269744301293212223230785736466353822287135471103331401698214466554231452291368139656806664762451272348444347843741274126063292458591475573109957962992330283304392314023845984700072837470686062170120533362160829657606885933108365031975989573691422567572092178429783557732614379127059867303800014821681377818161609361930546184266822625471665124567225752479448358543495324107993398048955361640219985853545100988325616212676093301104234933796360451783194630148172552601633380526458966483609545137306907844460233056238648709756876302461393234155622182739783019602653493575199853499558561261465680864709408647077081609546710696168137752422663934234131952727537797993369330653383664575410470980976025858942989258766766980964458838720249071983945204649232211158058495425230996948545345738324435062865264513772474824122539570589469465479021899166305902449669007999494065231028543631753076682322247885781663575703543691954495376225030456685486302778327972683816563702180761790927328341451022579623153862901785185051327889441004782597434446802783877936808479924506270424885713429656384769710564905887555161415519750548133407450931378258378706455128306259219542415938342188291361427222143832920235836785648125356446949803003310055369928880194817064401061139047236649062710680845062906736832755366242001535042405904001237356388788121215080933729557814072798373228301569833668555847671742464*i1^29 + -58645092057496211844161800805357031143706190444824148393525385396748067152905356921299274245004349287203743153985626736195183352512285342523478138489695999655076199135282348835233759302551987191560197326961148559043026597367453694689264304928058558930623607349950059918070078102716403408849302042287793077420094842919701850876156273136209104843867990654700282472065144446562635950503916801981080711821166309989490239516097660243947484749188707299330988408699234290765587020110509943776707812179849566237800326028838713614903618585421318491049929217699886648821431340007058147610134919205053398288988665779004381110929469247828540184958169583443937995389801715827317775380963293038344272439042992447260212790208538129106596286623987322180000057406261787426505072752815270849103214200585448360432259986224358569633222071849282548123558536811017844179931915489198102493829287576792921878986315464664760176457902956165730104319377797373994306545283652324590185121128992478868932217584816644875805379720262309630002506842783953175935698170086076131595443345275152517221204179017480491644064047371414178884742260407398918254562038805944266509156698957895786350260382193025405177532263475370523686634073625386596828192635360213850809727072537186463806117569614809431843146721848575090459446613356326242960139190670663616052125158883458200847701887191344339645691117990835872918530493720599802831967194571355226605148055315666271271572199199684344894894986285391280515778621482178518384367480598386690296407758342784399973419223579887035882887344645065010011497997826992729164567533506080460880546504565675410428856468664910477547481531508054934635067910166009623152043345973742391457494564553708763733434181738418667107916538732071630433556669399040*i1^30 + 821089514440310325859993075759278154755928002690297559530289152919467137778027341801870848893941188579128132795182541278861193227834810790013867815247063120200442529164907982721966518580878153578610025594626413248059256961897008932231590783185078007536530902866446623044961973038226201233190836911638324750586830770845481529794414031068218526423620339353439441064350398857853047689781624183169367839803153361115661424811282261078863591819966678130382975446017936766660496543615109451233180097641317484383251343085491774248793175557234809036568390325722806000697405426144619956351720402686818356509644365712455519679095924385703176880884910489388607117615865605925794415834935917645779463921444529301282559732326250965732190708176669638807733600966100973029085808166331443597265984056877545629572808114555370289981696701141678616026579235640565053252762206760349215434714054297002322901416502070725296769762263879837864452024070887570912868747973092450790733867501989441759796941432160453243481284117918242816678852312014435526828266865706679812579939500118413204169213073941737287635377516568684285572958993309333804201713218446145774695284563265884929129446116167385288833303219721299118010508218944663629143299707662912384008611413101270049132650997226682343569976782415506194473872920111700344711087067690811402490667533167811743126979307994117622553779945047474107729196692279294404300346559328742245235410018835728223017189585955727962598115234299448853848101909766103195429654846675176994308821047587869573843752428412156634025123458312834910372233405207599808986551851080627270815999737049555876070005653792763791256636877022546789989295063081670605125334242332890978107926932261582059176886894593683117980864139909758046961664*i1^31 + -19043632893536259278641977932467712435319087320772898079866149889649045217672066583602417884856089321497971827243727468486071202881802098352022350589402296465944005089806571513570777948999884065075266918767784930235559827320574423721585507512275428697602394550934253748212344176807499525244793354237723901702615097336269497852886963282099695963340998420491146085003955387066175923647956141218874820908500121677971606963453453243818301574332294598878838229181421019748711432318616191860719026401200707411407939627272524345020224070212060955233818785064864931431351568154977753166640314269749460254626199023865600366422226728271288014760041772337598471529877406106559721659652026430089132291477825309522942733996953140295818022600695231337247451345106911518231025872292285059956037254922715775564902011482689783314744812726347152723063342217103655430156456850831250587627254684307688629846602809922410439624970654512709117419437300497457900674964688563364925203241861774762075502149917557493209705502849760870511400987165271864825123243200314241000340493093579262585140506383494936489102082805366697698268082833701496120370419827004654517289536231488945237064410259724242164903334096231953457727090683777325129081147883841456176438637556248707781519567453270155584228945266335579738302559792313169876979157242708155212595350463470771824415231900061445774657591278108431220449991943799400413806738056080458014628221755193610517219316522458187528081821658069283234090074401047183903849833486781301669221106818804335645093707269478400267325974310736569525275607616953852546892326306603613626479721926195168294182602871993058664318038123341085762579224382055499289522877211577950842468086680557236997746877052399552870094665884368896*i1^32 + 169808931662587125797036462490662996835937357709569558660996113926822807712925470241588418820164769616228683365594082008798686433015543287834076767680946042555185576028163135541624783606566270010600024852231085406355924085604780193124418802301086056102107527958242667281833319526870094524186378199231535344840878816924553799561216373630450688603111294633389878390643861797241800780869367236648935966719776237711019087529990770712328017239005977780065406463884699691662372058173417347038925021779606197451978821269850478405714183127957253669030320981782986097128695627469251297104623673305377374172407672426483753337410402106580481411283137364547901640959675895055663165731310412137785880601328430565420629491775987384136218484458850089685878532066615976910981799002136841621522301323000761538347412227409108978400040899909965386844577142178192222757474808407566702855939493998070377979851186905166993126384782424931631051900577421596346853423395990643577636136856307296203542350517262019071137490195536106911034095822358787356475318702030310508318031533417446110342639100857361857786378311714652811021341127574324210645940924963714440976842342205205500538842076847270856319510749984302349381415072495232107533023410805889316064073388754679523667185350728882692648932498094839528956836471570886324425104370946646784089175175069657470498833012173059985049957484876484877549062241901048450760935039214532348271271718363713142806000531791786101835216595870794309857981286593394510591438462632548570451635829746767435943265604812274764557484940867789804412200149245981128174897909241234549822390019320534409328751568238425390013768584747398547532641781555620129600681332232907776505748946558634018051255737030157424064987136*i1^33 + -308674601707199782227547617681307676764676133537866365270183978010070912405142377175230233975573341317001053004781780491673543040017279151101946505213053858532335789977295130131144563870895534393648659425001363262775067322734402670752930409688667967789569594029966687797054084020319072873985450914247800100241257024493363997862134868019962814744888523437074077697568683255479042916785530483265985213821076581920203888253347195419307947235343733447176323523091468357197082041518434153304864733759198692810383971038516367756762094986204226863933643391267455949260421605477775984484461172782904283612186905022588403216966596439934234662766202358314045313523930624092390880922290928711802403788647613494982106708823619495889540651895692164329126427929455922922975032680874615345349692070062852260077063601573274191772804750366013888355476355051727713320224779046733601124514635102545738342433575309589652059283525318789952233124595337546438782077308553455402693315615737119089715002454208203841874216510137689419515593822403611196763775367499527078402953382091066143979369054315578772181152136060717482000379885295326631553512587296518349906755704867469976936709115496466939369592846811971928219268664834323662224242635434277640241012133268547785648695862929824788292632330726696588104447289301535715992744287020403627163680152437496826313047142223547942032371772128636962326482345694906521288820687180937348685998981831130300246475764779409419665779089768922750205738177214554010125528096641364769701519394605994027843766029236650998428396784578234681414419149472176191322223697821954994599069430510488558301431837842573467136050963079149125494243006063228908399552319294765706846664463103277877640461590269526016*i1^34 + 1518626454936064704505255202580265066855932092544416645287141993296754856856666844200747226154405032130563345057399727610228209555655641605872328914065079461036343224105013233478666793893342464760473187312443397908155929493797918399738390419782394074262362720611540183814435147838306051324332585684957027267763476658714459016961046436365513026479941587074024434264006186610064629940006468253238557288188663693612458532769800856430760569505140078419178602310436277892745287545347980508863599688420763383188532741167046234447896108905020826026040349277880361487667401954600460429130426947688090314319512190595115314792804401245791395001418123523410358608043732415593513769782070055505790935868629113257383917401276408262300877258217667974031254481754264594902428365359309768041240629528463560080860072280584513088290807962904756213266511901634547638879656033050400784180566547688706982643692961748441634250107986102983867067013685070585164555585395390218346035174146333827186972830956453547999128756717826769900000537036244291659759387734327609615989950558799997329793058172136695464845380714399113107147231052844664787112345379433990017601701116337034756420548250807659148643103842117459001229390727598896164198851315310180279478159343713708510134078933149680128410811995693493129013764275735598204861380730315251053298056678233797928222427986251714176655283776913492161794906195561717602412202020373452322450273425883980693245192890788123230712360383237743978868866298212957163190797352560657973804128661578550648090992497303419112359985471668977362741592211633455756492615291239867064577057377334721346391967744473119465027544758852267777944461154506183698362919818240002648400600586171998484022951936*i1^35 + -31624476026782699741639655271924521201423594283344035034658233908211394609933634827552961260096650024805026491248060450777911311469281668286567207332041151879864395616561213956670496944803437223656205365960980299425891515320223946932057796076173930826102400584199886584866316883459361909741563089422611995508291461037001212199666790020040016963582916586677397179843255255135661269226440947244754800103268341266016507471656462150693073732890991065483812575852618213367413520972651413874450508037398894245018860413012571923191929904836130280372826376253006155202271816807148876811881386727036887928377051761458193188484317941527068224436253479443861594340129859924915723573576311753820260178319052136765602886111485564605581452369681678128767063624279112778971043620822702794578785318983650795849190995424596006013884173222407825458797367589861562956960386036805849136391324833916809075700269223533683102533511656628877031383839800268626293740968588025215411198529753824098181244942257611847364184681413690899148958011414142655312948117034331123928685266793307655521677187655917212920929181463877839838882935601846199129273324597723583323899317693554403012005561343476853513058498109096759065684324931149918802231513753391633256880453385435845826351459145124210951998122362604958635390207017795961571084255475249133826399364443594027289493306591905991582541184139866313212427089606769693400852329585568028917638404386393235828124108784923634904540677078143166865207869612660098743331042071029181009599751437686777169946163975507152392291654949750330128463882026235047801177587690131453009625839026357058248812197022038830005197862594954566115650274514475043532905428200987940945241291982790197248*i1^36 + -27151777262155042436129250265625128110156440422394426634344236495129544371185869871989744978199635699243912201925737111809796776574530090096979652860704462868048666064944054089765950927809144442639754172795032939761502565819568140548208508594635128695912027891139189941035158537506379206491450721887075424624252566967398425993859707351942953434173867335768714966596361642146065791747186166223150442328422851343349410908120326185757240638615482318249801988697352452319129586958094084458555459017745094890478015803816706786553891030127416994500069181544125118180157628410130521269322078977853387042796564119652074140243520937928564082176256271315758196916972454910924598484621494946222240603709657525566276440112020709779796983525047029264018481570146802988244948479113705582090123406201866860530531870114469700936694230209399699908565963054101396974333857558483236225975889737802882984009974945371277820354240799768150994360789039160470141008610058371988581336379962406695935186475197073984035999732679900581137742448083505309381644823425988825217175688479591117732615411256846207911993172615827275852258433076394977348365626797421523718174686239946675015291284600999885579386486879736308934720322461724148414742734157908861222192598150745461817350290597413789529292654110856152305355534556692247822746920990226123229122679922211167760752152662751960225494472750400939731583949403545427245673728917131894305480491423845280804418789089691384065123832132926421569232036481894574815161019622977098303176579192361388857342443532462354674461890301266751496798738360652354525949736774726328740111412479156291658840203195844045179808550207921171964275866217859712032489841943030852349996302336*i1^37 + -10529117448121246065381526116733062511880370146347271393199924850797590688567952562892701370895044318407445834519853121547489379789207091804678501336408563873731062491286126209141012239981717104455845574283150468168745476669624217963159991582014630632453335393113134825406913471083288026415220082477398068423960652288248832924553549317022862959656948638668738263219750207287705402389693826775586470976986860520201782260053365653262425225346558648040192666324007864776308094779250112185298487091438803822718498794704664109750764390065541239329709247060541823082171257072095185683536015486797216800601495230378674157644339950164829591051334341656360184127620333467042232882652729960533965177847971591107081214639543503899739780633935844079655431040230099538414676754987394283592104587257410386948457927289563429326074059493147410352240601686299657466234330544031028710387208005439034624857325811549471687364888227073146309285855134270855352877551343476034526795633404666316083813006805802231988474143795914437675051611675967795719293246517628495947760003923430030692265042123402154861550196000234874142740828441296844043569057781307017912862560706516451049898814986711107591106081627711034163989726454804915677528688854302435747731433919569411678952270142864095607917318435580717012073200579789978047681173311110978010910757227579678234553785586130716503197383411011361264708332830497340223399645511316143080846175089851056235081714520577502774342329818747510923393745953146939566452021816292388190709608607006958967377477699123503877269316351394658526239823407669931264883566470597301379469892031148693794502778069689741954739972783291385602561581476320462999145152990217764864*i1^38 + -614489858797460901992950403421601350084425578336154849929159460884244274425209557783025129871496427667464696814765911707664568286138564270130619073445075239550045141843520907099165523106625069273789886015247442688133282809655823146293019604802746279001484770877433791545818545255619244111484614079863866541606501423934110098029304313701666710543733461284032881548337771821285456351555979090956231232235486101964866645885315897295228686832589874699014360565606755028279525660237059457558522984609562936254524648170336710081841616092799755171585466734358702992042648999022525706923352125132678772052743506645373764226455842683980370968710213615915832363570573566125065312266432674134146719807877529819195771442647437733291453708360787153045628422451523300350120162183854375231819125787961700912040499779319358939992769700173027380754862284503253338976034953972070697154502720153966649567202384721036172133020588203059068192203332769046840880652901307134722812694310517041504742287904752626080487562744126175060402461646563487072828217115482498238803159944477957410928817093021668691770679669134992287276797816016567023140078670553754357657344877425735305756292310242279375466266220339013191571978659096710367133220565558414038459180074238860523074627392142456295664077776527392110247773855769793134868480078416985434918788380822263385150535547793667155367093707878678481008615817783100767479730063080363481878857748429939197887594105596699674872375415109616857017538360522373239909778601526032764090056804225559830419515650716931618135095470486865402159605070199383994071459530660088522466086347757036480156581312312934360584325565852311823475907560729344076408684544*i1^39 + -238792543763571447798128199818864304365057691285954305008782130210790047491168510506800784844446744691892146067505656203421128128111622027632518721603404764246536170131334887640566147528489813653939385193517267789319452720547455721438826379358046276951391172085166449295889833763739858188281527340693826389683493908282657990915748778116255329991200691952762751127970988630465441946402996337601197442813036084725833277581975265381968502311339349731733445076313060710125316826238856795048839084071698317489917641321389055233054365934812735307544568842884100213773561056566931196317400284253789749030445489553146497497025145630017209142203080654364648744955656328369362135434663946385368651304298221512557818927560481498367963312373365941946496839011800671709554554015978819916867531480366141350097158747227587841743514430305063447714051683708689569081540376662588006168661441380216922420007081552854528579994830465959998375205176587680949186640926442538539413550045495420167991518106249079942223017914534467103230165163934596269907269286668363841768237753087448293677400806637353618987939402995417133855497423857638239626724195129758764731227568461444943023053368720709569399272652419418541863732699397476225997288067118014564690480050568892192120313464987939236289052776873071061838713144925453720388038833291745415107822701325431695834281893951423376573731742810274641927634366325210631874747382350223548060095559700921900943714334582870493175507988573344578740258851147556569881444766683039724188421356044710020691555134959677136591644392076624771264955841236589041357916686630291890626473516636091201980622054718357776426213700970000373041154460135456768*i1^40 + 37600605715362707090133275739551529532963906829962335774837708007784784139290986285653427681407905840457545106217488351158001114787570438283026104770518363510931769619552889439812357279974295020787356493447715038644502847120756567385842094885368934156127725624098108525940815415699132646009246154607796117221662406912284996519287977844763778486940507940072837584514563392038132861441063264612370781349854730565402763668745091653914213725525266965190379312077601385368338683874234663973519723040654044598983098873686325776523395953807108725954978188689905611062328623321173303366762565814466964792820849834699504714193055367690598627301341114619314977405483604191556054549345469271479048928638605299233832739329775832015180579855562635760961940957493169367987877606674028569730031908340417810631808234274110830356735995346625012873285483513387813446304954452329806295997192725760595723869164835003904118586673348003608911767269042211749709787180396075181668106750970224530839629943015171132804696396680583237973379280496778825704720579634659249761580795462746310004601480244418155523795344221747706667914875647659506908273627882895852323391877033697642106275553561858777082817217952686680600280899032595561088178197526982643778400361375743241018049004163197796041474890114102835839035871811149110661234065893107257748821473335862285968434356733327169045075992369458675558385031471826064931675516080838382356529663191067346013921426077380083680100595250719830587400209712175141833947306699649726190343190992602899488227207862537226317079014786818163526757541750218430721661005096878607124178687054873576092063718832159780012246697705449568727990272*i1^41 + -1397307411382980440854556693604608429062950805547977511284943425020869191876812808069784028921483947713412187705863654834369712865885948339766086445777060806706556510123109104088618528223217700560978070680927834450567918995881056481326949261805308834619607817296174340831927606775800084805518903147366230684388462462753991583453908711398459631201766175492636379611518093071853647377780696491415947255084549564780862102632016508572839253758169607164921857264121222168837985726145523791121436231003115705476967780333037658929932985899084346857909738793316016228537038916534695472207572047959815623844889573809272249853599800586191639097900514962368943720187584942333764385066080779542728898429333483092702089067132763922744429167432044308919268224467078329773145827082586162906181507884480546111852869210550886379096296292654617868870951986702898942630154059294746664720704703636686493482661228714681829037041935065263187927985487102074650839307307308637918311112736649078942586785820207817216568401706713431484868973576453171602772607654794116331684774778962359937411010232479930920072377000565787294124108072195069298891583550415324184580405060013447772014853810318466596378939840932919730038951524826042419642801846433727954005700095536489968822534376664421855951319812606758442792223206821167432020188733948823490026220225832758861745851899347620910916224751937759988917720234529320070563848246630280872280529734443923408478489350867076055756408220643814940177206662454494167554400845458626354225642634875044233545293477054446391544602873907015436981550127635532640013482351611560330598889370215854710817825171388478131205218976661504*i1^42 + 14642763545321163069378069262934938200278769778175722280216808864906288586930908073951240998560376234557637109683639177709756469941056888530997794408583289728102275806761247995712952453172468562342232679557881935631130021709401462023880179829814027638771636414974797118912820963835563417025246514820625803198048878101752537960588719504483067185936930750189547345013859337062726260472753363239428142946890940035663686561960610947810272228249441105447093040056522111054354220522235082535610687248209237999785712944032850455617343070865938199107513200809451228562851221945462354707062396583387990980699499909982279650908408283407136325555274803303450932163722945078452845249046053214677675630200146388938213852028534313561068059731585802942787766347893473873915993595352666919015780064636946599592547918440281119409973572260311802837413369716786828750048744662656236283848034293109596967781710033107133315736470407546487472254247160862566698097734660072971073502488116911811113041237198787656951476705649487444259641954230402970844808161897811115117162245167781455881881369439965675730347957161059260870875914714778842113978421198817555215664275627146719398539693305228399509158216273111968173912576495887433613749071422451419212940324802001740029425404943492054382643302324785228294821783744030077394139908176243688898628276845576767860649910570023852775466238427271416027302162197655998106680942947921464826862740858183826046405428220801507548097116345443728446772680328379160486765891708380109635138574818757424452602510985532280199807592904648642788773086590195432526560865886447537908296577537770432702285024750876118482944*i1^43 + -77889024289082235390976226610803086440634450552311953363441928097528884193919911495949526308480782467868723928902677976988506872618245654139697740137548698580875891531215959396430948611382806136780327822981757577588224812145759228437934463772782754079302842499662376894836939106247910276354719203206432411097999731483877201741406335686819309053504245871694752743036307482136957407993442369679701369816767120383010784507731107505173278548189768091615665809291067424584983770335708084394781823154863780008489410826727824768851299048586285892170437990845375891062189434800325389876841940583749362945278715837067693388039668020645482283379362171451307039170156915964361968365036507325032725179575568618943502606555755113748034025337312201820839413180956733960190532062460062315154087180981290637725090288907258871647820071127304818384658628400090761316999854219833912452468338322528648335895239289405752860015683631921762431958920574728047619475460358325935972860911818843431417770674331550210225899990250659413938543280738959902107613595044214733015198558746529429275373910291568996375969342738182851718548676787140528223122234385880746352252968023833741017638525411430252951538600782960484298524591563661864999975974104585619693142201674153810508073071637638560499515067505442711735195084218759805943138234275649634352008335758522469620282162344950464640354926757330707209674532563705914461285993600255925690459728647613084620680320928935121896099556408929693291182217628588130056829269393255705868009617149758264296691656680188668123378189760365175352186353409683999388892498388100000703139172077376056708816699392*i1^44 + 313862348062636992591863096045491382590734983083892932291751101168959693103987918737585604054586112901049854757992538025889526589211061473040218589215567399988332924069620833866949519840157991950250977718039991979871445691746497412567065415111366547421257843927625098468503161687686863075191085351373468725219435746266667903194913349058923072514351968857475283264196078660590267675756257853536908509464306528607182593540336072714440773256741900642039882681211107815376951864650933299027730266543245544891516506929800011827873564431647596649168645907554646102785382463087376441595930705722015112679788833305605870477952368557557795580961756323726215275571169883502507124019317784697140783431032764558558320057237456534424110430654446590332536455610287264907997250703870657567674301573867550921266738413594592026633248581707886525163066563488906148285528042778786550366559380592433987670741889658614997596728882226323518293649824449417958217687481283562153436603804205121046260651403969928199097440997717116859396918293506600332692463126322631110908844024574230862328348527403447469859831460786564883854800203788483259230756826929500760942717485845836650803872498019433111405155353428262890144298150166454727310131882882656616911234605349104261395002288651496411951274994966483240512362512277310142762994360752253066887893393649001033947752888813315145095363479347889802537986755170200627395792609942799043235976969058068056743897232132000036031691748882281064432353851762617490103469561048159892273922193832362706774097444495507278421877502914824338776261952379975366948277602765401427037480372058193920*i1^45 + -2673549027502412642906950348254168295220594073475978512634675647615618437287465743368393691675370154216636743448539486266472960404224315365637111933908523018751661928561441847484815829061465412391130504638502605784255437361365709565656245197919094862035435162828300892340516949266916533270548562023096149646616997390189164059552143122082304423319190898621479496869555208876995523065954159218194828088810198645568351371124446159752600485190929952286623894830318292360493013484830684291160182299806530656420386801811281829472969646313928753292294215825082549753225578595850842723597474114934757096529375977009092567657083238641917016883190039095621436729594238926278184443129313697770611905485417551587512911472319229624958113231898058983915444994857787024748172025610648468190176606115891204878904341742894988690854927609760422910853316472040888411696429852766705765286544667357470819730965416517062840046927997610627778695505964176324234798009052566649835744957969610311938182225745831399414287130696339427271816102852257521847048465081285586666452817429473400510167390777589522406800254144100490758711097647632036274176209513705079690421781881539994716470752067706363616261436378224816415816932496668934769610587785471270962442979672542405813668064915533259779189201814472921036132047199784082422390926342601273450898864563048921941088670905660231358820093459345357299645095927392146184639091509821121994030094061002205988796149264294499625376019098597503022797561852887733696173550891675648459770453353919194520545627688362053010075291085758596919868000705395904468539794097364738651455488*i1^46 + 137818681286617254647055346749380588997711823384084475387669492257578082335034929186558686326601486932129414517491424763132385984051307786398124457646189913672010660336302664757717010105554897425983119272230671214334115141815003617061549674674252809210579787291546184854598946872857401014419419148857113834304984822415933903046478886901928064252914391303086991146903067592059455628486488276812587328060913343617339625353022843634987676327643545956096639850205226676577564511034393792770601598695045093698320221852824888911705477102310966852362432947170564367701378514147825421617722681721108501752189704343291883305296218866674493190876486797392818740617494232701944075530656927810298299958691824552967900301792818240642017571272343633942034269713878684949398405689418254963627932665089520393372548832464465180462817571708157943226885123746733405014037564181864125000851410634578027663563526030486820505683940483100000838299739356192448329996136212173667664585259731406663372471638550536867443197084598065988601211654003050955936094503421397278666801525554412300377198791924772287348970391839086535749624576834865524994457178289829512272150936950017038515148996517183389411721402849765776924308075812097009281922511748312679328812059321244473043502157004100462563565734322132444295932757389007824221248756399475452819968422650231761806570194617166647806886740486692024451893338070912967561381347479318431047440736632906240412381231638894025325747086645514298664370413628425675428150897667629477568322800170478314775738603840370324022319020556008155921680569408676956846686208*i1^47 + -381516393518530672884030271909298303847472293304483157695376394878893367299648479018375976656068324356412706305662349908800182972209872131638114757561925790491957690752173395792853000600085597024245586199509440462893381592945068354700102044630111393552881847176292692145186430054036113609084390131950285839726782807023247955435440942516631897220548688473654023212260413448566415028711204653264375888735083873181721454145802452162402947095106426665914167386385413588104096614846786538866114741680652091526310534141304232521356948326174508658946741157214866102153795319415172657921719827319947771898591966660212134925732430457321402780554597318958151899920641053931201195524752121417318249607706815065195027143893289624345791190086587816207719924039199123107762496944776162716747088575731956099554516356818304609267311237068610940012209877717072460484351087494138083644383926359516385216319572253879846058816572593742046464940906661100451135325403049247614104800620769202960736551878677266147825332973968741365624286527686249144645209375025386336783118707998952515090948274036944351022597890567064032017533965537134943757641314993188175477670819784179705599609979080101344103368411565125163389669046645098028371455058824788992506563487974977082430564788194886564797285328067582801264366221898209134464280097163128575372624558167741512884791708318260462513707510169691830247097863604952755397893497609215636652633949556670895158564774786126594164261836589780897225173982595888519991185158193449922307606542299803297656747620234958020701539924751203457849884672*i1^48 + 1315769592599447881262779852908240031943431567992527476580845548405362090852769562765996033995429921002065562161656552704719715016414988980626983639364455597414360978837119737755138350827704021137337898476971194078028659352504302014659321770936640735748126552313850663328322321988271842150074662182195213077408472703898434028604242740295155253120961254689648252712604695739517008568836806839683116489909214984730298699620646032582016479559355146163743710087097691470906569370217940460997622364443003904961752514652537156882422201247182212003623216570523465425275015665199382008330889558156946090282434684820320993159316396701554041302593994551391028910197950027249062552798351479717487296372745103955645317580696243132915800547299126422127663689788886688008187764546508011177177669768318961524044449745200117060798520404869197321145155326552426882852103271669640347354156752213221050584797357228810665013468226649795790778369642444461922161182382111335688280827611410679261297408137221599158411471851028010403732595457803733918765737703874427726976131893805439683255074672233917968224878314074074234854944375211156816368666775478977562272259981398616335846686631597749978345859222953242113871918252709527054132523725004710815710878050230252660290835782063784554274736825080003617499358010234158884220768645417122852346162020503695335231578335875228302425218514581411658936287926345835817579742916569607806793403061877695041787047321057659995404457514857557661672249119639454994243982350650669952066768221002553934787317399471121573928239104*i1^49 + -1384743846112370291410479323024179401076606460824010788435260421063953738902026874225912125447451686201773569703109169906557799017534968354910819338671385164176864596080289439455294373618211212460277834394576954560651640065849054736988924346576596284720560022780138622662405392562911145125783294491819658139672112436035932193733778783881400509318990115404830055332917361698799850737251716420135694483788803244802501837020483919451394472916193334502987652960615747774047691419885948405455749855692197408344677503374945044346849343430601344217932911077411668464981954753495766196053673741854316724128386934642417063509147597943388789427389310551998634181281200788093316688109437991956434788172343775290884725635002116853799051496863373909406530746297028544003415226897580271897922476617219515714387730109944508388684312282997934584804878327873963925487346497069135379671889921686398042427477598827173292923049966509410469555889366121349649375394114690150032662815795544010846862932912927095281123976046907055942288368584431464268759673573607653567669382655324037152358068379059895052695637416320259911763511190154967002727594567457136056808029486407515738915751815024353649856783679124628095764853605424532894226103341994141414555301407384525833661997072430697509417314862626558285950997645005213404917450464865006496678776087744748527896638534633404303498633544963067768594113752100488330603231444130298753877754774364222578436385775905617495323622650564168406061694351619905992840164990093462271775881085893339607472275456*i1^50 + 1099170926086214304640146663424777243047010125008858767168426574449906170994726673855171597632974592927166940847606315063594545814590164824871938218645328030101504341870478286942858431325661330012823264680891809677144061773399452952878814434078910373549792421650354017923427441695172196497886786913363667305076919546567106173506871552729339685175458910955211987654582320997133531192049422989716274616081148426931882379906316947437068435975711484762947187937801958463853030758557459674246667970381242453710149308498526583676218966147875949345745249229692836019834621513499065980940722251403015993712302967513718194880504222891349653722263431880060842221969438734964274593376175397063329986126123069389646031811644980091734181243538473931262666646589946276938317258658362384939909577720600897086043259837363562989840463169259565076113737466074190232416918568214207646117382030182692010633545263012426946337008944132620281193101834332133471030822220899843870053330712794063168407367900926488329423934564087659968736730155755100352484385364578902614154986634958535552544185175854492543890142994306490172395354477119216453501145273702426883640582332389391206017018478712257427826517534398403554076074238929677102965410577673719931500677292141977285030752909187700428046037248815369990356261590950476041897808170866380325497960154332779439530437836191769191997888247798764754749515094703425378820013824738305842361656263148112608038043926323691511071246160076497319612087526642480628854999570257546262896443392*i1^51 + -39808082867819790199422022431357128142317673260049509559611895436714190342114601208409214510751399257993688192098504298678274888306062338999805294607522185441264780690277582784075686208320012157624521001678236736572539086120719280997193571693197756559718604512986128189097204605746078220043732232016561835949113838052165157727297750640876213534166625516465193200748359152769249777678035064383786340297412871226417623157173006958193670438728390367647346217567798807761730209669044463429777641729489339053590676396596405486704221283409788241087132434551986602801675996495725722870922689179058355234583011159348729272365569094598449264246947064705033540528687902360658643678350799130018029873226534286753684833905963112793595507776430888390269746474542141434469596247064181218543422207728074395823865083153564986169098375973429414012627266518427606856565116675903885707025483371096902704766534616522735708837839472456700313301945517366396746089263414843037928818952515091655368488172157059846465210479380958020701333421149919408108058727676153899071908067959010821642496375720655100121767165845204980982181392939375335307864762126915170283928457896844264657493318195089274767594241300636569417630483583375023308054700984559503366224422129995865947905439909882905759542224545146756189573267101152969043586054835327018909787948637672606872800243512137107177388676584971615347325212582322752778994912602877010158070741139492847221271408727789058051685983496551580671816748037356396544*i1^52 + 82925881786586195129258920140752410362388867329610852308831945863490048692582731776531856314819661911922742876889538499755068356169174017378006047344527887550930648581040548096241933724270920481752331173109270922623998534145360119271654895181248517766602067600856056764394937197613715553794728679569491572381039588133807484639828350889394206921895468972046475469515916550389090411405611143108518666344037865862833325578625556997323923805778638070589808096079719603896477960642334444946980585991952765342682491146766661534758227684349271401075111424477527649961117677702540039253209148241202581886064633968885241714781075630054373242670271358465269484986023721471035157367678416551761329480244058976428055426042533115639204482974866671704640532728817332938655837601320226751048944654712575200994124021167421692259426979508517320633426730243137472433062926987724144546896035502424156640215954931257168321115417437901564590788417620732536925504136234022801402581237674879615774524409133434996821805384744332313695305562758877297317095784386822853846537849682357588494288529218008977191610454795044148342778801721720660033640451487509039673485757233173305793014004695099492903924949177967379725572194069435471360321398676780388880007167890011404150558864486952064231684971506626542228279184985443962776747292945364794544741314918870944627235214914855191750684964115293946194885983429199977814535093959724242634156034940078765804108530629174301235552830427200*i1^53 + 581256477469953773061205180515066295383546317175451615912680612685669184123662209347161018814027700578582227593016947834252537689862493976746892803228922148660938019941914105865216066403725824510341801289981873974931294502276785888265182780577509789424824438173555086730028984309867842300499425530641452394701751930918835709461275450132423151058687664642461071948452077316040751210600525800407298428629220152241975311883985387661849062992120151273357755307626186984899275000703161037478054239192841059743407786414998345084696848165068430725895782334015493774990659989459306944149225984070931902510800834200206402233643025010988569124693223914120290379863159144423350184326636324315766967455316038228728396294028480971853548493103690579313013516909047582107804903223219549548199136277808638390879637471949808219528474894968841667788848921749877066037111585874663349167693924015375464254029012334567938582753160936339231684572729623361553267683861360123350230744135007898897916621647986904238370208888161671677665538400674761096818397891965474779486613161573035153697581032361749615485742299897220828794161335636066023022143344136706179939170589292955130756034296314248595700633395777170611859334371745193019880379670222971633688911623095624556496637048996153385976035490739319025606341428299162355215469241998313881404025377784309338547752406227944518524855005314203308791187497363291223660312137356976082112100487896598140625*i1^54, 345399602313300171674591937692085566242071180380969814660420650094019188507852269739172999676507470076510189030588226697495009403424531105078017534478336411464591586403708311903301663453382640379857657715568427208692723828128691134794983294210668671293319758801094322400804672679943262318062669369012711263974744553561099728847570700988568600772962015594994664194888099634837349584740813608925041468308306217057932911908141164598326295677291615179506662538208829830906540592359100117690404881238053802363313099002162909992637737036683726693110497567544931596079684290907967848994637859015800397372810191573992812561588324286455600533910500011421315222221027750978820848591420742579378090468301987025078374128007536439770822585848880400307264244101738030027215053031457498940127587986507253267998864975948137438527605063483851199193331577674950137035970076152694488215125096145017583048914349755627157409724020376360811024968253648468997376212583198977072651375211164709726717026041557181688128330893872732146130454710305658417356100006073298941980497789426099810169057233273319182772446725485305260975251459194187907399705484504476336976875147273187737622448775377350949007854069093203427537916069136400919957841060608447175222756485514547717296109204437299997081192152713950490980716190528044018033049593206426545730952404478209224165846971409839146717421345218365575206306569557092823648755603068652378174759737377959960012806543458686360958745064059822495457357944759013163475506763649578605941189847495305710321287394270599129679060270448633483772275071080159652594798217155241312081235655872278913475165239828701851627714815267110842562909761194607324253670029247754119140150511389324583824240231198525485923526217516043481574523100940039272555874933670584675790569209720124714642434726522229245374624089477037274479163283065123159842918041527753869308380487311665845176321837129193151073302697741684664937469378124501737675333654041910529894065864126269907452720242571126724319861705177746866355369558784518759130188334480934562186753218642043261403018881174697094345831993946453290661573757636705710525897828811786111998600472091876013355231093983485378973040960230126661724021922147116209090831768846590542212956331547513170479201510453032959464653108995267366001010423653266208853397372293781576185169858955410960772383929235715830642396423813903222046376192092884058620937536055304131886230844403837751125533304059328532616471504040160399651673503066511668825533715957613734128453323766490362022885670402177336768751540549930123366141061725092250407763536378117681838229436962358424567483122590253561552234463230407451313259583746860376926492186337215967446122820941252679909567259548587527877592241648783352633196042303510933343727393060878631955333120000000000000000000000 + 1331732071150396269352583943503795862152774901577165795992628135412701180945081455592481962585086160760434594609615454303485163478083861566343526618681968544558419945023100738118384487618846156602026448587836070145167435393056292385560903577734363926359492336301830394980579893545694901998369117198843116048450771375015575440589253493533131826921324703038704108109363563494878753716145803779298364529099980387412160197615390324568954718040500405889886359024743059122527359854039786852174644460529115113145319955607971106953997108366560775184168667181220570135011748145476641462702673608278833043477033136175702086315251340322387113809072032961101685484015918685090756796882868956331568290362023424225568865916677369846240552372796052648167799278965456508113856261935734649115123028830846331027757474529014498046196739036060919623318723777217581879166274148640549314734017031945502656349559740123361617185687558096724061222237543633509874667962893314723487607866790676948834894370165193019831473776317637841317107629327639591398386412179231437786645646721961078875545322819936523447600610573602252274610957761746003075557060878083516147344188559044736975756951140838762759246975089128602339390830126321821930897915923235778414912318407574119287919541962419759727468245665428411481750339484004854756446620674803497123082194754643445093072587568815431687123476342972892069988587756777238443687293612824359899564878607961327373943851598342486525897823451139187297867468254478353113933500184148068314658771744746778258217285589285383960896879653371387796710528765723287035161778205378973751921942466242775914234646665195613330203785366650174562938974930692203728582768051947649252542987563163233289984657566680604267082773187085082029456489228486807631498321806063202173810344586308279563288133286418768121267354138476819466360920360934402688347717265303245090073773098985733727238335760120580477142112652224950085455469218799980095241411367199060110759773745923099546442159596532862702980540022374555050155195926512851625708352201988786456360431372387391107974766366688612872626768928412650162944547288637567879988402580503779362705282014154286239329154354098247195380541547474880312036793344482189608516318199770193080425544315244707995406908224227094118769564552756655973538255220573637825731551997001723558908218857418451816768392846103926583176267168130142946599554629369681065041333817294344673416609058319487532577049042743631405773305204918551831017729863350139297009525530869612660188539214522826976786404270369551439014031119719873067161089012061536739412171738421814043954700093561244469332580517597393854553856686950611193019033021740762058910844738552620864301428059615423174975666751611774564495092427743735431273016169902536714863528606555568295274086400000000000000000000*i1 + 2061114912574575880121002142338528384706505621371096740158997914552716942607546995032369510475458231584901539008303528074523895555114833914883544915754186694368427908519978890743021995663038115847107243751149542770947862312901764924481733035051717460773062531113770725445815852346155492379786790788292978694687904665153418794061758968364624161208758541825977168345647482783177958916517706306031593353535857368872263056722189626472059055217898752673847087590062166022923760676309845099287573833372637447809203196210960252767423126632379091007659363777672654252512811673133756190863979630931430317948597063027038437703371616946157789008057502365970105494577254723277570145076923345436117481612898492706247366787193659814186133605310234517116768585638731326698349155527566255302432282910341240325743313594648485702518613745465009037000480832904476521054807153797118422308934800430956408665976913643615578867737262070278365157495805934410230905310915066271250968536644896775632189390875261246037098202787747579117385616648988356349294262074524337051166083156536177019058409931257191726271794995537139895548643982568254015242117723507732150817701327071805281311457945421531272908837821403166128629190195090144750894073484669890760744714247442308563343244612844389306790840165833819042468115060436748434402838136735750716095909020623213056052562428625899797012014779957769891287400989652859432632477023459783535634162372220252201953374294834250652832728189127212964721354236100026775591040087811258610768775117809356867528221551790117423720100337982050982672139466273622551806063193227918776957618407882646954398013919724943592321492401647461287137002366268857388459550046113333702283928995489278753642981226897519276139572866248410965943763885446702214625084806541351718540963053310794912445039842147831693278255568397095807265073683654960421557571497997349383302256474115071118393476920458387213375841430839539249649177448298826280749968416755839402732238131466314441060722795923261122993100230925308131604972538502570644334827076168722722152216967038536372738823203095606758246618145060201238555661964862091866736715295820887339250969507653467222443684257071631539714151040091822292604310108805898760036352845997439939977157901858215562614070027650990130059515200639001004543008307358465342871484423297415645258212192041447475223302085233387315255787781602263484324161080531167119968795183797538081244010594135698449785189171715647036332512405119672274454771908017542557086468935317426312822931869181010368826044656104833340281782215303344774598980557249207436389614178557712223265468023789396228693548061665767515829455654834464706000757080131112549704390998407387912649848903193384258933368284465610536290027839170037600523815096090741868049855854313458427232256000000000000000000*i1^2 + 1561053637526180385061851712389356456326879073382319405852514880367749911092972047809757650793771569013468307361157491786134107567249170226376001129952128312860001423703982636807963014462801915294826948531851773614010018584164467038155319264235045295527706808983565470093697559052795807127970406446559555572448664553950577166954805130396536028123515612828535379504137845541063064559898048308742163027530529597378478714090314422918626608280330212026230250421895232441071153271153187355653806009963005083732353262047228468119525391112261413343684932160664315944389632830259190253347481505515173761367880214129680976070493056588140740098162596131969685211671656773697725166404280900114581540739768500182613022047288807003354320411859991593417701524356460713962556635667122229465905617691800856278829812138684948728946897985610716721069373918566045600389596392780554908413981151700734790583033844775805802926968812916139318389986524125096067373124432790823840806987453900581974139309979933078462815116466005157023930568091023850518991158810855091592263742955740361505807788566209559851507032974004274536653337912238765596641436468070579333959089424532384434150308441154834349911780899674633314286096778495395280887664542961107451767294873893340081935217651862371599825452411573017964298944016925665536687706622500279668804211770943825082137310572431844846208475466903439510200655980517848174496380333400970271368817140971320627273099580020175575935758871029352609642231063809562580309584342288417140568899703644273542058918063853019910889251378438908347662880889200495098390945060918687675902214943250931056877574386506832530988264660676599466044160958939574484145972770479920725021076081273443282856848958480966536361753932150920366662873339431164241140175277979451290137321683342388810517382053123513504904457698715479012919734184207933493396301989612972020166549925924507133586465843348051128746511271495150587066470391246405740552636822603478787527118515833378236204535521477697680153394553897543037225301946046362938127069000645236792725046185788623781914778998451467549730263019910461857321905788563832279526316285360919936594261726281764848748154242994200238805994363096362252498669126072144007978955658753408097892992898386966359495704267285363086961315546277163957895664299582334522688064793692744815034662720430817080441816071031764805389424767671256983086881589856874888253909006121069027093021970701225860177993640904256766258093855338383715847825431047340866212727171754496082391909289552123271944497770362674336967858229308153350620065105988104558734034804814352715967295494640885279351237338231998667601186781662585841464193894751871820768636069241513043095151007425946682645307215830352430967984123573167691037846765617639452183044056870312560558080000000000000000*i1^3 + 523582300253117294989304718423038684436392034039326904819895640318809071068251247523387699730157904029305359646513389592734221174145870156702086684596298788993854697394571702317315336552217741594113158944280571741369920988076792164744432456917389859184374438552722513401987336006325644893892400073083178772680748717288583707894053158470957619943546090415842655502042909101598149927409549249590935914031112715091717593190894691994208298386054195160192427316646728418360516974276703402137357117152152624849842040608540748454158177722930191422404371999552829086344510528746992858691717534393683744168103600936296817221006969498088725363307855671879938952825153307214022109281429740795168104722608356431598298758332581367883840176877997743049798128003172490949942519572290787567867526672439870179194546078956111668588423549882486637331492541367755149552633500891380556583825107733701133136839848150342340939197537417688104009089836804616625419405363702892861401805311702359364431021526307595206950327332300338971321793785180547511440225964106672205641687834380009028704679007231784951852296486512954772451988081105191270593474552504899293061106573708752598164592387261435681856446734278468513729971127267845768884187877231130665416213673757479939881255523060641880842666690617547322570861795853183540991422447539375965150488056116078079107276115043234141747039908051860914135805059456051280840850388275966826354181382195239293116868764488922423133031357407817825706552680123397429997594144372357564804296733447039923741370446374893369280132280783686971829096154486083865810834266642249981033956706178588909339214364320577288685087570354108039080515028484321575882663884244945447671083372715812081690905179303213542838478884180963625207843232485114125413675473583456339525733374665585285782956897931020675341036473093634700033059846523683786802291794843343638610797674670444835469080335505869650714820814296459594030600245840855431507384177921983606693694660013489486047043770143664422114862223912003273139057989233842650851361158096040124374841068653794273626696738293386071435197366866606808778627930103383089543174695936797677269945789840199389349046394391806733925080630568375259399194377235273157797559364243288218969229980449119334856342339312101034579546920656817822545221997562083019229212674613719330325302315232071616794227791577920195133456376734713486444806765352186036840593047940720722437728901127498807387436577959891651607614116720602703062978443125776565155810100088113013010220037778388191111114852236610112339272229274072359306340411998498379001229551772258841605310825557892521750401524833099893725287293951802942191818584833525589887554164220435319058675270394367722107651168019583360180358791663341270904681189623701380693421768261089886208000000000000000*i1^4 + -16388723329613247455828547941222375219367768147332507575246050323581421902144425115587787445121025756341560849467688460578597843081290608370365821818647067788277792019688523075298805481409298617208835712089820690087874305582549008197529417683160775505555844839928268841971599855718803399195529842452424239268592354355795739661071809607892326262108891980456116430265291574846101639771985205858883438542888702468375110871830633289294898290534508845660588613366157447750436646510194449118844734722377131781947254985930204258109612672135682053140993219167847468249611444230730889237235105918629441110116819154969665928834548471014238551528280181835487636101029787721432487065601268485415899866403011958279281175522693379020101942147842506112796271232542300426259577401295670200645233028581725698212892619688599075198274926973827497074653124029541849937178655175276324458237058895625177935036450676590959603660266757929258191334792351024295009962481096714925860613681591589797879033608519660824557934426634751468334360170055067181299948191266384344799351379183903413286044088997013114408979579569550371403954918179675814937588584776644568556363582097807994930690973164845834655169742882732414150359606615385635532120623742079105078280551421758729388134787100452179366605937072805510948543267091808719412395104742851376011638992386870034499331718246957942889260588933531091996637054728185886485927241649326722274280270147438139025722468547320559772210488340274675740185072644826773033544546936733074901537070843241622785683032412231047099390323147643173142157299520563487160586052471955497360950467322927227421601496833435776606142285964560497812221332439755339450320310529750704382217278456397126912826352218982440125973464938872417735666209890998543475588119263193924032071625238511641281991714065626389833069114139879495073671088046706419131661633176777601856219868620665397889289428565089754139301919704446217359411858943799060210052691015155033296004958464242025213146947166562948702458931555387526548378593278183022282160646274265999018069100272100576760298447154529554546508857073206112359614078454575580318574161172292790224976279038941753500106861231669393193693326694623013743191034272161038944296701518935977072759528573058978198862577348781543862363556911679001566163248359509178380114204327462854552687456865585274338863518096071078223997796345249148423832477566327056811630206388122774802484978704733631329106500257558443605399912709305777886983585858387288781301548044092429973416141001504620563092507931734319179806753038300155101545171255072034799715756253941829151577731591557975318348373682364947713953569177069116987650994224630217864301306658452693325380335399809385830810985163550706404069924408095804315837662175791937451243575093097398272000000000000*i1^5 + -1045318405280336061398537339052921306109131786922422108575539521620938557873938139199498924031877811899137989413490151784582103968237122183194535603839998759247583878120355154617586815746910872702565753891423473362261239893505304321779111254157326784158783730810968450652462173801947811331779762298735115378979913723722785150070405746858796609071439796009970406464347584709275403416565243094411675237932699203944864068304941717215787092901729424725103967029619536546471393053580060167602629545318127025026194317716993380651691572067455753812489447396870189537609265752165870903163190089105420723009658598634450062159185021042306355464384405545939946735148841583402912576915696560896848668394383913288049843268637365013763354569534246900522387935487931878921112279301104824937019464712678248569507435117036300271428366081736746040101358737912549243078343183091466600759649210026955845638729029307479754786322886864398669699507366718572110913645498064086297754440816595859338082550613311802376658945629122471199963031692928325599174824101498957699919130426767504051417694710286816263501396713736148341847427129939711024083667846930603378655275794417470847335753990225192813211741980726609723774333354369290470279696697735892712514063957136755727577504373381222368560775962601030525748842507139605365633166791487669007660728082417280485676768128571388135375363576531453856422294163868251331879184705181874079764290361085863886552662873953934044916959883689172879198995897827906239708131620173645457895191563146235186829062534745378214923291406523916868397464056500725644474758183901299285451189861280360680327588596372670202138264782069865199846154353010501012123573917349426680171061953482553634162932708260189556451281919525813141635880027609092606508699045210982923635845480298353213797649404224683347210811553517835534254033207701622423017876349388233888825802066130504197473187949325134565426548513934147059759045942642151665230365226166204951248551822407108995035108090080762533300180203136611453895053346082152070042122638200970822142114573052795243094432004129593685733271713306396376641579372935542097406627314646651105338127420367442044049231317441062066791202711132811350148016105610423936495530402390093113231986859291337992405315158083998921680009903996780133740996849381395610827396283617084045677026430027001434976017274791710932724926712517306580787466644513668299270027352618501906932367815423327595557685778433218276814007230013577973408658427932360419840226704332503589896806532748620141620067363968624661955312145584865291757413805453956541655855412496714056484753557102265535052985279848725881225991656795854441928766240449838241031304700352977870935584204011802053684225781557765179763607710519072427121135988778055322580974626395914240000000000*i1^6 + 28858612105495678335933925601983672767260454572866797555327949459381077975689240333971844797847604377090692885538987532817815737725799087528019739442256305689261240887393620778256353076354710195947408027134753240831227013097598282516410646672112396340877742478675822932933618876259414662798044068870201247449488984774011345442832689194790928091506507167810574558067499089173160194027727815185943235237629485166357389368262401616940854866113246216972851878813669718831885754847689209315812091321002015423870894451623712730275603988685580473953349274350258624681423432907058695296100760905401042012790628465973222304595059267369941469644567395041773519223323534247331445101996894190521192377061118458137487342782025251643128464861373349268049357225933369535909087126341407642877315661060293244290314570142818537885919478243574886802570961466113738194537098035183997548315642581747311591570370344994361158686536679376176877886597826756422845437729168104598235825431129318361581675423730180308853873158743825478130122435861880987820353963391742178111070104064869072412856770634326413298938947278656018851820849206685037284040394502263977101841388592333285689112801237154405230940877378601706430549546479055668290736373396921539446729240121799273937617679188578202714363574668635840318330882755497619554065531077925340837843454015791700535862748284350592067668319708754256656428675933098349128263604168203275829921588511276460893915516886027354331812080320047747829996434396394608841347047399890144378853061345165493745182101450119053502091383633495449539826398125184487392375076649368353753464601368160599483112119855640030036486460244880203294825689935330316265054548879466356957921957620264723513821700985048535233203306235089440708884865735226697692165985317054225978510199127521988105253630050727706506725195237706159528182934453489253140284609906527244577492652877756599193478929908753130744252209859518477513053615325755702259770850124575227390321935194719995097862214473307489716889272378439286792038078234567327251022212650536505574287758094468394539578166433394028758105549369683764920786078759885836266942145106743587408066667539516793624947567256400804716455324302197843493287972573965048224247184704389951235843866763729291506426817166254931531289051947140626361662152500620907145706044380973118037239811391880536490591866854557041896583823178364338241091885529176431859004882127786502984733053712489232554613708986715236975675836770918148877102137146134499646442319449992356132021984397663924428050652953852895969014059142035975953162693259765188332320776133123516653419588072174943374211486833154047103972344353084765355838762390099293454019679622051127573049361469272945976657952382729020057754257092956615007568355191807654053948726601318400000000*i1^7 + 1138045647303653456652742810430164715993773072535094651737920705751721345878268140881862722705340760840147405169211884049439831559132570822306366737086912777929019655779595446924932458290978402133866440670634954924478125005054147590544992687279591288522610962590938905920077544415107950095697094770143810412825412525584253328538508288345332781343166417089570379731350213609428953280064466207148147374239442366246033833576166086895906053109236595560176346347294791605555539154313799186324427448496392827946648324472264996128695779550769512733977060702375996481074813479516918047238372446101090679020232519819517260355897303642420666993338812304295007384663662732898113422375435181425328766146881565910674946120899100743410482668852150982800501526996101366249914001840343368261381814706871615618136012497824354955790568093443728527671732841182150085764426033271292390650057398779107955060478054596948815057805512546191200247840928661573919240257052387338244849882184285011098085919939964222043410361111641797815585206714733951337312147907350248130941661948390423232736463448356328059095557980310270381297940460591562186207745170302777208667681520093245993799228214925582342251396281595327432589369795464081087248767901228504039257997893831423526176900049716127266979100564607670174839708771460245942562182960741963465361587769087985380623472546826423301629870568025251629212159661336527523492798939515091382145524019975679164989811622804001500086227631387433646571545048489639035342004630795265104046309606027111553698331690416091686751147233326214672950937031624912349638477064723100391064691042782733831107701227735331687356817399174282024310778082310531481685385250437655119396722512630214699260776961760632411367846001652529684726808431440686885362950231367428592285946266337759985615565034064928844325370176634338259619844054252010679093604861442484327280689453216605141218000436887427984307408486480355569692065218608172458216985632810551163796377771346047650581716057781825935668092825651797568908994557564950413530122602844291559569364498452984759489994839282477181190011921016224106327562547022765625532019423935203123847683105166933962783735359609993538226393270983071584886947423456115007822573360704000942870427361886128823774428323874615930164803940807108554186781110041084510908750783100125404996927406927264743600695316800206318663308726269685243587853478195121442270009621941644646508935776048165320309320356470712617113598120592013242732483885008897899183814295332927953247413175851309814798165071676846120830086655847179123868178066762249376933900745346891678353467417842526270902043682887144670282891628391516631959370309755793861324681324267574734616140870176666316045324369081726937500601228355042372505150744827176957567127519232000000*i1^8 + -46601610254545118220769153603331751159717794186693770988789785348918437678988271711612219423048451740119010606964982328424408675179661649378671360949214134149757811090698353272140911909030794216901485087785512004208238146085516739613334234025120712892781241189323099534368608575475704802477308607651613397655103340967026163908489529429907402074176493087460375030863719469324004755152229227029086826246977528576717196026225284769807055014748897364069016716496555802483248835112580028938354322233758266900400543652696904582572514857366956002540822741328121323745986930580562838541740550779754538377689104591199288789608666280878226965689392349467467991596287607243697606098572117938770712348576774275756309895966078880368971181542177519721557074249406326014241617467760768046189912494896568341518337573059031541806030842587378143621329804802913379176283254875652047914825135388911249339595240770875158066550385841735595108931591304969884177905539954535996547914355524185190196196924220275196139129812778691351916545334370295143891087038831163765483572140481597333479963911267639464300247948262362499733682280599676521913639558928680867819979872675578029891940330733793025234554524305126232051112559283947452703934629673838227298024963333279169414037513770270493825657775360162360090803110424725194590293738624981840594500720062108118990051447237126782116466781469391189890211704720421752966931788083606966825793350092690733509948485547921178078383494824774424259028111870273839427406124146590207131151601311518557585212848587310867021164971431282645779424695428016488339294580345003429436711926773304042061160851174110171427495585701285932651659130661214425736886123654870377448697388037325630165274792119671686631290681816900000068281692532916192460702948839179410717907236308396255162570697813162469780816841914964907637946347681054846038068759524676076293012487543953471540217782106339777359157000982206476029780563200027859748703384463572364059667088649972656767029136356683784832686075246796296831663229502099619527031018032409532349882675910825683325685974907479320153968842394914849337147706373631182054785523872275366927485940036030129335072890876503319425114274867966536526580112125133998619361100730265928614797194140450159142989853045116924856295022577836520660003392225600326531067456458538740956052481447032389461283136349413042551679076016884414491330975271781299519714341694301236531981291005145371480355516899878927925489773236915605961196900249914302666210170436791210781557888522610876953537639336984589025142694488678040255203104349501218000959494404785830786415803279258332745691813612351357025682669144402146232909022906747388836326691421859905797882089004877073706429360348827290203049613069856823568085569641796556596602470400000*i1^9 + -672773316340275254344236977655291961640822724910525098354363852691077092019895827529728355387238216781101983294711691462729218738043454693284024607791302022077000070274988134082230003708601071730502459219004668805217865170595904345980970253362945245698688801886964494781611912420459801836843113691594367990524020314018854071058392760240091012438146340489319114273099299676278570220297136341681372875041763722926711012138406448825161717792549048320958216993005825337555682066689204162049164978050610344501861717355449203464153908163833954849769494927578504355868744960903736196527457738492538446280387690268066907478019097083006811461585333586975758187065766636220257497113091685970894934846666038615386443928405641987907441451456822912118576796847903930239701449816904609299693296313871818817960021529029022787404466571842982406373306584739141251269497701042530717801971104141646019596287899521239522014119314659850883655203443631373111903742266729684297504672319032643508643956468194087748397725263924081641399259069272828017245234673092993731398176030615020676527079314902054168150945286483403659384767687163393263585218708944214176346348249069420422271238266984556092468582045979228259689044684560294537368953835162594825969085002618382878647551836378679105893858308911134690213542612815090031452032386319892541272874046247157259025299013979670122167871629853426567901914169977592975963843475793908271960603482239112601147620399293777158078385125842662924839532935611280933632406896673944824465042577918764133508964399532664994577118366571143253894883355751865456821643595384282439142632356081298732897969847395111573966897218541971484789501708804036975704334755310762632341764184734947367376995429839548302042413039025781784021575745526544239750513219167559072946600012297052566865954036293182058613937083480500821024104168285891395048394993796961125537878488257784531428505470127084484734020494675487915296119416045194257222988718825091106665359767649086376784093332184595741109421705427284726778274830483669245313422539059567137129214096621558835165871668066393707509178973510393741710912969050856532062624784719843910736343748965300051505280465068030368930602915491244225982930574097579209172248099858860095197722618352727458887075515962835760486080503228401420691714262650719500677886504395915713410323205507519362201834339460018695583249249201109981593966140211167925396390095591204202073664520899764371328366313478798162071181230237755139731924594437939669642477430096747702464079870632425284760774939761878063496903841974739139385525513051948115030423564919616400832622300126904445884498735622697314393440727554977569602420377823378435681825546425907868966910319343309790238487975750693215008263968943234385157035129673006815641600000*i1^10 + 41445489609375247105033282789190068368568909437422924094093288383598603424708888318218420231531016044734825563091322503105694603091224862230255791445277533005265941794319225313800594015077744702385784845654906874454877123834196301268890063237968191643996449717491264351648668641524399265263102937757976214783141074075206683176591119715189177297127396835952293414469990118382382400011969400559249713750783360908037297699462429564352274401628554920354366045107924263642379071951904303711100950863693438336929165120045672209736246430584723250540080136434454341557715694390846692020207985417881151504803923762232162469729912519018421516501035055135446601985034923159911532274897023152217029543649322027612964196620819551566387374987739282731400555277832480980284234300704805471492609451854906394603013376803561719087965601832800991495909284877524421789340907518824425256212502630015197081053989009388783472161600946761432181731647004622399134581182660324260203454169318377830478691582926717593088786616122730458985998128660743087541267732355384156366707821297302364232658708668617370693512694558029985729202669733572671562170848749920941763403760970271269102379677606386368012603861926061296483007050291175933496922490979499528235543623386337073177451562749091885430951088357833637605736994182142898416482505617101581838914683647348918794341163959180953916357772228348256867072010039048192055628600309364532209107649208903823656363164529258847906782240170787717198898373505035728880721674688114887556377684706545020448037728633653385983313709733560819666357203984838295998587384634695506634769447880911550977022511106326280331338101653992486294807599397172160706033421186586753735686553422259599563140837582184165417725291722011937972673394002222456307856347228483019379792052221908900758914295960839333979773675941507899504254372011605931225232183333304060049973744541711804222416769432237679038885471179656944156063901537525725386662154429207379962349877004425683030203331791980718301990605362798459947598794456758201741179265934771943432174303794569577002651082523459682866460422308254867029118658905685415971345997845890061801106269878284690908556140948857919535994410476007034640939017733955883802115097416698890756103340597623391649755395922857863278522550991367526024689710351590665454737883625735451379610738903958640827216078672846965617182570290876349321526207516821150413764081070371646533298185188591887134902556786257640848194214708811776471461062672440685782667193912198183730724242802817703109299000579048959222166508175643601228079244803549873805298785181409353940158851820750799825645833478681504121179217226384302035918610563339055807490975611615470541179635134085737080952741750475319557861489777584545738658744349120004096000*i1^11 + -23710948629001072734901211776146429344652413207849658546540229860624323924617204702115823171482410850675381747652216422259551109460138581008216154338604298804609427076531837106966320955730558731233282297073026837221013364836272728802090913052347090334909169601308172105425227760952484931323425923402833265562029799977037657245148512769172481389241392212728425617610864725513895876286446847318276213069015310041212632993992514902129437865434293571109470740948059210567543056774315525325159394420654107183099090441918505440259246568619400365222000845342292600572107450657457169383038978752068355876332572692115469771120475755741512352932747755841560918775438329391311635622595861556356809496591866149778167688640783278720027759580114288560523399086251393446629884067307924849873972045188597660193678558591993985592043942792177060828924228965202519636058681010330858944055345994917186075863139919185586254941572518509798748024509891777465662691610664626239482999555900516334112776468991733683233103558044077802939515500686978963813157146593038987004727549913510877465233795960188664660318498206817635152346150920880414495046311665607247187811365443364080661944111459741909219938806502713857401557047197591845662119427675351801049215006858980790720867936885082252997596782795568556843187984709670673510346542666716707871201096862160782676168856347501934299309210141618212486958767144624671186473286187603536828941366427633986609232705507358841201059625603141271178146292573432456749734315442447214798294081452800344036877999354143974408214426115531288544615093559862564756967546620984863614617271801273779941570315662563565856057414549866217614319930702019661012518622878822237917708031732014987033321475561504738160322155929106098049360272314993040633006918783519265870676314369070060659682185038105060027784879124949119941229915748537572591724195140994180707868523248957341171092209990961764340511506960191061240884153590475504538825571678073085909767111818674956243178712325346997799915650650136948895243761530528502540268425812684533002309498268868028885844595261419895382553883701391183356512095456946801068506611912802864084427646032149690714714221682887808099600865793450350385413403312514796895235565387702414859267684384473555578498619192098209840198544436773093551659126353874463214190130236685073291287415236058179843091597879412832746868262770701703290358255511024303924232857720429234773042312622128993344079957835378011420673828166180955578597679743578376324892803684771031675381927590180323871606838668425357707861435693320708851256602048430762863976049448414014364401552394279974462684146641268260425480360970666183490610695604239068221953870498136909579862136004767706095225740158684015276764148440155328655134734417920000*i1^12 + -27239599009777370782883558015241131440437225696641260694730140832305105983737669134243136108979112868025158414039431928084680329832856763112020759225572990903494986225915989107539460101487050329720837495259251715259621650711361006165973502125864269532973387355886508159000387139575499598273584085149333547556842709290100882986364744320279175936889680019687368602232583938193110965886255539136052594989221934296870535909725303707258006824915837257854514455050828632480442721295441223806077829550336200895626719080252460479911582003122651079079405869627196397849949945895921127865402468390988042489990671323033338757968541644789361779225959830316290001063213761814371222229563006504752509600879122718881658310903118481214530083376823028331990768937867510227936142611432137700234909375916295710618156689167603228008955446505133292862867943006008887841404866929657443545315449950695481647928869689684519747089984731412588787167872908912879006272331369745588912914009304669660657470480338896443113083625384431388949592550013558064189633679218120381723471623011559510733468941311170313516689901839663385921038625073432748500519584255821883445410993503056517046721339318096057117509455240007467936642468986075961092011783842314983348820047006061007352843383847127564864528123097599599301661124057189575889126585405697626533281903051092751822932347580850465554474405377543585287512866124208686403378938478487309665013800944800758070955728207507220591907455726499460331652321846698073772767769463742897664092873185936101638163144594610531151381559430963964232483530607173855314139288251775033175385340665072846361306002899694988210471050637663498825380655753421206890999655305757794021176820255353952581981076807642661764516649243083188803280567047740178400273583543663690748143192925912286232650740952875604638399655349384096266663618022974629047776025455545999292008422023707152100287546805947152288010374361042509080488391335797499436738787646714473562370823743888364674830391913961432889000840894846107310022733783620463045382147109219102997722996642912198428238124671367245153124810818637836821856196764522835141394405712936484359325933399889747047012656387326069714963904646282257626380688907556255042551073830071444526495047895961742144112657510753066989255316354950987985043778708221872611158633856196826446197983959740932169599828269439240400981748069577389124505718208552373650715469948496016867141224878969609800981757165767977559278513058108041486985920653289595763594855129850441497020451119879137829698360287646037311699419575479125065306708773399699718862623625356662014039852409559880910447496589519188174231046611210692101024818639282781174512006695743497120103519376155195826324154288593140515475341808666452183808517079040*i1^13 + 510620672172786894019649249151222930568107509481183268772230000522247909733469247958934176915487215192037494322808432444142024768208632004248061672737733080137831341567366547886636848632492856270956415728772869112007418896423254439753372167323900905541403961109436330180258242499568551009837826962508853161889818446021655799807927990910918123078917449629480623830585629947047461174023934635265385109238192468517974823348553353497186574294759530410557744798052429641773163645273692487846770661418821239795333672859146764238651618701074848107405257032956897119848685944358093470196673772845275219265927199991904454369887208333876624097225659834077066377881530883640110625985153991707222449629907283721957182925916564425077337801803153713654635202238639417049235289649497386253687959561205337403921041600464590373959116217862102321265012217168679665412638898495392206444243812020243341188184502888373131320404056503643618810338934057882697769692579012954852453412987458754537854827238257289071399033753788760578764727201098402146754655079606634954483662274214281107727030651712685721822154364824425831478777428037717824659728323489959400922914797518775106009191772353532175762200888590167631665372609352496676102838767067591720721975538249293347413464934066483279181266778556751617676206264778626281170491797838143237794586007986202562290955221340113322088601605503361240181778604400524174773217036994547536757701815327328966709022790325686363092946214240189798592604390197354462484093455899075558410632270914720817099250276218554626187814345730280468522358780408455875235753229481544189206238569702662170820726506971257155986221026371855737053728625124391411764885703496656286408547268000091993729434697818841196052161329693242300101886233242533404287543978780657837744496412497780079529907304630208486668473064595518267291602054196804570772168220506095010747844154386776633816508225714599063143166483891892705509903539134330975600582544018920631239774374405052965388387955526163613094926952366195530962184485076852782762139094093058367420467692932643069708762003181198605211485644665507071131839220132218377791770982761587170070914225519153316119250941872001726290925918149617693859645504257473010525053067058500235848661457717235609268036373713774562407771174098025029246930072529616619086097356766068797933761032387888351036252066826911714894892844023838049281899538922541926929652706051277124637689687602867315605091979950564756470887265784747942435774433044228239687312863480466492070915663700581103233037236774698694280844368441217745475614488301763652298946435011282267233142114850507929001471386815926174238159994441860433979550008289260970928837385112667982659041243810991866103266641277369979959159735063570101051588608*i1^14 + -2431539639070999827728650002379988015312982184526078004627550681121208612112733807858278173848756044550307031638928045581525421940158369430971535007258831789596049864498671644413202440625833974516469155988742544544033322951517986976012706807483331497334155491441455362726717010208604225129987780440873318720314938404379626966747808470970962720523347388088963325879647518291190386119135418015954380412461669179658936769960341003835037776566298049534942882533558373587011175385579292172775175468279553770323317832176792882528326965758120348844583744326551989193185821956408344170876924000378737511228657726759755643340930758166134546292876872790028648178354211117900824188291108159774769185025079959029680827346797365182447346820221645438470644557504299915796846409403514112259289946887504236010809982377924035261777015803570396309964792702148879373213437721335479918707808177230507382112304924135905120812253579016317561695363260868030258327360511980322988802281542851004126842016611838401473822006763083189627221158864367529886369577691437234069942157782939457718206409107160964841648533248493162870612980672086431240087332235180736357513424455898295946762758453707841709096575180060098936568628022453490225454285959735790123537025284029393585768703502848092558237406903563224442354086441940496542426450277263987965236740352631720745100432750964765190313353704950920810325489937501077754680509369036896483619809682597437508870264594282780909928688142601480338657253126123032970068413020931903806297979359145302443483107884751678495023793443778980086675809066299463753804943363481960340544186268956043990109994147741698764392143878410559571713606169887132444528093359782929040033653731761097716243782023038105163842830969870826081814976254242416772055236984099968651395798308684739671940087903696023612961193105057850098983227984363902010458957753384690072854215184183052929813750945186579683530205816799542482072041976561230630883912548793689137325517784426703870063221553829840367388913169807110349101655630799106609012672045754086305818370693219880679041513451341887377178931552139305756397016722948445494465212360373224600385144905436689936279205044940705277823556753934326631716171498289257520415157375419233109886987896366519462166987333671619945672758637370874986181168419371692232682597273649324150005805952050869303288930862570802541437677314434370014473299123117490740888621640102527442848661172501148603829217278910412980157962664524764082125821756785634156336028159095930339204541455004322096110647013596385541892699492595056351586307516169714646594229085610330133431507116020651615509518438016922065815521751007760040882856481455046479993999234555324005134161941769401004751773733545309193381526319837569089536*i1^15 + -27051757131036262814586298039717632589785458945995225444058001916213319070936868827214502554777261482050122106489377345495991513499985325169156126073154601006020059687362966469635232598908070120307425092453350747959105236251266401786658021358219894303412575733417561886306241014526658686292860614996793846611237696705119134619170535819868992127609319728226039175235813563836514996449399994291206101393161523820189869271536298878695192700156855986440328954592693585121066534570945817229240603858207843324345880145111701715730668745290446902942128025664342346017321760740177454498955468945085274243016695445151832200824260854798750028729231309875922004207191407913537087829571780550821841547444853595609904423136712936829998383235195449495455883847385330261577848189010452385874520937341135060925754469021816522047922090330068317239291393424752665651299932200912621655346500407265514987336826948830743805404514908547332048624402290742894089892110335760471757394622785704887760808859197341268292890072557295350372205718340724534465737307941392010162484889857668957805247118463465438049037723894047850461894733362997067114947634354114264633533857355105167763702787705080855813066828818061251545191144181092760884426524413736570442032402501153062181564625045949012606813403802252512459769642318722721948409466666626369810652939830514519645053970625346516040512598806483574484091097655359784967204104041902441347751151546422155614990265337764628810495317858549788464251329177464468919642546574285479088918412334711938177533854607080478108180154916036752209700694423727660104586507916799450622986530088596240911638298848417978561983750941852980722712809324440579528106017638195685276600824589795458448253874810005964669151021512904849772090157877028034622212000231985911988676708196364431437269955618099283558798038259246000470079776451168302951868945962678505048785007622315971806963274134710326695919882000303223216581574442591129006748017145129228536671718868680671898621241418407347947431508736240650034828333630987612070472376798130962456337761056445015815205895319616369947684583756177519569096502363939467799334403555259837020897294679129682527764340252569143574232230281073998391192498633508648179765608862781904255710377113621262466190023876612497493534536715394768355120393365656050988718009010209961916209738022462389833897735245713644658245193783162520848972768852818770978468417116549020472015507123234423489544308995503363836124535270287487510724400842481944712738559602525923612572574316421330551679780589982659349628071914496390103346429718803497367989583633596853363382622905280075197322312475512477901904646441796334956038854629906504734401301203523056434231216653635374133452946186952093858991831468998656*i1^16 + 115805817379584129244273962682002156146953808524323315134757807281391456517841528605683185786321162696022432257364015627977330743754676519358632508656978917508760125072897459696407200517465734947192358109154269140984852139057938160025297545188624844391241529277742824767681308173684896329724688858808397703842756776619319611653133771886370785068434292465627748485972545950814817729194230329816319060489232477222530001101343232766607740756691850131457180927753218220196186717915437409909245035858450263313430025269094332550613409242333188129746933473098534926172598009444048359460899862422992714711501356920377579027322284398766297652796774323041761437037918593465512261872033827086574305002182773900344048607184885830378478928467538893497969556104728676111545159319322988044322082540108939184584944840058312892503354967209123781770016277399313988275242360818569948150348633780671215166631708169795716680458637179503771087740577766633195626890553432700699995442680172529891709628740963979581813134705892747906277845872788778056350828076333242983834538741793692376863536476715265738252368267621966854100990379060865390220462257178614395043203072224751929222499372337756260270103852363094193495186034462305675826896996826712548515564389933410654425851432079169856985038981319779697300969598869988617099212423505712018236985512141420356022126835474256320698169572885413780722572609441411583640898719679012540333432128453113727811158042944099849286427469057752813326155664590780890901880241138547558813225368305193289000011405747738935194853503445593820739490620492335475357416641218793107424221376565282909919427473763126235628734178906873163420389902362837632517996394496069781862531998203660152595281305858492485163748762641412172038475543333349666537577635539327578711021189457209474342835406863676011080883675049655717556972755985206560759426986610303157588905643013664419877839866571984269909967885659834236824699716947728957433378146041264310944189724915519994729898421128120161225682444686037612560127505655925652622035195453706982739787106745790319999335418971070434616357569876385026008315809517649550868821473570728641130963013991362864123210685686501310902350657079384875071990224482565560612439333179939616644605666230952663683339276427931146730535780555107581812651744432913069956782845390200207027281717238564084184247292196586574232903219638209440850834762928983705301595449094685408905008520886717968721469541237426531910158844995040011976443268258138199822948712490054739047086950636402022207560386879127836766375679183864204578569417394156536183140856534995667672366970120005307807885564715036491195026506514647358806845381364278419927255891449511731777185405892535850118901131146436241067488575488*i1^17 + -232281312711970694041239850106876022036499412593718441239131351732024792367197389922650273026685683070704391687250846766267767859781288405839394047820041779776137894153616184336668685256393102605246949850329692903760610413135115882342449885138049602574074963112624154680955739304321818867718005302978643397501288539485318151385753840525391690508239964105291583805103129875006674009086045242142164915553666860549801654419754419898239623327380481388285496224788429045329239528682547996541603270371536226331016240928208330979213563165940108044934031173144883294248386784155715742862719340916779662251029147464338164769838525365101904128094261724483589285618299175780047764642401027310938357783839597599070466779208499516300939794561722250076584248385304819611625813402770420159950344440776537945969505584197653424812840361784006263791006717665613074549858180674116121598022799786651463418091136299108605325402137217554726400921651369073872187922117530988489582998585405604661024766499216462620817416898028181715247668307651419977571961883220308864215132646016263108988666946484429561452279801375152440074140047302353242559379749018325482358226333366784662548155222868408984559139749882908790862305343759041964021233184212142627792820557075690780097626012597539027031351544455208986757093905467228782930095216708283910100412162422752407055187403265362462380086951181258217399699720177328689505973585682329178471917807876205424462371895581355164695321618109256231553176605767538531225199948462309263725036659921453062130300864338497765741690806476629358456370540598648118389390925199042502364929058149501741115083942193997150264791614444946308106145475243093834223900580446586630989116247789388700153024478799907012595604442366505047105691882809731435590582929239111652420195714421431753101087970918510111218901999618908871999027202922309782309888173593576129318569116402430441978337047943085852766514977347736269961489629073710628430499786643027029328985159531188948359389931765162129860221235829036869609042962296960362853031161783634552474087066793092041212900768128449567529528277783155014863607073095840413959502105879210687736431574720505548449857997027178911079872773409019014143472091459033071472313155904614866261925329152009119317414352936777232285681168175967300148052611104363778845061561516006700664404083681287197031469777138263202326977517710628708599924649126059741695668673196632298209193754506234465612754978849745287874942295698454529388020463569462268530695934686529591162413983951010137403169060616747347002616594575827312734751097027076903828781053639784597351650321707534220140233253797089940841280147072997999350992973005500349597447914053317525906235154392909643762613156861080567283712*i1^18 + 208518875328077402354020928229451449123995073877619567399350808543406538289177396055835415917929739021337297107121196186565451396181107929730089751057252139199546235795118605211654446203713625275692980005286266708018178715909735214255682671862042637994863911424067826211080756143152328178838626179426587824633621423887323809949642983206214192462079772716954710650520222776600191768847287849505609685452045065705597065682155618989297480358318883725943651751400956549256429618873377214153795227221069752903505504155205768187918547309174740140310545003316832466422806513065927212832387962499986122340258076498841645513499612799169792859287856933888350434549567546465850436375184860410292617483405292883990093754079170766290540009438295571552419613627590638508212509283430987479683482981036133720566450944653173050524608058905582167518816668384810749426518492314518544340285396241366105629093575987127340761879675636120750857257452534125794864014093597302164119547829577412043098337693450659769125757374150445281545653104712227460781697859532107835734885292695681310134474733440275312991334916089260176009451768676386545805246819292134297641415906115818552525184823882769579424229748712786522688151929814112102313836669519391965528359404691627794180043525574324327513089567063124584434277247318266285260174237002652710931383751844780871502547766578225405136295969593092883955269415177162890728438411351594470935862713209620060238338558401402531692021730854604088010782940653024811502364302149601681065123960215641272358329563543874469573167016299364540577032641936518073373438465302011248005294787052220629024727886141440215561616582334612317832387734207258890523233796998504229884990341997365044866106889730179302166222769933008058213825494001107099163906540756056088214966075765077678710412372711418898259127808125086844856051061123592987340019747607309077688345828997535643070269645341737240497831435876438897356189699987039645991183267020115572816578589779280701919954164037148584138115621247991075234651263018081567319215383060417841469789058607934349308251946558838775807946517246568356408653916099745498543916515148677026168833838566327053696719881397289428044492482804761427638210667673999334816005054743898680537373437350565978901376571978793935209379352195989208809118899339288130951021443676324251683209865952310816167033223975292741622854967524716853535617628286069261189424366675015067066898433441830371104327647340626898745770796204084000296901780478463360991481966735090723649880902457580976120974021208880848984942386215371999126657590531863161275239310159811474884715198199290241039076185953128366382170308409961286496415373849794959968737965301574328955752640095418982358695231600197632*i1^19 + -109611700748336024239482597206551577442116209182612629113630883704655447129013649717369941337873350444654469512188210555734678480388570825861386366488800986283007647567308133404429405034298338439946553157277912447781885791483519255191727139736079122912393418501432444471843536310913442249732217443187108462947233398416138980206164762830228248833792237863836453803385815303713947567177099046954837285732988776301575639887994813550707346165781080958628882728387626848000734449484201277074525836842675332512775279544285286876392187183480813156071635704839997966562819217361333398267618843979310772390503819256278227287376019178350718327637151038040058114880836086491944366178026093777217247181439725124653655242825276997094225457118192116588515671516443566628800287477012577241430888855990586964399591465565754969961357929394434464384915775793956778983638697458490633515491122954170455590905523548326232169874995497753719629197499577174178240243736153085655241282723177904741015207655193549165672586082927556705267979451079129444506000763048418757386294994919815675045510272677626300377289354556126399396626834914311564899630459913003069607325219094226604309897797906737725942670448839279807671676404089481450543397493006559742456253589625026473683454300749403045420101897758492736903692420332207572759779083232717750583693447596695267993993655016616796599307497310274536572637824847434695403841101653850213682400139955786674485302944841503141107710076831403623845937969034622257117051187357363193506759785820912757906223124321534954280307819812868619576855045706503666338315196718847525912385481959088323465140302252339411492074623749886195086409575008563831050670672016746830696983430913014082612330641656332475240675887926687415339849077134260421481134964152941915275594647592845546460785360065800582851941271567966778703288535649381394167803668605716611810965940571071316843676674364884089554352154954016689800184173482221663443083784368929835345339120396218255005150670002670782342250293162046348471524042615116427424142894075235378907004319279437041344696899936856344318178837355649548911998316561216590395412133212687360106557944572382663492473110821908806571026366252794985578413458985241859037908610300651171061718420482424419892619010773486230113485854863491940825040828541446692195229378494578720755713732140066629322434460300114999359703449422828373455993924409092721696124442999104151501232753493476688406065999102860682142245077160318565377883677983347287052561351367746520832834514820178978123239235982009742927819969685541875890240469754913832032660938959971943307517795529745046699608121220944811082772175688146506529703556948004105967443625756222096196666666525177588385360904192*i1^20 + 38627059599090244525362472759726655016247377722520668859297903404701166037253728065137713121137591132669574054539638332882783462999442480183652199193463371610604597043519948237737988316033096456820241946158801150764757914126317935892365103288037954030452353501708359514428801405879785441000327690716511297111589325400823633690207153388176194032234922288612845321788986392193812536850376282118648648350599612247440370007613826127448538014865742403324528520879209416779443620757873279429420241928364894398251618574919508873976920163869049274039108647441866361952355220907763015412897600007107710496367116798773410575828489828514154263445516645896533175768183869095643742578281418475275420422194301619748455697734258309343868777906993799017789570436194229549650294459225116618416820717321560483112017561777160539196684209764603284821461653348833541888553787929087994122686419243756304152051833151992393152460872510348080066397091317889753721274176186191864058748139485904395957584076008752824114553193371074709794547082766702054815003447356897442554929159185325956964349937580679258686382105025219936425474373675522443897039755257272814148038176224145974454272385839233711694494903648046136878525192824500513673948290015050316588925262263068357766841745751294657839637601490705309117708324420099412047669765859434592036422894460899364540832404880120979412236532489717725849473163826175202752569035521723217411473400965812746054860441891384149251639236231932573499468878161140880522302903166150433540564828641972113805425193171011619527811135781652950977132313143154483976655823687715815528974276383872587038299891565908506127999711564063832357334275899718623860254879060087948600212736358808640108449926825187872161773116663982873509407291983000681727497042476744861666966673679164223001580341217888077854085305902795778269842546407864706416067977968837769825515887640598193712202246295254726331859085930775043812411511048926307200114573282076369025476373194867302998038993166685902325684901165507767340996285384904739329403354356304769506450589748163799876989951641537327602267337887385826162480041380879743670097612270640686599521883117188153153977372240625857224806614867915756258326792239785570941291949495316786664428865944210459261177035761849901780261979484228212468143522731041559106469443162719381338943267693694008035674223664594328262162152096719856089918363439471859927727760190216648261925773569072757162078144501012250073872399757012443236400640702576481466456187902111929703694021821154900319182623757486611826882868172858388440025286713063470992018003037302688464019611442456876225428525514566583084440812175474789743250176132587173443615743089620443069524996786260585480192*i1^21 + -9712797863843726256314529703623729128103965385078710924119177738813724067452853218905769073350133704207369080073364306978002023349170144964385085251893025512054803958432842337306154621892850957922342401888071505356168208705279651206665885970960371935548257052484780338041651000480426019954801403687821440242573466479892593500811945623790265338674233395746429073265302101517697400797341028810006246450526555855820727029508212859589584533293772703784834944019500830813715091153651450668926928841652015918811592186272377492952582329136227499725031358762444165926193205798876577617117296812396371693583438566458681812882078300122376180481922205743893816067649982618723174484301046440233657637718223833647629071555632705651268280832262034150858724565951621922220325047123736272416968857624783509800446690288602754803355235420695143435743917731207160775307882931981462909767695121509310849039653681008720571920562834180615347717578678092857502257367707291202659441002921869937454421968783059806831367759656620557460319611245425576546357332332991010158472924403066182457456262547172889598787037158458844360111079529152843963540510388889135730985982335288537003512857156440251157131823995628342316457829901040219512204179831064357829602273037114744341738698714469969612384296935217767243150750624351944944100870319752457565447570951730071498777298175608070417502437865870868264471978301600175490054514500496070403644448766998547695211424373346835308015679822530758560811254965789046855290609289175328742787419107845020692083223130283202527784263917706652102856455147591988757398276397939694870158350168839695466741278347036791079277384441860261584868450703530183860346289132473166321390036491114318018293796450421493311782296822158028602189395156751629892728336927026989784101231990881054203362388785520867138346472902864800462410921706319511262153036438502324409343261770696288783916911276394326660370394987308530963154741209198201075668796219939567975691131616587733520289615840065396537315303891100391749636671848940408033206177360271911582307869864854594636684791040114548089784868901631678215455703071393202641758394993095323902523162473403822390076670136517468696946156647240876736837820565871359092447149572349087916262013180675400831808276230757384749757519945576027753397735198623655950105997831500151939325999881869786562043405685793256358589015392716898652019947177759912541923784271808317503855130613729167648148365101300573390279290956064258519066086923891409019904126819533463111131423441741144986792737942980503066250349603412324217363714054937181887766643563955778870641158786973933751488671447553579741035538681261732789021595122142453470251029679964184834253624260427776*i1^22 + 1780318910914016002504141932707778485837406610311059942428072216883935661514391560405909214162570458517443035256180899008473121430528788364401579575588997625694454227945289347052551733628221637813425963540424170761955401482980438855630411328864044940911335241476579250143492973353914102192835121470603279965415760099546366686831766676659149305429607192354949211245236033025410879427083477042449828592083881169887259481129963369504955356418087862153139988244421931554994501513759328024783331156522608485082953540151706638023463475211542304410688769102119120941108056144947309911684465905634786253429272785467687541973093403182308993994642807864701553396621180257566449782887194489848335895861610644706578385054028055820907009445825662664172821004739232383142925869212319930924732540195885484220478940943892646675074321238357161927921346392337805854501554039902675554692472655401184583348103861665913182331788677176376419379550663823593187955739989356347078125311483385333679982743591538833039260431051096759256487774233011130098097756015908352491051129411852643185686145423871426135200413702823165885883759124520262938644900430599039316207598217174747816080219749065361690183677141865092121390713348610583806229475160641058970811684755444336856999880887505531009135742224354748022843377620744679579541616092193941538781463791461120854954608481509451942130612452550598635721513299877518583903233582190480985302548490352816221647690662324942968483150137356281940448305635953816958619409440749026686498826673443624809577329631347005043222515297238549776044526848374770558823909839361408567817900951236223760330998580901893219931275260043363818621461966814091365219413912896165417415619997206477499917057741900113715058183393005375601687175983348001749194811833057228706694829745504451699044898842859737342319165003453081676398102007208620483867577920900264757644275725463749483095646995982648289081811425270119120530487652315029083932776357893741941965414639803030305333071993523518373720776705821209980372868378285702202132475168264452521637298761820478639914904420028473274966350646327417093598092430193182182788538654429323246341740785531027624344825603239569506836439175346275950641648314704589488854716184226764548473639047331440072034414605354793713295499939555004806292133181997215360868382386665889539596645026818480004680782586959902812980174512539228287708275968712997771046131977366704374901165909831003554387278220710123367510138700230748652383937740830309978387057936741868544231913404209859939458601480310914816681287263367634315302478211281760994588094505547273859755077530469554963348832876455764449996723759428253247611625477745946304451571704783190496831864832*i1^23 + -236849724070146769195481490358945744522578826098565277672378612934902222772423149685524361419526977871607244338441456447741410166194097442518484622794347761846280113788857250290288947062760337811458910920795369907418467245983162786047567341393378846194703451209106927460646177281153137721174194025169817906571994910598974433538110987880275002512136816535356081512881080987992816226572767741422080232529363658726855226019068154026250914880156800897214282294133906572358276434408557592766770519539550027129198285942469969141393243537542143228116667386662769405144737699997600611976872148743896949432653052378919436512113572817731589971479946360147448519756831825966330296306304104563123270930730158706132515730296747816896050968365291429817308528903043934519481406111652161717902499771602086608030175637140638194986626438276133087982430093518422879822877720298208524365678673194697221010589653723587948497014560430400045431827817181308523191543504174245853527800596484334663726519977855257769894282975717717894077782750254132603738536972119664613900752770349324852625607163370413735571931119171557261385812569951837454696133213621508595412286851717016869439016794629508913953978684672657538908130387531694965283418380757596089435802857304785396189859512723101361636699332737253868465096509480247237940593164345803944735779053346298045802772416615808004934994853207833942976660173308929660075952412827626601869896797384134109820260015642968986719515384488589093335567174452684955796341467838998802650936799665607947317673543115221355265939013225577518008118014978558594964877379033346926708019736755233857575176990838297599349556488944551040500760219403207665802201940707287831889418332598133077692370423907626225801580973002786342648056002348008201686523647905027961295275900271446108559494791474231334414243850278560666918912350040691612988153610701300841896218537785601717037231883261787985293472424624705149205022002715038679121331336301875806807699491795715833870270830103510865713000072383178417590500852994341833615456458885065931578726114345735387187230348033879348136232000637982261473370332304128440643566774500102751973065165968698578384366408299914474307123646959755188855862518665697611717973253451958212538304277544928056024851291819682829203675614892668008593972675022903747252041387691626588183144230072774262469819997136514956192307585792705659892503138309821352572667731512110040880218946880265843172596774250978631471649581568354691274120944565111324115506587976669622157549446496779168586488945616733503813402545705073324355250431610217318381932073539471448752319621192906946090892984177222441401899465455036443539960715661080161881676637075620757504*i1^24 + 22324881095344132003148899405961248854896740776929789653774782946570173120458559043126692551600517022820952476479889135230284180073748143045929318575909333982281036381923426687435232004761829135065141689789087181293829933299417457044048505680635009207501026681792334608094951153515124217091167417955898781714657995707636492246994220857006816190675992174882390155630907497974627581482197071862516702702272401461336707503016965842669476435528748857851765456781249791597985018102325405724446755292060701109894102505482920022187607439540908618332245983451714009512741467382947814559111961558242309452489844565543752865951159324014299819204242731615223490557765907746469362024210487030164901153250475152693757504952242877689624560887117181697119298876175408788158350664228518944624098678914360922541249726194600785413305185732200052167475430758562591636639707562051530136321088069547013047629475054868186779058081660021442271567029189127215112964549001684407088333632478450153495644419947096205808846161765790053937537992830051803462159562535999162925159720384590641906465136644771393690060870009864784643255925592321896911693179988132198130581507219028351186564580364636761208679607116051546028015998645683537707847355915816259861795588157681218820690760006573860310087189393965052541679093283708883653567158428898938114347683801308238772580781752510498267843021282895521048764637422626157020522542390318536515106465405174429459440869828631676960452861636777871562885689331054046505278284268043326547497601801882809424421347167904209912355953422240049275423806062687358981049061348632814076578808142101247357729110020532361639335916447793833391863791416517758387545827729465863138335733653647974006058215260277576766794408512708713834042697614635636788866709508808180239305074625905588752167545716655083315939395094229039569733548581753023022453910475628614624086333723860073231298466529285401853187857224278515954856985150680755436385746178886145658279436325653594576775296850309630802020963133842788417250020300305605497260405134828151822473288700688390881921285888302143880517156337766304958104815518875251916737827393317623274215685991060276531075706293847864593029737965608263010883721236435467589941073141345603947457697354203102938981467428782284422450413614054764452905985324637249006281044336600736527053484460067212797653152878442002721786464411556558560519788812430284130106203819299981152628712851665089215941301756153208388302616866874051350167694530653905719789682440751307701245992429482947620199410562496420273000826148130782019506598612693743062942242013997983724595799906942875049313772729138931710770322389482438215552672349770406052184159420416*i1^25 + -1423539618016033161898053069579184056286535348061678769514065478303962094820102994006984824741216883456726227611747005643105840161838325391259164006869010434874735983700900033419314330337125975610197158710232558741483674005825494851963551195829789458918449525960797868514246117415189077254705235720787328726360151032695690525450492990154032420572267315067687255267798187257075592293182775224876523553192260885919419270171137113228982585092462076566437890284184290687760201381033199887506886038089406715516500865709432043032495885451752889060967104210240456073875523586646802867365379372685879839997659237376599385164859047017434852399601956628048654552296879341545497126558641066190886964884310350109500023711635683019926833583653468383608471760960789614311812387130294105704588786248177108240513589746357428949201423410078954103328016431749915183312677288463298068583386331690723241648318052674346743208160217474271630809081213907983412476763029626609975989427326908849703151847749274711756817508722979664399682087323664493101252705383713983900265660833055849972285344410871993883720553106503517765450614071741790458372018173042146601298458247651449038178767414857696482992767772869530553715520462236819832726244338019583229022035033878255662454669997245156044332774672335839098093740440623065216947575534044110148921358506171948649210746844386468482170514299028504385938302534488890546315040822773685377878262825670927500871220002257145724018038683748189732117860669175113635576211676017597388632577955032362006470148680577566820549147887340645235463594341828950973619452629089943916994165545355332309810738349738474678602609943809830792723083873475514650573030812768115915273758442807896963435741484056061720919784317636134563341341156726856242443282039583271774603139501844453931715570381818427141843757202849311836631093226272341849913963373739094085028577676671085877528526171502625889390348153645343460466529524426745675521858611254840984059871273475886351651983724633649503086407370324950730946756957596338377994445550286994134849597419810771944632904860276577613699429008233636175695927533791582441226021058080668658024023020098290517835039822484931131016038278850414367367856804789414056471594103560957561659754670147756445278028729753095271663267468117974617217943664881153205715662034429051218993888846553387034715221819700045330592138388320092345360879446233077031233619338169840553191286278710150303026946117925115167759105664129395160746785629261644029186644901569955709075574998825378977845039088110753705659170389095360260895214016875628907794937181363382247174002591356407716563546397944092329174645850440698837366785875496121439092736*i1^26 + 56608676450247994168293819169570324673272433123317312506269051060831722402510729696571926281751703065082744513551767468237997507472969669181653121890298596770248027641439961464146007734113550914114420554051207364195038888103302140665461043228761567615835818640487920123767645090639514959151334543253007041597127333007109162660722558538068354102925443763886846496274768494749811194720913138370018208545260014227476605387537777409551904016918116343713914175702233825134623816623233225794694774582637191866092121241025414619600504345057579115175182913131624392787717517237123130492516674419488172689303145997430857720153143494616004858088018996718408019263319428504237128574681337345480132952705271286447407187427718578415208451413502880503161049575985750367049845734808700647563768611599341672458405775756105297686928932205562689885488727456577969307204403067004047640949984225532918000198800865143961107867482634080820997608863609786520165616811951360155775139204923960311480165067948272794032150846321311952487712257182449390813135318541435913127971874640427592812173222281877174252431821346161129816200696753596186225501160282941098227013685200393243053486957195299511815121509621493742105843679543236996099870724499249924622474675978625060010102639985152996140660785991771865738266721052835188309014667735497303510397603750564281353078155204203583396066306245320102182515400210353892920438659181139943812852957632464788163435172312428788440104599714906574795273860494628093015026171238903966281902219750986448702413576860247332596458792688325452793423231862666979572640305840321496378830918263321125090299429567306377032946224951916394930801972360716216368726737520551249005665086527379343454756367021497683379807553895521103163511991761147560800937641658412696225515443491006838928064451581552667854943568361387791612949417773286463018166884860304482435073991732908832887569595368622956135641960019946109516182135852487642885349339399278088299678887568270430832694465681764506814158689445136629120566864677196105870003022324160320096838569818246550445270498020631583446920893545679356241956346148315972714414466660654717259993465019819211649785139972133982914260128128903112035488273993670131993212730651760164605843590201238964368167694405821197776183774810260057528584233066206159682902419167794780104633089451231450857747512829179799213924337250936175535572262699293829629805667539346505944849760702841925783896323322610368478786345951712232076997363309456907197975781664830751698971742033308736341820753119755873757772101284961358541744150017494926477127746940670091022105905126162095050912628072778300417496477888992329354625169433296896*i1^27 + -1219351240406259119959206180414754677896042241424209223974948059376701849487586487444128928832444764765204797460233263524991825539828880107549625049771338219688228845345136187732937381462927182631375177055770106278871261745779935656722535652829729384850188261913427676923953988433041917705799425134763028290485112740696794060759453843348227737772466297567117608995362719687229991716518176424284094159663928030015505594047928324281635192412705889126727173756336174498884964129361601123968012167587110743753736577500189916300767687004969180822104329437182718172821821779718457695151910270951462845247649870851291433962462431806737730224765788176951373035706501289846789595625287560455890858851059537250056866485231634595215900913667621508823914914088792553678757825740651837389153375263060396168652505671288834328357627008882528372383246951688787748483505905678946189118211749372849081882874947876139013943921103247504301927275531358590038932165621658774938964237445715298080110289605890088417786089502418203156153073186256362589228771636488843536458242305075734368952319791002993402093903657969149975409085002262771244199455156919908742931261799478171678002878433151551012482260188422243785155801803997090333298615163102284467049717334158663862162144637702415764537630471016084725273819655238653310670216943877403776458255111577026300536737345770591963048700590059064425954651412243742109973367048337848433630501686910768607310879799186670123939281378446352038098345720037956919734356215521092507567734037642877343913422599396130797642126984947105209967384219681448842222586629685088251067711198622785490684061028141350785801377248589220722906292966178994270552864832085170366499299289310189532072235910876762466479838739128704440954862872023374683843544217304783539229027570524810502256391480070011497126782052515093999770862804166892223389674350434743258077098755381309716979497888830615153910487633999017944688898791838750931970935300358630975849719690918034876840871375098018165342963229870733651122761364446459474440049060291322496972557594582238964450201485703651810449470203733658891971975537689694950828476462909113099069120396610854296143523979753322756377826307255662212713166973275218244780090403214800780253850087373696983466645166225390678408933422891711680766020633462962335188658957808359223091044920044206227756310643018620557984127587184160475256532692837191016295632317213185818965618679554649133442662317616407827862482393731513912288904490981993030537975346555564622872761830935189352564666919090468753636661119125955636574152887893257108243360074065493812963794560398517269272418236053281055836435845795349041801854976*i1^28 + 13449904856689361374600815903195722007926336478361664588682717267889789635942869984804143524917336790864030646107175027593796088316411373625085027465404183514015372821691643989764717653789016980536396288787444275430344345889162164747897205381274905427273993989742935864301930397724771489072247528724911175275852394643077129944212221839151336625648446107491119189090409372648523470120103475943992279029321301728563458106301228618974820522182617342556587078636926023672191012414050870334284224477737465500560401315448119065972730385839202994874749615751567324482388388233370319417384163291087769374205195082631592260291045774450263186415572259729822504664316349546531258257494739661401781976524344511127504768144785414157265683588982562413990511276993856314126064681845719356905560641306270620640445504653625317639253299656840214250145967875331310986678573267817012832659254055176572112118325069230365728311228404058320732175715604694749909554918357629954028258113093057473606935110570620118470749726802555577278477583508789771216235562921836291697717583617871052651932762495459818811119944036253029304425590849853318348355541835287630535084969411104485525210167009762306134694398782686555205020535778962092949834951863444452752176086610327846416089778359825757675535910312626054097710590068441220533949499508010174564923080362025256832131496918948747717428790362594919866044339453376646160160963425418513281567088099310016700762595283465277767306984987652040525113434343191253150657947500282102474739122857747612682935346467576657060833329043349076257314330081286968848345599623370136250770305706107267846166416401790422274905001746436576525595646058622485073041586413169064679817344748039035944986662009197823884952703781099750117028851425589927822983200121226721110977048609837678850277559442070327831399539312880802623071333895807904505861226120242181377454673137381566069291343390953480629676629197924653617321950610508587090053521496858361955492631074110222893136449141131524918473723506063869711710359581013495949266759898491363705865090343762443641477834801218311964674518294814219884530959871445594566130706606149190613616929352171611903260944945728692332176753522358520847612396637890411422676029977097577820155264317837497432919153176069787043562899398330076742753274395192673769235719313760997508546702491144084584466429009340386309500603523392669441381519586581223624375139700447044225766286288201073535111315490402442958505667315656357805321864931661291621032765939997116314572211193942750030879950821348670089815613548127969181823495034515463893282462599098843037216627047847640530928354398104655701108979484137095168*i1^29 + -326542405336615158528816667747036232078986137044779991686224370136336977027653771269511491120833810822211239045890727757489208904519772711670108005094179562318289105610172965039858715999991695914666673516330662537027592165727310629379442757152419236185709527630916317244347491816247891502881918218892257124360417540499115046929602674088755135209254411380335093291594407713460758182279862109596028211849341315747203902130863868788540303746113043787937046735226602307272018604172461537290267265572294677495040659154948468997376535845499106193222430595527593339721031108798536716827191160139267833485814722565231660823037744008072075563793878579784646070287003133055494491370126393762643434116674465258546084071891069780426059862203518073087056055739379633576111260899431981063471879370032002810434756725656473241404151672867400881257193502156162174768607837323158999002462298839318917381464670541979418505720134590419211089000776715539889170700959216409378147804405185591057109368663909049192193271751498606537352680820137954507531777420755264955001866266022047597119963005223632234960591221423903595829757071799473247577110608613244705630929081245000119334383102181261467972144340426638074487844983189081041583957978802461877921065328761466920263199247927671003822183809661134165987308655527170636947160366356549672449198881528352886900168529833656690210882145300130380326270633186640623643515553201728349619424340997341617943994783104715958767785455966758763580858861824612886685447781833209101723801637473953566038129082308970630563904276338294462255428319346507446909951765828808760553981046358612520892657741624076899172524722829299007303713375847119988653818482832560830269448240239666457213642764914242902095860987059430668173764118060395089263187564701330112409708291083993999982481298324860227773732380817170317414259880561526358373440950684340603672454239973896826113841565363381531944092321416693424871239394340554885901020417933921912031953524991533104266084321622118546993608552962458298040367604194082625946848935969899884368182655450425477006387904135428434957627844548983879442897278532463846949006086236960767611766466950063912885228488396634423202940398830650603709939718660659116958869617168686803770142003847098202557296724054188211370175947657672369208120435565546857808905981964320711658911125839438461966415559412562276712367905385002477971389801584806921229056721898856317927584245942305745630399088851515857707806991748599896128961700951123127395882735060818076954894654619241151334962603939316911384470500103298159874045050254714008459634321358951734435935982802812652343692141773787402225141678080*i1^30 + 5834254569637759651362047846196314911612445348932523508337192674624179519710581339058311135095695634561083644227325889314576842871038644939508295336248507291023532975836628735800949439848393625092118001233899705675122507353810309966031360577406039888839333770463677575147187227646777328286636095743722638342710397135971446357796363700398558715016985382292204717019495587845004438818481864235535165358315447150239116894987288078544367841505723483865674847293177003788728951611648317403831333503222093141862489127165227678934442184976062825065237528924896959927463188338802213336191248487962248076723944631919767501497801344031637849112770990732324981953301647843817950320360113493557067005024010691396797087156324382744927020322036928414299149661622467485834987534139254624121067495633311646651487022929476244947200723605119152869310392511061786976736886585596141732590935497053269524581006537860830236700819823297397650461216962355001366871922034454491458100120498345881915177667152071300787657861991038047051617471088770717887407942613012703485295341987715237397606958229882864270345875567699777851457928064858796153633533258900496659764508953956787697225540413618269456196974925841156098968014093161722348007568647562579965325451892314395843363515078061690301494034931832358498035354609180282298562257268613136021943229923845618944661433124680806272533813423292136642794556425100286676807726856470804422229078029534155797327233012360533789348570957691883612880269799196800384539689387897595211426147896361835784800844355394002877809493120534777792253477908806452998430744295034671314107204812945815783119464071296931749357696131988751980925224871952454042720201963915694721579063813454794072009984425579209278244089362420488853747375270287672785913788612992529114127849680656245874488058929414088166812560029215492691845095651501140449978300064657641086292922725988482911633912969672242547522861011687682128316230160164028858129646457017446591116270651545971132565941232507740241954725163797401297610180549838193375989629281490674487823497137418040077963864285443757854044074771701594258408070557099502717404360574491858195207974470456649475278571544057166592184035281124638810470979853591097347181798030440388269403621967756910560813868666394885493849944800456480246097543545013884833924744861872616077834957918845141185170943189393809451771602824574649215994854234463047755493667238880512485094143361134106352726835555965814833242620063067379262695788810148861733707016335517706244600891001965825881601426079938834540663235696952655492796643902693759347215620136140931135623454818083201338206895378705172922368*i1^31 + -49085461741942213589128410015680902128285179092625651700622851853065785243212476300701119250354283485890293095357991878111971334081138546780802989691827487578787597608159724494923162747131939748987268602667417831498828044280406967094262597074873264353914177270056144848634597782603124456141670003242025027573617055085087366474967226714236927548452204876055231323339470656309585807401052991542081464698213296073858406496641891246693573570790174558149014047472206498721087145521442821029381182994122151341842387359618275450520980025750797601165107748622403742035976921772129334620982969160656618469107118112080401827678531067330717135898677297085789986186381882447002193466947084537322458992501854669250720377871480531056969613831502657070618294040015178536697981922573411394882891409712592563980978125881088723397468239890757160312254644437333450060722711365472135753659819168031229091400304825809011400596133167742968253628830601076642050103909153252384987880913990489425540695585864420324510054909941010543251819687637563919791930578762369010053825253781494263877868190708068354255311466270980148571283209041412447027882087887704067337296944842697164318098738305119896035461810022761693348794055709177109011549777739203907024482727209663305357498319382916137713838985427454215614396008799716132800611322259339054639411658956759484921245346683083338266990373850146789951599249968591113311932623202226998130075756586763431723309818182911387981918069566279187233297003174699924808696518729204644038463465549332985203653828139634423379360358533936039582327354567697562793328640861841673533337589759700338496166999704057324961034516662058610588212694347351897175541415545149886079283563378892240975266958140473233749374539523835885345226881110414344361845989887232458051287461317822625734675629711744654270315092201232071765752496843673870194215104301165453830860810149454470620451312755691843520728298533398241966149586567177064744544318184298582820263963166639589076638999671073101866347162159914208539514210379343003195834521411031358787377706960581433723557284293288111330456437848549467483404179127435587466474847481579702661664327212355952873394747096635960940871281298396551811813407366194698771991280337537368846057063250709627585031745502926023164497089758828068335374714320597606904648793827724838248165123543638503285452484874913399205066378928522196760487302963269967295922908872243829319944313869397507768022710687415166416854462635213408942006211726205438021849673001268768252778495181415993387979599344149828480353185996022414497295584544222457690892806572984385148678078471148635603938628861952*i1^32 + 229236706731645179960643733301052635895507175690231569248913093476798429124877873541088547776142635064100474802023379761846973921832709773740840156075216023265584944517228738030628618815087705412314364228184323847066306312824557228618510419616281839510315296167968794574717129874386925448911851992109791873576300724850961623458000515871532525983497525912715823847257759282810548827481014123905995216700270055690240819708097562996987505881698674351549973235849076758319161018313172541218603441663992681754704903731926254784040522253400328067428906281358238071664402631151419705636764187086024749049504107804681341006695132463689446537279879325013285946444291097761220401890647667752969779883529522604894619553087690104080309093103071069339364917185846469559221628570106389175643577623336408271894481630191841454669575509332758850893456233759203491458629061351963811392949856875636460214441749252694013699719412651030229767439372568981328124814273730883699684292886189532817814809240245132758916800931928315913697578967310911600808202294550142403491552207160210395910984233693997750748557401799949539313565550596271931981529805382108447399383637515478500655644293454957369218989677894751111212516348480755019910607589111812861370846747336347377929224742968650014749930345435948166977171742789847594268366703247130754753204384681330369354316921195263654092565271350955761282995250330032200026235827747773837438757559369469521024032469230602638398477501630785015168326945052189050211148592067370114243483058178443598705241387880769683129419469791400611989531790562068919638381414366241403560952480592020916088781898746261445771466765466354636246049352801622853963541527035628129703481602524504190185607375980851700268704549333493024268752096800013325094673026828000239312324680996311833762288033639108363167211409891179170522542930308505527249408711139753988024397965610096073216021168175360977604886327868231385259564961625705490020576178334468208212505822206913967269360466341074879468328602176268498963683431029471576854840945758596634782510170553593624784279342579548618468441798737092695291401975562310710488940360856978192952149128877518215225548184646358011779761456216304117831726180436987623232120921908476051229434307649176238368151605013932088668945153236729721225966211608142870343633775546295640136532631387037797303588925737702949896636126640012788287210954269485142143731954500961361926528867476885130839322467921793543462061826705781245645899292799893310915429068769048630660192594233948791887435888232774263806541572672098413231750869076984835409770702589137068480228179034875606597632*i1^33 + -870191553886840230580172334203420105275897748035780418583872219282635482485483801660844496714187918123785469730380017169689478092498900073059826279746027098017820197608358025027195033705112405529873418736399601661207797255511076907926988430688822355437725875371480633828113107898261826960210560079571173591753263199635435124771744990159559933034250851833245136317792640245406209075409973406656317989078786179597164208262770777151956146957495841850798389802193260469988883385089577675900619298048129094753837491343610792071898139055100702120817968214027513844168556807649976942631359707758998274717577404613498566877876413099089223310199743755136615723026441124529571625137851924645344726563122753321320328996431488113815924903177169127177179662876193779828885405935955875687010812968520339719523193309942976049694414567033501281415030142032073131614845727525134811408601623240622181246407781954034271477467518847575656313736952437336405872925855266501162150268660850830956518982306186129243137624271061838327190437986700681407412476689932890598281492915829907268139493452699403731508352812259719723101787132585586433081856759505630430336485262403486624201906284470496495026838800319364275946603779503220031547601509517368695621898895814899360324929451671359158028061868081102801019766138596827295045620223848945817173396539568683356097237118997858583646167146460480125678647392824086590819635279418607025201430236875725965291753894920373331902491376382875047029625299378634217222509188239441058240696527168304063235052321430345945523406895520776580182148878225434797787937516700571148861951759715537920222163836758578492835464588490905318656906880044222106466772568714511453468192671522903397492833004605516558860524336698919669461797135663619756718998866270172455128063504800502217268608666695015977046923019481058027846434064075081762459358105878495610716641834730412813787516771696407010565600284770623937408299395032597949424895465141550026672750130674597244574267606427239209451364953306117008579011915272156104365354145867789082263254888572777085207632227655685755187089342400226910840836651392149765669808520990780803724992946889616730934627510555900617968834294173738880823482265134847161900683867463306334320880361399416315687849043009782158635087372455610377788882407646550806670362795357585116528748237580569434056944106322992850592675316801362922108938797796797124672800388411001552504912909067067471858163270218623905473545406708519264218385804817054233154036446560107084221663787708773755353861870229289828602477652798384308383236815052320819161343815295037734222626073608192*i1^34 + 1398561357941310285757018928656709254581134504571424059963411736174773098955913338594136391268059370899138882088015527398864527197514542839184977693784188856583054833771593762053674436444266636748284666269453895158554120353527868376689568613601909465683209097451716997661898472768950018542650005307976349143217522263596475345865426321148044843434942870343353652612793619387874477579963544653235600135456204242474778520316088485632754994984693217039485513352676926602678851763581326817644353265126798170033753112427827716082660886553575968582373047747601783282048188035376797780308895919725479620109945367585620282014728741625161650028319239207649435726029912292869958762232410145430665278416039164471570866200932168044593007880834880154371495920240424764924707555485202902804122818239841855569588618730897014263964240959934700059076214477444202712613619600065306068020509612239786773548306775079706332626100191940945529086904299610266959316089044900867684063658028139457829531804456521427008341530193157168130563603666569644243151346233693156435658645065642482873184077034628417836979491361422111872829837084348432902406405355727165847215365872613009861178777526003382175658195285530376658945117922257057130666652120975020359385337582086683860448900848408206005101622465025467317225738669174728260714993063924240112725450020103292963406302292058889457414184089495987300691907235522436906630408772270460292330427381474079175507043533092069650692085113045086021542864326562035103168658078420825080539429725758837867781187187765720713332430238060405308133032109271050787714989271826216526694924788935529515436089883960914714513332818759730735981264662533226207238254464310578205655950380004819865256586255447025041235180466700279811090231576271217403125747935421991685150392314597375907518168831132753194572409412759547189950617331810205562875443708849161131824125767514789531534855511346439902211808709426100608429413928173195598160056433772168790385349317134551877871851789088372507413039567518073844227028352156451637404948197891564367413924427107242107262391772973851013386691433853486821531250643292936666973190870401238946094508169718560960146349633415923658662855353696125264635208244205864138226006600260379738047087559348608216913237481579676869157380643568314419287530221347853627613644590006644974074852588068037797183078690291303937685165794431640486558018903729812897228416882143358392341348095337052673024289324671003300101272521116168056451965905700975029242050958437207230949269362401333660072669294538248288509483575402902508320307637722352305893033785374590980063232*i1^35 + -688365503036925017827317545375949413515578462530798146349650061181940895545203091635021446953723478854445125224559970983893378652748034957449670892074719147635217516269063954583137471670720016488679643896559084479678569215192403246942462043162538151275650798804437658823060372344158241010776956768583332985671133517368761376518279576427681085535724107611152152038923715765100284210226593505345223057243653226009030358379916444968673072943894734604896632857504146193058241693912799363967794878219468559711543107799853749490998963105613508299046870205536661717759009946482247685113032060075928040853492457415975058024424020241753631583832546619953817675084919222932723453431698886529936300875432159861558590318619613314797947648330863217501891420302677108371198414401266871794646562942874882050103372569510318584344070070677778311954896396246383178908196990729580253323350241106452742658563765103798847485608986337529844238362310940432576621975003681486433247417622011695536937813543065910546346275420942302850524185910566015117989156411686331884278780622064109460529212489006894327459201427231521336150866030845900067133242984006405265958144924431572544867366959598899408159787045824591689988553578594062043224444049087689937224824961738115430326592548159953776145764254126007488402600543622277478327475219658726116762642541658224145681096780475894980209269812937256190877421260464834599260165152764755325175321204148302341801007595248196801030691895745254727171163778053360840684412739666658941299812224844210567918488494800325656914687181590851276601017414309643778278583336407866584236308029222977288099159363494583529824219303033551016246369858732638846581460172595390626244317249132756638245046884001546243518958741773138149517323435744260412995706149301482429542967141571135595509805875532928149646843778373003880735506040546797222589390015283299547165416906052585109246514074436085927081426920957264100014270823115186279484500334915944307105706768031539217545078340584592648811781341616647994592541395124898104214139138578285094520589851412916534651710402092040192455310686291200158141387521819946025156117990106943577938541783529047734274151966171892551747319241880456500555051963037925022033835548935982563404509815216365712151448749318655321996283236617368199707019631488052860259136589640108839450056806564734978568370569306923556248318020757408450181687298019879049112557009992984175931696430705815438966409646552714991989296636158486783886368722406665533655894175030725156220885771215980435449012331247241849111079461768361930422119703197710578861617421746176*i1^36 + -1217661483096813641354895314516579637187270185332430432592532627397340259743595556127686657990602801035378420142682142935230943714020505746835017687416176502893245961136322113734827995358247275917935621811311615254433618864435974302157867058162847308785375641870490070638259064011483383752313591776045180254381515055160919114777293052310193332244577073146245142026866106150420031937154738471656788463080974693780018579891428172068675486177201692814992454457005358702325896858429605378025819580477576114589435544001941339490280184422319244614544750909968897723247777371518988708438841347356164659731708081241917721837154413860992219975571528905956235053561569389515865879493707926003245058354588026271905406671275079124094083741414357647614420160730748907857981596214635787599604250493622738348387274797454126673046175853372042744239505010009461163291714533536795410412430308366600842283375601954235507467418960832396629240653659693259865701148927522967870309827616978127731573887795294533425619396378856388180332267657867261342707811505464419601119435030830868044179245217264785270824735983936747839680496417841909964614646142345650389312164557110057853191997698249273158097795722830798161167085034570070362541402066635548088838118715850157438091794311163366262413595302293096973300790537380721966047407557953300885780426025787285759837237701102570681026365542659290271027572132949561991676105230720476873060262466448557685626562325624978458562397245894224193975411012204827814442024832103929463698232074348531171522674394264595179170877145748374948028320591440128140783190275036075074759933781086817302908933736158597081231677690798846675847409437437361141353465019160052308308901903639466471469924670276336433385574185834171035589477814791318776138609122874660292261618524375022586466654316415368998358936850876679575494988364167257584126484210383430659271595078487107873619819443692401437131699332085600246917148223172620582550382382418120609459596627481539240881311932217430725031877393347134854196739078680108346411987632151521607796756540452036858572656570503366457777541539540715366096572265044614743004311174487948732835571313206477375482827955946720105623597821048220315142054832407740051912067771365187005769909259563140326288843212148047668108153309973009550642646464767162416245636898398768055439860221540123207856188997844016182789103457297982891676374149917997615403457621005935127874437567521369193595967305560031458635860974605385403553365487096481802526583360362300188585422742315638279552525529593929633703751415109479697808332421722252804882432*i1^37 + 1240752135582410368088704461964064609986122907004344077760613724548652982431316106431726063712653534921482823854840527796469684305155610178119204918852234085478258447935547483545746018982271410180659689116897177570387145454983055727888130588308144882059061542075944681944283228196773190321504353564930656008702913035225839279142799371651268252010763887622059208665861363193220131333710699937155929439407945627902428100949045910351794081780984878445903262192020884272173584841404937712885618963190677297605005742193267920236951490961187480006687924373412647934648724539237652035160893475270258075450311426687198250414724902376263893967383488899074968044416101408003132374655053949065567474654964840412386722044839206127673898543956192748683919195286316407097894841763904476234434599946871645058339060626969463737240031761786459508250274110759193971276341104820263606918971855623856131934045104402414736550192692664704808135458735744131202016068669516370065534801467903204438639274167194829049835044919483131178969082695256415319701744489506668256922947991569180858955572676726981788173419829427458066703515232725446067973729109150469934184348796138364088379866584201217759595554246180010981586846150863788495447331242077310266441483498144647447231930231428664533002342126041100615163010739199269056906193288421567552917059685977659763577376189318686720553120782724569189718319760584645428277761373017433512916737288401824878959349492443262318260033868204326062639044736038932235002872355499978493489103170251124800367560072193848633079668977315920033116738629731408622473353574656497576895130432082032509809462849421355179784293449128952356348863361681694810798248024400780538259473732190481013116611135815284917052514697189015409280596445286221886960931549787251618842319070928722578211021549944711238960406208602566685678717318901728390932085563333056253684510311855963982234039229161094890913471757366329337990322020119246099251869751249029840568513877354430532373585377386037409450887259422772238681366209747277252308641491176136413208658097329018369058180989893053048328655235421194182640798275719928174682353462776092739807558119192794423932100596444820179850569277851642293834350811933833811305016443733882340319455330936850423324994749723176527899776099443625245573116488324730828700561166022180803568385510066113778185987101050510953895225576839703852938570064085668073780892124577266892803298316383586737010893129363393733125340356167658933081734929630525250304425755884843932217101497228003600503184273456266868435326520001352635879884305989632*i1^38 + 249752737158787618321615412174721417284743612924775528350546753473322659952849124557484940347131999283966489388063538389744958865062810673795320956352982449839134111019382011414536750073470732591225293694420243906237868304147754600942540456547272919727467010082591304251422517680804800788331075616781641055312048085399929228943701297721515332996653948280985632406082189125721397860007624433464047515311657268183679175072568809507046978556144758040532970484453616849521567412027444731732950348091214095648966977626145408788610883323575529575690824067394943456170217120924543048295099645496140225873089579044588505693871399628151454577737295116418293860317421515779942647559015472339183717087168178745670732015323747279635877093230244895938297233388104124875861746171521688996367162786531767427976672774500063338695876163605810290157850591581352895222675755232134571642852213048276258060419944934686899973077164541478989871714489092373541504242176098361214879959475842201802172175142743737201749000870173130783853523248811008544617855908812780039281405089972205132787916120129915227164171758331571419772464432867361001708088968280639536720961315357681494438716778144738697473964916069909106776344498626727433415398763206680450884414632444565013505414455313547260779122209374779564067753794662500098301432263889474721975048575723280727164001456463964963660846656084260163304663581670687836120024926919358840324794646927069564268353150757733127393664399131880442108978263006497969469780349093048727378250669512026635747504790828651205577391607198307620155266509048134671008373509137257436060245401232562727327468200510869104919744358321316826555398967518358463744606321668054903203664917291950770414217567331439713464695811166008957123129541217136821489303117657198461419737015731583883109922975420494086203196998103796377906950833447865315370970869621652561576406733838175495639114086438309255079911746537022225597927383229391328125150011627307583775334550300965128252423574183640290711151368282371602611285077170503392095795427640847066571732048890697195822647460053824085085500628463130190868633557383832249190327663573936726142580372355497481565162812054813494420237837997192656172431705770796826074080875731660315368879439480682990117693656259891264794869902143995681276333638974009200080866030996224497195711747462286896487001657432680226343357819733413345007801219830287996485297242254685819801723607227449394912983369938990145971740343347142310567820436303075510408038419566810833853040270597975200959047020232808303384602450906122050076672*i1^39 + 6147907276721652536626691914478322264219700541616290683424354070347723638267743775444345831323102621218505855518046112474290733998449538393978407649364958112320919541898589883767096887543791558746161180452684465365278201458070599226469809557278863915398239430965897392251756778779839671908257646898336552036048305248797088634338839203260911387903748168631063099964148936242587337015117471097334289226807284422472444115505569568868003868532217799679322218141537740122469730537856741590263259394299777288218890412625735482094511788611721940306823205626922120920424090154991959989519756834025636850118685986489452856136936059181834815254994763161384163141492872493983209552536278403755364063052698410930288297831299788320974800346346515515778908724540873963962743252520551975598219096797947535388757648862704967513725843493455787343854083807407757845369624829974696248251105640834818804937617050686224017225130285329457136088221688840525881654506651156509499319564662627827774831852970985588048248017593410541491340333262160061485486922973509018348498947906556491414891893084836169814436171554523217981004901187978887034519069489225092567769502086720153136314509405473394511676156310242721934201773260861370722210179688087292549217612559994668586170141393868263796150116796203885797627004241881140022075521515292230119809909333149592607769264788245017473430754750034895064225144613479226337847832130576323758296129174266824868508065505185405948120768261106021752207370083830307193668901905778132843433970230937788801788680263038506490262613305266605151640602532490516786836024033014090336191248153719720979110836280371464952221583733982137897399274330280825067870678916436500009933356599598121780476062190030477106522312422189883667051457681247836798204185324100092396102587152169944611061695000396105305133065944406196093531248761840579632192828558987619189402822274294287588153627267463933497837859413065816012151644507605800510574944916693144179494882088770435775069663647786594920993696859974685105315239344543198554099137346338444183609673471051861442054989516958632796928243487782280057489078785591545120106116482251087219720752306380439934845994765944573099193770454341891855950615386347331841228667060639602049911775079182358311801476541973501026712534974082491223930910256559420325309676498953466986565470761536968643085761033047759897301820564321033191585957798878333707057260360054582419900216090103778573120453919009816035438718817504940914969511899666056019986037063068353580841046047803914863203127057120391484939209539584*i1^40 + 11777682424742464299616353132494122147558224332742632970003291226464412242795884476846894208710528692104313778656326137184097181662871004594495447659601055013400500679656768858545907301035493431802742075561893583282376649801306141250689845405465528032020395878550979532820934403689025260015718268233515686541788230976251599954497842338156713628992129606040730969731383376270159494482347410849899047008334233955661631882696443564268977747051439392016313452099561805658821758778100295195982946483185157155812309795354830481790742120529452662176220168289841758915426573954487750910245150782155981730768919432426624810746792139212189986915150872171923711011898114285519219665545981100844324434930172093565453913078250256367679945201061315883697537465951416092585261391894845645648125173853290853087229201875717798078767823581434660777129565242398363935414062120226804774760117448107855074917482306423385689110231452907941809294149480935316641400886224753974770286007086201539231314636255992928019391274860144860759645240333977753512385632643409641988839090521802687226317471066561617935279035946633017855464308950003179945315078150038420341508155620361394774563773068269329572294948104223874652850759302193219463223560209792337688311091121036511577297929271346421611137647506357576241529852451469469305388827567258235657007027312422841393169517770752601819335628584148427038142186524266746113078422999911884144639011882998387699836704750284064746252570746264051630863231370621835378456933413019796465633647739517135246653305036289773093065390659527413101798600719989582590340773322297787413543153616854619065083007617193545463107040901758967035386822766407033133364519761738429737927549574164438079372674048940821260063630859686519055560896392821363185172753048136563319087451593192685517950615465773558548026266169848866232138184704597453448354090436865769266537767701726716317550052839459757564520447290548001096050134865403490332873944526926900853442000271294539677748308924104455941540289191696273269520913054418132716748811802438494868568009755727311554403989739847841658713141801018313040185779394963662485145030044132614707660085065832218220276686377954488482911214776033852183714920836902814405527987966654336730582211723599302812288625750162522285787938514306308898409954606857177502033176065099483370951454350975909371336127368553438287875389703882497006111274418993635801023582964452237952918124392218471347525772541199927246360111887356061096067809275416812707825226268416535592603168109700590715332265583930364657664*i1^41 + -1067686301381907751765490356708349831210068511465457956287866589801799595118019351561572905813521541316085679913317045933193310411760244395350139909031553212377380695998952404789068999820485325972084424884303062855611614098611445401282168471156940334421096212474950940268963023722840430399441769767222687710488669535721405297213408609684369891099396829124429330415823321699569559735304633461865657509371755640956113897958616577700112371281882697314920466196802545861028023723860160525992633010365601714160062961291443369376474470188418808341635824755342076311898469303199473661032992544910816489799781210778030416158007283596677014830428572747509395617649129055531625355887071206216151024918208265989176228628259498651197235521438585326682086454378912189610067969269226778073141944623849958893067446533531935544998816060172461811713220617759958360569422514794855955542181467070275618965765361614822588964542704625610572862478425995373192763588045410611532753006433248418478520836506444225458597458985300507862894758517681588159308045858381747931105755951801584862959396184466934321690759810014334126830806069653161118271625458535275516475744562216269634047398710887264737922940156009291157333971440529447901763828244778872442192662702420297195097845187362352697912868360548655484528279415140258312617883645365224683573671810755708547693023197355683881244882468690946453783709402059377581826940544155933921367857853303538190573243760232320795893309206237151784196175708556359122001982005067510100848336506104801075108064156426660955482244927655666331009598234451229948111769847012785444731086167954970152810588678063166321710106939946091228833207513582440160611707450209771648820487027794166090236962877583951379169883418501705433665410679578613800586004301973807738850926748108262730832049983740586247995100045443931289527863045087158597986690362164263548926929955880109964342440832778331773256695537460800145057816744806114051708502428309463141958546319829673415487839875994896743530676000492154402238612343717617825793683667161641913098877892431215999443691257058891538175797227185377163656603167938962347232752757243708930227232268782521452228664161686796899351890763954961571908839750592886488650608545730703201618027164963556679964497111642870494730641963919838635673571065403064779606281805109414784903357747746436202359747345560165766776000058129848145680008630684088022896049229721175378224373109237788633514420943490869419717690545230577240441952619054800783120360445138559081627935859843810908853394997248*i1^42 + 20427615337846113602927282378700632345908189912763577997977513081844240727371831896389604315194748149609436973472888585663835439714281889114332509286514303768745656945856969752372069260270716195318110481644133534743907060288954374461019594964109515275193606749542493514506814954677814709833827128411608655523887457336439461817811887188746873863937404913230719422274108567940928820362885758480477501267118754173685023269730663070879333835191375340558665258112108306659317035527411440244737222202893801422576645579014060685161068359403777692198352086523151333307566553357785940912800481965092985626867594413707456292007536477989801305418659721456953225687594663666577075793123582793420643021398879757691786943334341489578837866002735460449777287273228376631505075231967449812939035511275308347503651532417022808382648229212705214222999693676939504529518581040163990858637082655574640546875596354689622910212799638923548603284184930553603328665514707591778904019570402604405000509341159311633301956635501014667990429736768691620576526923443620545160217364791909418292480504650433759546856294190332954910353152906486989991195645642803133365080761830067296912302101742767208977020135356232479766228785860495423448245914852565246341444253096587055620874548244204967875990941901873431208829457277342124972223453552692889232165242619438369572855816204611937790407910001840928487041637997897710514121693377486912033922218538535128014441553649449515569142540588190965438547857702970216779817614257868871926285387351612917455183436382591426874114017545502863362047262930056065319932726162281367825047816868392461706053805416033444750716760148425297753419276177532979834527868563634677473898377605737834129630907412937342714355710534513391517768006382431148911082388771850852355321837826368200452578493557703528917223608403539342283480515222135780778721399199207174201739540170278254199809859343131800560859255862528647172838606963134244216715701919511116803915241240769943198788055423840886880743246353046812500026857166251633285369626953492996610403419509756185678789540443988865829200973172191838181724971227712376952289021623262593809687368289449067956389199788698086768087865236505029141490899460018137090425412803373385724869235984445437194266523462653598212104184614462246421734772246706621658737815448980804742786840521055589925887185706848193638747342842779153452609809824265722706570494566133326914842459698854947009774990389053979942106405965157066399405547022730334147570198842835465675021563465541091328*i1^43 + 50114430449524639764941064661516780100300494425250761948719033907496124378122438954991919396500554127536054772400535603954910296304474654355126390224210500002098403286122703232228858225725343840927796789665102346359040156999788894338313976678755342213837169663695542028018140665377969264409616177817601742920121444751966831170296735395923701386343096531591914191239347784903584487900421090487800923226573851376319262353564955418384431238738153175697526552284671506831887336670540910785738131562319257128249653049827292299614244704536005140172993004743839136469523442231448129337875823975851011123806859172656038853895677208374691791373163055876419574606863052681016752348018093952268258629115582438579475036238900875960247433079817329569507891483412762705172947329306983770522370225540504452262849156268248153697176547053861237654013749703505422636227880385953007782355165378568486187131605291934273557380803671167422071170181400172798324385963366020583308622272106781317922622160983162953657292282374212345913283764088630035251829372567246646102436299698437291724193673453025119370949832170534334951889648277439330086928577756028481343284354193254250925550172109048660224295072070078563699786048357855456461455649384437949693597755872616223439979891781860988208116430351611201169769921519626769121108227515724555349099354451665885524779671753955945822107757097997425292386779595542217165181384356179436711673697426776336117362155862390171431635980663919765323064668803206007113488142019711744590017793761928000095704693667935723371442701218780574281282329995045574174607796126144201311086530865171313287393348185236119292099022807684412936830460440481645506855121336054959081192198177876343472995653472357435743709938121363536852813021409859098514997747596673933634365533670282055704238936054901772514168634482555161671974581248098729418968846016383583677774426502779087498876609367807678882791536870267791152071415842358120767191257339607756132503835485831388893099531324588674684303450174583450038110103250487302292499189498681370017854892459197353113523784730745964333744808450629898659757104839312025536367893131577332072061902656305894760765081538199285347605416900912390893628999780796184249055084198227023887640258809451141073854447229436846012752100661353073365760086379002400613090810255258222908017157992695783406075442669388833098613213905922135988694372576499396953538226088360968501461490571531580215119303845462091231222384413662309639717702200171146871654263072414988811370496*i1^44 + 798884483756198174873013197345817077621290961770029085398050254809248852245203077092469358109740825059206662135991307560373662702618894824984497681076920234882003777857820894101601877180227461223544593366595306305790577922865093574171047674257287071425148886613201791337810981010103805035542175611872159887105158730963467007444182368680669217803770149948975633726885497559915247810065963756038733510265221396562206304445808139386078600984751595728486593691218436784155648703446861405957827776406992012243441708434718504144516578227289149373512039891304174651456335217801145719589376323572315477143989813369279591619037174101038679709098945201116348168059454981810441617448215144285778353087542450157095785381610210991368770147565141884347692679955329205421830776175662008842210436783153023050534169224331487448568215882462512104669930875554727901363598588669849222810917868228653757284337827713879167647550370928293913221810307411260491384682868860958749058563098258055222097557250783129649650879874881925440414161093438121209145478293886740786743323395047723305001701099047393146267398699372593088665048480873842196260894475034972945925678652557194055696841397281021412435803801580849666278545180076885703553281119131560516606989265895880579435835093570368015008294672571593984935442484405840808584684803152107182890140335779518430018592946881932900170577882066235304962717626053068479132624200467169561961608204108539550082104201726765300644337973184064288178815511215904439453060476860049098528415079654492672749769413296472977732907376186738571038567428475784097532071076501371096514751348208286471412430045992270378293457601158392320687914596951012741360621256149078069217018032192338711169729309180076031629987364189903064730356174473766241020940657720535203261823119692720983879917961575957512851625378352987367072242481314728745481191854636371073199318211796721404789486313228969919241661251965386329710589653967932659560096246597417206858477029277136318452196868607408695632122786940463691685937810386690017480045519392629102447098953473783913865897571624639140452655859605503313574193862675945808185621686201937647588186205783516813847278307806390094659014832140420467234877242233486915427065737627465491990162158453318142016269255672200824689816775477138735091365202351164928550837820378002049508596694284342742035760983497579419415420780455819384968653131751407056309626286548735074800877713071243317274067954216683871457663113106457598484884558601245004063202701475840*i1^45 + 487591203451016932704600352100932163680451927540061804939271715306593433879647228530252665316767443489903738944480996810945378711917021121707310606574771975998406531188029348373675733314753727509578333397698295637866041731837982285338755487646115328817150310913427599636578499549342037349415607396620582331747651783120781561144425530015217343438329166009473229825807173127135227360049118432899558868873720940206670919476704660671475450313742819723363157356774765131299688479438581243480572525632682182877649699604271272466853687486059393078416257128565649584417916272131590539305660065666254591762731821344502664535092097553827445294932211925881406753246645562379369987378113870154265117430637440577458953731083718412808613343862365804731313679230192164569544435459351560252397798135168660774319364896947530734921482033223607071614397985330020490874018160727327319794003794199321121951510190328949112905341294589672182161481510513982533430028824249662820797494097402430355763931657267191629056072028677374871006912629915674092337042180798788281653967843818769007025495427769113554173782631303975177736144597946318738201684966180557752940638452008950602935732156402379484546213036844226418021640181611576082136809848034551607011156467821978128923271404311924799478694876840198475942741543775881552966233453476874966493514174671776375305395393222550934704290011625862380164837309243410029885957074333075260526440220857199366138006496615699212332136035134310103360344070373432030461166220049599543792631032210543015298057349353960938788239279477925278634845398236362466732475310885211794097943368951498999796632009774678751712823658725483284785665950428431070915248584424838763305368226790762889310335519046004573999280632556742743954744673786241824574721216272917861613758139403433111252867835914211117208854952239939071356974636587804095136178191071369033601593635242864700633577099347697870157518842267652233447059087200336457774852673123722052785731599562161988321804822459314459623368653791143909666157003561558501539049952072871970550409072245640574952759230840578209424977610848816439009882416375159007232755210079919906510193925281270960091631040672443553916448938057791704303200519615834988923796952552220668411379150346199476013507380154934061151199529366247383077455189267020166486280159437648843270320790250888650326444581448034840565632181510086344601474900030869378433174497318283354038226611570516054277597060397827629649904682185657256036015531226608697344*i1^46 + -19488784194879804625957532863284832700562256487828921291030472854516029064195650846065608738527984062497164106193970630176945974188306653183810150045653794148544754253416184570685437620907546051659987583293385426419700919316428891654434375255563454230220053069444706861554824638714053066090915403815767575072182545085012039490649112311276849844944480787860867227114193854187417259157136133463783445785270239331271856335996915304937581406510627027540648915276785534924951249647376744315372629206650969171062970338883844340639285159145444596459421787699087765368367765042548993080992744734362077764175867914007733101963281967722877112239399854504727787657110700641491664878616616315197147523448512703750782595857454782294135319802872538927587242391550473641731677574345380430649875974585698376900903855357482059842919809546514295693000588151385660518877272926655523317353106839438463866416042676347330907379149743860229528118742872163557875732045789131788518023738378828917859854170938727202133419282413527929117882579656277171581364258410511309573702162143955823391303795498216877599239415024072450469107614753702706331694456893273234007408368348148577776914960449835109301259184850450285483081868089803371415953064374504765508464668388759639759159823755911188971662349532626217149754593918311074535088180547471053290057977537935293799945587121495363965855186410284453221382359228782420032795598631312295212786357442352003036206963521178833992637639614962696846010436870105060316629473519537919788192848636042822422661484663400466241821582204426578900782279835285406882595992663029587477694626696229451428516013354910461358717522865658332460638573932896924529518929890903452868340685162569833762567799019151846921579416798025165705294878728549319119979848372384258292172868963430191882516386817977278525210845183465852723275046316002702406878991463167637908499384182919767622665099761598870684479317484614287068770000144453010183615426344390284556482095404065050113037729982903306106228868594270174366715089294400232151229953891482778730921240741675294838115353704763772787646642857644458946071319500377135093124151778117775876978234930051876834666647534746676269271661425721715716436699769788678342231322090407435714069794884087038492992111730532598723249393519820276173573475312190314013772344946071902859598081497612154030946986236130455771594936157955275604008046707986069922425502590374516597432025264858092133901293285878382865336404597300478869504*i1^47 + 40153860773740111196398587078858441849657759990943023129033592133318969217926066931244335035961786528744929084316475406969916478133264151210730121859138286889417576276591045397107331213859265056305199089118884790680159995989198922855650940203228554123049712660986877752034507344250240901065070503746255159435948434557134510929938818472594432355229175942084895035999656278771475204734749313450975355702840578015536948176341996400442847814678049849388397528940319294366461744067011723528779032050212585054367902347642955658454749571179272336861848474735790969058807118192761140333989209190619506677923830976751341272678746535167699130796815487405299986766350865681538311891044196891865446041360362749798209823607964881869627149620789653252777642005168088571983380352819153322949599769139492007301927835666000124200311679955836531149310584433731825012902665847163405225602674158459379168736933441993434459056505295209036180355986169807648843364331855320753203880392174609000472739541245571999940265441057906836236034090775919423828818603251303190509996200335130303835257166329296208804274546475231421905927175616754591646759427452419427171449171044530199854078251878556428601352153287685002972279331478895951421920904604537098398655023274214403973270132963626129985777668879323476359501036816834268876408254640033890082065720472286378346556674903424211149431333028482496193476278076085282091518036206868601011496146615795207606133614888774895830845898983391790468320870191172022009880706687515025673092026928434689937215819364776341461003424091411326971798407704894783448029331300975816411079339334555744200034173476800678306015836907148688111352176042044415059619609138779340840875512263495851119839024734080359274684712979727649796829244758612290034121570872768514661344079051820255832448056867809840567266436069644991822614582930702037169058791989663781166414208371053106009517007571443762994320670810741786128910390268255262607337825734521089288889800244155336910004037487357519215502005531783478823218734665214338108343420260956159353300966727742327536720565597557643364540288900320894238218756486879488246641465663538166228327448433056772874059630546613094487755735707336376889033830558738231205630617607591836707686631592514681972895573015500306244903778054775284569854018541983237406747660071524894644884139565626223915688839109962339290483837215813020285068661211630921047690581822798891645841290724896523593343632310914080833536*i1^48 + -29802635875732094021846021436723195158482199749434843932049428177055469300753708421460451169339190948705319531265172323124572034275623326678246826546225435820735206828580795259675066735865258489998082411564864084078817110480605184004023342896982049988378593275571470319680789242543208209917333035381432789967500128426445017782698028726031642714918812859526356762777846765283168092095815989555178746611224406144835815684456695039087780981265762191875570154261942987231411735599237874504645886052431767880654454726092386984022157977029515063517467030971556866769751896187750634252647706597311270638613218937235619055609917902272430521446724830406711806264416901936003084688910371317116575338519252261772154022355323583916574387148974140244566603464601562246298481379139601793771370683910212410265583278447490743605414801805441022659377349262768806807832296945666103358791560272931110165690203539448239445859019761060064081187596345889703000755246382349787530213887803363232631480600844964364968312118105031528641803536579919469800261472642225019817530607886234442431476964509864805609103334270701446846268171497045401264068674618266266636385817202053863189414087076746598344045574295816987575574525488721590468071313928667430880570741754600824947653674180473927559958059053674194621845789246427793536979045448745207692625126880142803983773333509800963373620143151779041703761034521620669524047290415665933598410793372848322272680131730340461223258343952641817016731979849796993244930203542539176278960757932120327845407229961283085960346488994860428324937119822255626615082398522314247535923634672006886507431349985896181856815405373108922616912783601270529998991434743479675325813934345485172774171731267149189353826496541424601396903323790942885246877675405366147474824975126054147357295279385896882356468129132783350131202591914091588922318750578550733950333898064916333981152149232513687534733086983055356826213999591335710581181128280069757497849974860952316215314544439241140854421794598687077451943890860536037590566667831484366421001454714657196671785777664939806241071464733114040746559363166444207539319014929623511075116326421498168796980913109337109917166093864150777130517809259616096341810359084273196476014919627385848175810768503043786798893802477158301406808328593678613758855905762725282858385009365312000797131510454094778769894988461487677740758686764776436360314041028334054895727352177537216151552*i1^49 + -81865088911100118766129632129488880963347346688041811611910214084245654649232334795904341662008415995247126117829095592036572673237104227946292659553200640367139286969388946819926991832697695899362690088621931835383361355506772172481360150818365139322562104205578160954804486675686074509537658196973937887594616698272151521565342285679721743087423166586142313856751337309470486561386954109793935877085461567336840501231808910600680072529139000333427326847618537502575752786230834422934773145730448505002634041117603263143379775592833027270712302367111104468234011766036462881960427142686643504280814018702574410799987059105924681489235948622688381299433589105228700141269526612026538778638248741524810069000988800397072908700857126089324170804741464200350700839203659268016125549397528933690203049819352028726911555594360889784196963321921678977535203885224785350293975558447639442678588408843068134952776601341458389359124755726732142459729181527817258264880943147437127445573485690727727410576113485264637947117998670647201192855598090988686172545237393671081679782150077588539885326802603960962438628452737211151533277010267681753332765064308704633839990486112346002604734374498602741415825720237660318606294368907960150758156652568015807373694040120642090751777802513631967678868624077708419553734122715652081032829617841301885746449428789913668365636741702775771282634539927913982457448066917383274975562341704858599981604150220453191074102714920532284149280719375244245520272408814237465906246131928254015020273148248934618479854529691146762710466747379144156063666182636947804850918916796496386049108343817328117588877714755275572406240751368909174863354655296186555720193451087775608419528711466313644241067186472036297448935423618572571455523032914970414141192532911014050295932634255543867452692349427667547692285110876853364027813871202663794332116790635024777631660566704234057980705611546518369414305331857709121704306069020362464269448593366704358384558161490203792127291615647244947942466625718842820914427825662135926166793829260320798031847238923140527299644492805927587556795991871533002307086217725071774259630699630560907829307417664819354519272536219490227270903242647168572520704074251640992244644698152273885601047886789957544508137499250637124310664613625382762541716936391691827791784539117601014946696283176095137966391076721943053085196372270218447468805320441352968732672*i1^50 + 146224133098027833623198783296129799565244499570420621631885649940142489329143630972769017364231473749863202137693666086353585819311295878309610747841914383849335672307497398616625641315099824582653024762002477019244891532976279661403624542122005031627210984308198912874182720980866131960182046177946422973407547855284132345403705302241748003882484410431400273151343788544574781390548217153157133254088950085435838795269978688332178231350074740542180771618318231359020541844361771856343211686437942415986973173854291070379736020889618310839573927257911926118218938823535866078762438923624997572477505415203005461647813990463118255152949663759298547059378196117544427325710988560748337088863871133139606974616377542593245666860501042733611324232772659538816001471470464142723165178721113261757920181661802131421681971770250710883038087003722277092209445747787240864478047505136575312465362172616490531172277110246575436597245931623219322795982600488487656837799811745937566215114473221125716745100624672876677709472823599273174978836230717089670058949566629948874580704511072504937371438757630617434491549733998403396871450426143093446900329900233643565147086270048765254137647832774460989171419690171544753345071867798291734783024233845471922890267319543567648011015571122158960378765126772789599298439361904116830287823616646756241502020616096398966828619490880640759836587478816118907928022574957394980159058281564401591369505674659453130201125477685719128983901347672923427331807993191373012488207264380551414535226308556776065031511184544510666854467422377170628310080660913200631762259135634839900066753556305670911777221855277464616300716202365785519320337371749154859699542462825616949021483370853710272069985139996576954809265669122202947336901821874477420030950895537697658827359206224978647863109926259282221356130112383637501318242135644964721863704603289327426969815242813956960652930600856757493315522308881784685640529846559950536380440683621670178767610337499587800933493874854987564561530017401134256534040056811982343783990500814416684361893514877505022842574473345874275759523340025689393386863897382847054964780364503227270707083075778979452058941658237832927141435963947938563270702558134329813947689575984642928686803287879569464673951241150552908607213551213427969711647100592355665116197689892695502824218093778504155006263218231806310067698212437424083042304*i1^51 + -75918108331379815949499428737197162756413401276486400151512508857325063709418552654408452646772107030013409647187076421008725408113721349895674697623974868757650203504710713578514299061544256321301529810390859113846353208610196642471731299750091260167442254972212111258995480425321495851729271697098676265454621717381929241603113510661818576506538944210062386838474965923330016136394080628942323298760296711857907017151861464629332100638325624982895865836950020246689090224498678688674578765870772442986283094951326647617229322742022659732715343168893351093772979898801023511226655522895961543994959798408904236021117955476983916354983973557706942049357323173790973139911244424684705510960197198898521239095925071909642395078829229898799096269499753455741730487802326738236166768536762612465160711206585074307637267546027681240628672993517303611313541672627527825020699914637794472021152882208586693549050896155472333970757872865779327553373829111204062721658961371295827375505340028311190384899717884895212982664989107488216242904406595454892799235301706378855216158788088258117177004229743136588835285455818625266395035523497067043298003681040034859797593099218332789325581826153661523366987417975871511823743249769524876039548656984447810527188921411910351980783058252211426223088915972475708727009317180628559010799407056098784886892870710483232949188554941477836783383820487287976248450875553391425710720491826991982008347898799891891482434211422024538696346300843604545746351620692059555197300874300098657670577603602277361137999262368622772000220980756688394545590499468641902777590682900249523843493074061960653894491433813337754972415545696356001686276323172270918727545516725185093929041884870483927446278949332124839954283229533298934410859651978447669155952699391307204259383448784372529546380643412751679860512391379627638627865913459036761946555235986653351225616242808248633536819760474349467607970298590880389764663862125687711304259592522058375422410311103409863805417715965168222374751439741291013867731493811730781839356026360732827325336292452912858099647315045216227029472605847469931429127593311027317961533326430218856365372208249304641420008163202352618141362269560922209531087018776265297601019619895486542463739210675237827603971274364818797461496649073590160249778104562811476429935644860129501713271228718752590783924972686409728*i1^52 + -8015833658615662639825613090189746656214655540178727933571820933667126392756457446985720614453647808043345256605470657590944592338262204119196651599510608502494236876217405741452756829086937280235259307302165744753737118194991413227935789323466036109580552254071343385750020392985058475497099409158308953592245302060287204160629697532088947794720049384821890449175880958935786945007475032921423239668014851148975450834352996369127973137896232210397795718947024181901076569082758174944229406568703748610595488839471114017457675282856463026251729987175007328843545365763651207177368696643466612415234147282934484138755287357061525686358730575169752305585114883653360576731739352230507844169956244159870935262782891976094070411107848395711623195536711821506225842922514094928140000044950486326491056917171551202587694047865162106063730960146325943359464348870335322444351515669390068949877724209776203849508541203733544374191189365449104067177089640956306967363081253806301140342418857273536512055707051389487687463141522730166320309104036641343144508752535479950964926904235295876225282101931085976698868132383242442282681871215178035953394302872501302337242167944771502068338613619078699910145952820271732322065246735989812654803104607723038298274469109175381572680862522370711756264333709209661849881347492271872112708310174133756586383926759554906750440921063381227309446934737351580682679154058427214862126467495591775787829955454907613530479898963805546171856691407734457377324317058948582819333104636783296622649755027036177416816963489778382799046767745496885859729668822533835954402875884821321391183767277523600843188760390072983693421457030307674834638584642698608432548069430372528848412374432204201067458604129906134794217952152883925740363171895405229591938120773617458833958990972764318777062081817793105235590911702048743759315530242815084585758687686430620722954012756725953655922116232590377881509633729563813453304473744392500763129382949376580676784438660607813746816660296594611817020015415060837810722185747126528918097425854344829006908665364763369527042849811309345880815626831078667543889457048749050798973269698856288845879486218274523662019636947747176604239711396902616363716059005014896979535649195867237815007863004541416913864933248381536484012675895936968733592957568767859470987624075663652412194816000*i1^53 - N1*698678939400501578279844784810987238307184951116860819072365256557698931848438040443417021388641250623592586523032941679476005271643826757399994852605791933025542094734079870971638190940107847156219591146070938190047198723771204629966701958531204511288830960710149775303594808170715213970916031599044401800855455769010836740384147517053147871997690200407919764301903515949026509967776005524866923086124043994895475151052992741188692294118715529670328437314896251805967449156097073244356221599597796192146245600325557232034627751194922212888644514296598930524205444498836528837822758497654364660402615169664090427048467690321313966939003705348557785590523056455222954539685467186817475365382861259336996078989565888414923747331768102282391848058650622019451340125480830788582317597077159596912989725799335443338634058712706850131954404219157202467361922573046429082134716796875*i2, 333910229764082341535279769551647481128216348440081478905473841080080492191383567876535201991288795547861806761701067510180977019652593493423066946147455957701043185737121303160478882531711964333724395750265197282540842416959395486493780462711206358278669974833370613088180548169306369517284570485366782132143730329645240973673170471229606436123774769585446134208165892564425221441578034643080422946105280531657698552470129512736845691412777935717648263849485376732122550480682576825218258282724531411860508424008809569155939284283332561398329889883387110812751322701018414525721984545733363026701308238570590630782026920594290840202356181140439414453243411744058149003390542331609656756700062793972631811423647389231365622557168856023341923167022878925397419101903316231115909240013634916339245932962472329527275827557372374928870929187941655435774754027724212141953750556477764695974478939072827696907473044188175377012943709971675067413388346639129916986082023224313338573194318953906904895277528173325947462108504363881517194054217439261305351541524795187314752261080557412786745462345100161177568738493413316905266038086192932873034756292223403609445575060949197871692131121093284840713797583299712474447926281852058841262380005021311028240362154309804904671418687968608445164294721478935663415544989238703594519698677053332440085091374233468564361279487891843725128369495410850096768498260978227209452831381671617240660898778580290330080101634890576649430803633473987587689078855318333211610862910764917669879991126308305742624907542934131345720005644749832039791130267317395617872814580040980031196103415491701405704455095573480692621358435790285422311112935678620740847618421914314624455398247771453392934596695169568089428434862309056837843335424204729300369086982448639190244160323739075161952979158195594953538397536488991417447216372765367204161690447652140281811525348306512038448232972459244693463277426304585366261437385836059539685248587320934871684548147521425030726221411662904684236456112702439387006094968452557489619939664994833565837234115094467355574768037094152632990147840451698505294271631985203355847105038400728264620077900376484616109919706961290490723559472240282105427187775085490408927663087565281699559275507535073548627988087736834169808628154053143876062210435589784430542957277932433276286590652095736752291296734804326000675910720605358782836125265885177128678606250190475225814097084103183400636924146905651099388549472110561530881772839797300288392604800111216024802729490653582259086229540698327505838491960994429284817503889441952699276977098050972732899421318010746865486251777559762831430102674342483628474566249451824607493381065368006120603719317794759437603909518502284771305413887772007453053171010254510927820881920000000000000000000000 + 1286059531457435469866159335420188200457801784229239811719369898167469319798774996021952987617211419220034521531325591712694817364097617682327019712735457627944232025659100133302934011415571700647690380569233518753955628858548584751245719052838014766101965103030049814715129733895426471467987505362650438507902545912451482287657208449120563709907435466114918899716131039608552057424995238524526637843492772620330284071718169644016630848809733472507565701740912754026187655647760819792241524556531152508647403922253628971032590904727904559407062117893518954272191037418721857590702584937918916118613384804011302430740454400701077755028520896946822047152025541354575390810866433822782547676320034202087925046294950126019354201345527042030731563495597244048887814258384144906211694037282915688849679770714656907080457932356746086334402882144850604198597808929897143645721761785314039666002265719107351323944172972496343316452125252106352826067559658122367075808097315661696115582649937223511910358855801369968790349694401053509076616992560847985109558951175639945870978741524089166038636990803518318522372076665818154432029583340055121650201605632693429090316794260802042205690953426414887850126451571617914699633861693329453167280416920442701603179697218934636546180442839923766049550391766974511368285958813605126090752095050217344890734240668761919505048996271122246012384726990396991961009594295287377148210782209486691097838193850865728678564000220113130318764026831960574007762347074931147507619864777430291682641425177923205712932415087768490589275573209630667559025079607363186133097602341866421791553770402894145498659536364887184732476987213909547984180600725392035111464349299220936956597165955506003527453017437455120835629266759487521196653016563422815814858557780951632253568204767780502464314172218495196394647840969864603857206133402846603714584528110238082234356998277951965842735805968821983228912342053117675301261921508548563974380641349183863393514225623972510124893698106046240937086094733737938632380776399323780948931813763640465942696596947114920301216871781556572025890073326315361166001558193474644294306158772931834479597953185362728205717828226716643320684399703763492786134810648751664339757606684699213281294985358103929150226808204011830917150654905083597010714945244273004648882031063080319739238841057677392836633933388742640269449933433359910172040129353351001721073454249071788658529928296214680499468694929608634570656545333778221386978499292920475937210853535813336330319392867516299499831828060353391129471155500574186366801267556548305558135474455818495643886353644065189036397401309153416771512025031020842006294943045378884218013348363830112140943210380811161716285345731069016561850253235273948674934380372518759031006822400000000000000000000*i1 + 1988033338146798318982910514172474594374068467545983476505852695253231566949576746836637446956113748376793479590654269078200110258431268349383596662701464542725375079169978970121950725614834511200559003672791540709473502049142615721949992103728612615408439239387737099799038160848569185811485003852235588491637160472816740563440705548422648050474843085944594551042100933879912482270003906314388752111387006240894347554257580992953583340255329067251317605364662976475799141792317141090079336341273346772562052603373609575573499879267985255891567059498210730847755452107161492285726648897748479386270507359212120687851571261263572171065881474212213304514067093093968373811499604455518197653227972290369667672058254232114909279755198721215199866541633801596143612491875190636057557272565742873955225331373333736812322084751852511024323094922443192718164606682489738063823502132877633793235428048035028738129726735632155490250962785034824476547746741440265573058042274799162565488989524031267354714308014892744237903557322278082903371989582413694217831878351958920711895047783209879167329659332492860144749442520315908640483073495382413661431765956925236732105583399560547217590997068171693208199638736930264581557740558750655858899073403216848596104362980352754060230169109451228866887121900760205345147537469071141073700805938494292857662950383012486593889094172849354271175687348720325056349571583445696850172725442882882557171920280748897125576687880226028896737092052300903654966650174066165756869449742821440008444919791119558177432061207607301077878236413527970422481859014940122621921778249573869146974737731320886046501468940323485391370987180165320401144668382519516437212189548921878292954599121613888173249380425383748283185540576211401362044110741975748158491219553493336391685996019427012456560060685773071982045413848786196495308160805125875230639550597033494569056232326844361818572087310833645956396225819026128880438390937941225970002141944568386563810727501965555881820626452398891881325911301626675540950286812604485636879138634931252255668612210987538578651525965760488232459968284948071847174302966457618973983849540123943000380131712043736691037901645505073439404741696899718774705676916115859312167607095247127057858225671858591078689227438809109644928848687678340667276605475261521096225016487840615095230390557623909063153030687459410799644259213860908250631304759462702621615892990405593432358073733070132982176204991952339659558856217384513250439610146829867480444503952986723971498551497247875334512723278871324546139366262458816466416873964037359114479311404755076852893747179856327647805306805626449773456290095785470029005639601986970716883947438685404341209361890019348786455317743736342649974319750521812202912369774940714954653696000000000000000000*i1^2 + 1503177320570815428344840196017579949006059731558201355172493640211120959851267055350166622860473339629685841454956824002661857174189251317530403032471252794574135646920292457345174992941933863888366417134782165313969482997820728550066099717877395326516913096055313329116218791865213663436356874744591113662008574061713625825671519282088769462653800978857746726062999035699337413442021325694064611437161883099598934930965744461599732640587092999033295499735962508857961104996896504311935399792260303363294531473875953690838861293713588049688855239303790186645077830546905217048517971159329517716360664975773835918409557554216921547741176612732707856859495637785816413638715753255741371483875507033240332318624739736449180324034698307274685408355549948799144756572904820391759037473074037587814804579230554944919305946356938032843136992751476214743815479766308393318608945477227513980057128720161016636254111304303082716896874480414264276479990352834609502641546094774646399244553201629892663103211808168301678939491850048131057041590496691874201968742203011526503541768791546442345003097597468854552428616725040572204784957570558460670067023384472651137570577152446336507412679693979321396651352013910514572214925691924143544645956876636433228230553521705196964913495336308016050694909294807758889119683757614946423209602022277942631240340643316540816094512155609773532447439334460514820628768116721341820418024288864904444874051337481144482636594079240774860432922230117547170457637001262872377109459924577371226088555455361985739947698382327619093381417531630388430757483572308376084093134639183915812872876347732452044927365221780537238335526710917551069436162093108672052506246395809119044692028307621825300716399759537967521330808485243758011805496403422351790640854728783252951190228615278340875366774461835933234073947040463738141198845527327171466492973312529396483085830264591219203069764532485111386518692987319985787664897706666485118449985079225548723561757898536454203047427669366963766248791690496185833953848993507666149984852789735087960315616182447463177836173584512643410956849108339491965758797270065335973549705502864469541806191749736588891834202330441335663469978362946841108336250674895236920250003575976027065569762188178385189044202265416295138140953569412438587307090733117121626554247463253055168779832505125119721166215045269974455033463812583112911875849899823285927076371411515945820730748557127087879857631034905404777062293984392287911987909181445747274176326553936675582220117433696954204202511960525271625595398207208106073355220921107175963861630474132214851340706939547108802568029283210097360039225811262338203496862498810445022568112589599122306685250225500986901863515752468839587618191674645103011003418651461913180897280000000000000000*i1^3 + 502226836616082742956758972145190064681748108608167828636166662705193445698141141844034310084537031924841412891202270661621037323099581859736873644569464971087687737719228656286450978945912530826184373321622708135668585930907382378722015945920936990821056329544445354098161352694657037001735481036862619030709056180147593725951613413462180998047892031260439533802390281800057394231717877079657910167779691707010789931125370300512861496682136988073705719355558447701203344596956891159906903803945550715417559455076517589667325570567477189919649975807815644919317762210790478282335276569770740319009902257021947068106629439252732400769384381030262995123210872413509570619043201722291574943763000378674148822883779404574461941790282735118636643883916469212490507959294884686721256873936702353528382829516118241078445453191461279853645785832469274198140354515274947804099802374798881090483847682895929642128263110876235362241652817467701702315562696860321168734243746957226988124951599300405473517653715827548703634634570227294791652824528248514868559842224488169733522632460528980815212841143690486359726804729159134368667703350341917135667049905725694600739663761650861243035636395421390024337500343130894767494861983526599328927289862670973851843386602979508645460518366852267581829545335561535945899674862887760288915304795459496993355788823958411571997485643773008415194292577205965290438030416605323536572771225265843473196873091798795113170651175037286655510312760925382635699242986012903603021715001369546540719202642198562675212183384846043083477069290390154973780725097417674156731657067548516429386889664945887741897810061255303490720916774986995001073276258633537165456270458966603356767028084468871771907240248702928850750795083303733005081286880366771171219821952134519370463622398356924072943009696006990432024830973768770254964249083403415961129157173897329131566731947061782815960425667244896438362892161382490076073259246908321396399153951700502695043481846004839705743383109040402071520115624846116197390817242495953323938236132355550207216232184461286695162877373902664548669318910962954657290290238219343939869863528042781696673887291332377152227884586004675516944932247525559995143033042864639860741250662077759574892144286635362824498676337226150419681316123967711809498206442603781129642288968334758977914348300878576633626207923589673346503361971756518749245505113278292899538743908976905479916706925258776336187935776208342860014591402366227195704916137431709691066250681403925137459596941764136920302852869106100214212007952904063224895109857192303674286761494740874766026229831754308335606621210769868429475141507242126596935739181544797575954673378508725660086787672727119752141541885424379509856723921685728186224186485216146096128000000000000000*i1^4 + -16898839573651662426584956188908807024259980328026603658064091481905334320929901801052001698385667082829047654747791245897608748429727351063197749906090449621191656708489454887918917409516711554736049775544995366023967072059685452735036735931699251833811501877619828540185496724421238006558476725637923364152876028787498036040079879699354124496301744628021708461268972949548745956766999053256213250628842701607137281940059707357702603164963794621395722766336168482481163245050057810099015447107792552033975969602168704869373308639334944916298609466433904691020649362689622677877867693015136037868784410879446051621499606453074278730112394655193419446773924393308894772273142384614550120229064050628809554799664222409092887824537888951338991757114134347259423898080093133126617688392245556909994129915083893131099054006767427188533214438897329018979904494116233510205703594663259794011112803530183774191794116859509301588550381345853054165228981191770383375900730956641855368440270078459821085185077751135747033678967922657509538140197539051403314355004884590992191324816229854266922224483359802575106242570542573616107346646834370575149114592036946444007241409768283425514167833591735046705657499504658225702436165012928777091780876660643728625987350423997256141045118803340793989919928125565210115191977788616037106758893266282869131691255607622943732587441459150743654043306599234966082737388370168035575194421755928702908799916484270869011331204194236287287122264654627901324797192607315553476120867696265746501529508755354219574058674235696171956638927130155466722041543346654490645066955005233237599680385598591866263770029120926677785780468510259115743736653545761651453767161752505624203575818592427330057338384978281329946819898819850919844623962797851345567169722282288659616898590969973180886292954529019267471302566836297209794997477935286299704181364975659561231164363287119425416874896324149781225771951435982551145371342333035019940854883289202597717913671670688453419929908881460419518012918250340887968856678069728717527119395948608722307255003608184786947246864667038437071733704248886022473206853130074552242975928515825743445941861520328722700528173985164603760870438358031433549267179378561292165969926431898063681083075003110133095697296605915764902635760900438245063261267093322589444775158419421597244550672207981411703206825518489085603480488457939812497386593388950552764237646849085503991720145755984032851845342902946545350971886468507435707384766922702597781075842798990610476733329246073612315389225380899723236555528192448749796396387308970634611714391784154633218882690922873132707211901208802010984180519554544286147024955970797328802074364878338673394100597477596389914371348945907862754324996931945264492939224636616343552000000000000*i1^5 + -1026796397173842813224627564375714490399085275233164328286910335153327638408341086897334682548099412141519663529873661281620636825342135155909633814745198662332830829182101244435716796806240170451049378167784568267311297427204844709965169095653058309400026439087639039408916414840652853302088464974212482339353846342425907202385748930772040603298135854833271465868787833966910686709553552326639037073365048410077578572777787618532892508434005749357864612367480458025149552186581565563934251390637043417047252716725170556114406867771700981611924977553903790206461973627650476919403842800284653362616373465205603463844112698736576231269315480541075369939278838175367380291665939037701666111747440596356165611807887057663945425264841399689072089835390324875110472815084958251402244461887670165769983091350512898050545483947325061832246623043113120471051950053412412948943448976534845650662654028412993778942553928899450261999824057174075298592239265016860475357330418839324735932397015801430978132526319570216802250551144577213974338463801506696593174381398543996349495835537909918339715657946115980776646624691846341306456485712024455593709805667777020040208419662720819237264194222262019957716458983894006714393635661323464243523401506186415418173751148928925661574326984480422846563642480515173284244833950292289584443024621525883233132426453497995210733265975349270761863397736295909449867420665336940385683690054839933903731991219417169417101851632820606872559022844886505010982499816394791509642979249084667088323132395257278272814203494228630382607411425079075468523268130743748982310521539052285795802958927910581275318690452934963980653753820931201765427618978922975126200166533324749397423146466629559069307094217752071940376014813340657501808680463293792166825858302551749166795046238696957029860500738566514385089331813501111452945022506035754164995445096883067201831659298151931505259017594311003871843515228958144692338853004293105270379879283293007499704888030378511495315625032559022405766129038007994968685329425138969583418957985629408234792121861089516712006606108555814195406168894686881263195862162091494977371883622178168319888513689871981096686900125159513264676562343837101395931237501430378245610752730330565626853066919943416434976885153094008273556642501310311793755170480952654217332488846193646669242213207359025329049502495606812747744465549371294323850996725330040971834989107470298676243586845091232660072146272330994087412918639986075322828393580441668110079780385362639073928123228290262648834959298627762566677090482684491564326235484246211617355010709522420621824320952350744633301645664317494035707457904177962612702395089449660848696768593776492337520753580074925691909168154246945161131969363161080281146821971898531840000000000*i1^6 + 29161263069760484502766403965946107084090244623357056736274166769655306032823147916410745185111818788602248229904773232637828717902147769468160036903453632219208052130413278154074368392778823446248727072949144991646932589610587258645766653074524551147658584503849237802322035266223833760052415270697110330494020526929890214100741388947279148700132189300439297131139379308228809682762614305955755285943657913513379383623972609889952101520096563936251083187537759817961456701144650892285055054606149762901726367842811087471513414752345153642896361871031485071087619363064354256279849773823685610630345905655302479194808483138137837109027038544458050386290450032970232921527759960299431505909460758389765910924352613303457379739241338982716123224808949475115771777504912715056567552154399705216193324925742201678813221324871769476307548361082040856576805484421730834471771924101919499133288016669718499647743762120719104418173899800468977042259117006791371966375813356322858379235817490636765886307894746022278173139190570241061909152788345791212213716467212370284755215128967004766598442532784037485681863924586177782444377179598197868064313810190447477516812132613131532123266955609564151234150302575010324464441085956501116166382200336883222613195260936666813069535612456228178122430605948877865251428631466797970046069939968786773525709339465741472344541869564633882229717791873831741827291866454524339108022091522323786413937987218678343470434188322429160835494256306017913894031195987749562245711602767651856119223287449111597112510353080870799824378485990124536137402589297151862284632541047419856516321833340134156859295291307201465558639411005592061750120289362644469172921294018260471712598318392034778573854896159447918145322690834504952591563046930703265835257993827067941268920897246706842618360131098113180076377834317475018991996453109769233187873240913962360954169608215752243633272069369323953762160559677024077803905365912973410472439085092634029677373727356149879279455076941712870164164839900286285504336657677347421707365952703095572937315879374052945673835749634416653419916767359366034485744762668174001841113387476550721369292393307111677994044280930838854363957680397831285944212043527181934914819235167229251038517684074356528690241101363470622234290255474334123793504039192011889437509857088608859060835718708465665042949247349211866254002738849620208939909377032515301553481735479474579915993104020861242813497040120531535869070274644877191585014846853531339702745010109186494183174496294103435659948828275513097280178064477909339107403991501509231785083011623224272430945810890774020504161835038434877101947000741477457637410596954555250278841214203337096347643047179238916230529613255934066580991139876460083378742628869734400000000*i1^7 + 1106580149892396140668270355917211604463389229090779693237778888367012419170490434731796473285439316170619335443511944067160941480319861256951752335394024940645959389408565834664741821166275333267545084844589794632258048831811881790027025542679750763326393533153533025847598516716497404112090925109140233622095533234408481290634520298666608809612024221270006318888995966752179558100053720153709480369857579716107960316379857164092354200204874237832683583160544656068589038940083456428141106826611186014922338398945159812451722111626691223947726883332675769051383202223555012669112899827233330419601281078237512765109908585987449710562815653654620704466513085536735640739366058859083558777169256441869080212666520135331719739647757861627335052151129923459738476303977770727850792772815857416971100725041585606300164335878681954306523307442781342421212722695795997401763460133362901595458924572657167749162166017220784283725885161131190350744809593762870349545470907166804709807553865525045124006804902864860486345106226923667095718531604413161739308210178121133933416255877035114883045403357704928011027145108182106653599979244607505752196644349365091887499384168055035150678971645989037962642371352682284137245933152323930552382912426097177162440850509758874077467027252877092829603388318399811545977024275865134534005227264570905431280343028100002820660405038110689328213720438271822238208690635190278487926598047400320381591953968284251420393216939050916569351762840463822612670491321915762313055155763563223361100265450766293244109148822861391382005170692827307526004427080171466217502603826486511044533535215826173468304322091581882850719690724938565332864957433076634119202467746418873663825632651965455418850916789509943279984516686176567643725180241651376914830481176920546373976306735394010832736617519460980625466013846496264734544843151179717190190858818993931940728607842596251037099198685458335565631907598801939201408582031170275621020747809048929165334881581687951975925370889227952461671126861934439172113515779450741609768449815496986477466140990388869893241753559742299634022333183208716782667375627774696622121030495909024102285750124891671591201470654983852520783178715835462486653730617045466911708385809397878502702112724048408163150048459092977610864384764507775322673440352545465859935202802785092338685051296767299586617555027299466073438834548155099095533848910148397068146182630882193595629903433939312762130417227632106481481536861147999354369029658960670191874288214340593922176890875769620292555128138015043721468563778884814316175670432720516790563848237721422201264902035176093583715872052343848829091492728980073118512864701075244815063412458604902307684593125116185600272565060219749101821008975998918868362342694912000000*i1^8 + -46985319784016831449176887388014244208683266373024333372795064979613976473163109477700103345682788617216155285675034926723800076642464061522802340045656972953617762785160712883640750722646982245228550878896455123532986029405417523189511052086263381445792989368115432050350331748702367910208683468625219498239613424328469941642446161949307996305463747583524834557282857860201395825798764709548813646418517498765520404091841981277479179857337274830657959132621703170994923690828363770235923063983565534736167002699217406726157542731948026549781108048623117348971642977469472043169303952527112863770052405272898492949888036624767759306461347719154062327076860338369829837724955676458638337757238001897462604210507848137377090441486347560282078184593015950517857973303725567014112156089655278929402288698167264439489493081003747169608455362814389268947714057498176781371135106806121642151406336779906331171290445058641487982232176464618293311372891281585499066993258185345790389238477865718792411559235630670443701064964710466439237599905656982814835254836422758623672579617247045310907512231095789023649488193262580954386022874229701645000020273129926128995672325006160899387757435800267946013341375042796328309330712024855998896182780813989014853116435264559467085964894728371873614736467443936706551072104581450212538544557807472703777098310521701369973042232396290035256103052566531060798491412190731499558108708535510589343034640742720788024324253327267678750044774621216095462073128833273980848615019235937412620458107920698650325465499694039753954731920552008904010855307012703513270333906897055595101699514855959198037376186398008720602511821165068365467139081497098466253950049551281281266768022183032160076314559210733574266271216451150185520901816182339561839154633726752204804659957698650496148669597782362095686574686060579096410543351464614639508271267060435392474624369142446830721687512903435501141903218543117220976022119231849603317959509572567009836812775955254563672192075927003430849874065587010948895130353187226337401049053970641433919974523988364710865897635642918091130821054603875788049034095606126156456881446476135144193456338698104250192448336581341549158117310586964894290595422643738464210238188426790462934151888597736369324524676351616165906356959543577272204276287874247033760073878160633132941741431465949900265370778727721831231204629946431660428933367557468045592870329752536683045797723500826426259360762365192876467362102253274611910371562418272200765641409870456942231238708741940632982875033511281839826600269642983668037311055753258300089330842270327819338095314888164864550944961444576957142016999298065361998951020705867285783148366498299282278511928843525941169941416224257359777536690220599217735755366400000*i1^9 + -653342167616451876420219680499633124063090860370907037722103994447086957870356235656237612736745599647944151803172296579061779990305041179433807347905851850814548631848223400405924509590638197418576245937627568605024567659427541113757517823264717697644116052117142287977925459143398481125494021741064774404256405985886849801087360949126888089548776001968154293002266510980327069043946087173095088405161638608049666659579942037820926629269633389892541467924089985306790562086577512370475651790667836648775182995951418446223053598187414662683340263150898154503191143221565017849883059066535059001743774066427914786826732038879775443249585069518448355110746896991171234780093283881095426647681154032431978975622904321823286307375855052582600431941769433613692840805218068192325485284846797091770668636750578173697016650134121148815966542279425202379995749514151184500941144332143654281473025786794998142174192767776460350951689818189498817191602039201283237581221856612564698993223780277706737387592924839516540229695492966813506012474523697557283161202954359172787030252752804125533477645942280769029329703390305524225446522360848558927518670125992122205947662028852340769582414560523278034388812453546356918390419898105697133016902665943699784374454777149104888717223804818348030409056274306611867226775530588715367149989977361121973799900266464931714437876309756602047028211570577909281830728108936617586792010982611620012265494494851190465817281101477510504912233205022910308451803857583123693453842688378333692983702353570069791058003037093444788907843797619078868664801604247732407452296051610097256737502942169248706946426683599798930688979718957409071158805219675404925389633806895594502550108131670285500048236798240852821262891013519026484758947005536151391952460786132260916187838659320652434227862009897284056295780795670027169316862908710710829810681319247126509603845978395524273173973231552862479598249369972319936775689857325407035615967059836726281100654550949877747682148205166651909472340811573686071443612133327287890472889279984198685916467261468772802845026681460321479836308888764313967151426458455057026668353265336726893270243423489246313646532604615077345786699311722085182460280227215227513788231110385241113441378291918956040640664452399390017476144173252228217519264206396465568854743611501381503311187154501755032223945676288892458240891805739056285347329479908012568438359716493393517905238332460449097779064549220026027261104640424858804895042240701199602594214389091735491767312104659738120933375477665243984826331012832188026308953155450942964896527438101375067775006857387478370138394720324388901888607898633971617216135928817001856415275962864273625358563654617215865157139589328043015863962089964653091225600000*i1^10 + 41440662156391220589593101886492785038146981820989145168663924686378014169541159126368931453132209094831798728060186326132205084746214674037040094233429641950789662274035685656678497954446448635807138523353128222520487055164270657280541651322348614402579661255060259290618401122218952003643951811356336211300728561865091415490413756174573216462287746913342182716313029014661300029535718976635116092248480923732265736476647651366382286305858322655191361406708037139261744736049678318061369056394620424430966930852172530755589748964687082376520717834099370994303962892219208120465787740296954326825245497133550414720241018213695354997361579397900318379951126852695038508608112447729842314546542707991059483427785240296836282111515356093522431113928134395976061870157916214196007707279895269918103597135422955734427064684416299409338851013788521453561134668826594354139174952258871483644546543153790054487628549232576902021391332819246943600091773768028049665734535718949210457471084091557760562628828465061014346444746342806458108724380689848933112271107051069147580989722230634957604211400204328147942227061615194988213421297716060796947480850801515148559937744702977627748911744218924318689831921844203624765064977842805838750589407218843701051500121931111769421527171823009995025235397991640348455046590064293373291953113785876978383053308972887805316651295719283453445873012820850963047689793110417060813974449360086247515201287321192568400086984114866710134595812565838351922797961297321541259932058752761826892919908699441294127316422894582672890839296806138974877339264880387310276380374308291250591397313740252052901367140698624041924223838823715624590130711205307265677110979666300354816998575282932534935744826361564606930498409370943173456770114785656499878885029075458535425845976675894393721667243610451845168718790004291488039793293110463280659329490555434225576445320217618535976277410628747849190287360309597746131453854928070056499105736221230553820458197258796950617126301712603018624744955809895225475778715582322126925345863396804804249634005986348783395978475983696922246179517859566390631197048527316544964077611886850888470946421353080048551481847226921489464621034175608884369626348404882028626356132500440057393262545092701156081194189011744488184124865478132321377950917602635253422167202552185699428470573073391813247133384493744383255288584463631024212998959576837667483049104644625512629622250271777107567386109029421892881815175049063232641621114769070629735028566048782434495013418267718122868145697746760852933979874206868252556055097401282051731370682702576740969294309509323753762172924787985421630943591089847023384423141172027222495929658022943960504958215752321698099429803110942129811064002420079067136000*i1^11 + -36700170374429260664012752141405362513898523093613472834763450069529757445520003159794652062698916941846866325867727387318217028871074076164733511277897359028248033765749685283491733007723138327549047093828505668882085389246595504086789888433190631012604891447733331655065695384413345051595032362099202325593768080860212225985705068351412567915614591624212653249284086405525897888559385245670811241928996298770429782064692595554998398799864111157151718408181956277266682290014414345776942203685650793549413146429759448247198777701824728225698850216123366506233194772581628035754088955230293270663420182094676657030549790512413260701458164706297696702467528496115354450277803821724579970299095207685777718579934665866062697986338923540424034973017157006851451395213317980322886323359262006029699683867054226468012536279668137228899790573472591486177062169351093848113609388490838505350037426091601745964362286232785485176698356723044412597730162793629385645103540661031687512488822809319032710377831077115199614849750999128811479013268965382823912947341201286034976231008872605583983209588054305101315548670203032686900455412520374358446845208625228547391935270712997942946002820680931134488418995863837109535105070612846623609174897562835527912502275299724044598549249993492346092723672410579388023293598628027533512874755008934247445568577803338600692104831820959131383182724236805512488297114063278007392402127979003212319717652659864417225536311658747516061166038952541394248419177854325774949445568967695618322158441867317681411137415674705767670172693852293362709869734761405729340422674441944919420037395404441722372357292933215842759363066445112003875186504498572524054901965465030247718887814958639969827292003305034892289834739782763778540583382366476076307097727803602615018099856587630798213531758473801187339661227770785343952951247726644851025941713790303983465820043569548301790672164232029952096649946461353252146753741930719121127670800461951423243859296286966489306644759162959228821794279974563143137370886196125510098361006605798240275757511324965874354266116580284260235680336349673809000230489189863432616620147262449545465342071791450886290964666742684318595515619805244197797944575704446647447793974433283858828435444333256225624592242011166136753075460580595245759949545122064592068590448243000840854402188664066837738136401601212252702030719007844403515069473874014832473776760505557868991596467386336955769550033321225002054183372365042108532702561152511503837393936658469036809697656713756277190209494691971693063275716344079376362961114866792638243212595732625093719113288533466868131757078109443893822771375987498752621075501216255022187246246837949763589630056721066846450390601471630665374669440286720000*i1^12 + -27129389095806545292927198068788539915611595665561033791279975778953018023158271261259293703634396093649714705987155899548884136769697960083164970959973070209600374639132903110404961194965325158647045998188839468257059615232132895050777925445716360113830073170609055821604468736087942147720117554815550162763232512985299577919660064105655448841843042087121748520604073156043606544392483252373782052605278582027120175783724916687029532906166606034759374744066828815319333846060586137605438278242966400496718674818074614126597072434684485253188175666864386550938972786466937513159122322625026552714712510436460614677322994462225260013792562043910617163322464571688554870021206603128788446313341506871777356885907510046934485616355649825152047313487769544347876538459030324341684597204649490469693893955565920106061022761003400372145271016592560582368476182845815399902034673655825456278196082871540555519187089550157119034260211743700137223476309840864501325296751685010074901788647201345879736507026062198572753581359991484370911603474237296139039541523076600504363539564739273338784788722293508549543864387566171115595892002833121535856157782580998921417576821682737817868572115775898548729658513197583533403958057592249824385093604197759667735818433755137333927551466104351759306246844458187532704397368176563606178966576344440382338680647173240451663519130794367537353754164883193770849951287675062370986398663431651415452084142478965745980211059128827887736032096187835755507801813212377540639371663735170017071643898947016851530690707615576575824566887912432116088286413068163718007507326125592853236468908962017886991880993833755208995752035857886498203985031542261424384191081708703354839779656800112387478840885017087772699195920158109517360160166810509922742183683009617888820235153726142912665675595129101255129419633562536694462200885350520423656773881727694887338624671264498872007288819395894015401506766722000605555636823201916375675428937587828337794455822599513186175263782034270836386255877814340511495493579984604378978877915755789795837212617006883234641343946271966367166496126878529519385999877607706977958070276642571859598554353376085374462824159465297423839066281068658894564802855544644226122755092772611815134174383672980049530295429306607771696368411215292470645347995619982481906638009617627480842323748287446914821070655699038668138254017103979506821786353120455104971262742447825095868797855173877860144924389275912988855143255707543215228285362339290872475701338031698399514730445935322229173957564744470857534369455784028499200298363342101219178113726975231086350492000144443072178629376048893223158387770843727233555483622594482362320454827386556303059294130537902010627639218392078736888179604848640*i1^13 + 510054680139250359099103022018665233949374523140619427074970293762153586963122344588039658220433978487921274453562777551523693562544906197059838273776460108671431313062252945562865548218038662376880037406276948273439418692623291509949876839299281520382499554223031182149033985909975312779020482505102688837398452875603798533393336559348546578524480895298231950623645101022419454131644132787662216330312911957381665552919996758179317783601766595319391396266095389637942718195916507136214637547990090899558723153220536587105414204254581712398155318908985813290274400677131018599692671457064352663224885360442607996902402017836353766352714499723901740390828555687468178827248717715696085416223435159639672540181617530298746471795096869167506116443735693575431127025513552756598487036876592457763598969869917952264453330107026216984142720961866810734825697600644103369923855324643828457083592506518808302013065701253948580726174463829887380061675346328760531576092530020882272497453873807288187519819511751267297689896825089465736448555796910633682453165525127352549062858701101414849588206107691884293531183671553387523782224664073130752004582176136337646779820457801073717559043892658001967465562953006274929430524076945259590618381453271133890026473227846522196319151761654716545223168998132746077816191463915294843211971947841295865461040109322727473335302576644673108950990346557400963874776073789300615862204836357795185927615307626644861798830993335748713949013693946318161995573192806991309710570798815184960550641191702773659430277746267074329670305624177430711075512445591658568089347958336038904805899009818033562507258819342900229291062274080724431795101851392802270207569218754580406330077503233064374753657961427279107179679586323401531598919890564720374282663453072042434115921222767385132119449360436179986296920670903949100474818741716657604839358966624404584477105941820372905559109232331126401299960574642200070826459719540826086771371582122013573736070578090058760154359206373987765979167059302351130938976586951551877224927808319964149957239720393663642046669896803026795462380731019813056665889964713514421655346859405669146812367308789058838143931764824327489291882711260018020047177235608780406331271702969216933831966257765260912182823824720324037024577874565444433124120253755725029655531355438685279584330319156026283846167797155754730985440368019865231125185723076243809056543636272268628364150323416834016633980473104356659630975647839525584198490603133438430064930501414757285877449775013679048613644239826952651762788521941752505508122991113873518170522512131654986523430685900539338258066546589422688800190403765691227365003937250852516822652244266965853583459045707819522165761897788050345220374528*i1^14 + -2396769159913036723005609133993982803036985290624641501907192334962559417562671435415395909694130965140728240997547842074961039581088985840605767333713376302053067474656438910582316061027069634622483470018528682632576620003469558701380992311029765702385006593927167422688764735981481624164717902218421389209387737401701903369161215157232367771368802878720491162975391241170315023913989680813980500683399357099912715869821003242829190091155550871729498391173498862209530288607213715590413479857820391539000121394058802599617407373352928148962333220336547723711795576634095269695702202496102928065187590395436682958839260155468295026815751290566585269335225838230741625208083927294268495200159117723303566055295686170528472692746884112432119220470321411895299213246726792941581370944864085138762659784393773306416959976343860456572344904417961117500672846478372321266514711224119677864032963570579933403122693785467191296307997933169467623057676531154749149466595392772054330977860838361833709535146507593748179029230718196225390582897378750310382446563708529876506134189256847520202556672583915620028621643242883240057950512304968683894110292408565419383931563479214550300096890752350332240626720141283527421492363290619996964765564446022980919969795671537375308377701154451364359234705529683606347892423788147496866138433768727463548445706707490159532299315814988701204996350299665738352479246927303711175195038615042265004122138534616324862601897677101101687074106221652150258889436044694996679984153007022662783242632642529435651666936469549184395498639326572590062996974576392938580819733099066258731815811646003471111066206021880796216975616623916957230776139350567026865874099827666434318010359514972670651200608497636841138831316718937012094348490877235637262840600726418935730227864470026783141993589381980979704211019140587317752123967442985467621564698797693124277999860700470218978030800840942196423754168904726621676635687493476846915850306274688028155946061344623469982577306181596365972718146716953060784568929517248513364623769556853962332871990905723509951046318669477075543221974961792628504847109453462246279373284685335373787921076645959939878882501363310018361091834938885723605236638897355514392688265408469186565776282002595977831772448587243003560506653386025868789462574242239084885651372112469473809013335609568443618187377942706744699304895754303893694270480627022039517192496811518076852385526899495449106389657144017555063756313747706391348745130428115913753415871600304461159485376976502487062608070298151215582078144358154552187877820901520401861401312063374034223853517616847992467927595257274043754004711267940512620032227192523313572931618737119793446041044886463967089672662622718107058176*i1^15 + -28188712808904755747858735310760326680950551668433244953828658015744038375680417486770999614026338386265378186923090008784803708062499602359968092449679784088434816735966107286681582861181830978048641940517594308122160827614778447132232163608900202298558902150748166784851041900408800794628225502728803508412947739222256784446603582102306409663845453112209324376097747809312229416895130352658554522388795235439308329340662525168269478944414147749369671441899037359218572137958031208282698808599031809199768325228053122245745114117573493106971288178265443323129104642058070846757832356011049704244125336087973334783736882198574222790093844734812315686018637792653951643060395104223276620207453901177929405139347927122106193400770886017552975907967409610322352922571385976671298067895957823758404327304562295788295909098731285364917636617003601332929064567490305531788567666740823822551843747138000209632299024399588062273222452059303326610389972006177901536690983202890107545197336127122299559284655780540614869893475979421286291518375515137748542467565920631749200778307028528757007196189498616709688603582940916066629520625570952238983403123910638567054972622096812966161163795419424020515925727509666121510954123909925505565504584674755767187966180340322469952285635969320241605022757652987756015062004519209689572357495765215433424515486133679787556059536156701075047382875763282148612088348766093665221581553550192377768948518083190489970545899246848785003053301415519977005713465276847919340704196901848320549294563072640253390139443925879765358039179238568135291771887045709884406913486849399934319435696075013603148634223125064793233453523535698887647361118747726853684219717124747291556146579247320520940434230934476141623352223492809451715278087009065871279751712752200124245990487510109742825051321948711552452927554227105295457981328792828775127199390317600868352078416423812613698601353208481785720536439841380966399107665721607585065168959308404285241451631000322975205333314128768076683915744804119198102805822331596141135601589257216211838906723136527888902619478002098457503785941936168272211280451690456618079932653049117891253909244986617099291642529608694980885094889252957167308830012718348600063898556555781466570508803030442760118771782505699551801477752227021306120014181580126253979887883765998852991280018882005156910370253292310764769061321070613046418598744611011698861511497391175066812462434700200822413236833350399206447031556578681686470620822042895589645672061340617433337668643875777256142008974559985175518436229130445470783860585722937397451248831948118968533678312825490362068669715375580290323419064375648247663875307704250048248249721057845915587763620977711084020682156037636096*i1^16 + 119700796312593373285960635218946413537050718845342034429098827289452200985141288718566143364612277433761100730464356030508935451867722223462701330299903243220509346632889124622361926698274647525036675002116926998187249259389545247906214114493258077471356682821454471177301185288913159664542388531323052473243782367846241602279398005454442841513254813171398575297742043485143722102387466587046362062962456203220464898692791334478889806444075106284662675235190797528396851057191434304538188519256015570518909764562905393706022338899356104253366916509486178839270110620321078545511877286056348831607520028638683226349752233241896719404619920426967090515367572705412212389808382606574072138100125384173174019463846457150205499203418410989996836893302155941337874927175610122887488756985814116379378930476058532164943796003582212717264078724177034622490188668614165772017062551977749805776864144195663675461743610379037748816949780636549403983546941786048475097645438770755513513878262476348955976879408110240052743158639177638655912946114080601485769330970823452436261389785751377546766855073392510007853250630014901885752521577289463434121472034803623750877224889142069151706891633660132529473597949737745807480813790414291587137261800847360618470311182386296688213926536815051714388854554088099842187585752710856315041935439287670608036290870686389998702582347864991536570689418753878557750272166835792426259246040507417638319749333834259154059237075308001023127418920779160431057897765653336324969121226223631244561254271234395789479347250560039372382725048714865237110741154410011507385089733644115860886846251189106747923325195077830529519128552997795427719170439723285365911615613531272447346846915080615409722108181870854827014778774628529188221889161005951834216922233700063137748902433041502179133621679770428603044455578737793200561547235506780900082860884573597121797547847097193885893453389770012150598026567118676773661559862968457914940194134794197249634879206985245272102732205039562090165470454103838938802649739618844798212083787901694519351774375778534022936178229526216907492769187948427940367225183027551281101599800973026851038129265224502645775650794298251273111387835833130758509985377150465793130968230371048912036310333629538408951917045984967088994113801202773205718737795837126849464016562360588469068260618841582777196579981923545937213152839751105292396984549120106807678894672377012414979050770405084376615218477729425076561868420513223281209111893785926619901206377801319177645545810747243663146427008690266979472280958935588583174406062274219900431805842242871058894250939666537882702829370354482850237903210184153939931111012105350391108086754204031402401207384907521071019729092608*i1^17 + -239398571759586209459509779358755979775286584399068704697512530988646869991900766416023113729464073588529338686256280165350291551547880585647049298838826022017269596659721951756809272175924694071276182307136635160868180243948662969152223673299543294830748762464580298571849242596504079220574265184944285339768761469084666257879435965265400769625321427835845698485759531896570268346712773272877733418542086123587664014219002993195326336178458261682082034037996213012948377827276136383031225264043441914232448356324308943834889825897774036609367150661998176925570063591872782998865168387579486697427940594422649136751410342314684533379762750649391186128949779885645056586202940468138365969074113450618320974306598941810931355601876903698603942900064144673311197390608034775066397412290106805490843261845453456653782563195739277680764840857319730990884027700031775242689992116678194080773992686975880812256053564874284282140640151227726119060555791547592022131692349024407015677227478488160390428702301385821108151227428564013424180275265726073867130804546168992852178227568470809161934621805942449503703181720255062845247446664022717207045728238369341249635031263826262795524903670854803630403536462247956300478299218745669369357298078283115380392366137855244761664784196531617832156578551289950409175765905212415795770188702978285779427284059250201878493374132111915019699099444115336645144971505029706109080528989024346073330806420175443908992871228821758649291995150044032600542394195506839692242442286424217952895629394189377700149149739366185869278057385024545451750530688271146090266074608830918363704869540091313015284547789805057442121379406440579433379813392216797865929803881252071399813519786913245343925808333361293474526391286174166890799197061291260440081891220016719912926327928820785906306710438948207868724480108314153239638138557975938892160798961113055543349703614731395869080035615878862057902408169740749105509923927392540293084763213878879182766308609775706723812901052220996098517355544797428746940680433199156115740462466174132422091517452593870690237873266200640892574907076275920964745420784451452019918177434276720315748818671727764785322967720822782353723855197921462851033711179702078472263716973368161372593552557996999755280094502433216358715879753732061755092412253826020379279563510911155692886271851731190687455761313771931933381203153451876119773109212017890019454989078422982938375002720150324032904956071333498152082606483779427359952194783205302713937655440867526859840554981137924861235068879351514617906849356065790273322815510431564692921603562061434905789239414784540286305975954752542051626199503108283351063700331472699633129238536386480463522285936675093942894592*i1^18 + 214553273003778581803454325722464145591689991325744092406988828206978943650056667307399786144362187620904662602457658377752504525644529304194647327426884320882906391243840956197798751684038225704261030735613624565596206319126423731150856075044677230033006982957879321479954212908099879018934382717295677071421482757869985117196905662017896491897619463145726019961984789391535000509758657247214082547400429204695229261734123928034498862403099909963911347466603310488875609203493787236740226194543262252537152235768200563982090911737590759376929675126671406814094525135626747751512580751830042780252796304458167910989523073081332796827218871622325100839684258352891946492399222360335490792094875860740804449605281719010896477245580348287870126011920573839794198764999953440673736162895618883477326832543300496102860361280260685025065812821165496133938994023479065840056688946037464175142177297674307733618653850909235602246775970255518434190979715493871152687607422692996440925489599586787667544819512615176107141225117858166765306945255483815236745852398683123804679686975362345384092412835219106106232932825989556139373572076890034632443188478757825132513395116351303501433974267227774697028578052254861164534783372717405071749803493084075466626295422094018175075391455730708199145390994038996353619974969428632935704333719613394600918515858231841444840538452705709961039185557424381469979921217015914843908023866993008901397686098977507323139383092870820891067137396228286580410082035702902714954113997405844784135815494680647244994851184033511403772989421831189695269945920490724089986795461309139582797712918138750272632862877564353489005027689316102060056912864888419583918743700298716786377861806015482259622876999231527296162762001921148934317539734828620838340214347643386912867503937517907217427347164934903167282290139822023568410659049046648344553597678866461562111946865944042354248443332959691096451148381633744452953540582784675204045121810298567787782465661746587856413569862260753305165137055176362412927889877812494257293634463384870566480379779529208734388011492568371587707116436029606392384812457056770723945283101929863519757933677160688847491538536685086065579383780210501277670286605815665106003680344583244513633904001529399478779280667773827385310890035193196061089323373605268572597763957562202938428277048281487291052535239623432216483439319030369679808395362459264752681915450933275721152231944461537805838055677032884981597108497942789439693302872177852893061809537813518712320866815665399022256913861537469224681861003880094525834709991097754342826881907652432726039389997325910985486122257934951649177187675227337142213049368917882384747225847411020673493638021289869312*i1^19 + -112628336269782389522444893571210464921093351630191735525884718681969970087772704030597796470892610475229244311306035523109135934067831746375277023794923552581858021929656205687963207102154323777088395294482112170054707255119466107388972750223913536350776664180033378082960082092662691609725834611117349593005833866748525069482176103152969505036751959578583458746669823459326603998603410118814081731735346671135183480532564027671993027186504755363516885344506462694704050514284197135807891709542619238116037919478610649434594014084305302041784458352608800289079346030408715671511442563672551412546013964141062731868377286871739628956668377624509162475954462607493336526284622306731918339399658448514277732472238046467825726043946446316821252549956175403564199131835318865946505758299074468110873278005872983067601140243588168816296237228100744575780698151317732779263994607642347757115927665691507206991212525135769905478210014217279467866616395161177391534234980827878046059057017964929724190736776125325361569127536267132455028563596800308251955757316288265495668936784211425357487788523451011159545246251883012489941796068423252843412451376378321788669908854953080674455984007322945953956229899556136931398088102234758889096024796322809864827208705661310111076753575460275362968052552091236078438488557087793110234622102745548068400398755186474381546355148978608365437134720346632593032691490537136449935773936711069826741695645541373546841046134696035095479794181600892600001917360065658986435692939127384731653708400814851710204919819415640390984552133550148337174995209138530397346209084083298563787117694892835422921713533690489653135342167178636440935989129557434943146341687183647184046430928773738312571789162335121091027525037819021288710298229232176418306468759887766212152018700440020793851730970341316690448571410249807424812237838611280822955530128807369109013016606210094038001618483869828823220321410293033941405961688890664498741062089535622630215399833071279637059674585401930715547777263320138241489366124566572577139167518353387152531786322517029462355775775807918756429439059952938051624208878371247543923485939867174337335286611697691925799687888447313431515868330617530876493268535748304106317211317789154435124456621977697634962454662229585850284977170669535035102005301187792092439808262054383495477746809877352469197108864416780823556917271788435483120425744835728454147621749708088211718816381714973429636206195717761285004157997946560409538928816384167789522039599074840728638759986355294391596568820032019507578435859645351722837794013333225542114315816205556695694497345647276924358803506191279215679547896514316662192041463677597252518265079383901371071591350272*i1^20 + 39645096790009408234259366278443428434141434134205454026707947356006786461932893220980234676683455941398668030343109532747359886140516866614855539271285249572815612639435745089774556170522716305583114924920795861809062220415670483014065668721100622101110059177532412679222309681624956240117726689974972506808628436716357105683992184470106178847464703828625181992905590751146835564949662618179723155631641630345020069657609533407172472483047615294686415894614711096916344290594483900152156469938677859479856469538876843665895886838912802257980955193690858333235606024579454646916499404912267449470984852719347958029710540934596686310051653669953240273453176832681976880908332866312512481313293124116924018922397683197655680048823971212843319171657912004502759724506100085600572171476025359425411871447828045605887479932785316150179999112748996109436886324612100063227190392403976560512809029020830704787036529842489878412017653699243571720242989452004848761413772683888859104863098912008216848320914676579103264937775761999737722832365057194157466387516575494534311837193645025710649721529709421951186729439950343265342623544520637651642195465931633680097275915455372093432642712259425051632222824606592214140864471041555815996778499773951993943573726673342988407346952701879772634331250654438653422735949206610401214779236478715932467786340210087058253857475696929143582874399516989255236769554567135208555768214371536770612000581153235227066334675171074812913221710688503737599248118356241564668411406961209152035396942105657730614410779595339008938580691023933495898077375030240073012394697126826857382089602572036458997559666662883716927952872217114298945805592165650354472366423842760381585957154588976584802940678847510919263972870933356580154983437744822011295143822599064419405352393602896291587753204515952361721864685995808452147955306817605690905348755917186583109186884618114318357630769916647066048330486231904372520397397194398061333382848664388526632804359557280168842478204526827465288924867409234369003400904940117125074653046783120894068427800664057008721062408411617577475959651578891099315468066133989711799082326035098428506347192248355805402771165099399454236089170451794576131330203825318703442354801944085515980508584642953513807475880613495072979895860312158127408679753158061039217960622282423923731771050241540926852089274898622478990983138131685457736087790258968799130148624755575326874868618383472311529775972335040892537349259951235447149871125989516678495382722519510936037149324594526283972395991281325704665937266383778016378235879394147356051811748678415736416292527257228524618168398954551600809370344750602060287858512813099227610113861754220835766272*i1^21 + -9960807892347388074603426678805409229980730864874981388769907774873162442974903265809920274120521441321096420203165844453254289334247646995604019362374111427467614370865890583083796092265857614958654021007059309922146026375187441244557391015525404986386737303148898654356976605609827769585260224612737272017096613807720295751681735872770320746475221369773964894790813236752654661758484172728972417778122933833955950169461145233866957108063828235870992598728736346431569151654506241693870755122485620064001419036420830407431360783881957485850071577768075845200341582749444543965640164078773039946948307084333009383048064138662571621350269018035260930231511088981182809436951814083956864377028914319391028908550720095431467271616271466558221920250191600959153806640899768364607172731920345027345189780068393029404411694922967681481466304129339810463815439472395028698006850407675154960530925170787040807035833947954294345565542908385431370718384827198544059282087990991612869518517202114401727741413879768632403789696868981780953956014493898474337034338164961367029012163465788410197833010319143738569132910812559272989637010140882683597691934317043332903473077887995021586359390217707669044186764344930108823701382596884221895588848109151146093201160459208578391113235863604794014268709794418347104321885694240919164980365710190850310110322418925316351078144560078977673779908513720087925655097067466820263774767120538096158867216555419164522643791546728318348424750695300416861833735006820726996875509508210959740503181594953205041499311308798597327272454792228837695390313460349686206946051896077483951988220479858998414202146587977731129102877433404239603310302797526318862582754183001090821428114654287229235492835066654367569188206109956916047577663344926149645476847279498206878309727430824162430244710859657144016718777010865929218126002635824718876655205288248006714841259808498554567852173829111359781734795736374575979288789436972359523826416490203681084643630597450281082652683294468964041081320200802244697270385835853492603053060542651969108521738443240536397639179164067420411701103229358905028556998554048756537168385462320628085699240197553788580144081762738263794772797883540328887255937461243886685150812733101662469993521472588331970497312682563535490399619475821120715259195751835039466308540662966960638842071825003903285590322005685729848580301831716459444859919293077510492939177229541136440677679815571444792558789861201715474646873651143712689996790106301602226512176797032000431944281763781909165611188124415826142220107967281044401142923697540180873918905469187190849060435769529482194051183121994430592070783666881817267725747943757002308236037918294016*i1^22 + 1825015600322041344114065100449893278418673130586223502698121144930771700210614398564268663194295599749202641413075012132795766772270650510720894222730696039988778727283002146584864430646985998209010542974831510829822697685606316172957238934588346953435420028036538845272780998453057528513787068923044975735270512676928256434312067601858711155007879297736066850414990878739186091809596093394485077433067849049382642165668789938230668346327725433855635440811938952701741577006735545786399261319205789722174755928042890596496872374219258786273870771676993433374337293202317682872515281751689031237945071408380705058471267220360655249820183680998173678908144973528326891632048150212718850428558158770709513740118258245580768896291624289428909264541672533466746671436593196253807356399191839123590718799539700787572766624700365043318012279426650255532471607786254417065012167100048808640445135265749820371260199584212084439192438266303465313277859863879183681357189198853476922998979652014481679964076977063180454594852111226398584611452036006050693173295496817412823770090196451582724276318832922523598941649438735565339777034281266897391877733937918960514080443931839359786774362332272564292061821606481090221712568685429568391093484770422937537492759161371943549997697525695571749909224965298288819253723632594830898975077420754079105299089945604809551473745288433145249925570941394552505310065106617778712187847007639021981660980886248867531432193211112186669051345737241150769987896492845433596153935223191226701908494256725142363509528046503833461615681673104790490861674987504620929692734569232428394786359378144216774149547143160805588031979236905949574026122252682820587890453342389903390825168215540992803541991833164411386302669352424459473268699511163438109160575146547575328157530184780404679906792383931856865714550414206403298450958460934350269954683635712247626746274241801857362334523796483650528045274356107030800227136327550086487775311317280381682949311550879491879815694846375877272189071471551873697264796236605897943378562643207578983083973665866295463314283544071307579304954019095187251847546218852667425259255992285111751699072820700197326502652783263978628512247195074290794990997676673486074390402565058376055995777765381580169910221278020159245507237163298190121581884572306241258372442866481529407398019601914667502805960940563945526650780343537341518131110044996197825433259399000589903953144851866463631721607646934728557728474898103265250760275050526615961406538575513390833893743510761142718764781577682304412665058885403375488843462585714593522297869029396048005741410822336301776269207506253876548670730602596515390641662734285364258785984512*i1^23 + -242790019406704778935356997537023777480139203182226611679455345651153651016638939567193326978236864141349977179545962404334264571307657432050335456948004797157665699502583108280062855811516279934635766739730595777488835443296107035174652699560921805796091098956007841966981250543710855462341205523340306803153147967132239695413435986806461938142954691531525663098173289713846045484254496532322534041992315317699658998642743586951294701691050096578907040161010842132492750033114606792310631407381073952375612766390790559323812772409657625566854085240044507680738942337103640240043028469084462454030646950203322864544095317813557584723258615010351967387565925626143284829723118898991736658499137038868472109244854381736613376211137392130411483287660920551135223873276189086843805916757336671218719668622180598235034373764218383710471549672568521227292354282395364286321628987978819067730823334082231594654715943223555664260570881813865248392830882777420125300686889280496962925449096765152942955797992727151801403168549057671082121930181174992282447722342156572920211575690091833086086309912964140260436258519617474992107612950194566078445503549918118803712935336566991089173944436791941520688654237512351835157146165950853424851916915729815947488360554513999388470274616738474829937728692243416758777227813145424630557497017065690853198264099314689277783792089048384732604170623968281588124633030517046085960043868899695635519338162563945704069370140347814856324882647611283329788246720238574657808438651314203790556100191085263049412476500639543231759897463014085471269123762970596091612228411734543161107734473323422066785355427908533488261661223312617264586964038632172075580060157395447511581094910030569766072920781510865812458224647638645611562430184058940041900452529794211457182606079513900524505440015737587680985290999042849596583542405215923462976433880474862056508645234573925499769598446574775297315930838896854149624865327719618941045887092673244164453034504597144810737958759720429787522367281503501537388034694760552552384543197785553720447229821030274723768668848787819219279076205942476720757347416946438767139911976125316288250973513380415452769033174650371893681496789641999398665396246443500833482088725536770836887352045949256093694945747281906903183897925706886334414200484167714386226931018790184351947616551755409223062874000243004384077611598526944213464984193348338076208743971747912623806101558039307770250537390333157300316651900819915274950407227167537755808834557301590672704509193990345158548860074920692903149021959221475788639675226023037446932784657228223842860983053083803232562577292793955056156937926062885565860794432172498878464*i1^24 + 22894483710096952484821612540439718981124559495849293869913368546136147490901021426128588033998801756825097959628729758260580221971494433057363907289649647258721606996477036930317215037802474084070727508513711222859592923133245699027406307709188143005132322395123471489656991810460635690073804006888668370831895135113719832383226228557348214205749268704977666516006015637686083502361872652333490567112717646693339058861612034007918760492429066469554402805141416860046884392844600396824816184761462545399040442997404553565800057717436281832728770536320328799661021695443426018033085081710755896008885389865172737106552184346307281890369120560790651638767185303259720331531671881264735647274562887358788955723158742974319001580164608313868174226935680988403146489719472374840628297318550572524855278697518887247448529695880472356822419748635308443715660915876646250247547968625434009867600161606552734659906002592210622582442752487138011465373806139920183524290526689404149951203254931207988029467903996514090160848406573187002467001634698183569838906306074300733297573947362734225208341777474342658614037910825836997280354217273109477333517872263813803253225919211250691449090427575643303078988381754709394121059847667934942804519066230512430573452725620177821552826405260198474542248288623152707302829125990385980914441152005313569760159774243806794033648924531179783050722041083714922282783130165155893659905734720882545396938466832640756944481776005759644944562248062289743900035156973689809580027166466740504695834736360722836941084614989866982240382377967023106896615117122684144408929127520659402092156510192398825385486217635417124743763023643710352159827009134630212357665870838752672147301510406760447317641781356999194240035070029042258859978401862324750691260486179197119172477673931298076482263429999661482999467504409139202634866415355759240821664733624846370425016234881550024154805843567093761342397311710455289822218609947664435949544427147501338071678941409504322663375005120927059073027565245486923079712018517400199655756975522284089522139019738865562561108212585958236505803539149580642772017707350750169856412594299419037096924623960003268371743204376272228005182553677257951761891346390977737342655622999308117272193327614784415703891243543505016872941038513307778879200102104512816317642023970435685381272040212701879541077200676300850160715773605278117197875003566156878774742377260809887365700776579641478593112808108830849160479611427637560235700701401856153173482144709759449973578152124527192686188384572898150215610399840764627804975590403136931422234818574115193751196354353263145789366545567871489947487675972485297201673725280256*i1^25 + -1461507348957971584089353842972819252100821861393893460633817556231398820312608380258975825383029539109591393073986646192949470657781921813087473528367700212687748462085655491237259573363059175946287821261493760088215419938226498478224783088996631354674234639045515042436489451268002517482723207406216999912181947154372006389425458883326344461272700586247978670214349519811983284115733261270174191796224091106413427450872892639090348647911645746505684606892081340160305221107907160281995940205573486605486531964591138575372767257868340511964349093622275803811826614003651828670740636649221871904808758695191998167421830757819759922595734970426792305887780703349503498351378437551941629594209220844688047013248147708706515602091620006971568724117495131171955103846895044105648487097215937621276275201935671662608117387241262698141168677700800766079964417526298649258063209873210781673146417126971555306759706293341761036321833039781833343863685873347887950784559472462828088468864901650583372328662257953288934123230124011359447677916600026269460355935213345134913040803043790598739864975076400573062325554335262604018732696146893565163526546579264057247497990934931584700136055832589642511491418966108757984391029881709138651745444799734416095805044247191700274801338231882916057699495605679776327414137386129811610175424137071130886151257055072587416339002850126895199510230268173666336366163141204206742131008500108692819814434533067575409270045418520501431975502983258630782363583393774290545113545354553547379810753536944333525319800103664519245936645746908050569533953838648629626807833952430655902589446822014580783600581983432799838345787266321929584862389017468190248287519644738564966401322563884374574697635197512018838663923901024651027522199350794516632888428662674171986476980575465386800322669113170050713257226199815987049880121954056953067052297170990338397821535214779255754662204260357557985903987896645700383869995896258964136664064063942692024817994585832690383260381161571565663657335271467655854959724660662996247056057036361133580851775965943578153762025953067802198772965308615869156896600181814559958529180174642185087955565613547096164040760874343808943243589232289904907846334601932290022243098539988173973450290516641441993942957529240584314125243275426838945843878052216352869183196231445509622171630777404863721221208529106115630622341584614245771097804410748773553042693272909682882642711125475102082889274051884050250961136366995265206217661647307542257960225240600542728442449239875720093071869051812733304364107249383405217032550424909876046416405839648423508734209819597165537182085655240942008129770999783589335269376*i1^26 + 58277012109532037708582827755021239514639785046973444682984234477804254627892714021278108108752149485502407795590566878724115425955580808516936584133065019738761549945117247696880590179756461628414571055247188504085700168028051526810896333636726482031788496705042107006003091871646845378663118427103163519850136171226397652797133407577590031675660780335350227229627440006587627738343908554421936924220527347579278343259352111448848598637089027241579570470247249572537891981728328687620985973642812173586802236549915170622948093425288312593302269989879792897935239408905338096688547802479754667522581587526595439013388904249409756963126540184842561993986165167162107043095674764623136934955767447851426812385928443479996088380583920646973711875307773103254591543545524417328308537514257955097911111170399942468413666100930533685944449908535803157913249000058075913788757818548720679068635269567865640906699588408557651270241977300813177765619296245695752647404016267281181349942038131996299502965879880354797524518612720497123571529680898950897731486670930725929867937908375801214005066743464486336548621555015570299409225893655436434899560143498840834827694532439414608037070130676070832774583137502559564558647547696798392987540383602082100022700828356143636700745423653059736482772153335147427960522867116325879009501222624266190598403623861372597757961909442636527334258549880523144305326268038364411659982986204968949373624292580056575250988470937737347009661597255995294465641843662690457639277498826462569277798681076945938068448173443925456992912009054355854842137095410722194598173774889926590208282044442605746186304203462211611146995320863028093953029306672048890637521487311590985933064439688407779475019520439653763901440224194830645482251954217721244567002830879273059973989001445486193701315060802778175670400017629451425527105157536054373804664103603038687451003459568726330273155656935113638097910980134072434221657908356769274065832211029620660068963534951390631254948604411101865240560644116944815834101247877939734368603213171863588881941903752252948194357762230996224501533063523267337776468113203837421921958169937221414221263402905111787716433105482739308428966193624450219459049994388986002237832031065371657722380000996543666195611509487985608573912561890332669043034227641563036338745906476227292208069744911023300414684391501400016891080310112994458684475743064288045405301545069840864741731339817238819968526508573283361745585660735098252297397945430797251872207626487033867721655236811552623531755257854157047408189060608664504212441964286595866233021987230341313646013360073175611957306442888946349425035334895271936*i1^27 + -1264901989001087023198979336399363027529283534382358286751800182884773486022362846634306893516635740218483709297467171598707679928147743772848364712983452555695292179117367092848310872571567311772661760125525224502272986774635326667453462686251143708178767020956738434844396375321037974225989721112303215303795696320324366062577031454742272302033611116020094884173928021270411520845191181033002392998721257981882356641218990205218166179543530837954244203840490644714612254972946392948348567765302814214775006777090033753115211618769346177632780167478649355934017263449653896989346396453597980317485505045088887328823164870099558958701490118752496999089780622217208853146093931304978272131007077026263363560118092807594694250778988810947168747699703934517839802256980948576212774618825122382204347221603151597012751203055100461112458075043778543217897316357440561765367065248693855063092285586895833625526849540173917405498974841388132101039119758014336151825299895413506223887687748727068860416829763951057750160841623264749254855638672817304383595451207639707456186259241390177256378680113689228812314982166523673555622481499311664529520913550817283433360571063124499340812654465317839463805438841083253837609380095322036834012858396665120960097266512009359357235039457506898379364731527255320557961298830358595635997703611044261668537880440164595025033058754269201988002461844658742850440659090810835740246936780521905588425734642449246285683313052211685044314450826099719829074205794260262825338123064198517000301313583021047389094244233208489143644236554907833283723735011451242728261216435504107967931585516957730341374422310657313102256520418998178783774688890594083844278784516928152314468516926093433004116644597041151617300656280978977194054403967094702132982709777492973136071011729465313479370107858554061048554165242778942136701973542916640653397318674532394334294837404183122365028525967791540680376493902256745884370666819563537081208612725374595360200176347332315455367886752227043889498814506184237229562714672895741759840883146463221557906652874184041234227822281643562011933500609296518962258343544514196106529759219813718979973041223076007943176898888195717402271676374028383975513081228140510343386107771635658003486712047358643595989478982546417678575933490786573551749594801532230800895823892992328967626293329878087763478797266264686759308431883927537356893122772543376251162886744713432877654975029584191240992807616280698221787265971503342238698835473805947190331652047875362380316748773442065978890420625924816948139823370634564127361692966975292933072168975732273230735051223792839799613869073775897757106569216*i1^28 + 14252133808171412971067977921294648449036056282410448342915855842689038663277597984368980478955617908511592196399314256809354777422550635766489317768929515973216202605666275251706072530963358596883703147586048584939240350092994398644196407779658107833407771377361221618651320643810287355705171426801233152637272983278598598296177855729829300554266582346619151471021805923916659116784254621915962790617641866329627398781148967981994516733645267343511456629565837148403376209329672991611642592703532074035669028655738189192938422053105013367953860211452520491107100055754270181740666391152836862662507570582039317481135649383796841080299872171244942117582647116589714880855466714288519407280766940244486745628426411353538418405890122384112074214505315392960622191487548447654067483312612772870536639746825293651242900968841687947650955991123863984082386752438566556286362082551495201498314573025483050937783793651076720540756471392948457421636972995445537694654410258118729692478134037642885652484972709636148402860616139894929843015536542243987096933529644799438127737471415972924131811556156543049793452361284694990003402887256324138549672173111135653265119010554741318678058803808128227444026123760228032254158038959579240055987951875303050476971639562864563127053560598452280969489781306503352308143233736946541878513969992292118400173300993365160901486242152340946890669033798989173815561298305226321211703956538654968641167505201155529086842091439959352255042343759458038893493970536828615399367658828498504347554448332346568177711934817545479583407387469277726461824902346603107199237593075323318717882162812466558176096496102581697887870327261264961069331981459176209393677519564634184608252746774588796562967500152743721763779395441612923182194163168143936033146316360948522697673820118925888873486800847662312038666569732824972903931900691171805482080880436477134589511749997623221625440864035965119882039067489244561876297948050700503060281512274233106253385120160146257423194880555789415622633532397896577497536188789103341283782355605727059149745529212678011794239539719550752227369688731087919103819128300709281647169970530461136211658307708603771234604287148452915802530982927644753211785050423977930329259412180632785215801118445469455972126826513323484207041705693504873214893235584136413888162469540571791172175594272837363224481768561082805500325363887312406560404907329501792751156688024310544697725495051093961223505302690679878410248717345250359741301433499852850596434271903807173719553591589003516799548059871910507294190435734928192486136100213801245156251610294993228888834036386320475335982346430985535488*i1^29 + -340211017268840094352523516502321949936054968961236898143136060655821532991615539942351327769136097669173283936999979220058017395638176636850147455901886172722676062584802870343572639728272407856113546392542805557552479343656190875291838271659272259642230687981042781952281751932158258114182169482634849959290325671795458825797000151969207212387175688103844198515897924207063164413750053126173729820592747277459591525266539199779917936245814656697951597255433414032606303586993607608816577779319334544256397484706907855005539022373275018739994739319753009089410545668434747617906579287151087222592099140421623577543026989037797903783768158234037640985850867546686165882733289023967900761607729480316994326709365505636671820812711703932562571071957841971590560821401868698000983026216824389992798082903676879681421732811980379384153540215624607133960381771721813889089377480134636201752850142114784141552995602016717579971446219781195781412873762092857931346031303760929223853281061164364903544973792944150737481549291695636234179302615325544145862740013223233974388429329030844463297479487248377226262858371346386634696895342744273783962869123440412849887883895623530250560819896134456144886511474898200779065063994454876655312469245816311369798248071051923178396940040569869901570179650169327589867793936649008682361065431941213942028725797139550606892695967734958245588741939534664182624492547647032253360772110984246591157467401782885198771239219587615236324189476945755697923799949302057986720164502244719390284749315017976555189925426569211658504225338583241241042828570702650011409108750976727637205944326716768106976455728742440300624527021363439523500804720918711067327001562882947926519728379777109955754872182270329495054866458026303033227336417150923710159412593905303121520281811530834864214390145946903176779112234070010053825757894016526771151685934208141250327319520114228839715593913697946956296893325055069084519865901162968127976111793865355369283429149405366916449353150947353327302632176774389986478665056663130660960212519179416729737891683245227499080868357136348005485325777325326804020740899102301521257406931936911229073109178679265103159372889533859449293136409404921933954579292219868645867498590822784196652958798706936229067963990167455595294185449124422051250542106622847886597973180436375231614152790378134604993642545466148112392642135122594782186465377190805072497281543784725744680388500806878103780207717302958980571598926292122327396628871205754754067605497846483787389541924286214338581397469517757556687100446659968659156118898387551739473571608696152195557377583255780002450668257280*i1^30 + 5999583081712829260173236472377703929354973385353015795614390755944047387031146452367474174117368344777490826206587073241117889120888317986379543540246915076640931249217627960265221321471266983387429462243132229196762563657611210588820086416069233071171743208538203311617170085674006235806291385723608315595282442769888940427399445167975587524349615642775007862609127862354546048777946150930224722322290551405128196231313769983923262158558451706634745748881114742851222164054151812245516546369101840164575175730568228795937539798786635104944301647834665399591943803676614501411774319718975776069574373087737765672171526838387594424692478446499426529019448630277318760618705726736410729326670246520511568882012114942232319185932657878467075152979994928506795744017608726727117493534439426846951096157660882477807017610824492955926587677365864233279142133511307416500384205687989119087522505420321394484843950315829033059195099165916607196602254130057130528745286252204036119031101208177609377858278103933278287776179222038229022371513437578698963318632163473951904306518665760877827817520194839522050456281389877690309352287213312049232734144305185910159966687876261733767792498741553331836386521986626479613610571499960841967266293948813383186311003590909327299930535515500938404259460681754157418455328282275814094992548135369978968231018408443682769051309306413557084737624277962295740703946812022761805924766225223379084173701965921222790984899075557077750311850166418770353355984718715258111718370530805876217757127951151118996989655350125335657372065995600931759618296987302373282900221692463036466379787537659764890932717953169010935605396423571763795738017740310207589605959107912792239204820952209853020160468294316056700366890559344118969039500758771625929872189157496603892158046848110835465344796865985704529268853212965122531866897421297417940512697084178645775934112918125110847266037499220939243770362254617628686505817811590119828529921366021611289000369246361006463940699082649681419945344479760973797695704105455112541055974685418668261907667061930992708991805133257922096681288821754359461583021562162593869709507905895332524084687001372656871288907301335204715263180218583968309136458052750664869491643017912734588546315044408343204063477761427239389085636790885766490049363955592187988870298406314615947581193595879432887163647653167250587343164549660568496306437069098784069385216557505612457173567098017493584909917559210997389599480765242476423870590983978971814422917616114803571998954616865564971797514188089813750004881683944004858567605659865254952485526744179404765591983052146436210688*i1^31 + -52350734107451050164132682625781042797369063975441108019865265334899164373537350022163484190110310842552283918730758565621979147375476400263416641607663546155542805633168892028810771624608637755306656565131375182155619756518740238872101102952851876012253564457501929202203781533537272856115298389874798454237251794766266655526377796995878356776971686459452148823615341038941007388941300956557959771217958805418101582116994650456432763050944288769897737771141887120670740494668084814634768654423969481093138208534336850251501195608560537452744581275630535375123221579526069810804067790206184095373078458888707856806998973136280674300072554902209685768520251437562968136959910204210969269902601776056094155926480268770519975655025116580368061424767731884874459921831575213357572748077204473609512001194727641761383051896991114510795372407297193983596620258183274370221809866546505120865537567930020770878569913519730180552081465649055361554005281329927814697090297842956151134274887434482227989582858331829756978456316053399949185974813415900353094900249190351606707736025610793164957292301007905715433233452965624500638308149399099206913261203752356482898997571905430395842936890879196498443934043927356530301688239420656223810926216618790976883511105836849477655985783418516563374089150791509659493513391120171493109094321057363796353153472679571861658087750837148419608197054791576692353453579284162292375647802394657491259036759403844012263101956451360452347216422205780661826245886217168399957209836039478595415622414876238981929996555005493168756956020345266947407040542328251598911940851524327195077280966482068699308014880985899063271052985441672072119104929638457633742660628012954260078675498946440540601232032490221523798091473755791830730037634564546559037034317482080581309725180387167810924858554025251386773436772805081431072832599367967294442980937337164180162368976040787029504632647711904643450266972040387821729992013603216040276782171311090928613440474452016110494494419829309618075068874647270070717753127630733654588576338979304965796736845145464950553714351301169209297463533641047217785258271780837964292249609228643157782140902761898642555049984282568287827617044982566587729386952254759450511994298362896179925365725990503946362574209063240362264074282120120999227286869238507963947184249737427440191638460721238060112352067514555317423582674168317076676234739374605108389399133716497319947456944990112743806662051287002938718751168967356533175327430131588125242515895956213382570751015477469461964341988604479178812478876217082734804956528478701059124149169403467554277971493650432*i1^32 + 253370008356538468375873951794139873381214333514577230354669582830227080843534086000573901167229373742720478168078605392131173862809972450046282014405818486446254260170705973806897352641991519046238167978546521388998564977666829664369426017117529283247668917608478682724423792997600042742926121675691416593490409118466749223451941176190064928058806709282715543066858421709780711614967485498382421683488264929973862377171392456238915756397763504727617697302485295864832885377320184853628555807479035401467360296865697781193745596154359254030812866794554978732968957321073205379477407314316616300137126627817259294067770705436007149159080925988979305856054669583933573039702607611688087356842378321568785745018931358204912147313732481093698273994710570842875940978670767943010472607589659759666608500860244680256605986433791599585033116470549909758484192498486606442397008299032877457786027742717215874470182239235222245665228785953022164647691348859268002786584622845073166351934019645484787135660863364943302024263243483992472517884638825279767356457518005716021065490021660103667496206481999338641150048843287150304509411710555138721602490353310956725562268252281938765899433942555144367165711771779360017498263833871214783002517726882517257405780903725006216473704910507571751304871131806448939885959685750847564071849185749085127074098398956967770691964688209312688941883944060889185427506782561936604911154673447422600622260462875993224299896121687962798724946076348481173721691140707740406729037412079485562388021631479561378530122367040906444368016832673036176764273356081949632969084112740012631313399746321336381337698584861453670890925120153178456891540643683919565844608014342917000332412240999599056703886854750244065790846634092854250690558483848239956636245720542622039912551130215837328340511032868339894550977505334016330363940184759703254588228198266035658043710524072525828659651579776424751337878855804226081608647534331585061121043777340155460871675467473492487527106309609752639381882386801281821663111142664398611617437596125295382679591880238750006231792404664842672380980251151812434871409174813795184043723499477500410396786836914683110760277946118425718941012529652569176199232896013124526143189533258813458318114411620323689490536903251810205753967315053508839590932213965726103148462308791734977259968939206794818343405206648507690920398877931333309897892528341549201806438506835303298647031777984481894956188085290772468957668717305965354506891188617632633695032212584389326532684233132055546837067566159812104495978531378677307802025094490843587291962599218367862669312*i1^33 + -854209396927880926476343820533138653445154179865315687964311378830374455882103297319783929181148216985952906935309734345134035528865500916794855124178524703817927995623733132298542155965786050692975390631115068518323559399113760133591502941371527111298727951440882332466541756122207097003575588558823639237372017195778995021944674260258109355309349369003991665689232555043400738816752982870938994101237257127785638532481519275338570345323019295889665091126199371449341184406455391436467289681012684689859888874115025509103016920656908023664336609536378932293491988070136505553555805118387085454274292501801482480730766680514580545955261736721008073855941388720535620129081162168755631564501795084881269111586505936028716050795832895666214394321949956704720596391062663444119729821310782228091004763692108543017516680207809445251310957271754476967095776471873415887717029706268153603390474752002605075588753762369629797459749820389998188440546388667164916533548781100536885301177776016726386342895202305206302807114544069352202626678824926609633720847745401670737659857520427453383651013410936620037850766785810916397135758162089179742738908984053399224618239215562479305366724107038520625086267362846240321094668934721993486713081907264575889930960864559149571816342578889638790256297547471628568454274478230223147751825856138701137487470662856380470070180287865192854947127411815813269151113454182935206051302755029754812914192895579187101513123735973737974465763024830052303598605252197325402106883300402796563505714210537149305608374911862103096891511691784148244069522540589816727881193071516136855110838500296438629196129728929021200913940980854835356231178410814194594126421031562008617183795416962425249095067888635773303245273445983993658549470981086935589456462250747818502417978981772464539080296358396331676223246014398830064053013563262675783226836867346095372258989057624884548277227523150491384245343450917283247388647392407584250880901982146339504598886849952776715634519957243865739429717710293545907440687991869067215433951539278480401778513317514842427136010619435486833658410517136290437703295001276247003759109015500747194465640985502378095518098462764085341432456961452562573865027092543224367619115731654523624133477596858724711604948421508813301221486007272725950486824538578043773646596776677310179081531003103988261044834225672451919867560506351244725816528761845900651431831700671922721849177348949896995145289907950285699499647695278658679211146030373269645474850283723765454980186468668853726814765960785250995779442471353039972910323038656226959992010175414272*i1^34 + 1430636470732852852120682437630241579555425624325435295101059153756954137377686879780166483802722061920708946981638666925453675003059586884295202926427614480407574861186453345946034099140372654936978183974294441852695764107330405134550113859149221169838220877810084047907186340942012940208999011022257086364405856499539624523066108263301016987515228351890702581678960721248348857354145855719097598826059862992812405109903664452509422887739668871655862966395903502978191436790832455743258001766392231246584018178285474975227124783804771701442009428543724852105766257959258167672608664213676288995231635677766846992237433565652298114839312172095976352468614727196156719842266151380833421229116409890024763846500070786179945098761199673982461804349578015436879872730019100910766425277170336033536630340485907819950459739003150256691466909653648090482567851083551080272497684215498219183285408485706417041564879668547144016259042466155945307406961173424196010945167736664135669211346927632988529052551260900539003984281466759164842116475274884548227891200287030944283397487297868527133107969446257796008730350253708822564015854749564048299035761164028306343757859585558333929384772132517345149994780729952261806012676725054541345938786076192044374370451388433244527486056373699706218005293360713156948710966162911982608836732814795761749984014522780630086423418607831317607306266205358377796843109464348899055468131930983218568896879113680809236959773916153412573227329340462165639826080105253371739352901129579236774862438329367088243544487928046773539398021933333012532555173701435361923690523324625702644995562381816297319197779975499789570483156415040987433115980903300167020711760926143970251240299287819801313631464721237021020691523523200382625375768640027909114680551046308128675338227413107801322713319902748210738989804655146909361990303676840081399379208366584335061525788062709284963379120818241913394270161372689648705784270060663052472903646208411520260667183725080101287461543553130254817330868231700569673466060904182280592774185433565993445246482397704487877701358774823840757605060152017348237976798120172073350452286772116962620638131273105885141368553843111264132825193079913765849650101155909360702195625019406648517973171786524994020216667996151802353245745097229011462601850960749752030842283255885705239055231686992768898277440459059118002132258704046616872836789328749585336909658440767061762721465559072410602025471729847947056650120170941661801785736891761934324855100094863951204517796448881853154950497497910698352540655646242532179616424736522144067878912*i1^35 + -6370663655994858047108940760461825854950854879208177125436325654403367483094740716376559648365487785800114839969389566496381239037593885434547856666398999528819077375106924475934627426119921368531025395705274115148203870771873801951428637325438524204420701658622211658475494106004677286532349488332017743973918978885819373540417280040726056573145896679557292347358594248683307134383237486538147288434670250237354794541152603581267152569041991817455666870094615617459392475737399011160361357767022680748373721630960859448423751894817640835786608328580174857458690116077554289697391604498640069441820231697349950373861515824818653036323584572019643044726279640068997243511176260111306150319658376254404369392336883809535128167578176201608870770654213928694917992423642654498751483329776151434884160503707559268564267306674912010334504200782007392462002933437150289268059531678870028648913835163491581949374271016467211087856988036364977722762329474295645375043667470855517258229366982111980716527513966989111468431534021005556875371735573635005766775300278132207444770733520520523623893729869745595782087083243979385168500175801770562949511971990515900662070843975839195068714964730369113523400472362966622042309813812631545764206877702212624185752782840927986970745293745917141623899298120359853929844923385895860457392028917086610048272969796071131924278111933779457665526291575785470428177647823246786251517763800731668406737414562782822571274762231360566736629417921811053877912312866411567675952704559058564783170980625083732995757150796791379432780151683049878009515024778301584679887678499660160888051805747092639760006856830978754656276601494897578127099716769218007915899377859894777332309712875096706059234079319048933377761486975790167312483496879205950371195835668183840293243508100611099683247697137930768832379698170547314007275853635607072165314960515249408083058318123753637005839127738693878252513094182413910309785458053550498860545565742472655238967601660141953532974162528708312751927628061990359414291038243141579458763372302935284464852688773203609764011442109798385795982431947062011101691967372849899853576060311347031139768565345875395940428932250027130883857436438977496044554543486238983804651936531664553771487314156922178046604851558880410825672370188377505608339499983109146402916828689593486997175887341854122250998478140596373004028622600871194987106866363961127693326830387562829898159947309876139063107733450262778828253359505052554535513823399879836716480282013213268531198220899697350403142022403778055313342176559726153738162757924028416*i1^36 + -5811359985842592286875966459223467506784656483545024901268386489691135556372143109868626284957591736982522019691497219888180205562073592128938947307430861882184249090263450284603973760969641633529650678489949875628370299465097194613015025114682248425536214793647143971325298082411410004878834209395233260449327985977433901153276173219504161502876062425250332193455654795420631423134344156644583225465691305195144878365047424780173751656180520911009601574016608148819869248636413166168348842958433807502247050049735100771779506018675871733007768423940699012583553399658567773786111405006654212974298122574183000949128999916496790942666460133737096775666402201892871249875502162662489085551112092740264175540031328945699160253811944028599526421787846493195038325968251301587802621632464182224969315305672435056439363816502213414338907414564927090237848793009480208060838043148366880053709481575983826851933701084114822569998844104443713915017998740589843549701405597857269509929460980858638790623028232273517957487166056039182828143578698156254916956956685896118493217455016487242028994018885857875961280635141207934417844852651018627448815710310008716631922770213892720621472461592789494420951210425577534609904797485943588613135299354550916219497151991869899643384355010861686396634387585649991985636309709384809061492490904076383358793260083138926392564422140196782560387731198551642129674580508061520121683569508819187060814896413634585875945664057274136924867080818009423102039062956351089105789320030930611861821522153786386631412908338109210196970532129497983042639231147812915874134480590263522630355087278686280163064202995216537892225113163878202917218074013040121987220791524863411473637059178254496464852180350108110428201684155618340084954401033919538088057265681184679095646978553065257376941964881763513326757566416331565873242565769465784130807472728612322675017844834680272032417648137430685913460401323544466299432314456838903800165310815984506450879747029191360670077171569958274820158682465125061352235065155096145107937208987596071545469397326162444382070005642442814874516709916699104022584152232731683771701801469197733090988520876996201742991591014320233604738441795126356928143437789017332045916376288314858723167375953314093971521366506601745294786700241488012550370453624134312096659577803083880923355017142851916661583500652273647167049148860910723983841692109784065052116605367116227456784930933150751324252026805324076933631061266887716128640720533821990674563270715551342384875105334525519204570938725603185057800914500083835954266112*i1^37 + -504716306463873253415427162567180856705641992049578499140768924633850742761084741526634308289074626607225248759381495140696992165880231392714607661173081444502876744745035070031513968570264009553084385127438000016607636732271143847572908173231462151902767430633671443852108592510821708013748124208713824935638944603524171837166801267498665732814752577049585569343206278662756513181107602301626531334040071473136482886127219384825613909489625470293571789586941785927543568359558047774247733800605687455989559717844116036031278948334912011027079703566169510985701463199384979475529105880543138355682273041978429283465689991664219289744564377573855043826730625609659303891930835128173999720253037133209563138893389650463464246374861665857142301306743391277338745987084080060681262177054700583756328580156110087138485528995544433911205003244038712846165914157715724646464776150060538783527230730961189895812598957828975741970290401702585428405655897987460167827652977640122316736694672280481378733929545811576122558440817669885052986029866827647903294511277146751518970468989409730458391405192651507276277561457607014285491743381867717333290997840936242822866871921726446689863223744609228682514444801012451176735993745665792423106842634529643516057339232087966958320228231617449619032323704099763986853608734737818244314699149979609880162012673480963468199210356508188968124319939814710629106179319362546736139811004013613611684392419186625225452211785245244889547814446239697499216694665163958747857565900065842909956457042388837605328599997813193551968663620642428003304784965588112960184788815907290195124789753543129946104579259208643726355820052517263655024984569096799891289539998851572845957403008142828680216536933141023458771577856335202262555610369741318759340635909593540484580749419602197967784507944791491504390007755744610901558363589651840308471172683633138985336396074196924132140313859735270944096065501871194656042144795487262422128147914419177359944504594203321049405310102529644713704080871234169765795804929448670049929680629733235274655674172727650349684787458184804139610007787870534636486962640221942056926909327442447111870487137167923336853411715378871157274590057421126046177520154038504748006509516749144466945052063943256959378035057505979486601655886451438294423989832145816270151669057181193088587723978866985944455207032032694053758400340413702227454730857747167807035749433352885710452648962193441061430463966275743141414478534213210136864258142457931200815366657992498295755668267856117675741730291977001430248387078258688*i1^38 + 170654084114511912402619878241676863224740734112370569456997678916833309601033741004767079285100539422773931448784887095080145352986170668881133665748715726473979975694599532898752888934501136440879187159214190647634429221238807133983175307030071801607633052554367330879222636978579812876549076698909930212248971724873284683083276223979276778485784495953121470434963323075876810233083325771160251284583629327437199073893646739803741315193410076485524181544817489973556413210684060626514757216316451935740907632261789719091713048206541480496766811820939968871802869030281426460187905070110794042505919400086123206367995972213405599339994609418363010908471718946138665259141422273466983865580195802510455303855754172338413233984690554186178464097560419476559470411738826914400440953931393677851833024993803502025677884183946967478897457082796377103841421363062249077496282413466571070342092217658460280834588022369249879804625837181989423698834034938094188349363880752012966559363575427688966485687162768081844496492174037409885383111393421611285603374833977688769964428909122533308679448752045504909751065290678891407025700061233734473225911585464491262998940921882181452591933372298117034114859150977202438382342553346873543951649215383584086628936171722899161230076620731758785518544578651082066105607181293258778846583031683075857458374237315410268490832038077789044229554264378775619627959605043632131285238864766422586970548976021231900743277851640110883950995659681837070115606005990587380560624796017702584981385797763648299252464303914014252962141541171766382399639083869729118946503267650617427189404746507873491091664288437903516842496634389854782687196108442979370351739272783866025836267492625479814853964621018504040921267914009523913853468387283742295715029768439560659312121980350084728806830518783744149800541358068537799608644229989143006787075026003352715161763727672691783016272208755051845161915193297877911175093672663885165152961982958471418595182602095782216555128975583235464352399824386550085991795742705008135248592189218649248931759740325526316411248458097281485123397469361250020163227874677803889434638931366068202635104637718640271802489415471066243294828724786333365304460641209712097393994063844620445673722407596305439178025530673525490164662841379155181705422864728268912677197400846687913384676693619857103394089902095357461936915969593924605743281158449191698134144539501419773405191886031101998431181480028716676097341524931995769821341175765293503901751426155840588961675505020676060664107599337681900797952*i1^39 + -25600527624868484753223922705241312935740841478887013136477049843181913260672472319482672652700282725148474226216452463176231120400860093846880701715741586274294511730449332551443519981156381070546643770783230406271119228222956617747221281103977226697524713602379112261947482017482800987850476152568671038661284483181544128777304663118882798987018749794678958786391125542028588931254233152894262749651486049098508445350817660797157553594226369719126729011225289390941353978737305264178704338631084310520323603508171941419783922799051804711382141072397138499862225712007793924406826818782380601693885513718266951376289278970574222864885316702362668867000855123245445331842334518740313537646784038945691714960013099139651475235673108125872951011298303134431832957942224913713732088657210125454532082324808893406396614205936137315727911782832272869456868779442066095704947145197470230704558915555137948033198823077900418264487569798121838456453378650075600250869004736187318348798083588335043471255493554305445974311758262998935490541872080576335481194811640358103339357725166079001475259041944732836069087697720071318628940908837995583810494848298557199469107463177667166059791251302816628481018211493212467757612633291083827732350519262563736891537421084146799036658736687988829393626352391019214718092945985557842112065313837672984270334162993956983775782466444358733681572022734639018767241512895259598656294826235183829444566087986562924967143347293472198332080910512471805803415879635030777177191459593867872710310091435618537638268107887590024911719583958058792007110674786928231979471397939048222964990350112214606430047682732041948317045743505735985680055035823995781545870742524148426539742055864606038616852986995397697261122678684301402911406835586959376740817655522340243828774800897896314335802499953863289808216079548592002048692951789635002865217440792125230512434999427461534493838601671503350518562391150445155354113873618288877450647839927030479528775097681433059930788143899420297252507909815558204529397063210020679236841687348009880985410373421863279304638839773790396827571152018287332754866029977244634188339409032892768536506326097091662892609666424680625281249560594595142709315639548530931640698103144531224373553577680109673023676366013577992879909001669335323041754590343603876452032848605742622482196248746314736003293453772730549077824827599536125863754251412593394076800602860828787156498918339837106136693641942424663122236611541293837048503029073563338600034010220624495838692950821660668648924177760256*i1^40 + 16919596064340130572860392716021113869260015891288648096195368477251713597319248488457531589850934843201846014633173024371650175177251476749869406996099179592779535520166820224988722625238305574873461176709832317676521581361163607988428608476964392230697689713274078643028636951640734010213706891261267079477953936588915847142186561545085990494066363714928591402518986410666771889793922076888510774087607887519406364189835835008525230839800994627552391033316842718469388392079923378456407650906108156528438920153885585827718399172822170366260067746399542857982614908998998712830122687103359676843158479677544103783915568411223910978894600163365154540141304526464852732376795009801005285166020186215964644025773669078957230542756277456199766953009589857370660502466218436209127139606817760784562132406504019591976222751534776185794920791185360117032744289765210926181344339845453998948387197673396688514343726922089780123997695255230341690357684092376952997348501741703915931744337209389447887805760355751610814624649908892081071131763729765249953526853094659977534594315572665772032319397830872103531158306319519479836647029723996776032487090046984500495297133745870185733812266390811976634837495486719977824285700258809717286057305873689303510722885004472665206923722023366093458974630249561834645648644250351645662604109690721978730113891436488543076582493110326216748712972397501508246275753964501446706536410718963653124880101543714566734974023479592557755561743829756417849801205201999342611081243036926905314222530817682241863710329404335689445312721019724349095281687327672419232700968495827914666755669521587402110219089117342662020999422758659130740876183881168976291161229311423967433556563613374068320011855314739603464857505394582437843199774244171265950326517712086287475536354772905854349169239824251988048456293381440177735659322779965159455652884978909965225482527482360813694475092469112799157093837308603055540936905184396337975710339836480282558426055494400767014260257468177457815444220544893063262082588035293394197686807577764006265077395547758661168737196673553685266872767783336004968394491630742487676970248983679823934371836647542475824383387910458360647132099840572748372153198963399924016435306901342632871746391981172544962897181473167120583837414884675489125363059361628176771182607351171731837670579036989239821063451270856851923759837563673217759528000835787775375399201668040379990428730366040585526060474883878152929585998611037338414035177272854576535005913081074512651560424162308887937024*i1^41 + -1239670087423469815763952057753689530601630240036533827249783616390047543272543518926077145720761194162683489745450069557131325116795710974061842690369124441041933672964644200700449997872006994485199787631513439041170092727796904851823437306422531784079879167335947345635497197050271152616950844368799634780960430011098257188305684995664633038021431068401681139661603708502740785972570344772379640883815738664409542984312779811444608593006134663086344714790976113254546249923089819219233790133980859564486311023354289836311634113026214965637567783864609780293405186157246721157426245089249614231259257551283834849015898036296505794552190303181092194204134118296695674031928675254512551631311066798606976526842794670230299819910825002523314248773490915527687228180978063018715966794229377165272936845742122041117998527145027725144426623243419733647329768954906665748245551826026305906058069447790426161758272841285854872566604848166015940749892712455005143000487573997834003901782520075553107691993461792911910844495086252248532136692194442843627605701190684160292054289428121934782787500105575147618184638776671870108508730398670773199964882765472495478448784053010863776228150565182229371000217533872685681002114879235698084299561351084724709612551055362916647763463972307281089361163969562623572287519355847977744891698222091425644980862256513357621364359419675338273732107045460478265443695971437884978491636818406640841235112220315579730294801096874640310856159627978852159030389696909252301510482907402353781727670001278995693533561002595951573796562353094932900712481153010384087288528438604607255242312747673260499686693138337473140862471408515578268376203772530730976051944781916100214280660309394546685101791154837582649416354687885053611085043418869198903203126884903740732027896626937473337468143407225849305259794273484278770404640478113621312928031880792424300045403350192122583083741452365863088318908234959494647653541642605850886676402980825323608842532566587175774609676871967322028632995837303087425585314056610170735280516329443390396756021676881955668557663374347893527307723536312846684277648045470129738095090870230055541467327580099293932493629773346861627536922025811759145342043888795265804340661530581043883870005572392480248077297103217359919908775670705484204524175741201229170455316738738270118488134630184617474891199480716003837456156586503532455525727668367679669799434640464191533664927530768286179118562491880164797896107666511572480257846606698023397295863589349837901283897376768*i1^42 + 21425631134932625424761064279998853639025415399767342024712003178185463847589985838403684398746504532390663352155082839772614638528132244875618780846752851388650002084434412625225759864239716798411015873728702767670797781311019459506085323449410785217883094686365491736649649400586717471929298320507936799784784336116448664490002332166054556963792188433230940269607888715398571316970561970047779094833808804960780837080454981589945186307353782975163984134142541395159201249658744196883594868541371344312879986477294393277940610260715775842092652980169185604502438404890312666233458234498833038452762301213860873354841033124926330348078966974820122941560260155945782344873279595258222206987365855575768784505912599136655902098002442325088184260186681321741154002432149845016606617225357151551328395072594650198949597916434589362301195410652849752087050289390802810385675205780957295067333798456847021158841552397551522628911716897007221872071695751798770077742179044259350304251238214491155445458516232284618728170681680186336837668028735457697410130207603149361918591348204730355522744910493819052454375444215342331070391882956659762206476889714704013999061366901321144888609057774663073657820064325175586813418455484490563124595144370583908153949189607152317421858978587600580497349103083233738193235451662951508073182901764014362461025755486712233903616587336920951524774781166697039951042421636578529157150238501383571496108463805527194616836246379374344556562511112478697179996937360874059311965681826001022264401795493650732925041007817559888549387831536767014526248883821930138264148271850084981683628895040995794209903973088382018012546852197641111739240842325802831142956196780071361154153200112444953125296201435542712256937635270958357910632162032425963725747711990241830917779711427659502597874509901168522287305856338512985880909006656346625877577942540256068943885371455638823583287399145269222531624108181230555279257993966002929398423091585162809445339316247615148947525771928840217727916749942571858438272023429399979472290397155503468211798330573073120722654136307071643061008955183121093998926052483202629575038386493783041638107477996816818064506046130001670733280039688258715434456069285681731014659273543029792348078253355914642385288543222163257150343069562530904319866143060428929975668940426731043040847220211037577759455503322876829635334450695208102462074854092197837182584623705731880822393095261129435267617767181811766521679703114810813855592521980384013353368061328435970048*i1^43 + 42741985304486929411889582912821326306120175197324155140329291899430581663359867042243133583511925765947536072889796518811952920635933763620865490381771299891642287532322276054806180756254172001762326496739333297252571971642084772400611658427376544412632602163765088884225589464390872422603088131310654067211564461204977384551708415146933500224093232783508947970111293109752857169765736551824157302569401364683396937300145953111899606053980250412238628445668123073100009481672623596207438985549734422219325372122405150698324063269387273014042687351618454242292343496546263477096276296619401181806177693636617574339517548425741365488499768631240061607580893076970062474941599886745931472244709164808466625541707820415668575014388701065093197671861969381595408190292482955826727355748906153613993475947649406530393774928948504040481907102854389363225423076226074004263877643551584342099895569205487048216561853067876514655547623486609435719778499568048306661302376545147423176582572764219443288782078289024901119999984394160260374881700055631466240036860409683107594415156987636022281815057772348327249977706712594623859513232623287677482932579106849165723459304372576058758261427185052476730234133365706807086591923969316167711789151701497274572610618586856919894967576668646702536379267955428867279000826088516930373538577017802332745154369244004681922889037884817732915547808578133895360762280313351412386342232404379062646754806414358379552722274191206775458474108435302443518855862529597051244687009704697208236375022752032572969949866509596472829470335702515997167071330970949323636544361131121645081377987908196345390804800173142766593637242787064421812955896165242521956285564900960584182975727177182548738119182103635126649159548785907666573215970970611511130507918347794519543393731458437756966719419105998887629926526836312856769853148726571384680463174917511087991699294393944739370437261068853387592909363005874278219291790728053061958411554141975557501211402782929008531118541471906800001309400798532577166403757421235673416434564981934157939746125788675915267844124687136822428680660788955930771216351080650219671848919880594550098252735520098073969107918057601753769598682941525676233134057729053230316799871009926034799890633489168919472999935086518412054103621971310542561219684234813752224831723795845871135721036627034976916356431791061133881544962236769479322586710926428240559894141351486077044285261872846961878830703781490130950924932732927653566770545825765726183489536*i1^44 + 819144613078739213174412678405721900781458583983521688028194329120693564874529085044146527536165872819544553947328399499509993820755437972452243836222934146326062828221254381477184667775546599056549757662360085179558512279886521508930855472330256775984181057177195700073905602113890096121035039505995852726256392267366795570361630744855999389338142364711128303744711478949128500884099446980356149284634463452942405184223135868365923930850370319435677283763085852379917530957411578803982264465065587658486883056979505298304669754319343828813378684482499301126120827993263159642778952566834053175204992283540112345785692376649074128597635539300783141179504013872355774766796361080621412278587770186148897851948526270396927610225582388233140776161726133874331333734785559251766587796012059673378966102263077651271596304737192458803097656761888390541603276594340130444039505010265863987907491522997624635737193388012435017980072034594595733075679146783542832272835722072125982940860799062002997485147637770732653206438601685078514998715277002800505121942568777437237069984829294319799551198395692816180215202659929864928846550965552906648095632119775498877742025818829499743177115456995027015451621403401825117786404478739683035578236547259230721974516608436709190572699107965686382535570901479842255376808511442123258243465577722748275284498272416456094061922677725933064457412172000634487863493314619438946512585853544954658240318223887657166479871408077100113754139651059575168410723802470701705886888628815157359061679251463097805382452244505544482877691901507068551974559180324878176958120574265042540123660424671567752679275191202819819620658642261133657170632074963101419502976004504940372712420091378737305233229749262495583698598698442385091143693880244315270689481015105939221238448807741867398492572021908306240272604779399501635819818475461074680330557409648577189555736920384722800995322365750633377687663457803684660608397058060673998381804538364840144237817622775819370372678681508959463490453869021746780074802212812581717243451377192946366147768708033110740464401298809043482189166014564322821747128573957594127442515628379715138219806854271124457441884606079949251431847597368113912961881088291555014231489130437222905667746787265700773403086495141635315218261341415185409749246831735231485941222553829994084503559037405682810043655779432208543468151059829842158977824459372383671178070264313542127118230799826298505816330980573033193259912305637910466865659316797440*i1^45 + 324469799107349614312660252998183500969122333073424615359986942928034821573316174900659301669767860174498367741198951227361635162288305317057374227928850191706885950832603291699386603021881948562002886512861378014128407628078058433232136204355357076246120099752602404759063244177170336114646685773258070669987449913204703205935521969718347316682541059026213234970093843653984803442553149410589060497652325042889665358752043770604405693264744356831704128376877956148665932439441970467372036058615605573395170964497898763666642403603294732427069405533695472550426774940502120122001022499671738852128857969782973667541587355220452477319439208626820823217396550364204328273700964726717933098434994130475950134778858862366434499486617370545461802263893261335086741397472637376608201342719467187269041129995155492817341679712134809256223802876472890304341144417910110726265791106657773437936053298791831874586973071454299740123320390881924556634412930444826907451105064109130058822337000713288688422546368249148089947062209953955148735257325482635872290863295995155788677838078203335862758917089889349840385508215896109323735550459758301178040580984093455378569009863831221136705102193040917438289011995790984278765707588301368421424722770228801873298484136389889878791950314953825382947083751435248033971885303181831119993543664103045919203562324711388415914606787026604153543172247253489145185927044853093451910638321584232127315661752928755292030932939518712563742199417819508745125664344962571920749539811714613980834730115700505915984465748207537944005967808602573618325573639435538424753262110232186225379942102453165643077004054848336112196301205349149263221603078066383581548519445015899829802194849719506529767601513110200670655850592479784959818382362623065816995020594374689388804306526797271181029905179431004388387947303532504135124490682781729631143383717427151329832433876336475753027857423008271022117246615549399111762217774396149585992617716916876479524182537577306103207497631626118963402871239734697633963761867986241807701725973108597867239852108025380975116082970727863682051164354862161549830049890677281946086914638385292724946215158733728976130975997125150489213672367668101817607578014261868618692155735106593265885496746780588868281792681890354785637620953585822749425431983123135138571861385644261357437581799382634816912609410398642273189608256161770239931692464977175124912562710280137311519686338584595589700146759519378989747399074925095419904*i1^46 + -12537457985032829093989101915391379943887421059750722444048626763641572975439188271090293726000840516512540249307685710761550617070182569532154434057273442198971535624413236618557709031422863666541554536940639659404210656828411194680890767468175520795767533541365205155395321698759456504402810147184906189136631725494259516323707494699609107605665119620825819929123159878693022078623673358533872398821713738484136817803301159932839820307704260940477611353287309148791053752896351689144260198314093491145362591129971495389740887725991587799903525930277132083183156403591283637462783118950301948944341298578247293877113904255813066786707053155034044052633804784620689960487808977630520913837248555376051853679670980812351713183095627932220618566212147758800919502968701454302267083467069020995352400423303450632304043994411597528806234592143317440985730569471372340743004850756824438319754206485460644818738838907262169893181207648514671524935193991249346476521421860719245364337455357411900267017357757929289391999596549979702604418485887818554236911801737573032462556321580643337576188018688852887945400661551602538613172733668921333901466406373097404572838956824620802707063113529490968700026727318877984979356243677783560022682173588686121086964027614649436246410066421103471610049123060038946057692026849973470952505492037398423157609735976829767752834505373894742644376442727919679351058553699949656808056563604952846537894874102025328890627504590852753948302995447297801330463230486790291561750548485204741561946556248964025697060929630909261313840650238971386575187087842797020300682050358375029824486856377451937527126890666633071754091675872139898536418410398999506289131400248270678769783522262710541953033942142867503903445729576771503876386616503066835564284098927628523646508562622426370373258627788938153188982374297216292849440465466528999510372564197367340382805012059264170623025872186046565165285664532694710861270706430566210622724174268869021104976180890203417688573830924926478685029451593636372919011624892309620019163099584912826744580765866708681443916378125248803803830152132143472661383196542566891714022276975866612297055034102059987325207235367607047516621808991915226496965587148898473736302635149317994095315638195911284805342577481385080422049085516311462307631159322828792796104801296478791939533728204989178838685223800321095350566380917541911346479861083883752905487600983367148802979067315108137620832728331899805630464*i1^47 + 23359794427035536516314951495155188005988373581292603299483924011782130146598202491710055480453871704975818650563846573240554330521282813954290566422042453281962646779426593109836269657796023280648095753084725271502767210988112129271201189535295227948892868780760721321075192731471275619283202771950398699298979816935433508936503187939546138295421181427866983811178704659934850125015440216985705954143801725324865676456765764205699001413925252214835080978154409583862588024110816117731811613818969122669778384771519001845756348972310475385758311064916586893365175588603752689656280028904801061037918604660620967891391811304392249480942398616806768122063053606992967048088441535256265647966112011074054677603216892153060870524986471435331532443051445050712263863142271905210449434845682331204901011285758044542790593770523518723506828781250664126055486575006905055823886176616548920600200374723691429787462289211400670315263478169694771803846538385937084218168030149143120764003114168765068250242545680967025372468778466126858878116055619677907211252133828270203678234444460094436448695024003902537877010365582985269681082183930596723788218418673357256733582958796236227803015185375089517087652045109406963996628630463056154779280903536008413007198926275508210007301442208071055670143486143816072114671373955357531293278130655298622624249375528097254283323050655644007730192838518714293754786911019320961189984662721661263635793785566541322088213905356830952323735958028067519311174974233163662915774963990543275446015599319759372280179349973542354037931436155323717143569704632889517578905629007748771711995882222836262778010805802454179910592763977372434392115162579851284743988562359095478644690685079031822728154520610048377948043302425151621907206911502949076398152528731802862120047520004574512968270220941068740624535674972470712238250164812668356685039395381408541903250191716266081259255159780557059545185559338392689585275579638486950709345287929111040810895519371622405250551195161751814438194037197009291765014873850409975068676149524605148642648211862476545260943956904097878639879922182171981217372831587229403477894388997227875984019436980400900352562593716597291368900500682461535480270733564141837837722857930623854688497714296473893073017520655951374065765658380221606757529642594386154762037910257276885686066796909823984064087128843165627379804118929834681974898590853958084095086068903373513596976232644196933042176*i1^48 + 5860222871483640637068964847428115354851291635321467013158591429293409369311770186227727437752512686063944721139327559828269192922684451639191368510846516321659513598668670792263467012987030378175651195852751376798863011740375733582636486245257271188575506263713877733360912227468035032307132242469162533551049126511851088026879595697675347393884799623916511660020172006462090724044791328210812676877968595004513244579458135016926049291705207297100502750650576578481366587690690278544654737981088150955352159722132223321150425404950734643717966678308744094182781677854880914381217625757428619899396111359378909196031665715275863793482713249209663029569875567172613546577346457029672307676571365501027502518548051053397817358313540984588923538431741526858967075118654254019690472225646658365243883852875440556105552115633553376503248005407819936093927650234338099944307938532873297913520149060416595681656305453015110008372542411490577568456963969933553021726495534218480071589974571328999629878441567411558865417698682126034849006773616446193099068033208089177534056128461317186579561816406408759910538796333436734208069162677913829646326371106847060268811911871713536794775289628160531253492073628632927331371131069004249975161993740524637521105026433884389145006900724777868117430080777790589651683754498804451074119813802611725204251941824566926796087735776528226833871017916823697370794974274249643198502976680164067726151380367501276095157076547403148972089450711818998781567853653694747139857918829596873940831392135511099238733610678725473343636290767948377662525480315869449894554955115784576204979128409063515351603057374606367508415945674914871227571258046980588034742247058700687626874822377522002411881704599168153970414579462186367775934585832442846364494933966446083027969377068784411944726188423759055247360359115242172969659088332809310462123384890908239528612474193883381088454716045640677508087389255063259796695109606962994395475680625793432852100965318680710591915707563586379192860910522554898808172623078701545474219798617738224940955820197188116047392535144721789108882775086069390385258494463972919990277439891209261876473171408511543582405622818083855264963465536434889141709441149492904739557221127148788675450844300243473110224276074823279192380109529096340062298822973474996384635219749374330513255928236486456127242420735737544283215153591229736182199184758536197810818797704776639315968*i1^49 + -114049573061462290211584924398614247759157398867391245679309764809858458436954553462961396406616160691889447975619307839223579987312999620493102623128601715187763382832630055427468147151123671359394460728944762645365096103329106122985794036519647323342786847945388628659955949016601224766699195673335284826292031768872629369382228784623782535047191222174510250437627559108364611811741137463567641050706576396360835508897003116207558946414353912316207211630487854179723943424368838000580236410193214127497660211574883092141179723791019840912559434831923396540769777173290556911059643817412004106273533627376661902178150237372293270342393406599359006086803237599637378108674874545934195470146002346326067267679250918278373309780856178193086897474731497829559882071103125246007364370888916671352717658307957364477275486729850176841978215465246911932136299079870383268105303753179385930014199685746789305204775451180431556854508366104377780577261766129754366461372055118102824816672174127554517811521548994955799995724543618494280779115376444018015363203926293498029104512235055806911244123962814056638198790240488852021751906067056148978866262770333062480668550291518582710278169850446567512091130957225740172580550489387046815752422183736240710261265640040140628103671301330175373091885935662345929090162313738685804061028845939247184701360463620008171799923968429782300904614339209955199612257825177594390906733166641785157307602966156931546224853701640189552267400539882372365039371004650379122675569574120531980979222106319122611749228531308593846724537576529364928491924567721936865309519768199535475483465187592903499077879523606912694731982736556645828911538821904000812944494679597059667176813480642570216104026744826650101885685828476694454733923802697454867016113672090149749356945241626561516294978193799686267725590482043546272809346602960524550462401233497302783637006649773739187001962642697600849817119692296604713250819576883800785103008233483270108375733800525118282444221798974883349892481722612706984606834026730546147093353406383159219408938218824349046967768838841223563739929428868563380427664649648488445439694863960709267537064307630067322867868491668224322012106807795703331058148897533761746676076261687935393489380556551272708586364649888946423832022969571539579991452391324421065318095843461157415929722212693867395309300909752947463650052074161006973493678593076264228093952*i1^50 + 148128338985031565255305166489067899311304457247501492563413942158724110477442252468090922269827277041159681488803091144117894942817903035592361597981692122033310808999288439657316719954241787897519915902133559521270128400968422488853297206684712001021235817668599243846099406522039349420261687103689208650986712327711568081090215643094636781675403595222715786535639244289130175780297216264702672862722982201204323690998988952220298855855896894737109339882918413626100254112585596932017609287647156126400984162471988690919654826009844571557724625709629443608225738577809954628545431602951757787311685664291379375399234485940090726691097509911461655865207652672325983961105103752124718993016503808146739233183925732273123149311057901428931991025055138733039485200347648022398297174076217629793896628875897544003523281817641073564980545372563720398981766185773060942256355015710049178457252919170455871384982325006750377061662099378818439169528592700928174480875590700992230009450948096472063224896001765191640032117521677857363703810996847144702368504920389159309830940838544119875752214610848603251413614471483014348662702494184084816429829763248951079245533732995405778370621755455749161656958924324988810857270460457947909347117312877430288024618581047859606448948605057399580020708520287681984118790917129297920890263165928315637281359446184434784630160624050570004903541638547865419002955250084211012465709658708776603570751742884134257314309711693403873728949408527515726025684882224379433956856790751044300181307209950686697918576257806336143266135222611817551801082698387271780546329436031768357293104267326268401107374580111245378701042791599048607454226172005449483151589366860896387487022608180032637996021617030728324689207292632339225948162581228940009601924512861181645555718670022923492461466121216942696016238912204395328106850780757099659616687481181545935699183143307621991233807597110299823200950403821945769518125156912817351831944628446008799887099272498920657255354390138882341557406468976591551270784831092076029127878185082764050452339758934384716139896890842844133991539845218274088304458570050539166147904915223516663282128220635174397705241512469613267449208449069868994494148348043527902039575631971088703180055866702369541855403856378755579315734188384904155805260623896141870856068018339459469817891911425348053352502119676338830849562190338039704715264*i1^51 + -65336652375664407424859159282589198866089992488389459441699714536743685172006030709978764041607667820269674116994252077671294868882653716526577732037415244715789318288639029522134033506661871226821533214587317355147098331724726601149999317918513050805065088546807990552904859311365285051105073789811916248812762506041666064058882820024389867175619975068534530003461337699643707070898756106400979063721506010759967719572738002745154346268080545420893651896547329721291609783244495108158378572456215898632009045372158016292521325463555480186670858998598385156722346740287654271672647912229999716566485176860099083738028983264253212376560298123560496264557772591836907678941316112829148082892236981124363178150399430697175250210546575191079063884949453948316919272926464048545117887956892897974405096431336635232670009309328281374166994300620103390604579914858368465756289259755857409415729543504725105835620700466063848187499208233418246522288756657575584545736975290846187561453326112353333268945591311346902927073257469073693962350681445723115199580141754548841922920064344360799550295564206254131044470282816476448371713151330911165850190368062252538852050894932883434078906023056735623380713124315126216931062221780448458302046537701684662136590201529120814660949958462270596557118601692109444986667531041553381015126232602218451607304450388411583347229475762397586067182432600790415603913907491586791356884966502706417932687151708544248615759427881345260597044007519459933797967041630895340096619284416205441897538943595925215825957039917628119083595309300306632436915484905708633583949669752503885509424572900290279763837731484948886821149822639991372270531626298996105946419925086858070102760719179427465521872342528116261448311694417317731959673958727373948145745709826431839824137178350465778306220722044482967267043501482819499340666884522155860037422854983692540627063582606077157811686678937389189961670212683858100135947007020840818363761637637339116998361843978701579749067434119224735921971222900685391929096176421150184677620109400066240581313527989089656970479421179542042231542957591899516302620299581243820268079028882037647447299703448652788301034311391671947847936873669188177025928631650655623409715677310850486355893659146057117862268208778258254154082754780603759883344019547019075715924992410180824683467318147377433898191141966184448*i1^52 + -9308259351160713890179858045822418011561696612067204179313778844332850589020104187542631494242612688895874623215542431694201691269673840411776299384607941089785211714713274977772447334031973919205676803251542593704135029568823578861132474359491448844313750121129850288280628955818938927726902792030150218039673355102379118206808866242287602817057203435606235709447830255570038244143142051283456822979148329475180204874649170541163767041435641768270862839296365439192462042016955327772495504712734031850983345262835326448738758564920860692426618009136386768009401425582036221016278902017899966317741523152389088960379646993106233498053974232196438873056503329212316899113889388789333736329717088944066415429781484405985110576693653093015398160631581321259412913306696063694139180631960240470069828629330460051996507140741052911359661685569241057333121023862085700371406060244321469957089452974708103944768176960114376079473099849154993205339350482057934683938822236218560529976628584127466884481378906247230685726935762813548518914349537984837504514481841129863866049305616347937989312678216674635355570168040083643893747454341288328698927817423755436934037701486250755841190370688116747204647518115172486372429228029119994383324567506479239462260406061426611384279043705393281907386185970522687714016933631630747239846304866554151524977489057316321305121313920079612523628118237778471201242967207330562448923497275745274600215008613230680279118989971114293072059227458193470531355333915171177728021434920167685786141028334403962245468341977193789707198455676320695750863397497562110898590526335830926893090456626177975861537387270641406047300420829709358496753248381636309289812947050507869566815629158069573323641689981630811388420494297676267165635219662470528494842469564916705840587334929653313579366505727051015681793113417158567007379911792985695984161984797440585919657247049076697253544918675675098644065340900685037629190568001851712532061871259670867841291390845740742887489020300427646316095287427809924960042439255808372364074384161886547572324574761393587550543881927376546953770468281985782668495576296150344061529889806627279021750054321290779781225797473084003031138070823703076975719941459972391581345430609351592274134244622418025517261246069990017459983994904934351043530996958846064155574154496490420813807616000*i1^53 - N1*2096036818201504734839534354432961714921554853350582457217095769673096795545314121330251064165923751870777759569098825038428015814931480272199984557817375799076626284202239612914914572820323541468658773438212814570141596171313613889900105875593613533866492882130449325910784424512145641912748094797133205402566367307032510221152442551159443615993070601223759292905710547847079529903328016574600769258372131984686425453158978223566076882356146589010985311944688755417902347468291219733068664798793388576438736800976671696103883253584766638665933542889796791572616333496509586513468275492963093981207845508992271281145403070963941900817011116045673356771569169365668863619056401560452426096148583778010988236968697665244771241995304306847175544175951866058354020376442492365746952791231478790738969177398006330015902176138120550395863212657471607402085767719139287246404150390625*i3 ] ]