[ [ -428260887709383339968446692702801371886256312538555691692425332026792131520178244814889183869775378096580130212552588081811474375545742988979519905511116798910926428349348007467206665643802021799727649511843615067115950150471688840622893856979772384590376155890798645763298607709133234514912346880418460898425503128141302864784815433217547266097418921576715770234247089191306924647153949664739088984615095033149576439556707259144365104749296804385498419837786561210361625020263528522031715186554683366636785454573169685028853482751722779206287483401648706414559546538608466355627631381668564657720012138528294314241937090513205497907716079318052898140092286926754293463935009504434661484265182842785832441657369945761632052947748135686762955938433399705722363171325048928186263552630626150582893600018969413888115650219383382841254956355126538866920760351057852534831309520676870582921731928700107537578835735491355952519528384587059000234962311267285926416847727789024593712886160417521541655267587302160164496729075217104406235966921777769992187930027839044350920778533603280598555663493439462780233070665705998016595843789642599699730102368463534668288324488950380249439629974372292581199908808267178151034249735438385998243636813610039637660082576929514312486999313991975269726303354316159393167959624874721619212680977633156484783932959605282145089887344727166921731364698343487768104278219715850163562642025252641656481963166358610486217375738896148659702658964812192372955641423001980211713837412222634412661741889467359096556680870648934580089577892690525032040553703715071853228471262658465816857978457248273070015782153148962372818843669962885175036942745109376954967550916565383148704077485598562454968279459616299201354790517115066349997850075793891175317584192917859661533069163532154200643608729195526474354116616677260933026478006414029909619162514184666815975450052444229965673009868005831124576238605064449047245886678944735969085626843103020463939949681170324158864762261682824438183816593456831808139323142537546656191846965482947743399435404671874606971314800269750329871325453294646964884987009005979583952714396138634956420896147241702942573350971753360694424258316664569061737910365225601189317354213111603501431223634314566756827900941455438951425554424728952607239843697372418589902174106599118993804371508595756338661080724184531396759019152763006978917150330103416911893795121032042117502769826708924186243491549401718389075461830283578933931399777029439686778045834288107112413905914888961216980138070624739165566082491805417314943460947149110565902491818159647332389323211261465663954303023985713152615151401370129473838953626535682765262048488778993203616418014685483716539554102965117239105910994310874713349202297918153986984918907149801101736909947260927770312908699417820721363394224634040331636101810891378949676102815725466467776991704120024170542832395940604810117259463029186642309155586689106847569445700967126299447032124078778961218571465995301524693187602696834715429266831175555372207370672137517935758505580931568814600489263413331828073397209604362958804153037854553365286890434893761591532694202221549682350546593423088751047490585224472903431799558101799772744197872613287016057676007761938585821274655529965862273072333269851528500158365224933622570300465329514609907216041094450640965217320092212998913650912719985266767139290111156794783984617456516688208525346306681995513960210788480848618082201568976404166164374494924248676952250863405693630931850464567857821918408062517132719848471614774312106439690680181108747834025801274694649733325308909084335037472876817031126525926688825307911938236853575959853047809908381836260856287770769826764315331372981352267997680895866928098516382799774159064582874569329121983383434369348788428404234088679935091340685630271152000763950347267621302803049388014501741199360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 4468255065775942179057698788662875895299818599944215423259681159364153149186161744897759403851817999737130753874142633930030683377486288861302770133303742203335618120016927274070582774615724745913199386629731675725435638511053454765349651933531989167583903013533790600619282207711243195726600420332105339094646033957584437864888276077943461887056920162928676822766089931597552989920641913615096396334522741532913998077507592749147420636833241126406128440544654421626322805177832738290374262139822956601971622455665914143266364688073354704652579336645615090107660128844222886415338032189866516761613803954332179493694635080325525941029171337961127097258812408963836948435367294447027651371101099190530469310555346753513553470403503366306142994705832002441008809443243381709936008153714413789153737721350970670635275984230611122699539525752910240262837856960141497585355874802059299462856772210415986544983125905860930636344200715914576926803806462561724481259432579732179581791214984037433748132279754940579343380981210641877645409593704606791886508408687326571608277588593174089319591300326869714824412823345874811034148472279239224950361023455283451712698305222906702993290798758840762195323513860503517789644771103191646250573362508924529504602935465695586454644308863279889967959666256623380434116761103469082470816235809573703504449536182997482578288399144115884732123286081552910037593403030716593510071412946397045140998256787273914952757549458339576403919617950090304524768979635816341985921108484848959525755424720855845195929686866941741437447461261456836070542174888346464729761738242601692769651359049641478745689601277443433247770581779035890412113310875769865260004054229975167195974757234242109110533119841570531871444631162261719189568308627889305173575308974084666189660338680721594938632706331900204188494193786198422196366300472858426120536617731960778947541897248388659656116244992631619087844488982075809134920009876209224621688188079546245726672272550509463706041226544987484461703996830876386439908164934389392309803780598083731246833574581292085666103529318901623568192870801810851827436406864244577907971675020476476230868684031584434728419387869973171962915035951004415617193680066428849854677847669412991951037254645095684910750838247946044801254598264425301101065384895817961232980955769460636215046580790892539917432526876876576648632513936718234320261255226079007418601556021602727025957362900647918021115385448109001852820528990001369416940545641013824765329707237588866218377944361942868595864769388312050738043209265053090069264688343862065159885139227154897111266477959123861369071304008895850919598912676450860229206469490162054178267976110917420655435263227323785007279487191957226222489004083142711900782345835747329486790584791847143965298440258043122188289061240405803867610270375161760110388806676034325335709045196806038433080777853339025383884302663478213535162293122542660595856022395486847016935024586858131981757734159028121396894375819110322326630334700244519144326502981369624234679060110955933826387607496329124796392566984889766205656602693454384088865508760027867763308509783901187134047095322610580614130686708093241959004383846409838502239729468081512011707185706457209636275836021593324076487422009076996205213919959246971422684465936213442107481615728052762136166362707320711516946321020699212998971263293253498331688458112066577255981416138282243274783881447811422935140072062248560885135214804627373708972529248273129051207709117314509466139457362338883854211422476588352126114289921607097009557485987921377351967727086938526478106142894052764033895038227073291992406826828100398816602800491382409779827228845024911284039202917468055323317478915427986037855784994957901106473521936224681650876220559063465801079973975598201254141825639889296744351161795519217255578628609146948162957839200003328298713088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 30696620061622424652922231427144396221959612612485733248530915227385919726630934046285946451388639290712380320999797408440977020039238025238602577373663038043074625859119604414817960033158416214893517570594785625988318592611147956289186163199907264921735721547103726139765603675423325806492477590383972969421353503575146382486037733177376784934110300443639856797291344505711334224804458669440607616823797336321217381093098904326084789906207898894700772569410607209039912426977431214245431977367286480486543182545740609430785397396852039831365480847359964090813022809759862816404841333737779181968227897421450943552059640190394897761751035418558673874339206625716750411230487938596513572022379445469328802266914933466189253765460800384715584353099073328309429093955008426409442434418069001822437012202118290986369246914485829956376408176922998764635448126180629818947021209321753256753204890916957288480430733285051823738065456076010303353909857470643176958048828553909764235903796007452760325624534557863072124769061155001261469719346773650258826166696324800185787202561178653508400968942245548432954669583888016450401524531482016036509252691285616336506758072256357737924071381530563055259132250851132624482906543405510922937276034896386995245735919506685351547233853683736318659737782246478208721274484052172850083105323158966008201233638707494122887843944781445281064350636769203350476254001851429651387952789319740870326274419598499299880433656267256601575891940618205576172114160561841907256613485202997553075499944178070173373111810889921619063850182201394311846363184733556126336510230725412509877531407305436050261914864537142109729828298643606719131182845246586922434387920675035069317897589192018450240928858413912649164223441195067009830474951939798360129011707291409643835005118949126389410503551987268468683297252636903385570338654203163662065994802898344297098710728361430868303355032309130978172117738738397086164730446777201649056224354608039167049364668351390580623680767629174561285133224635602363858374243705624564793843040275855160396265310782085351854157223365056235026528543759929368382892623200408301797278560545923018343448384637345933082789631428939124989460924813865848866532264375074087946838377144421577716299794552356248225119919955124896436097764684272307971573413617662335922344810886734485646502922338583579034372018373134566236241888570006670718155785284679655740153692008081364996015200198890466486339704083915303540887521515634377722996595911638617300124336352674205290908421912311729087874538357634490427906014079197304397217627660020304934011550291586550398031594345130442746184166585670623733909260927739534817006959396915681764376892761102293842553684634818914893699520706363203814782098097058315601529493826386903465595972675484615551110386869428772852071755036813360353423775845482697903789385036548512427276313903797325477484803588249505245342068304086157489140950673864270660778642606807457062042675605222971676861820731512774085479903143527634507714579845482652326732795231871469540192564018179490557148788635307542038895344328336709962233431759309192433130519226820466368695807305872459778733309019130734181159804114743996822503286397814212480468743686953403615420445887933367331128291628945615689867983951174618587235727853522527481121746404644594797839446851352992669703688568933263068747958362917498263364466046260382853005568805972602325524995497975341547928051084902350397232188050486175328815648024326610502982303633137690395855881703596629755563147921550107303668777232380170152406668796706776291608921562225414100999229941721018298895343461687518610194048978297004343634268136745133109999451046411335890184856503526308113972128866431712289244425269784066764122072114677775887766306016564606199183826735332603910597880037928451016938209046104961815490693720900543013792272936731869007639484132892185775308800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -587271299398902980598150829834979452218687442912100215792697444889581610836503167724286924836438891529898699811770766492597518835595673101042786415842168961944485485904055794277852737437534492887273431877046462859642093134017177454954039350620881425822491711774891027829527497186487360823461489617707652145196658551330516054275279387142306136445205092191454519793464097482045748205714021842559150480899545068934888200067669138330854411476835415009477476578149606396831357123535757241304469414154971472464014425759344714185023145038146364017710281206043002069908771789929801559665276836530466186284144099924362846309253628087053989722258367970637889404229165802766968421106367756682803993539407107917805853191812007420499189565318563920382741563979826718599010111493030582960077099354255221536037627573736080112089578554629649932360848235353251146808139649608948780936988133934002816526558923757918865421392854283387321218358662648907447365149221817745054706401231302006456950957613695499797201940679749075509215805911233861501490113323101809288178337745671407529696127981987054486642623646333518830027223753778912612690020988422183186035087109873163658569761996143811046199033575615160226304531088716504079956290038951181223286232059660245734080692423552389593528603665749073514858902952497987224501483165699360145646926826971588944991530397749395724262549503544619814515646674875058769047273438311431731490683925755277536622860251489952430203272878332077423802488037145732340110219232664316109130172640434423048175617320242497139488658697994203774325015652105378308440578912129166896892515132492365611641272490674220829842838315718195070900163430153804803638242245331410527781426236270364356498241523067015991218884305431405457096756195734892391342226505047480928193043709516007963624562028201850893438113624778047122862793828223397580190305080145862637058404886177686109959307556326381877101687983184684185055629967566888124907776237551296785870814180832183425500648860543945669442543745057969802680766225196763513346841214988406086573167343228925111984529575263061429164503346179840963083879612894347099176489745141633471882426733607083796246683922662902060004239062722736110735505980413633913783644684797344311501095215896032814895569201560408267999215514402549154730945415570610624777721478644004530153377219782027196436106815427345708226001193990550673748557168912564016851708593725877418288193922738843163742172320007360408605823602055876655229034022879489034495685387663510102229245578628058273729383606993161207973844702443345393062268857824251729678685938937191554212669064581631217059596402748095819936560113913038429947128467944767785613191362907846472864337625289533797078129487203566498779580761896199389900030545936421250085932317555708867234376108689695826464532999419512910158176735107649308187306995462585912730117028323366724091696805636975283851627487951408316892043046917241232226020849048274329681242574933167650976057836871857897621424830882285015541161210145669964123012204082121845555368701002934776584015969004050965432922361616252341008761654646839214037057631160326360991236491110384904557714811762410205088088001723883407674357798506641821766828608268893972330907280648998412043421262627769980224008557335907420312184239713934322135556149920233326566636407807886550880532935842610844599031702283701872119565063834940681915650006000715178809179245107839692641006060858923175694250006389353060058738124416869216037438739231079276873198797921868232498760745161959877385416685951004265972371352023411874524639853727750596299313606429130959991947526596500898037215316467842279754635345700377646922563257419163500391132864473505848215899293692771940412683346208871360370506538410343160628688795936146994312364009103440943913748259100220144991227827381831481935373744539953927722480833802912797062947365702722014231731371329139339427840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 50128621861961786331818265969705790367730859850105566941549545323113906312791116855029924004566761933235531805605568120286835236395300003019991465561966775630231260704182436318940393336988035152423979262398550299682083530004992913347478444088564362868962108559430856781842136546080235286513379994560097955432230473195811078179046650100128390488391773302931113996070286869743841826863723062177232398762107605176113331556565442336981487679495318032667143199081521709110517920558530773338321045754866980978385809733033191922646958385566952157588750663118909019112420954553288260931006179352335720336489835737890694834862589604349467301505082759734411075773956605945429438483691283577418958307767061712402103212107320740618682535425159389489694148554929277648699344931578477102005075234316364015098625202324331763574058016202350435794308509697985095867548904635657998410192066008718625197699482916374239651017974565033161536564472218146509767960853010426492546787954461138603769922340553058346207624269277125832315032207955766408963793342823523261636204744779407126033560509859886034962218716186453488560611851709037574699538669341581844708561710995081792707516623193848343668560246916178846017999256687750040059041037189611347251063722191475890554174165521920654552962769965680727609360782538768281674402382224551632273560412385468624362467155447990319528931353356723348123319306124191658758102552574831655552793638949938760192823171463686803324213587323111798837854947116246520435540688943276437666272664323091844658215331027536628247229681504295812740980918374605465017746314806707107795010828797159452974502726889903494607880141850984250037613707939505804271474463710426882001544855338813422175238139898678652955899773155122064218717340079548863853421557694270181090972433871092528290530521563140291335413708607234493084519861393493419108681717254589808971304268355513027496851376298151975324843562555046330769394088934580821636127407133090838136031067375518613260095163614107745554279345931726326823219420921946370482977973191397328460135578220697662969799252492602025584701793954650886846805700284785419988053873028841422554325510049111781021675629951767637293130435961138504507062594935234732971293682243095754806705158570622973629755810340676446408269085824457941264906465867620866130242131848820773815938536190082878828024892613570738608654736636227257784220927268770258502347804898524071027861611356566457412282199222716645773430867151964836806506840245852203529523743766929251021292695368035267652316504991690252760993555924895411205794255957657560026554773948726544472275843462977896782501130088695303228732906194658528580127865103820906268735209576234057326238358903063500286153621234835859336416346008526414716680736965941010427947583687272360783889872900807844774004378359996773559432071436366451881029015981572466731509385549707403021856972271889956747806825137675578818918515872035148157392861233260277722951468873914582720233219970699958011011744415094989520928327171456228448804949659597418510469458590802493837510708978141388467455886721820177849361717682590609703698120051638703192675175523211855888454300411949233735488940754948018059396820705432791487384659015721316368365925890380253395329333784927322604320416984974161344767571812306950311544650484553110687471342224327979262778079295407406268362700241772038848789739120701567539664412653888466454149993871849006978080013712157847056795664502925327870044867072009419485358255975951798581265998437702152779112410802192136435195514976797776705141161162157858539028565371148950882936267321892613455725063938862769245711908218916495038417117558481793430841313667932813845096237344048219222048248858000892958234668235203544107545739214567477183245931353368807134744204909127553916925461522665647408590525342834771965017593953929710784231055377251336531906394153236425872680220555034492928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 61668643740677487644874212708762875650048700762343405099621566795651604633839297567623846885635514919423770956263245930804670751541585924212981478205897717567324799072798628835652124266515339731352046416011529979362089015348828443064482632917603569780577427973144451410368670565697082082279035322859108576321752968670801325236839349973672565621362627364101653354960532391470265310929134888424337506508064853850149956971015765701276164146313586365735372949354408106339002648819586671074073948075636936760117076290737116077908948105286729426873747707261190530014130662261574365030250488620160415139717608400486312287947042798362593707339377408650995819782229236296974590760123535131053426767990246988581907262067895227501946822511536383637321790726871459634484866789480032005773296052305515292976440966786554846999539475484127138348847676590342956725074683112988335772691319060585559423287859659121125672437824820153015318636630808216420066549259229130638989650067496428705068765150933738736859255667110455629691136131971387244739417352453988131534975505343997390963428412845324049965074630751721200423165432554263501787171146190941172978350645702177613450599628460054480983259920804878704423868876309163281820148770476824952851894193132080103084936858479808390022929076692127195598982415541161293773909164520413534404437910453280834949625245735671914169324452816698502060256948760509404332636508230590658235956210721010083561394565295018332664145049396478483042604407652838158357149817875352948645366809975896513120296354946383891719485408415897258776834778504207726800096868056019579813682241160803813805148678717487731747616839401254620752488968803292330821565291272949172223742024991044648008906622398263941971780354235914117122664405951854722341972101316090555675217264806245874583462157830583613375207050139516976466992335836003778783133443543662116426271729495745947121267199397277079419152103817446973247083008610678745271772547526787585746868060974703189962034940803754019786605215877444656496041693443838343183104498764575729559106018681920534946292363483269082989865465799793882609621023195498507123245830286825740658894415974492188523969669617345605810096648015774316084120245167194781110061822758369043329041974509071038051923856012361118004095744203448980032353867520504742369043158481393682865779527898410332740190861122565665210540974020066449643514435927960493698042013538742416826933518826698530571177851841392225069321047444354969906134457194854177903028865245061687432822055001017485538226607999650882770576144373182784606118399497341007903221944294443676793809784092781920654772180457687889271615081619949886477680744877267462481741098918774608393838269631818436270287926627396318299823986535214758628793007931582416882788795449706800261182387257145953594406443291701904245478724059068693939762269467494709675977482749049245432577889906459119857551697249127246423609861872283774690508514206560654386259649332528126813538014754000835349618255342527185875390515216117785472841907882410792152306559839402241870017702012327482316936398107792771298497011480041288260136345238663619342445599209451459295456234664504694358512558169519144267555461152745174732334825919638667961915053013968690280352747258086911627918341764166176849071273930340431516638256393443450931822199994866514046628680535130970113049467259945240706879101929963639421459998328161330468664147725938572788512819945040765891008007211367127882855080119063900324924291025035546131942470567388429779508170084613261548285652260150058651546554874081747574392282897318782405002731631640330971814269855960543515887105327224078692072497497677301006024714404492547741926976011481635412876783581410252003723592951388636006821637975578724934365617943647390150097890855748440912289616717482442627738880208605007721917811267338261921385499959173473872803190270344150955578704077197095731200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -741967335305744684949044540731191218620756754405493412482647270031057563536911022155892834655889826819278477391257010658986995933758129457441422106838941274004304047312329336632729498895320388678197723050331358755840483697040638865057689055521738155991838891189003764335578237276914354820859555398520575433424954841891181584369063626190150001751921607670080758848995965113097153046423956250969529403383175175142993679703113205702832587091486361519260275143922877983985255597997830736141131523324348126837963876411135080287002638468013171290454729864420558753064677268006595641874939658534551396766999020324203349182739667434516731550983005017765449268425986995475342108377544296601344732400396001106522207347126069012259740165554716655180602202020244605785390895122029251193612155845807137000725189723089187570423520483390690856843460134619373374248014296723269400758159847805375182245082166496199148652270774437634601733088287503146059519324150156454080779619657314332642425688247184799649285911174290285289160388087157352076869982570670312578467174413061286135268386872203252116439289892832377688471672936728286234408886396742857905641751069537336790488520506473128196277011733785660081321517059484857960940381141832372694276667098393773961299632934635894063034232564752844688255530459585914011285954019555646797286167489619149312516229027971958087538382843932608893205601223848473386144702219152567692935131356327669002133203096754829215829263627648821428770091366105192669263065914254638003544783319798205256539844425748060768297126631298244758044274947003801767913904327718840806350904192050432629785821295751209682959864164450799587489720247090177316465412612155976914307146679323645440178891104592423973497588030587207078633544234478283952847617065859705535234805976026377668244445132049771510560215917727354039505478107749925759785304901957918184713396411977307535899282323213896597391222797182655019075641301461648073121788058904645611068343962345126567702883030962650103577291769282403504159362948150799432336530874054471654424144587674846302632641374128671478325461485153001034059565821259776055679223438967613530016960530751414259914297298962989064828412472771480000492753762273476196473335928149446500048293332113930540080940068911782625577450613780397420912976873405190696901127161511017388627704927504801616575844459413091372521718441804902434564161798741909839538031236784771221867629996511071976520575061194867336113507027698476096097675400009866068716797690085539137339376829727677438854684123283529883038179711846902318636753587183759370089935693191016462075346093766699588635350045086791770769915142928782597933878977172298786074794586000012850784476640745988553143246962730648320934550885924729771965299647990165142028682482287239207143810402959252214322145183926699360113696248272695452673528518137346219870985330732237457929571891769419100867239936005250804529722615455715742136022823636866933021152492182518789950516812401331293946098876521738353412523219362550476945118616883169898670219114479706199496842127289039206396341427559813983188126439811995571177920536930837867589501916086662422404799138966773778417339350846291555645938087681360921830673981678413611536339283452701553041068355930610413766665117127773777690858960099793316077534058390665833908175090336774197561870325689727673964678761260415976826018989325868032332736101886310551891919620850314008282658013920339039476197424335768489469575751320767049778080649656837711243158758180041830600393505298083347034896031739116803008667971067607160211360695715362189416196637500756340628014304031342966946078960777244721508842362531186634150649227156516322230145685965081952501963872596765603924131676698793027887128188287111361643632674437794006362879600581274113467978156108147431323914127989695419836405838219775310840611285192275354676794593390168914311656327822935326720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 4327568221082064201332386082165666151142195393613019019167623819601829095873972238459815956935856619258449491102694625321621436586525516438751681086704507984225958856238917677145672235348125098144073842634328938917163083650218372044267271939339552616039326246565357343110836086629191576135513967763813044295101105241742371659829621345667446311724097873047448693727411573572685347162387458546536372385242688046522941215437280434880971217213274156516267466309547240427148195245600058287371365166601331363907447731386254639440485280165059578799839005985120466720722489097590296877527390566066427449562312167430318444651303485770633985336795421538716658727741460133790271136773084369082853659974507384341304953513275017536022521985881047171184475973315413433073042323415328420906379353273085282012234694704295140383743249796795257498774947007944872335388132118526087000913258033357422679261428062916383062929272416594403187183823138367184772928396611465398598337917748488989466485067750759459527195366024445518189698567901704993994473933155265936128618102950670538520350801900313981230781282340232865322078848793295897289684575027775643528315125039929464329817542767704543454868784857075023420025555055109636697014233097501654040584069310022918005174600673720255263386390763511582871252607132790651584759066035744856792743738282841599627662689846017311246911135576560920617972627614631383487668567621424329296633545123873873659491558937488519509223876634599806603313006876540615120537511843365995282315148203923282891672984071564182122534251366145248122717066205901485296785510593207388341542612098419395263093438544121494171264348047472722973699479134509641715838307750417729893131034918666656307715824965335778323046031888300696532636264868818761441291346351060565033029742724408448763799199036496313996542984585883827540288980995107875493908681143254228358423287309207947787632917590987336513685748612126755130093074799740515197308133028437816736992951260110823070691638084264537690832348391995703498129621636538013089016248259249127163357121322292330409062206861023485347189226939517145505209230534031472203287410195533419727726231954374912887892420044464934823913263150894684068855302876772641981186739032572876262904505886187046423265800435097132840745289361606412746251770505230548602248014642972795831227714526595327148184160836028907544697074150138216384535203540552452670244265323822661121182623553241079624067016311898927560647005285250604840069996725485214387461002389050707922897761692439074991544707722544376815513141109445134918360361338856725690975198667062038898400911553315045882275642166646537115938103203049975282808960770595970139650937185088880829887008441663326799321921513518628155631353568419901701432301292557819959624054753604573398066465649794762958732094404723515041800735208702738039180227163049406842082406189184827129821352210797380889528236033397098704083400836758956864789603909274537796718052123482330179188529615216942775072950016414304890067345438489468492250775900682961317223490641640997081074230340582750357381036454885332912877821454722290729250128014061002170979421184275762075950464093382524773358010893359472782613223641743536104519121139349941960178599258281399163769108376067998357671942209518963081104025958350447488933123957921701853089395696686172991033270506762516860274543282097496960213419556597235402377048565714195889757006329221680586952052091805363581239682051755731361786430475761302025124238805959935525262336069075760700994041744761184420512370052238461193364246511894980920258499707434756340320261669399494061539115832709376415069967393100337126252083104875646724744934082430211860691882804678463728372249590083609139171334133308077961171907669150532663328200906976484196852149791605474339330906284064838374516601677330103650791928586123931446377139794387345429883512468465763832538668449818214400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -13008067101003335071289630474438863883144192275929818436622698769938738027040774557098687139321773205899070296907610231046435840398859202752713617724865370284673256410960887377263755252180426111906565803054332829148669229314103571864597827124869443317294276579077528867105114601952367232854540690833827531049297204553696500538814680148131320233763649806067550829305472355372676007721552701527539506807205989860620880143929174623526202042958786323011881166886627293032430591173978558985028163531044732568052794600688360834675785410981612750840025218475754027718662824912397202678691290695707592365959040007967511961810916948879555922817109101126310809756831617078169333580899150423223979929904801785253865715779441846573596383376054611208609231592067085939015108412797813688094104883692489136563569257471079379175864613039325668529735388148937998593533650239040056699592258819442719516509162507200115175261037325173178066800351800851980903537779956823374472805121014266346709741521635926989156187319565829422462583141251447447892972292529834090974317450534250511398108783246292225080976920511930643277375205171267564407775893556016594408313227288151781353750473674867806178719168746692442989647638867946836352332141564867176844266446143668432008607133268355060352932791848744867532915669312377190758415965000608618010585830852254037212567116894632254500357055844600838309673774326553768407598407504911255844642706192511369761637404498246997584170957919248193260295469770213885822769251747692780640407719649948082112661925184783216322405360436468159527288756541971950297220113699447173630185433765896834216964521050735269992166227809443771788939401719936860328342099105388145181369072803856957546769133287613700412911076140457644620440911185232096581519355228968533732144326647619628425240275377465610221827021485254880066242813473242607927375577073670074483063917570687023133049811472682183226075837297843755086154637659469463623329872050084134529331500581349693816568364944538427326437541800605650465832531123338222232629346939232387183674444454476858402318817645445706019611306650908619062813640918302198775450588393868558391273041132089228130797042613785295159169421503579426425242148837755186905062483193550703333994390983186953066434211977754960464209073435273138425289172418186906125346962037819715977160586294991409605970703358135723295087003164737547126438964610818266839907742075617349055522205311013853906440804674358912954024315114590461475153645468472413993304967864514524807689381559846368969538372879931497705692364350537172672735316079179490625808004809333111693983247304274046612025067875011854911748331692277863971421523574051277586719028678625533789811380652066560878329826457635259887951943212609696538335227753311893047605341768214158312745303862036053364406879194111803628076670085864437266812013044535901886081787600571596190533528991394020223501566280459409826184998795394637406289000208996999004984659618215253706187826435832776502545825967723417456330336502825162262904413605507034396428870203010998919108970953439758604131086656618322513069309366891931805310982585869806712395142816495782602570454708465287271185716449014631764213049551245090642422218869629368434564496165077875659132637254090842647099202114931111050715384240149610753546797951456627296807118733736371526244569239144550597345672797792642706904126892829832670474226374927488693476366384433141409319736587501380831405574531875293818583233438107539144030916231533562861165042175127621303653033817735064923432331745149292419011250774845916297605300327571418611861338401583578737857150440527133154995836466933350999431902092055405616375964770023768144836315935599194925118229978830503443573894313337393220606925611178921328441478731167229332333892984226725220539439439742927450841393754278829358092730326913513373838127480173402655509463719953282731799288749857177600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 19775396910505470604059785939106504915517191523875431746528851632128780333423098954612411591807593933930673744657407454339993137722855773654640816090698489851494919356898687747039245831692179934400558971596171227463971777568470105098846631903862001455446306872339435033977305248739572627765284593282004490613230341397417704015399680747472978027529100889713627539509372435282133799269243719685277480441937274422498055485778233056210363489043185920085444520562402014190360241828749154148176660057856827753937355364875074561173170201564507074439951760510506109339186864298991683235096311835060068850122034504436797383227489653600477128059117349574193600705013911799863673806969968202090331742476498100996558039977306254069167139731443817841846155717274576664815648801633756040586124777042747062830747480930921663779964153252527565778906123157364228170125012549528645852199000612244013867092607402056861529727007631020521044462699976420069082289694879337268338570573742275824154599049147730308932804169550983992797167959634660033264010425316274011737416489304641008933527825880279411427620127210788559278148877866644098508730949233638062363273323612677661553292834763736208788013714283518158804302792965092319289956771680235950192825758169958478340602425308526980381405406731713156321338870134024626498719732062665225581982018982659715984615706701447306415340129594531324277162389703436385005427608627643061022812385810694035263168272487085226370375624866671803325464638661831793832996084961131091818459383470673419545249606416685140663666002251197116352879586825896516377012114795051329089707951885191342874359442216393418828010018144238576146562834686541657723252158856312937453658356233143080211815394238477378207419975673188466907011177462354290780058142494908485931858793719460319246971790152914628509522008754941599567587115214920060191721285208295419111692507065101371757451874380250120360428408413709759899109808039464109309990316687914943354877424497216433682196209918998476880619944646559877875040222345120570039322196681878056936447942637823071727036485218177713344578711244824743425038098509209319217049465073965697530442898906610169234963892298159889383352731103255376989319167299376003967773055150398344579941948164568720661700979950132083314472923528921447214512067119440189817261189805270994447863047817178780973904234366582204354134532493754512015689071995417765101051277375031564568251367159723796028913495696094361646640403110680916194010400686657158398903443906236772599077540459073800215172204230237929418590819054371594720757043835724338563173511216801858032853768953919015417913518987799454821021051401167573177751073864842212563050677842769080129415492498104217375978807884270455320002023443925556832366178880369954908641999817217736116389801447611537951673699070281276196172007136730401171926555171124332538378273541736968999145837909089076321119112597260420410010794487622464938488832589882338684043631415723720835218419530484329238216713504946390660293374795268539982579245960468362943025542951609913806781955068829904889208388274044151644140560065646328540089451136678756188696376744871382281251495660075835406755507387784189914470973131321744354576142939894423247918255782514549802826335041570867786682075209825438838091410108003444555699881440347604831521927130916637498016627321957546296745364295582044533703094642717859582342002446836180069107971604972061600495946500327388880592003168923108106338329711962894890683676366083604136184591091186616450153797002055126650769617973083004020929982759907921327699679563682257395651950832480032419330090357548562811057154073746972719342306799061739439490602830194875230809268855173502014707576497310160983720750727615695850322946106349067043698973465384342958372527158550379819443992502884247486026277090808195700118740877044057914956346376659729887648919196514233249991524467343360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -18551391413857963946117931325541671361139106564595395888051723667696129309367940011912766995816499705859595251025000041836124635335207117670320175665893436515137030579362246863890746921671053586012724407257668074170489112086373563933271087915256852825775694512358941110436127746758174148781721514909603546428974251815738037340135528567038085545433769747069463921394884738345396019572591192970659223091985382740076673734488674096651898993153032402039474389642606662556711180327103782454158528713908745801964558390871107948972957989254993353923651669289759338416761089456692905365789026931663676014004889472691632640581831444667355338669802144469845715166260050841953815927117173471216270678392678016864344537744858192784249729598908085192217364432770208207522864678220452334802043764517246658761564018098612171233831432150836985749232793654955854053721027499070544553673012340821158067355647031904682002518172133525237176322413776496688943666840555232915647884470742231795574877309998377396025014889879811942944320232492522347767825031362031981535036280654559577915009112310943747633906867335586989024836800198954830568564748612229482367850764380747686572659859152246680922209659043014071626304204328898116943229365579708662863661711634408815236767686643941930446754616938407668878610904434144188768219710896822497419706974815679923652786823962701615169444631058354419393321179091748463736966272192072429716761907651950203330254346690704285318721322430721699001640299979342795933282223862704696166777098669929491287245608428268491045416166616027352051135535398832265205608498003691706401234427554317816293744281755008833472100756648041354666382711673674148319774876969685914921564514102115352880926579260990269420793508589563163884717733689842962986989890453605353407077238559594282016998800668236106377596301576102529362237026024004488488888533796585325425664041820630785155066267957461036644814166717785762466195681086480769122473634030046296494264447703830002525387843774944872472355247813765969478472583791997581602115916467865269635226287152777916227510600812804280369080461232652799222959328094629985174609117159500777423647543811264875411549145296694717192360232831160586490803998217982402524582617533982813941725061369824519222038215818392599420924929407113231873175755353196277336440943492291768579476254426265805775536828044004107776323323121799344045631892752382418968475117738307248577850245542996486520340939026508176823037178259416589308220669930213694702817573233443669914349128695505058154533325512824946242776201289826389442706196874654869497545446000720206615052459782557785488553982394914691090111283481286097494954113420425245001324601051210069948387538918332966908942662120072957961110895596715907408579921012824978788320214320831542822921068454641457125134921923543060799893443942897044554304268278562505131646623259953470816209692654533902650497538725779455898204419936296564287545991497182196169087846690752112493268711872572627942262421743834218062127374359293977486289046350550725181061002843436806680550418600445038005203819927648546214583750147271354138714516653162735204048005968575239078964649759967849425010729194828611508010398793117186233022976637841026748761877844716989659831720077515140146235038270494591858138783809858221495925467723884695230378790971350885962615604137430559384439679188420596772504025887942646100840722500290528761945964444285292981221705304336659288667541911674961895019347730427352690374681810643753361430382553547144982744082336581754857573757358585133182986393464738706940908892569144938981491675757388907323861353688405159730576806983230601131365277676831366177649005660446862678540986899177876621185636193742140842962242234242215871044307836114411681742473384440239257111716392119250760227898121842618841325345536268215346854576637946201982161832920572191074374151909213014678329180028928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 16952184497852475640349780856550126413687059767339454284627005558883921685368875909338739485562806093007624867776250119570275078054151813720935319326064706469134774981374672211390499591257224610020341023171224776527977439874917130364115901180630600039053916775312810730114629230485542655517537834234419720365547004663504266714650735904662900799159365206688864369818592464947635867922227053147313371118091435439386815463842798218916371417519245589485870111871268811263691200472096226280905978220270658339798272236434196734906384424614770862469506746432220203931472201783770384721091385166633152676565641236093966135844856974148552903169964390832626249377354962512334063186328854684765632385659902083031243917620001801922480574276557864451047448862978241778800810058174801609195239053940715368948969437703248212358733845959811469010589697577436451838371972270737279585632151779859789891952633174324350274068190909527167112590758948330055672332973236534527866947339629002769562637234111711319428848607835166118966780045107736889758852299434039452331387416519807798769190960313204623971519599042507569024718152265281876903645765179259267845200547898906932256697939960316740643598069570571087870058001483961636946907556511044908413014646600265102210490302886689659263713339221644214208314836508707465233515239585299560674968913264282417427624146719876230844143919017140637085490110396837356913026232913241901981387883007952803779334082766832113509218922328439480616040024892200958225064942635646808339118109893405065697830251835303720151384116518007080369189091117610237327440665119147385137551727694694077110688633249054832602315690722757123619107454551196401642588912357658713860810236502966379400673633655076370674698670161766079697184357300677853672838105649783792503131126754269410931450085220907432843761247333958338027308799836882295098495598458246702278930735562539824968936618588481701970431642828334812617751611676514376876731003955742274239471162328773850158406608055020856619770540135359282008630733606166545081472112713989696273425521217540139260807316413820151300944011178730561463295375294550215415037719764410610363177825145758167917180111378065679708055006760263897306422070831567560071304133074821274043206131778857635071301737717925191127216510902427643312581657782313774431067207333504023325487233767602926035027522589375906950521868648761000312744622999344414225514121696463515519710171697987859092640104438168662208584076078541651339598593376682709715240847960618447422076308782822940277531248129156712195494397027941836146509833471471253024624276076823970699908362090303184271889209653255404205661851257479285086418961573048870134266520322420374424192213931622913478984950960340591819623628356642644483850313057351303783695712487789791307459145756112153888903714347427217356246500015714239240438701277324092295841563989614366984375838344456786127514935821569904340683613855387660540782938521156635480152665829143124422114817372064916165609008410354031882793951398155944044905574435397319253190566144790288792642351735091865257807995736995832260213091094269030717675653466373299969028792311953625524841916549351232796179084665087076259891809142636489480400108985308188420981285111207989199357316014035147934683549944340030230926673698264108452177974182099679455718560813267638427050470788919816471745074190146030779273976952560323782708786003879557291794595848367457226448535965899668699490205559116497102621888193204504913445824183250406266780970660128011437721589549913762188895348677722415865176942520852805356399394834363908038670695587481455989380131308912190036386907276453824260361321068707566150492161006623787240810281112025314177507931819271651255767046940162030363827008813781059184638160002578474687769907226263325193941962379713935514385708893890409377101698305972080245864734231631492291871284266179853937363281510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -9809823090080380383249177515279308172272579446614905884974755783441585182819019290040997615564704231984458113865588683338207498029366519895312024644217232553859349040887496280961442289252930614372874605495936564537740482313177423235292100681232807362816599474151059506903699570423838871838473296455357610720667928334384127606735642178974258974685093898947514397977998437212833326120917607640635377736040978102411628769040577352381348464865303513082504799545911739856123417117104365747688641140325666742967177910097585866407819141848660950811576332606226165405793449205937879730114593040231643753581341638641695124332936745914215638412604825326283881288321674584933156453104000407816083617737221228426537333475830817896555890475937098742470259635385663153431037932570723307020224540673426738050085680047338696209303335054505807343402069604652967167818784931915845753947641927477378310894261585833653941338259131750028442022023751502298568992482304865557927614188489975861218104688397818292720970754713305181536395158960347832785299510791821343643560020440629496625038770769737339430048234115544916328881647168832253694536146721217701637270264257402970504391030179898988635865859891606476259657679932351513820792254361158112006683027181060741589000974117444410212992863169391009424475904447920538515796536513876283412079642887383250648672768351267351883255734420034225078711325576478799299300439392888102214423727545129823109587238533930240300879923737418193871978436032574591375063939039690532483731284375251820280084206323321982767255439031900754637869437814394352031021063388700818079208582192028121414868031154428208051002431976271294251977481350562591991428004465995607394359114477574646079599210214548685161091729897971702000975146894735519863778996724746048926491887254663841770962689543074919353525086889107728298154228573243795699060724781415657279740482351882589599380288708725540812284423900383000218458702923726590905746524323756491910529536655903470281664213113234534256046867139962763949389326659763286637886155232854971715958001765308596110120416770759537847985889406385769103763959887434044147276981222351220913771856625137712818574330434676123381450007460758248785453753957564714314221884965069096295955093199639268373547344738994378231369518310261057726392600586110625110259886042404499005411624213969617477852596198113886546121015516724488269622740251896778390592423580946954047200641802688705359067291570330812963143513227513518714714063404709638523487471866941263916135516931932609615241669513399532386863556747128834860891937954999570731031633126426839881176692050656015502876115345204520714715305362227233006701596342872648515451006943567261938084498862978664766696163670880760952081597560053096050636621993696520924773245574073339434823826008661797478064537699916867826866348629099141156126153240193780624700239708502154167426139352122100860100838267271627205194554831554628101621304070202873376235763067752429881646869807056624854121925094115225727904174265982208190876145555562673054266595189337500904332269142517848642401435685342069382644968977647904286212580569362921766003601173185325137288912649160050016366651124218763225047575264824396826156690989743366507547271341754738294619453168990094823038862964793518941016474268710184083937524743323202502302483860951953704446916438777652185426021093097655713056821131196563232192411046916993739778329431539439447521047748319706274248758695066230192906004654561984600054625278607832365640261307342815342912090764427003991530976008313729872245138203117444801165667988496913140590889028517778494311242358863486015631843163815133393891540895536589051880715302365734517674524098082625349299129241792548391303691640139192104651023850602154804262168796994205955862811034421087912732652067730979961302001085710700926014286008438566239010708298297294094535255637924763665977835520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -1315921482959366896476975674410803281559821049074784599083888375557098276045663422375440141871801354663496708846554633656749168627648753403456825668505237780047771418637681317116504205767971911904494213123412192629019086738637206064012236535896287820089773985438253971778566421351339884496352755735032978937672982467945097035360693191437258365789801512545436459308246662634333451358950270277935107453512708474727939953383495771571360515193553341452613331996667814502509624599752588911462066128543006011369539578681029202367573715032606216537186157629063153754114792244982283839723578052543172894377216511178037624731491724225110725469644320801080054405097761105797458105072716605738304353875051873576653778743605953653510402039863992960083739095957822855406086861586666954383901673486717492083201084899604672824846919773998828455471362392286963917531922335491330414846870531335613002299769524507910256971972392813035788155559205292505035240444746346765150648251409892260815333251244463022598632077061565159350682207349475256171044797394624323419218801293520140092033661184104948149794742439477419822317519295369722290966034829790396764090408330313471130282517772272412267931756074663605494922644075197866653611374418759494425184626870995862428182308017559366977225512946246763183073339355460914864981366830116378199218994546725247660172519533809272815625159052974022886730458781364889868310222971277163011514940773744215018001905297910847716786824571954285549012345010996188612537217132289145797391525775923040169553404929695223300185203734934867678834851543199814375029264043626428479361301899533615719900779998023459959140152193952623423475127235882158261561449563554432697592772240917886642752848141685053234007703753539704662713554789919632440839211960306734751902799604885459984699011866985765247731123074799272877008032066830214827248136947037985842608981470277680068723063702536372940462340651536130810154239247984078876815093597223696710616276174007556892961607037805384034052203996617221612844056313473132481771593277493164739278517899294476584193455496743086364422019646029549830823038611994641621740146569609790692138786448952724678021415139157296076217941246755079018462173500078645629146682685703353315682950518642873830794962419420665005154220335265574478362115523645692635249483787474585704916400995694860501533640099592665338536836154650008415596765281055645457445573494696427777453104221061134938862361057418854495252001200495469165310793796338086897097579138158166908005679543176652863739726764942903477787483027871028420070086140730012946197254582669564705755713650856856658918247156385122471872666599556687762206974002128585414791924289905656452337042058480485363869249256433858950085509460360207141135949266829533740432468007067468831636578126535696572420386057784641723493566304551615156809564522353074198338284683364314360548167483005587581104363946156265663257742851453869642817655692286550682856368983622759961393870570856761517759156688143003588606479046519964042469819827207658397032455430725691528294397400035999496651546903743799541559146300737952822597416448495990126936903267257520473617500521495738365739726033387538640659454080406544888692884133561126370627661388485323390468362906128252492667614114979887958752838262080834980658249081730809993781426679119713608467912264074000980410203286451840031624239359265107836804857111694046223283801020442870088269895698310624834871887012305144619171611007693706416114898006324527679125161069613165261378267667000560256193630694176492355454318279540878165544294432182869549069418673833634338326816607595298296983240198911225944626743377040691467178820554523511065357520410007440262585771108522605043690190688476733329095743225609754764213323586954251687641396072836702171980926355006923040029902851170530846451579171852032701664809553741226886513739389350791522287616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -765344733689546065272687104678831779154561290417557940218707903103459361133514374103608586705241840943636763081879712405221394150640221796004893952172303831577320752360741580971560147010947704057161418427148108989670993016014267660997278648293290089229373969624191083624069011236439621967746527466765844454361849213109603225740549551217672261692881443542109845493639464874480236601802537541101826355270403644393273307018957967828780692120336043374840907498955912709177526001383100117599105602029326893918189607948187143158611016365180200490276696345114567629859445497069886706396195984018218869754272334521479572340550959909033044595171626382442152572224325957736656213823851247611650124413143271974447391736425805086950744159123950751239894807146445679053480051973876039249976245988827388622442726562445456869919007425449808975153138484651747696612596329940692017034403212190929332184355424439396514483965749993328252427967494912962264131572527547438253860777885972284594427445420818887759659290330900466718273459780073856798368755956857338503761628095741217819444981589099674487398809132698912298341808056717059545821671141649522749266951245150399692459643473510434437802722576388054139386128900219992782281603379406248877063874022630355654892924658992742262482322875808589819512574739306019145497330958388177045073278668769663942397234092803351045176479149588129299609300438351132163649819267784666417371391623867894910287501715590619453076540328852315034791055768539326581927247285705952021755069160220204042316768663892664524099849658915042796810168121873135492415301737783339435609143582176871512312733038832975340681577096396449087485210350365984166080616580670946161750519799854753600889601113990370780133469307690942259576491314125392034797066282463238585470180153643064541287433710029817140858203323461782632092547127806544374064917895710360269942595557942435962041512153317136759971015288213638100814564481697547722817519581895866693364015115146124936814113864946165986213998394348680525862050197782828049312586973811405150462493598145973472175573948583377057839147017505664736586323117535024137392633215542102443284828696941752060650495564337557133561461668625897248136432347041936958382349623702752145797149849935136105706964179396666922557401720361734669614711796093054371191605168589125430460441199736269278504682426070876498586306621367842674237332988463733890707553526189213499041434641365603520687983384514109809089489922358843107880097073834082131070585662298158593172272288474784699264277945380605294846585948088322912033151350713053265986354807458377189052914093033674003132697050544297983734499304255046535621097486428119029445439159882613783482778946270871714391406874005116419873265590049405753882021293414573827745474100790761888787913970925657376922236891591477368290022935843852810403161202259342522042605283486548027190904679373263343977916032261064022261473582944542290547571799684326746589342351922042654540280262910253661929304700676251117300429230575898447547727479276554823171897836978267159975306094227766339557681732351558276972573026259342360872814884462140352596362049403351866396662847286127921052255089199487135457906181911685342049271702232974617775836013995173463718398004394420573153382468470681834708591269797073215440756409436560836693679198106443895646668087485887830959451960376898078575030221924425529670054752662059970325996997231922700534608756354754319703306876631580291408649784073365716813046072285356209129619515149340161539902204577377780542368641284809276109153312100532728529309358672970270298134711056263878701510791952954822138334390709133874379397707226534766691411768912249101297821993551656449452555298613529705167936667024268417327483494621789786724703487717456537296020939692275400364379432718095625028623928072531254563444268157223853381198638625431384223587738543076671488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 675917376171071703073950284870873574354493225414320730254636447637555523625746121257471134030653376097154173443886087925729490998390192732827386364898420994608110483294915012013709037719771968390357113167042497952712568554239862177628478780381821385175661045496977441181816017078439323939308193624295651423138840595624241854398608221773454304263739774515763431482007567981249883298159553902586170277632909825315165563314995872047638444180464584429694012458579711337897523080467377709184778745556114006049273449488210778681807282411496458218214232352630051840686646496471969911400656339961280247151475603252302262027443507455051453978072059422442472704567108667003204033922771832390389100378849749700879938536944484472943533625675075944346526729778614218447401335934992185068397927981749653180686425166353265520023685885769564085221452677999714251144621527913456393845737519408275346986380078575091500389003017003419626120877148272625681020646339820885850551232475232045708868511961430957894160213778525446751331352087605566224492510902188105372357026908372408592645366273339882779167003565253320713597812010080458600122444446406522614764282840511114380122721572798432161276669582745024170064199591800515825518869214080372056139215581979448237303597008730555875884604634363381165618228180821923749025846754056687086685854589372260437389429128693532367105963959608184372699942777305134159745688514942986401285876733715360262907913178124667096397823431867542116930529083367028967996516615205806591244253494603689970505300108125853530954899345899372280925988120780576281659959034828293752053555343415462162800512929122063587850786460374795680103991073391098219212707098401880748143022329426628998530529076397592065682928300162566655101237606329582841733355393068409369417793073764080904471048185273511010716651004589925968835021727354326436336122091607722247202068761278893497717666641691929242804583074458295293602179374764763751343781730741153026834796509665634879480110591318526893562097641713241244796757457288828529499579946736065213468598424109112704550554629691513742878304043931702628955400615195369285624770375981084581753990413700591382656331599181508335963009245758713494592904650019307651764528323239775133606160573648899574968961342378986938425148064387115366956016988595306517950103996475066192700135044277187747630185331567863640225646695437334437317906735712005376884846481395396695591130817276523645494341977649617818113637666910206843705148660797990423735377432847927473233838807204073016493264192321454163993456482158249394380061178623637002446380669177625072224243130260472174654851753531769243345249325342391012827372949463660444445531355485617976173752631059715028751049056611921912529622308931008827392956176528112738886378510589012304053858484864157743002274983097889739341688489737072923835819837832624112357613567226063058769367071531848853456040197602803840305635508220416845724129082710178224746074991471015598635932631350485260358010784438124445607295366350127552343226701932618544236620473666626656688497206733484724001080682665790599333403964197248811330475700601292349859433973602481651096468784592804310053552738876533247594825796455070778415971070208318638885685844153075720181070309977841655139115010284826752173417946536928254640866604524692114423255471636959276213857028286826887603265567598650613019712093842117520812270087077829104443320851566368735011487811985028582018446133726978728407101613695518913268731297421699733773660252056559567110246588484658135877618265951387441440643114392415979086524371886637735271199162275137744762532465478992139632581711503572020622242579808719118465159400960667502897838916417415042090586121256381455326342769465274554444025526562303219938843519033188520566864785157714981649297318159604271168742106498697057263843697735687779751596816755481321192302150908830023680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -92786270006878728169312563767148385314109082009846027356196917604909297908212847860875165512938315460353964087516485361003615266894901127434216981900469255140649315422348349753399062813540222911754381186059684506091342835329817209732330264623462292006164756170561488339098417796716850034692848182947542553180992987636096857496720402703951739662816219780443677631397224853434709802597763612135141934240122957392329000437753554574857427653851319229414180095528842525850307267540703024919604310668191978546149455399353012300085329103629651038944004667275355001819839101315323480771557949031032996095523877475135282774090531004628686092514511393463730476818996769582112539123803416800233319092659388371724249288458967849634368604440363234083137722832469449337929727511699283895766727528993309225848823036875394936657389682987863397706729573596490830027266232351203615859600100458364884871715255326245114047875386589651823140270611690899257977377790470489081667792656820186254651112543539276519520239126537958315441803271348312997873759975084159660406347542966721772439567915977518747153287551413222104018463267676683773324824545261239368230535567248544164106457188701859971136014321210659715439641916046227848915716807277505360069398470070643129700853079489422252083139912919842911029977402558554450998462943234696841540440610469533412257714083724916124590585188734381649246049365805310983146290826436568614217060697936638332756829235089703505775248472253184227532122048343445803092666928441771586902048946843492252830215330798576770737930334462871931608903153407488943237589198145641108050354035423392546387237727529320405162671807911107743967945298332863758119688141190933554263055295852701598828931826965282606326934824858322740907050955968848595134513591931588387859704500947634980741796256326490756857724636634239531875309666495526681701729269714997096342275914662515814223384432881718625074737729629399271901687927698131759638407641388625306952559256531611220050021315569299645265847916385258434913778235207478120074079397667844584177563938681626546786227458773393619276240715253350765866898897180974898642662743275354818304753892769520412015616467236796700770196876111242238928359757442307738119376060093546287600160578299920152913654265945473560832036224964223664099710696717240177602963729122532855108307413521190325284564449122560054711668314032043651034772819156136417273533199427079335575776586933899438511713224020016900623585611923036298166466762522915248459356201462637005789294994791686990223810636260354347799301780010749583962490567345907402436412124941097506024224256915357829330940960095675078966581944232335526382333669677172637733738986629411580156609881410386498848567302432336042873160862971879494694560716646475267777937159491026253694287715813761091047902178581288826052601294869739471048481921909412569271101438283688789334594435581828274348585983599915844962596618528340793049590056335099815252156820482185867270344677862677420042765405943764897696575870960493197836842173550411729936506140699972181547857327459281043617689329600958699593561767025307383239928027159934522623556992626541580427818292721925779577892701335306243875463808144722995022111777056295554044211006958633871645723887100449869120509938838062551238621138182270313448229936960549145740576421270129974415532760186592689410525015817584114857423314769163396838413028450020268631812286523393791213441445903526868684657488000768925242917414024562143032519954152153775395032684695718773775684007618285982661265367344242782751215559288589849854866361201265297656131534943477261404639571819139823098839288916615169851678449480898289744760446203974360690107583545929496926105476463103308636996671118424171109172843792550748598870750005069851952054519909571667896910862106465597476369519476260470799954676904454956941572544514180045261062370618245120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 29547154722805750737528932911687156560154678141980176054284588744874845064109172449344545076964480810350035399354770818167811291081997745001886186571196492567611075891564191608150849819319472241631517877784771038546219088622277747808397871333443722870569304306693329784424543442221322140140490531993054684021881131108497820481009052398677592289785371441631642570886358299482394926710785406139616184545131300581152094251410276554571262742973968498199665546914431217190567815146709019676243441094231420637660482284382798623463971793364383917619874670838565592076471391698533670293871894576406801313868288348572869979212256611352780543667585501092027091689990394263792479620544115287119597481216299629174533985948268316055157281587011438556811211305839168086565959025345009698651205007410177029786208690062976808353342379769018265407828237295430811190623113741386684236179598166912311821020485605166584574633568517279049254223825238031749742587358485228219498902227224612505376886794644224341809372688086682934489384119008061925594421983872525260220508718777796648698249583884106422623825764349397043538140048319649806009910670693265104384575120412267636034236303463428647130517934156660583673058559054773599265447885456597471943342730010366509038723752881531197549368630491443422366458370289252134887750157589037857724374644545339415183882997357360163581565400472704383282911320002961027343931171476328737812040837393637298439980125828522476076436077619152295729348650635755972634366351748852734765592102949658728530635453713606963640043748859606467055154909336853060664882129731687675795305156077851602688788759037544905713966065484777560592829925715450496480586136875673946076492999575389204044649154967429060283155585295511427143823277044623332496282229505041802574774824742728874069505097655594341303518696519822014295416712956614115803436402573059504914499964574847965137416997607023824546376810092612078993531810765197340370221840123596159323166297607735976316334766251364362523366469761369998926098650225201890087999961694967064790243956613403404788241257917927992809662249749541707458181262152149797089528116945852663962290251236347870311154261507676566489316478368326336524472050471941922600908334374626597318785333925420886435055594486983485277157733275862888525898786980318589835338236166818663422253506992240988019218916896272441270683538346425165099076011360981176561550699973465624954351065038061408288015677074029807745622879736784118906741391320948453928604215817046998907863861025801493222926408287287244003326526452573372974061821229555663838307474308604276399298824401696399555926357902318487351216377538590697515672031312467644323956795826304358128982844773056749549937745362191455529724819373008053392322454792282565212560759128194534485522025408924556349550966821630153315380431315211418506763539416540445789452186085172245670325239038920464645126118975348711595775844708051711394602748959176039714023936385809476513985300995741335625335952023988290459891140154041421848841121495616235967066051657380694229104089919942079915806605639502632854908638531321216209279209885470576548993518054279649685592594801961610146716472242073097394793484801207040853352971262159042801410482611539802440343019260171580179086230190322264155793901328807378853940651508303677018684239474017056329418391517037060392260106128427380775924190107922372312684539125352582536141671479036357002144897292963534794183623178048527301624670080134210148101270894977942519392867097372217328179053731179720004858835519954251499657282523390312150701083411885366250454353539924798201375991634940460460715586411813360095313784811765338606192922334763161001522540731631930566683689552219279634498470195735831282961185030174875977678822208189254744020251440999285717130231794793985272759777924223054027316455463925891955777496272195561998515569688576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 3139043944657002244003100394476258891631081111481825493367629847243138176259498987507202939247739465952624990292535232306221907248590803529331861824725603152110430307337301503420262397782328425791924888097575441998157246812557816969387458244471813445268443683892390995770078552120031589787964651216259182692442939124314877783386008370149568733774381730694557384184032781552393537808690922787597581055525724274990940118865757531438931314362532469878035325880908744933584587684318809925719271553138372055185405406038284123413374293199340993869861650806519455867378767260011536725610817469330764817851929280226304569297540628505304711382189964314700353346738268759218410657332320218934296113902681764336227752142629302413766837602658848811513923697014515333383972739614935858488145078405805631548806067290213959646574846932870581820464746053134482009866547425689020066718780557748577089995951811089762122718289907298572979906514459127942759755175812008823245618280681532449018193054992574309867035511957329501176988221885013553194107974926690938460736014261527905801272253380782257768266527315075745855865245269776653831991187682022918074065970795828092926597397381356000165938385830695629996128821164082952715962556255311405379485217925912245189850629173389300909656101452097340713202766143331616901279347645382790650725931601906731396104589116071909279860867789542157504416794472847414763790944005231594705198581004542998035199413335553808239937063873638885503426432918273510603167598499538506961558764561098390620742557855801181105882732365347557025706930782147016091213810768032030119348011894068533036035473526341572359339810013944574858869948544899841817137151443999496808000831203005080471171792801766278945571123669154741908764058784849041243999567101222488699815465445221835853381817665157576623622865244751658180142519591243856866795145112600035052881592449814533095319423142339146923938417795955564644152678166461392551376392715103662324832751971489107551740413609377148349252059380752357564029482514174228661466623224454218528899152026362436807186178655581717002060147780707529619856094001066689491736979347068731684961746874161592432951603473102004200592551295287239470924014901340066930497031740402570687180157358113174831588885936241428348181922145321475882306749354621298692916200700659347377031363868802573773407057221808636937891288035451271404275422210251105072241259033406262720629063631460299598841864937044360374647454697551641375560660271722588490856720503742100886246966010894057035163212440199243872616208823516110667190559161172744972585971297433846406214553553995791444432951495116825866787969041879378474767386827623221034609810865348493421435918475124529042079545115586892755325844261226440483026558887538447601471586618514959406119239782646512879909609585686625679538231866831766096802409250167403669968983573234138701081001822836638443335553220688129686602154832296360327718740893160670232849195296319747086599283189875938465373770058734149879115076145416300042801833803627583444932787929177655768786827391160793161092906470986813064107314616810481133375908787174551500509345242692845762959210553447628454535624054079518954307809157298293859266504223922475184055524945379190791063105836598085576374276286110802456564096913172224169255680583424947239102679945624941084736326883053139099973369772098966158397055162158981169757574342796116279948032957419672471734051987747261561153522091168885372036331751622370651078317197725061666125558117251810549337144762430929202681689929529107065586592746796439527513335107855277546492201506196630191851990839943926168227428718779525485994437108471942258336553073687723955280205680809005675252100303654702438079473195436505174396498024667269681813964994641316059056602099012630037580700897783976784838200396796977775129400144798482281776525218309697943458598092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 83131659155517577543843108936532303432761998604791267730069501238248666285288456323027403791279300224247104804489176943368995027029918947925852967631190099320309693265569226832961274859572705209501307910870897524194655543014866919658437504341419570422199664987293581120918694165374195958352906305705965987669856197971266053357262269715538897970819995509239808002541373887716860001089904914091841339905721121026801644955956719420983010557835762910768261750635553426273799815965227516717552582286348042076976414013341532943421667020902017540273350200413885511674990318834930665877659569646743178414047062587203494598892022266464873144641211981690802264477692675717852607137356926926443678812536476079006433699344260735487332842213602289514751089609749549913460492125680019982445823502590960755295952851498415651538196448488938489197522660417718243547817247006552946514928897770006981034855708680249565430570134172069982370086446498233905550243255290396363957727556045462615024454444868336241715146996420009780028165404839358046307019157807068481515067319030162822402312556113866831032022225409275576135434132658452901930593034263853251561832773992001068523683889557016011532563534793145965900318590327174075388665206032776631239388859411455457187414824553176920144134232701518564097327324349648803933219384139206093870561516957829896954687058742358982847762951067355578233786403848462307477764264624133162869393549886548369460808250770211573614583579736476509803110949430876831467156766000437506579813483334640843279854211350823592970426721349040783957005251358927484062676317560027787286375075027776310732917075973334920537014777879644998955212526136640999668357943498988247997592972036292354245478665197366767892806002244405454333838229029546796097492274821373621560042981978797610816121149335893255849590384565760318398931146928992562327367936778954516211842999386790737965761364150228382466617641936402110445161738429811600355634878854509292853799130671293694719450535642030899260951146045616416228613741436713404598360034700771925904786447342338923342981463911288135518290993399416105129604747993266594931797646821888507344284699152021347873481827138727092721933294334300270149259827464119157144217172106683066223710244955124373814311041581857421762242555568537314153439262009526318628259703392306498845312117865580137090335792461397608082018959962378754867569381734113614166851648236075148318878148083463604351859730389827643471093471807164507195620571606529857837094559824139669460137958721688843343709863975531871049661235027404294504095830908385244710996590203545525339015457616819868562679108374851848657093281538151858271298364603226706678214948265198095268538508823564871153807346446434459652259184644626897490823674835109910650691942117251182128135056103478288561981396546772025139729265453045990861110777364160288143187937593485609041891981117050842833184592462986333282644419070281786265600038487925764892347300933015869945905147303454306601101908729664436886092678494914456734885842178960806735070283829458824276238519257638989529406308449008908196438711595711548621609938295424737518007152493634365853885266807922168977653899941145747569523391004228600499015023439589335381199328130331136543438655644795161570929571936414059899357691447151864902855060882280127963715189264339626982378431658793068246357294607044351422916989319723514764490130855504113583379930361757349547768219137197502723846356453727890104607777560186259308606295788412479286729862576707250786756037357858336705235419442827485622412498233263695618241685946886557512309956444441358484029685979741935968517730734433451311725948970840973756921035659209997596338397886228524550936266149940692389421231221987260416977730581747437552592056966134607920114374426501815909487787153336639076595695305322388228136496265392435184272522906457289690972160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -1807145062176666500685333123020721355267344206373746872307527181971025122727582482989935644134882428375730324094740965838293630087336776029765858653464436839540370128317573170113963447535471234939304862084155016506956302997911100721580122826309650322582752750692106366177718730736104262672816332253078856124409721558749535985902423583982729875477724327364329094185396266757285751941677121623539591797719333284590514546069330833379261419603412776277310949929316992761725644701868504787116495566172769515295252713745935322131955796360023857573779504454788734492008952382049581822729487546607127869601634079781975702800720721005377028772543371596215883020477331678896124524963677105923468531623751929085763392518731186009862182701072517351502362800944939741846867939393841319096635381107944095686428173152543088594403615884018368615506850356701558457156636049092244388660681711641289292108543978353860372813928231891479053492919372268289994354624620529691429576445520048579512587229213200247738044077358008526471654951435672133667619034119746481812700220107839158991656835663753017352921540748735884623631280823040936086044702776402556540357488425527182777428440868298532403353146239015766088607947200327120994587205867235625197401177245694128381131848307018143014431382448730656094612295348734692170927098301912641289386675288533828422822271384574155460723709827601266752218550345553132776058410459820135818447419159402934663377012877175262950404968916577728700080213181102020050241866821154570024601372564819259901747027244242672486680897630070474839173487459961968917950352381171136730467344177454512931756162987595079444163127129706447390719021662769855741597492926616763237564618503777578146862045101785329014678298322950807235709270768261257071318060105813694099362337515670458864678744154461319846118619888184112795329023414391916694024220022662824803360756366877833984838316484577276942888180932882861250672666499766431859250156641933370278485838396822961222766783161113809044969716484005372656472482781747497943742972087436567052173882373985402329887596297493127262005770206885495363615501632744012233414955745815727042325389525537480999145817395773783862422946081690716624365356059616891859187175925373445953394525010016021243009025118604252023860825094778813256527977551690337449732820187026160088962731999951365548250401110466201733951400317421475760358375242739941813817208817599126881639642761315619631098360820997981725005762875790836925700548231248084598717921280253233130585818319853868757976437013288536527046040012189527885893278348401975089415285450829676341202027362031191831570993873700108630707876371537324790303630299458932796368153491774304981196936820199764395630594782222701118204858175946137669508751501605278342655963264729539540963996863198568002545487449370871114493330414780559804175878684256885031901630039393479978300069626856710912647757117958812129084953893505650994443772312303776194601365048724151533557294653991283711744601114617963293393204505345780615415067100160988569014261526156004354536778807733839130504424074138544773635016053641342605523223689051163361983049925290106484695636479693728485067041380342156913644313720160792605063199818867258689737415131717139442852684381456037022347372291068613385832741751432499408977492885114849557695703128517423872605028860702656033107599907460489377773728174346715058614166164314260713645843204179758914798023799036948104856161541697709486546047805147329450814488953145810117335140356807956036033512839792697686119451642359309975847626701083838067349381879585336171022291695943934321134707245180487971085928535677447862599414718223062930393740844594214604906746056566920456053926771294084207524501734852312453123079879445226114891616950544462059847397594717199310273109645641780284614395579111172904642690265822360958380298580322917659181056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 299040235846545003736263208342381149623440130026402368942913716868825846088066659687331804687737690205181837388707140708299546387810963857296104975729286748058017717809273032426391064167332775071949882907344730912329219824628130743440403228370152811374986922050922366527481964933247880815071495964983117130696318728607008824632330359910907072793726962047284435974547548287009092709503002088825746380543351585764810022369604210614236578244445954444492767538259287818744286426753218085625107045675820952013404406639699179065122994141186205561340860948570089169923427195334295300322621609142516772336066301229540818943329064927384403464672504206272115923406927627723783888238012347528456995810794712384788486648813764593858684526461827925593791067978362713367940026364514013545685810627503353035916331509689487070402029702694812897109083375305111361327360448621078782943520486426963251441885706108030924407408114967387755155015523905783940876340880540742636113935236490055472532641513928017654507765249423421163052159523951241054704781154851729893441699940679096368691684139146941231428833993772422930277426795593771982055801704631930242379590620144388981892337869296139399280691626099409650609923206339097294268945136455705792865462166757703888841221739886927358909560941791364347815955988269491214557587793732803533973642770974581305350033792658064585224239535258119527952284863468923541973019700961078209930508433801100420290341919483646942080665535000261568303640929110276084272749450058637522631101568409951462398314384542312717225522535120909085393950229109401069513081561227132244689272246095440721876425391859043557838630135747638480072213914332196755664263926177911953263743429435107709253107684921303930919327205587283323711715014711237555311528034784379994847620294145453951202647168365140837924346364449683457467175084163877738995725444422001577677574404432381194934805662893733455965945212411149683091748322166011383617827291455320427327080074761601906551425699984591278452631782100272782857983031818108523753472161562639821288155036644289080532408361628820661150920629518602958010803808543037906740854908855536091739580193570702978341712978797658522727495894730515025631508131326035032474079119544365179390385908128869548077537430609786276531612362891031988669124885661860004892486441931864159317320180543181946069092602391091878748168085384022963697019508831456700964159426580330632107627957959545961378273275010551760860643463105610988097656422990354563183965415494084368942364021599779683855471280805227186533460592410538206148421024529580335983224284741479124873559587071085456265852037362074167478089432646251301222135651597835901277283097778740959814132849744215426432494554271787897104277396482415120967113935612584746020583093312558428401351820760659300550263319680314264752018279730668055558914654207958852420982762777096907475034569783688852083090403211116329229531369800323609976251242444708228805078619330505195241817297547114443517736482343949895729875918275766213478079148016594768233819867968166452733577374788455467609401627907901488710806400347792246758148498354197040835228960841274238329958736133098006872519104274880633852747303047776171899079437350456958302468381339432333220326956904280174396974452800865335973800998472725657525228717774196959122680596092646255093282256904488627246051561274578318358968907114702666204081537998867930473478983956006878220475473188750297034701043606857600576630751474686473662160617531538654234446977107511544120145046936455059504941807963404941079734786341553799418943602106703315516894382176203478154058793287812656605479697736900207626353188888424302885476004868143312444527702467466380472486294671389940458502031909334246202102011400217819652374554406923399194509332852802393383027693268491177810318208688756931476775014753050384151846813874163967590400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 117730391920433760929166377927695328281325987628388209904928511909740545563333363245583948716452537519719303568926150614965514866726111442171439172061972521231504296665964224101946038725965162851861194704756609715013601893524030675841860763961705567544267049719746132427752428627991594940022863603518476806708744165090089101482890713469068172027382630633907026722174382035699555939155327029688193207564068928499367907520081374530781948428810109183878315325471361738817922505481792544268823170954486394081870243712677863468628915216980616332481804728382695411879183469527839982259820355641827736859319863218034480455938244866269816784107771096200120478168461545732715750959320401858720995592177114378308001832707041228069881066283637828526220534830671994139666587467531739429591172794009465124755011523356585283483974564090750399890730104415193179666397391982490315302547078614939470660651963595220666482643978333637218403707050055780754848640584949456406351469418052888621670596508842660033159067124599340843639165465493934634963809689213895113888060010482817150267540148713152081132817787215818357488998271516031447344242658580567342425927825524841164073713723587279430274652814334291199290448939287559857698804192928229942657623542870960680071117526774547292366928919369470214854986775289497453383907228970898661439527078547142950728054994433674153921008968869903191006909775000279495039580788408151868153197219368244452208084832650063130442446527014025667629291669480554095289402524844022532768974217511548430768975853373624193948788160813501865958259814873909652378789689301413015116964068412779569591623756090723314796298296777526647297555274046015980907899676367244969525774541059855622366600907149293887648240022308652808297985597200587375768656010265126029963674221762544773476700510166775970684802472692494168771951483736158985588078951580273784437206994313780126074363068733621932876485817013459953619159252245342486010144727138446625415651360585248239481843716483296162707683330699761954351699781615956229999586086534451369758008961021884377721573656807771607016180543821266736126477774042099058138161982907953394409024905620215637886306518893706223383430223313334383835920614258827985315226366816485899013778564816337120914388876366755356570469353810313221850423653548984608048623643694625401199270677469776403313378995392933450979983141418893993889639703629823797338930718397397170896666563424687908703868382653639792799562103687312192640981481020340061064313787049605583599591722859516484816448904479975870000640825537990577744397751191716435342626547024339173346816616995059777262081905720978413387904515935860756101902721174624091096777787815201791952295763092950927655533613680957677142967596336011940028853228467967964042824325746644332421811990577062243639720942803579040395110448220515635135873654935612384938728279726098262364327631086806459784741242915526239022723420678738822012977025285188130318559818090724821950178078703641875683597338717371376389798305930154791314141225821455683887577664583708192090285450903023928252115171975601144320915217926279224982440513358065473089873244951594477822972734724301547865371700235333554609913110662432923836419515416692458280318031716086057278421002964896721582377872885258915593800732875030347038175851287042333769999316114015352296804789500595424557691897389728029404652471027925840360788351340011434931856397314327954057162028968276420655172216536763390949710163688849732359191334751264000238791462014950938499643337536484317817714356193873245003339560381373212974052023022130710050071414849095079112818889387246086140808001489103561277210057811839243874143176259118388943933742314062495840935738544900198250578188368839149412286047285067029283237382584115036282904294616885109802463922790000775084900205644093173784960661778013198360133681170329108480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -4958974605971322940012870868292258941762304717073678501965405564615032161688303821825138805890611725322450549102334307534117931876309361366298595699431754581071876332165390813457516024965206077878773161781163076028875334632624008820673047513116693381355767557110878174508298864433022892524135464493048951746699916496480611129189663418585713347151007410109490435052418665286893858599926850708513836916666860283182422087440339953460139310999498638678729074362534361818348181775844514474031948132437132917043070884085200817442952306889401323108609154016812283889246753075328040342238278651579531380084363604324061469089468878824627863687810889293235317915163979719761113943874520492512016787599801437526378117158202103101636182198710179631952149953281361182268312107340964412727529718322242626015030388068333055194029634955954362719905102324677563911741011716036240208679995024871268089009527937283203928728119635238812789556125407144145832361182463609866600697618068428499667309324727527528700651973781795584797207100937995206490270994249825960976188079746335107664102907985122914088584396663661600058607153017855238780853574288453948441124279038468936977848311795728886796933130906297144091489116960473561756448017312756787988431760349864114479047506663003647987092038236954157550811355698205707049629162228119233600559329492384600558759618211957888433823341174136162643869271473872132290758251796853479907558207503970868231327871494051943509907057820936393440541234636787496978333240071181512054562248717013246026331062159932026117051301820034673469457147481993975696484381182499678494835183658027958871777301771782400827082153393510181914307800315542233848729602631843691046166171721593807092443965037452578649443812049410751375416855490942633056602350750257033048499107877364457345513518644154302334362553528857944457523934333414816173083141777595995287993955071956363216781530775291587437129398598377029952366609267013910815303980797912887264639944561497871171308041824721880321724662173612625468014818016487656457879610024775484796924131248503251782005044988131921071618280900537011931850524835386087984313718100693884250941860933634197423524220436796534098609527786195052782323727338711116207905269794318834668709883033170492125599673325786060414639320911307258145135431184022727838067537410149153218505799899274930733384766129474323693269936255419508774787024512479324507205205634099843947350752892695512584832059363674779029191027783434220943003193218673035887066317811785420815271935598793261831705361003777735866332308321147756131517154962784382748341255151260199010854826374045459367694601105139102376672767549934606041089652705735691599076870800718482779750333838374145710894267117545356118962935264718890537015104226147265915251988276624533538672523034566482606600573993929447344597232149767434595517271651051343716434368897305400608887081933662854515166341417190815113856240748304675413648888072544682815193873791807569182748549501374611687938019285837404665976252267575012162801740416450329618483267008189645793383567894665333046072828644839916308787194670705288330219163409715966885531329164636110311928870816412619361127622190402568517723552919758386187888232317907483442322040460887986893202424984638639061764975294277198953330360859303567908191872123562707471416724716217243301542657112342312314561679772013949348212469041787863118447637755873712148789847422060611214946776825538216343581234482056110673694754024669486346534882873153128857595115670939087861509599547521906943891668070888239120571358063644401272273812221250867278551346134231137482756053485187631905181527618883624831658267727409536186610656755859122055419818275026800657298679584078272888051712418324533922408551718220236775969812479175011825262964774136582080093807266601670283165841211545818675998811761923522514254477276479488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 1617269797350972605670801194632750762476209103438408832953833724357818563189236758503481073926421036846574046006933840755393923360909782890750196803164845654730891766362008933306754543430491592789111089899890399996793023637739830103543191891769840071975069364456629476765222761305407118811370264868267817958216156868839930379675940990552829794036809173896846558810586298734443491106112593697008938932349453268221645661563813812929839990836316489791411314568268197683648264400207382543508622159857337205412365320874430235336708320575861557976311334646052904183320662007857179801982342558545101187375502892957995707184579589879003774856972470932133029510110313580153107759588323810154397533271921766911461946224790768665913281639642134386995462582359699265427158857738325482344657973063099749718335051942680081698713822256558637067029824167340688257620725206516058036642485584175626469961446825778165244310575684499203648526663473039373822378982925118252839233050218519605238529118296170363672645141181129293181842379321803472259154656641460756196387211451603961912123372763838506412988176512462890492327662423107098276684311214910878493870008615591643688024385717389345750705082680510127933358215044424106998121938206476738396105013576039374756568922423065816518304090911355685306384809817234928424568954837615969574142692673065170196396128233873056844371068788747143418213726156492443559785420009738854523935492898605054974581899649954033575189225828202498365695785579085740068979457592510919504176948529674685790571534872250212851743266056614582409918055182339484739564634701978465392070302309118854784676003208633026497717286494683850616432373984288211758031432073079380371791776410747634883206852441980647562874960449311961571512067561897317945424999548579034035969311690476145191940003718844156917317905017353158249778932539408327235655551127120744234762513478456698864381410873336358927506220275190736463261703279663584117992604465964379902086204029792142118498985396988465222383552655978647654263477573154654195385393881591396216822883070709780004706557926458893357774829702929664938230483539508965848737875745697474722893762428182936109744015209008942485814941397960406460645572065128215641211553043751611865435555888536170839085521919271532527798620845111329484612568358387083891365944773378355167590087723510832611457463878705229627498342170250525961777876255334967347643151977425606033897694418140931907257067037612805351870928542319868999380215828355599996792117507294035527300901451279378131602400750374198930545378402884708193358584855887049368839828915910591014519306063438237041507771322847273013183369270367950153088514928744764280734834584633832468556264380004537606958786016726334482818218855672649863790540075317150456576348801335446388280360991090073672366703687196543460259462450940151403534568317660095688425272101631279584710573622363180807636819267494103961837939868163734062200792237439793678617430762450095543799083323726095389551666078981629683399415269637823406343684356907455939372189364281792817143363658001514364780349009533040922137641169483239033772059704195213225543369287936572722866876646777077418996258802204093421806736193592060867098077635231940377897955842404475434178733878430459781934951278165293519453386998321087244532619868946116102739508081032309981850611707112926138652209344614133348951756684973932350463344125086592523507356025455872106426981707795058565258712767042046561449778945878446907740362762592083974267856159376457232491265835466293405723074844610748753477552226935181329484283976312176095370986792963358368422596020346368084799442662999262164905854305526844532467113875342513437346232714143626114976137305607106251269356764372346940334844387961515420097106067635522893577141245858565227478360721235353838363477259216360400585251052219369082824414986240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 1500669958026034433323372188556229097415918087658595545495522253218255938335721280604891749422375616732293344881971658104214135095363836718846919374233537818420228184012136344328046272206779208115078286535665473933626733452183603022819495247607199244898115568320550120917465874660795833498155894328640519298484374486325469068916313118606940371852841778171227703462155300619772800734502575536248515788637360665488913148569679019469128362417866127358654031760968557691236398528141000028558861517017005612823602697502746042157852255644436560318368248113876858278203903311166738040240333548417921294588849225467553581177178572442359966256280691308459252134095026250453288034403113594002369768604244527378827229025182622233346947382534621703787883624722898777197528633831325759817144639629660561655313218258138765271420529981239384079653596531002539768584996698441145298511488769618146794466131289171839613876996886083990283689883543924254785054726030486455118465948361717922947986201682058613522890623053813177718797207472727917930062359843659960644544343328909245552709140382406518358450101147831927636211315841655811641842555409073183846830678532427337466853989242421322202162109917559836325325796912388857659209285120593481454910800125627250306099234595019453516594268606015840453937615649920812955868831854765245836271111605471830641843735728026446290642738796472954457194762371856844543326830250380056891926278281238241422604013271470064226073110534613927326406298204546738022390576862590293046253041309896434242314437023927671741154502112934532261754475504307809851285925780700928204727989223307992239013893398265180208100942815263110991683479504002531863081551880088457720436536422286625395218774649351675216340147033726172460367512481928192254010948826350445850611670278764069154433712915760564390130294343719232441746836344469475889165200548118413200738708939745650380626545826955374972803663543366816722432572270099984654823381151286687868867968305733514992672391327771194017017441538319816150828553273875429162763183872653582383084429621274914497421829959653355150359378681909735879691047635879653490602610018329253163536134040412365817366816047203603036416843354219253192186766740269690115929839015266627189776376873217222550175638391126095071549603296302645287267729457916475746894706838664071820663999151240525215003237941243107012641004143041559288103260502684219951561969342285390328879927657739206229614721731929957355602452406306289386868690161887413386243634594009743961286271940786600885308159298850415339112312563757291218895010528253956845733022666479367564039673959325630962019951255929679545160932240899384104707072215241150278753293160668239007560562865960089450388025797044372490948961424232215965255631593701745053002079940345878811428350038692455266433503032323289706287282640308040823784251816075824352460232756273613661059890801658110820906337649343994497353618554896273859743043347925637080671749497525703110373200377048343097165537805498349733843598372211454780623000877438796426325677210736956149358934632662025550737731397895152120439673808288049290004160511825104797478637660647036394914882441416345742002378956190687265168679371717473811688237707835740956540693550435750704620218312797437154164615993802217385564473780892971733616043990204753514207895017101361955740648424082487129106194977918567417506236287238310400124654862385033701469041812166886545578342864539398496234483978703416770734836643743737372845769565134698587101377755520836780847286080988550896257978056318951787376341602653256198933109877762332317074683646247488626934882416220386357636286979976229209179635906915076024642695098836964225054053117220659435553681126561830755258497490243078237789509059634441307312540948348427172241772936894052222415575730874179026890326071862380800293813994773985787625347219456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 678545114423485743120212820351583101669387514437400374691681625923259554131896927563381914575304929685742934749860653199531753109992149585443028910884350563253923215824672631971295604813907883632263602915454387214363123976644411192455578681247700176724867629771548733642227746056421496981729161414222978941250674851149615653847912556618955749134715542692654542068948415289372064372591190341425973644398990829890795024018585935253106637047388238844694747233789994169868812486548014195943108999399891584557322638446810554352563069236014722339696262475471192047486231993181252618403303191042580457670525846839863438559861948723734126055426681199814051276513250733789677402131263515122950402529643305519687050981416398634001184571259340472987141865788040160342377212694901179742192874280717128881817657490458156896927924789785619204365071074094313034969017434042339901281121462840418092790079775398284930746011697218821043642118116470174121977931071503347391985896102593558365668699668979710395766696820332411648403052480573579687576099890431795980646642142684449399877743277939702223069726779296851806749426133400315045378401291439192542358648163805907624593830674503279728061746738398920410745077485308996448870451428019653211907076664812168395148435391622551305943146750974556135287638697463982725147602899312396314001516166142831262943520835583917570049381488044032386136193635104351321361772398601610239857619762011308188985153664176083651300765993068161791965008029299512406208637329480811373798623148341188276597324048982199419651806152945594387133756862546130293365431873757529759451548040012995712701157210841522069833983149282890164821763972886370292792736366957025145317650186926266128426381386711877119585598980297845182338229540183826722121960759715081061115221727795990524598380342948938116138539797417691147152633095418336287845784057945749225129196973765310872509347960723025649072339460930956766164743789483178904065844853837050467167923621044461300156057910649280215377104070438830069408195242433920548344108388652310935588232688991900214932304312392817874831056859042818845826994764631866732835815692487400239797046052057131066368946511316984042111410355508838017357554731553576322055775255166336919962456185719425108187849566084880801479933702598236242379663236450913133240698714278418706424938834557890594995482650392135679134087472692723808375583006276027697468707004099955604371407192343776107440951707253118369519191268587428467898529177439856417974578473713570775585512522498832119792756517863723338286113536020583052733022971966308124540531397297918053748163071835043401208789656302484221903807653434817958645906894776817047211669099869032639537218682749809810151065727912232847601219121000611100036823375227153227678226229952321712476391811567508152074194990573268782147405474967416738214726362055643500274785975210748405858625287976852189241874507124902588291026128681362762574632622047863342130560123875711220453946611114557990071293711406731401744957396261728571348811732939216073953003733865905582206783019983371046613513822735272747104342606254322532893762198128174787835044290615944174891489370119722408138725646017433523432263057840188399902899494759798771840772119031707543185496370316863564988607036763630230167429913881076772712554996792479168383598147528333650280768031645851390838033311027922249740611997182639648943849691991495960992295346458659228075233290523022072629333344393617768479296265486000925061853260908532716303050177427435219485282494896127990630770849207841828068080174957256439914453372383428165090354799166554136625194998547866046134227984685078479816699655458649624044754343329006847823655305085218498228435809194777617996470510973242095504054196322478081719945075076080670739717623112854537459284911267481731355459385074330159514088812034479567435674419200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 199142824642667810971547842247641137247786595088978863883439559874758938019771179072919275565382152959095205534681328956184607463368558782403528499100784722981241581428647586623534937944943787324045114347768418097831829859060391905349205419903558602934640528081416331410459739278074241060633764037131790942143771914234609704621862908304511464251801975670186517831455284312426994224398652674408416580002816871573669069729382173028476069323509327288965036253411141358161161151540199419357003623374721264719159913126685295178313043713390964961211982461616744752809723124218254163280000250411358220357594181101683905045960103949305203204001838040457578842767135034490408392958261322301218791087982747182581632637029933668293593417985255262209580961273761015281883924649595897411533113745084872092620060770922734047568711020426030624189835594462270831816578276901133169436399869132146341746106711583741483762963355568213994028817889692366863142832175583696779285330670137410388597099854680648781686159973037886457661133527561372306991220720819754603013391859168928336870092251604481595306515414740240646022080836634673255300419565698372938977964252836816714777703424108123412175382713276859901353416457811058718714263919106773103735304086529925405581945414937950297833521056686420677314940882435036511357340747950837811759602305852734321321754401306517064676039096626643878943057527136522192580479569703936445222946290261451900733543810739077999153203774738974335335374728440467993407581517814575623402708059772012925921487864484263429025476160111662718238652585677780312009061499889536736706361332632221497034382960599235190327513257853062497043102047702537823604201505627751389678016023017478679139049673248718002412719325154162568969449045753696220946271576158173886790533134920638519103063419685234172776298984525758461050239772050915711037661717134133771907459847401570509994917232883874273324901900673880224828291763966109836318879838468477425523607731116764638156997796400554970362403365573916926867128864372109275901334522080304165200954648705399261012335077727504154318409401160924400413482758755980200381248972689561367571665957522882602255828759719330167427250067236342292612563794627166978097334079635592649903694454058415591817680480428694406509694062179718726474207865666289802729330818619857854397139215757058032258310900482933408044293500700699624467122264889442273616602193875276850766890638106634875877300921608099364885368767117649422445700255800817791606792470640684792589235939497177009741981005784577151480520341601064582304694231623350579654273608914979781945387615352679869828521189225730456830090256279729140305720669897924841606029047007688812154219627555546405190774108846981920234353318834144826971204791505853219637254450854715202584122377836363770167385394195531878323381419191154588201897251374969752568236406050524744153642762458990392661347896046123430591199052452767063522736898921100260119247776969152719172617346883318114040597867254101923339226316877161240508884184574356470165684365269103657195877788054655792574162565873602826287727643329251334922862606670338128699276105139301203125010588594766227446521764114291760149781308385919628747424237900688172045077514326934789638236370643756397282306628167221971932111072493422225345887564451453332041795161287435975118539839682097142224529660093650570184440825984500959726965375782621081116001840570619212962081979061822593850238798164231069645311347265313920301745898593412061549233496748844325380226822899813187261803726941653006788564111149956120884365690310609144828604992665305496454215515431626160928559408901733235917428640688354153295842523326781365675483663587516933141459270031631474175469756966667351925492513552885387424972722908081659270336960505335106001873246929951614197090629683574104533702576289599778948382720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 34998129964756307333925040923333270167023318562112803058083200827312806930357191728724463904036557584634681931347974817696210982165267762634802082129237020031539971282037669902985097445009099786011395955823296623099065104240843106828118501618677495245324939624314705206803138023693582651772092061713931915640241635278423170316062517415204912963747063174117761730840164146311937346873062304311634378929954075422507724326669107898064176807758370615845346974679062446646286967239928486879045512332353118542514603906836959118204802890735848911997132704092763134133912294931293055679659390920334984554599705793991971623011596581621203641604498416770055107558422723821183135550645452492891212967863040020377074309505176721406866923223531785961088018452369054305570852090985560080525639990387528631426567259218238048291056715600792087239859409775283403204536199815515900168042109414807720500907087122521956167516548878368373283205945881688560606081309038856209481740739962586882976538066560467118004396566009266145577951309618538924256744160814277706803441353136977782329428659029756097673362833711255195228248749118505846011279419016950298185837191975986805693658803412806182885658074716299070155191827881849384660187515908498144940541432246802395060158511482329885324525444395307004330528912765770956841682756113363866444569882769943563148905377608305076264444291284653365424114033270249103503362945541560393644297180642997840971733555444525547223478534332736652805051392153591708723073729077557383298054270666412369396194702782688469453596040675041984855293373646079175424750134095720917304542416168886376652720129110901206828915535869342270511578441732776164495029366247074557424656331136230044702716317072643484068925016469492688128645684126975128939673628824565717774775163916858463339643453595219160605259928263338007041207424590199860241065085779387802863012339886392009815551199109703773471596069632891572631919933867909334260009572323243797446286058378541640310077331210574343935414126383104523422530320908468384480081852516436943029417066812979291744017299251634855774902764864152085762760724044662568965076238142796613071519532099703407982615456627764599822384217475503048237990302716795214047838691873827663247267698299069919033901514459487928914021636649364946104956919223024667432715019842872810797709606029038333595102526823818082697432696261881342323657257522533667492927709204521167266340217669697409017464747266374218181912371697398294026312856989728471245664499023139048721119934000828996464477369535379667810488584642589668974483363205917692955123182610852504316933774925781618469136148542880899485641520473302925827335762987399942636621403665314817263933387025910527071039068836477665330740436704920113845639282183945050173721299814239607469151860531906663666628112949890702255570823902556243111733733419810655976429455532029489637400261319816915927151895568651753174059964660505690326104476094751754362227054402147408588462193646604284082438428941426936499022547882685794810236964815936295427220000032672768823687943467522467823828751114051296457749752429790509381840022904855089034355573033271600615272485578038409276155350914761210910354668314356107092871330193282593045740872295962653990896366404245805096678840503587664738373325490201573713016739351161235684872305782957841616165588762548973451502582918441451397811350034545502701240853774730283519160864459799802477291961616528836486311524372670479230493311865587677885428556804297764515599198411199933025179375245750794292523165925563871474306721829285913632763262307607525711847308954572534167419634805403863328183622877131542555096179048468017657468040188702595298876874342231887075614221972643855581114009884376685341415980812916485496144309648594237483120786696353099643031629075921286345723757442405552460528847817439071698944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 4442739678635338248046673171531791060552279465730323887562020652575789831809154580195533748766103656252680374204152308982084607037967902637836901869927451449698252988813081219131059991524318813388326369332131411535758642384923257353733145087596991647698116739436031600447713905394469082299856034100630597049612533965714630984154758414868369396840284702026632024170869090897929985319942017580292711013131143442877471520560312313164307010436824274174727104913298983137508226664259009122382638708811502795364338209518746502549936296107481875241155208537054916658054930243322414198682164311890782399565165504491489981333645832897584671362527741936024742904886945919498125187783702162655404202511647512571621151911894539497820718214885941980118189467990234335486806528373241367889177510658634914553531531484846122615912911125033653201621549446191603163429832340613144424967637482741196898773891903399635806964100982182209692124986735860289600739595997528081225607224293964424358272991419364632901815852310121101315218982433918426888679016245076273810253877870438352966833004283903858592872248135769955514915757400992727043465678266783765584819159113345603602375474476210993742187503834558384060016554318271578352206367898682662459875284759536033215911737289918767329812428102156876788936752963254711524490805865900683487828555062629852271720186084272915448739598051343804707920977176007303294729536254166640283113052384573629412530132560996908615059543933705058876764385660069516224677526476190578818023762313969820977345830497766470175040618074334456104267653825285691907253094436039940328841979748981906188319426061731962054800786682674374978470440807395500190022102338326222096348578530522671331926230396946699559420016891833429291619143746205076342463346952874722218368298864027997508389184697981876770158534183352079970827743115652486649523454631756913733922821201890601572441843426314512798421076526721994087584467677980732311766938585291139271408032779758311588314898912712291623064537132253767097859917129432225614620701767539226205291170545406647190798695947757957110062319800071617656273069632174536056466441169242656488704642590354396203799356704434859229461275389524379627063892326891519736774365891581288585231053500731434770980459238897795879790435657567725145487118816653403516872303833082115550779865766382857967107247078440758417772051878569511482061756578558392912412836028800581053105115344535228059144184029613668059394261931132903312628669656632828782198685207952967471280925277995210386750365940741661021704669116528367402789026181261647297974738676041267670576681118604803596531192029446093123472469459045893296312268078668833598879566843475299659917596219086277266415885635488041718897642064779501586613910958585629327004740083312913680572624457134277910492835335883393806776832016783793365580442379045037727010371883424841294101951590503352217849124248519453246824152535583797513584602842848212439292360069334660989497515431196877964069043645249055489953135516912361918520029507684626214826592212871423981120158726082856492830600821749108541457215280811827262711902990214531135440390972784435181669514761465691219105410343397623349621951600518754788760003938676921735597348146981906847068103249032512816101129751017067905513585995336666522957955275991395112092392365700738596092119560498812674445159472896443453358873308322550366141336864894389943496018840040528751971579382618346950465840954201424160094320818351416758596509689551225062871549080203527854740401754267443591845027478787325534250928584289782873939178933552336492778718587028896422699508286284098742233275148052155825639732581614746764236907250043014074585632601176811429333784885946167180021418807375380871892062522010811130315039428639501318657843169120004597045845207161266174431713471928248504118979498695930675200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 440920795400468247813295798702889931698914826738702776981997945378754364009093578599638337582645284846180650325742833522290511244903135223428015918831571870387044634492045008284810072226637603851117226407000165054116587976288162126001425412466789505271835362137245228766173236955475912111574277197571158222645658154780241275068426530656372167400613853644457356473290913755771659933415919245194005374962563637526898272928940427276068453755233327178029781698711990700093849130859971555261889519759894322432613260277548812539154143105360568657449433558313702843923407288864657853364296363028318120790144131584158779089791918809496717751265875451615122364188560716715719999154289022249454243976265903226038736186397113650329968285209133485171005195754617348714717952675974169106142421733526875466944108618327138933190367097670867961649229750566168191074645603313361389986270058635077719269656434235933625694221793936965168912471760943874824686324256545031488109993532211959098401009231677562524126138797173218432018564772774788974526776921364327451311513137330144648381541906952170260939887774110454359094060679879446269636161077441571823004042691012475354431036177893361231376107577250068581113135110586951210726925195066789326402144653056195887525883421272049779508289546040239231134880150845939687161947173154200865843367269548001857581359046170291611241926001477388377886747713994256041644697451409928362280098948465549905520558322330977877936065398699326557282323641631278211562668033909169007277580084685702022720077564374644060494836465628311991001538719750176909141160356352940212570478526630120694781355136932200789236240854881624616425246531656151837370944152062747167679925084435612406230851407382096178951276555767370856790561859562943378865173270352274184165311790887267433190950997838304053786328559831084037899048159662857882289205077123794471681868923374994748496982431433266101943634655837829788803871418448799875969122010800340059445921674596332481517617848952997611303497963315251503866252457209220362162587017450123321282308934221964646828538566186943123979434759121763233073220896028455534209921723105415286830802601431540435496783136998679991006317924245511436794106128139657385706223096915816418649242609844288351634968978540802287108101504017605483462285204008969322895337213435843334458963517436976177672031480311334244903807685961063760295520254664441818115363345934976874856318101889316919232379899701158044167299069683896140003689239249527547905704157229317939545821535776066301470740200958761702687560024125016038868808635565777536207602438828383666644186930127729078095603310724663927989177680039025962949245773418155230675870942353021206584168634880086354485614538310700931033145243917494098602317406604604237904975003423823927295571141112953965024112911324721357921223809416158820032018734390593389723964465632493772071457458291390675474369870817912302390932542690193884895651359798696925262895021857848094216692107746261312180037441864290107194844081200094665157338552886803407244812950837541491650456434932734406065587062768703961930218737144718801132990908121774837630749658268666573324258681718935650934322565908052432462222500000313033089514486545899107612384092846068953044192302707844042083637460899411260573102108113183848055045459038709160460517373119243625772741732603866619025923756425178763848102314722990565733015556527823001293254042588636877788257848913503976528276933971957483600047445763663801566231766417253553612812229015401690978959016052762711846535733588365709597270829823620159908468978716627638797254325015355534082752220540623063197878580571474722972676810698711557567068314736168814085060324637353264795610210967909504271386980448378062156414857663388216512640305506925670203999474856741289036171945290762417182905297810487373584841237562654720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 32848167159864190241492488412345736623217504430570792455989105194670611171420575748767150718603329638586634152601494298958657724941063013208273358798083965196911314989008539254114340151486869850102514795484209792957773375676443778954746731905146339166117938711629821532436462288534105726204335607323206252354468670334272245789636024620432198049787286999502349862343583593920923105339223604257936745942427905033033068146558387141645956656777761899002190019539611406765743818935169637603429896574643261762554567352362457410837666084062234427149631497605949256223832672394713318299683119519729836725636090509986763287717760069960011176673629709657170827803632925727911810145019685387199265861230902024594695703116967850320524080353483951681037011690676920384286900757342755740796087582112016907609745288594487384893252520449556064831645877579228060930497350475447895310384502089567492507449158369450793125760299895355013847509500109801318727291725682995829909734632797195392865797681768345783408382403978843388729327380941632959517064570812752721798918063387866565692615500545536658621248953031412006980539608872163223384113675530955491526423498367920432303909492009966698261074269537013330869381974284308806071983587433711349531385575246760563002453692060549636448051615876811451572304516040264321668247586237691902325371949576785257596737828935351647657269405507695343534416784849601147760198158365516038340606502236749302048933450438110403289039170647702683472554490515786943196377846794275745156272109065276120079092802295995971344064061677347349763989708472944392136685223290009846858139939886568215883154146048389040063183093279011911083316707161224355213424386518139173808878958255421641366975801456749785899693812376737160125952089610031060437767026939563222148329504343846193338714428003462256773575931159849351563020537659434311588732801940741150268804003494663787845848839490489157813770786971590427989224308709871720518750129797268370939439783165745330331824459102522902364226490903788296434670621172395050892918892587391470681945262343954386906302141855417179766516309511488997392769819597553631392279870379851601683292654637378373176938278698424195343866070420428112199228980676713994276185119332249087123484232424000220035186940394628003580843797139826813622943706251217462745488718178215151303653197530186105930009460868886921401653158902186086041745231294912717978251936506094526218100342429587674611682451138130924853442783911362314569740794643776851717653049899028269838988372380811724394710176589978419851355291161464181641685766490997824070342958893694748681215246780130668351991179262669421506612918752665311325003755394925983489111799966123483366546787506954383625349268283287869170732576734530289291714279606521194401311654523738589832548773602858016245921790087518196897045809935910720630384568918354743446839906667435586109618979676439777245965348439441865526267850106218276956581451031906433437275817170828266132065040879471696248696655107679447737777445562004018244927973848801079744084614172651835603799934503196866038496831849452102294674780167665348714984244811797377400537826561235368547475348540797629612536974706367235840333178200297901328948487909572266282635350262163773860525670545003692738483142495046152477191765638540333783817750847946188424073757474301474189916350067609106151066201803899115441403543715014242254478727449750115123927297871737314801324955573606161939579567308211869960848629919934307884816579819842310087106951803868352106777625266779071394747834838143434405243867585559038282981826132173439305612031504548184412823199406230849148173538195413220692881744491916877865991350749636189470237387792721253851643762443128432804568832937593853991283106082463692253909031909232846062789730061659614190579780901832278914606051045394896111320254382080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 2020392474380704126192653469513077953311835939148901801275328068328300062948373171194124732683376331035928503509652922553447427702874998530825957772988147243722102062180167050314492151128934080043303812387627426311569374082625142975324124033807373597209686914053377873960800902032942426101490785066571047087443596569931673750081720660348374609955254144526309280140819578454456635906498325414564284060999853708878885544151159181320866591027228053933839552926057213224253766647186730427305171264445334072092688512981162216621562673966880270260587957310009421731624327077298315783278323846027011158182016073710840704235546647809717158508673220779936821933695810090339018851465356486555897245305229430376793180207225597332263503799990737537366864149617105589129087851361374700153063888939211649176477746119040241479206452117907639103805181803630038247980671852030014795662216741217230417259862702672244118743804821971161368571968916415977609744005073160686103417005537685177630403969555767799842698706888151602562424796760322938132018382360425337908521760630187270747249442299939957432416474746447461540277255382577763898250602990460432622869517547856431675372541622906541711959127950212024140914982007673416982960587773033785628775661414934936713200009847506586250652025804965931390104586779051324637046172169546310337573340441616800886984106608128703623467335276493544759596660044941846991425253564632459535497138210738106277695520132653068358266264001148766400605394986066516870739056209407842639417261084633623306747023626213326441056475709720062834344329732140846104296573082771717630259071443191065370839556914324971731913155721775412712517867813278289935036743640346334364235394106982065891010944039535558491417956280619065080545779384935682901318923792802685952561472108123319766636077596982287229070062329137611635719405577515389138965306447367817267466607211779334759765069260108111948650236398437540551590093509186658337486306615411413733916116323169872516504051659644823477476052969860321542990773922069113908450268724286906986701992439520976364237862615948359383965317107376018050471348869406986892173787430659982636844772781006128412262562682227068834005543336921262447338647206510312211024873193604226606564068189814027362026069466400376189178391778876612031169728626364618555227564931216129160605395193097494292241333435055459776090660267355274004334735951906141823535883043211503106713838125553173672944932111241581383369267716383785855746967362592552361380058114822218832985788903190149509294292567493174180829300827932000452318200939234772741403990501444880360575316811853324729554730461102031221991544690293516896086566375111061065994590384599723795278930005593014428185492819771122469305622000625893964545290845611388542684364430319927597422298683915195809642299447438383843110078617522284110366474583696080262546779156507482214050487420648494600045839753066884585044584188898576916338001056447709822188772865077133671325685298216085907852882518850737599249248156164556405944814424348177358303421009388423350906651769486797240763783573684596855273911961043348644460660345931214647758684994628332938209685932070642501770629912291938787048946848541041553940774021173374961672183493808452933880326477542083163506481561460768077449316639007392854789104886900448402323067620473263648544438986199912371451332654203658316481326821688625145446618855280756632323587574107625493992427699603332630715095679910814629747844634569587581437570069842602272632072697546770154623730579399568448113208644915036909812920743712341366624811117720633619847222850783958876646771927194217637385953589467375872205252506262961344401278914120822584448108352589819479920770428365619318787105902339616819914435344302622252078218177782997825530148162036138082751537799787884006038247012493909079211429068800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 139664685031465109660445289945177896871373402300481761778349333177917917870956941314814568658882302543600856949105547955212091912291738976116414734893156026599284734236210066545219101081848130241948939902199458267780906617922567532476185742974706957975807432902391001993151683998742098954410948167349476991612651638452943628733679738524197881637968856821978435070780126007919659559404649342484085756923360121850517396201100364057004753885961983932900536439492555787916159879824270667042476958656758646120997788305310899136200327008901775744708993212163997609544419600151255964648352584816823643066832015652050888967072012747420352219715826505716992595400806032633724357015602816214506152379029369591115737608150390694914653095996834834556748455152351501844939069635923941423703585363875210694173647342155249392244204859967807253542564263054482563402515538720511198971410850268947352917671345961256099572754364725593422117269208267381782491423758693351777547450471073984948165018875860139556349748674819936122199396894262949100029171429969847670221044722178009688645846155991705254853051850169061498945955074889882171600468960796124532759169483309848347311053952250889874874574021383308038834796738365343944053231603250755070198439126373388885121069580114269355894126005922452023791293608609767081755468485920456635041097990186470355254900800686394287764988359180892051080333975263436479974538039165085557117374754239195620135184046681087522784014163152866498512708265516850996808439133346534566589322342841461780815993689777160945019184127340628976515697979092177184227572072065549395320089415142164476363035798970744024582389605646693511736458930775081864148127032645602428042158925741553895737844307232477990135268239380422705687987862697312648583798580984611339712103098792961432425582679075737355760419112824724393669880913185253670559628816204323043845001347948342221517846392691709835443758488294144141591815522109878328982901814156791031248483409172594764655685212080329202993709352382482515660826119270558035512025567324385183742306529413135654377457923542928014991333406960328345128651652533998172297936469732875767995106164428437193667858183500398631095653769613875154630078533709365571885701451052228153472662184677943674184691338482073131036432818900874315890760172960999681555258182294505761067869426969522472962470016723361675894858252319727191268482944693997325247079506875706356570697876288026979458534312240083769920426338283939906197247485726244586329322553358579689587698630315738699659778953634371657506599014341367554055608206261525445510747641234288890856357425008635978501624546892470214970726520327828978951637311907146819939983112911187576554079232637286213526872955519055707274391406190473550793603976221521034340234082523565378752911617650868977095091226750147358804558335944922762807557011997139164431276900501564412743410429592506250279247411676730190091918364854342411882721127168038794774062470370978632274356913107102790743613586629972450275947461283429412098653741529539344043480739748487128846629433572840007526669771252967370886479636829878893833973398304151524354993979861083945843426911397470702536540665721476236288022461615740694532629110796573500642644275191889069316180547133753302939348438370002358440415266068326652521367741862117937867023287760854211295779234734620923519951120501797596852331584650469234884739822054393602800022778286639260286932965166630946614588974936118830604983713158294387312295466030594612588971193732321829630938003699528633549000656507976048453783715960979115371809247217966220894625308824380107770097458114805025284277677572064540137088746624733464189948460889841255211390500917773177667848222592748699390204667541284657996130923690954211211493146384003427677634949741301989338194341521535797287847070667390334397317120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 9606607072615393934047459613302073677141802728906612603786091213625309181805797884174953301102515716543198726880216532173446613178168523276551962810108570450620059496029947319413741274078540441415653426647558121833153825211852759031023086431503490748829294236064159093234363396554413289556977235281562047126751755696922190671494446023047603087393814713907722240326667796784089154057367632633143136057860249950406566247259282267393319836005819551332363180853694658516057107981535978339235137263166651526069089620652535405430602179855994673511815244644689016213369853504025845008702691519500711471161454215696081017257203226225772530538362780969137395048828323621452838225794557838576620733645721687486139695116041750302006249698018246981231451223566893470728668157217226359953549656567519878738901630720858547229339528996799685611656196714975462213690263879213223051574305333985462867682262615662508705381537111609512812105000502371802681648478002928465731403031959540964144976756764536575624316183982544543433218069521469118167798391996857497247625265221270798634733040476132018257294483139688299790003640632453196299163551067020179043763646277663770225104448805040210010944349510092575365886515863780951097884225137518097783978449365424232099575106919083128930139486826209788147970310769375352786869865984081082559649679922413968611229808280925242859325076815834178868365122571465787980702045309007717038779014597884315061338461018061191115450491695085459689071962561429072044377929916103778697043603550837002349641486954155897726599640253286986638134708518543073418871762198297219363986614348914101616862372243159223310704081412314432320172365772632044064732936417176711547586321994075875493141054609878904606755511163798868033549293077564360613053222770252253025583298325328414114289743889414297919248646679717376315933537431322869575141190270638999361634470125996444546728804087634699431076636579387504779347671890264394411459058166066632217751148740758180258965863310348990474791843354174756083481049802978562395092768511878011452215021336584693240710502663403496476337885378437408387196340613398107154698872642977667361628484877814922049623315845795909235343873230656074092014867608019703182998476239454928317839371975693051406111219408288749167223884775753240589023527671489304024999687025573543177205130074478702831770329395983754723186586824736241172833058752909274073355542456980980068086601578201156809644367384982256589715961397324160209005349271131417379615570059554074863766735940649847468397345085083872128355757963200594948963291592047448783082389039992689815140673640325784135895276733712894516295384257979309710217616296276175502035046448797875076972995631275513140169413924478401061251825585157506512783997822081709743198980222586566915980577351657909321037889111069562228911162763274667556588698908520902039411991217985185174632405837363141092446736998527343503530885372028899527362402018394425683642489851401648869039385593612190503512942126668675156257281583754032878005275328934590498253859851049934907778762272464424041201461615763231455154149087609203041802122262013915612669815108534722248790412343465176563180326102835777027557251881722439767712134226453643405884269673561042795500348096165519719024911527448192847788068574788798876989892621237623963733770236022650652572137790331162234419263576516912689933203223921659111535356319462653786702117958994466013860283504450924976012322418074789216550269599779814717244410092893891272724636363357417666709141364239727605914358804618888208664937402079224431053376330163387817548933974813851150334660623829112056891184001226184008787253223383677303304590273233757832838320727403125932751899249534193449593432948684706966322130123390952651819342933718477340846679112231550427524108488765856728218982572779731156992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 720858317933151299271487777828138467322208116088696340162858428407660912595656885052407188603472437628916471346695321926071361957546801979671520334507182057678493162402756289805852281663126192542444151827438495004323926612949658385105499637360647183172651200263573646902150620726254907929937363266379969432656896084008781046347742095588676057491932925136834232937619212798188940703082229019336614483805133662374717623627468527458584785697824042694044584056824203044433748576449926724228764828153373949650953049874400165551053727058614474703720166037242995877525158049560013902569234626100300496783544052397925305506027358110232463766877051244507427508419297175943105265054813665182510780102749743027190130073654573513300069761082092493539294061725909085816393263981542869228937750727515229414914892507960499243421839194272006374843897197289056459204762631976764443246075977214732835160641646640084027027797387985170970697722642117409736035101192120926905553107051576693859081789209053965569790624915251118736421259936658411273133682219429802904024809305333839162328083191995909090095140079057239713107949819299336570572369178281135482993340100046757050677428895981371370208791916250006798526651666309344268722229521339835548604597600001314510474652694188105186726685217035980744583646375763703304375365808136689753532989685281196485149271897433618677629639677523682042505937605282898311540708700334013305152127988372592739807143417134941847241093937670298558988686015436098277807293474240969839237912216740347271297990589033043990411576710127783892141239273645768671883587757564322141229563854079903869225685103796999138699027444857270249713561241415236864913898841647959408172388188308014835595862656924685510860492350023635923816369084497773306359065629949659605507204015234067209120788991359398241853608506485474187609480166708654157158560412036869500009784060517584540293730755064743141050725945264458155988263310371532407103921906860217521229417705110093140671101216922805444485898217044408829444115313175758627157871045336978700868503435471805298502439574776489286024566504007300361938938037297812443939098641208418847209729062292635276859234123893267724082629320516387729090727148541700032516858686107997733695013545070689617676929079392608640219137493225556929790417771427551505760421807591573750691987358863319855421222729514369644843665935351811431822802945944877732226961169659632365308912105326796418345555997263438847869694158159195309401601018244234551115549412461674384063416967570691743456693878515021758656150172245451886821068481165955934664530736467017975405242332491931735932286476238895152966615496060088745737284224375253344978493273504585477659902633402776316406857145812372339650244549171991860094057965192915796068395058968293968189624693826952923941473192244890422596116544641198312816555167608290261221051002274883728168207262919690381883066260186204143160995027142282305259269653708128519672163921162455173689050657088162979909978094981030427545883957813582087220801443046338203457198738618040076683873310496901568728808691554400513562684323340263507021760994164642486360830430836592418499293461410584462466098054134462895663406975391813069267101822785908400388903470533304569458336169126521657516842709932014487474480313895849294212874409475140838085490575444216381546369292470660192583137385609091216072401627871260737844140529741399271970630532506815889013285152077956394809145237596230443262093821419275195183340983846080605319606914263062043263756863927316294933632118504815808568965072561069798751278455525496122006254623749050717508935107538692595751354834380147215342318784778513784500800294821415394539140288682091783433562526246273314301747905280056340552272789647649431454434293741697532487383265911755607949294760532131715402358596203393843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 64681351328098225375535240881620528948102223056585693629100132360050572267612741730982397933368421105051665597975605108626029367912248630822995263149774978431575263177419861564774803756177741508377609245501857088618884056339975270602845108966507558579453376898099658453677940754957652914651080131159352029986697272102408138604630163802936343760004358854816219945798366256062090288864128939010366890841991358695683342568630523813254419652181321901424152590576309436504190760094921334871684074416975483220359469422787551762559160369164543655047367086968567432127010102611739751111865577045135044688307661963833250324298203627650313709975366267529729608568129843409435867150115473029465225485357250163958941589455324862679673981588057807167414759803367699584424351464993676496060062699265237995575494677659307648032460904264774737615719212304551175737561561932237663558570305133990149370594914157183504278573636575235629061169898851029814172923726626880618730414312479802589334805925343611531716375773322392036226439524959104781830531915157046311428132510714615830208862192866124103796770129468349071164239237771721398148753431581540248455930244967822945536210807748571928217245847292513445632214675722100601999293772952747206138371993702640580864374693633107148065476542666160524070026012938908149017931442245954066829904703328191379297368007173165891451603606676994229741245464605593739026025146516292691228295765675542035301652080784163352265276711258786544629603775539396637697055539065136956235255128891431050746445948023230341179197543015138045097298166573681008247452487846432845313335445973590567428134997876788587198922002024786052012052824727365069184617247684762756023394479339320398584445153321997683152875095831299047866422435081585860227323840859668342974418199276222940449034153939421974777388959697070926806051318431864698672383952213857578614863365013124724055584746121416056707322678556015155208347617776686429034430966534963199316102067776838411720321033018686671393864904230147685006787060887146857531953887466051759848064097433738749292422722609493502791841390661949208381342922671121950405346951680438172718014715263727407798597350334330946428420683152478480937751382403580193247370493390601002755985876126436510048907854768389877533053798415692693252790354228416942160973108607765870667066187844969065063474101785896032396717160110068937946532848667106076999733629409217116329010045737657109404715709040530193472402577687458411145790587962775279929370265799641553166613136961205528338265633894444351054153673334960271595455948020765339288859873898094447352284678070943119271956680390156281264802510391790543437043859715580365212707833154196174678690175938591302435214813092935638747032286350128274441667768524311721130856174345820104359639330790880903043806193539608307780387791654010702518363739360592457044149062363780791694430200519805420579294819714945210910188982086924710995599892875518024175806666576765789167017412669277220169992199386872751271711518046482839852030898226820809210992687694703100003393455917355530927552108736872116150767156851602429814478874744868889340351018106262263395752523506583755899168413587256077903204792188834189819071489698337533664914212584887607622425426445025993160943207712992432579420200261296758922524045251833871804956178594092896412081473828112401624349612502091767158095924704616615123047444855767907473969993091352507118325669160561424252503106377569168296635535150684730308413081507117978850812401478799721238593555585248856394360518209570277734859295263648152824538564615367261543274105902657633003779386453178179741130960008023743550532638284265846040450600061650771599333177761428529692911374565383144929656946895980337622036932629085174514881531764420454704348074493384391294193640653510039290683945207726080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 5059876289086709658757037971275478306314846356589761133176158274487331466629609104672570635766106548059140996811854556506587310391466382739230316398088353713520155453305688503154061943415395333288820648447749151853273409740910308672829471120510166040262831607303417293505191679503847661750107931756862020758520373006538944573405119080870580166594065846955187601435699231693596705712304074353545916314885455280525988939363840448243453648204908094601720636712617377493627904336660708818228422390423136431267014640647487335947839741580843872161158932580046800625576969717519874784838022528502985406173238738458954064804844324869609838119545430741695791666705979508574991637087054473042475365773347182408106316520026554543049307119149169103942104861835689519478543643793047921512778160604121413172376093078971407154032430443716274323934047649402981888278852841794715276699011662753449233791711988564435893425357985510187467478821772041886564547044536019028365239588979367278967305691356649844812466059620846129968289873090114370881517541500761844509363647195901075527203184634852322891453640406959121606670467280493118181788414264847146245630786434515388547860702381249170509901794154267335350461577365825154625326959807653530725068789785545334701026334084869647081530335768929783051140261429792036702356800583629022710472776262805624436523511632049633149261594076989840034876522604069865429704654906433340047984164934409325178187187983060155489475037275259739059056631884190159140482682600573996378305387354581656730122251444934112035931357230717460691412517594393011575523319884291567341783191523732638489679458775131063461326249112544118177082639864777180551471993589824347961825519509816278664092779440077301160118699930664962145153471107328851108738902669258327155090961738372865728120614912609999804803455196035264481575372034683404045502836695835827316309606942568361138557097681868037851538245414864165647616298485871232167655915331079559530576127176448535251613385211306042658313888055111675132039897292388847593242037129419662970221814240674421146852723774999266500354195933582615633170253388014878303817249897747537727115101969521055447302223945748833032924671651534650487407226239124335726809062368658652352468776298915133916370390713143456982469902139492615287088514738692163742110387084483772831569500302337457194780959056261630482207840161787004210820408648131835027890410096648224431711919758538312644514384271374866647679316474923207612699219086405103230365965018407196917913136807125089743558398498745427412048615039093311449059227193811246486638943359441389211196768119553754760505921953650832251771232018164149124815528680131791106708521556044996361072330682167525033842419663013540588586118885251706297245777075195050407406374241692420664287548609101262061630357136558687368289715154688117427408893680617009199702327654729072426459244186199802254852517270661643474021527514963709475727926869992536385259759851800594811232791201672100459478398541810839950900527329855497597313831614933265949778023142290275699978153319618954716047932136995350363938283654622210516048473471969733729147978956188279848347416393910958240865365157875894174061682641493412316930509819600391020125750837067431294127773204345968411239857825292580452065379473900981964003076106670734709119928604464551780036679592011538573563918630932761484789505272454679327023815444013938891203263197771531157000520333783038690334325904624277113051745666346476608286015124716951224882129893510401044487072811289834121078291799810821678873276919984788367502087093422637038218590819558309118842878042384840582174592815757995007021699861555971728791640618835847977412033157156273205201367883461778537649445969695333023723191029090169620082009458643081195940612605281277897869668969425435769767897071616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 409429384915926577912275937146675765508999903211180033948492007509109701278671169997184717404184056049440567208577972018407664601227685075277281000946572621514100674913954117541033794749348545250487973392673269127264643260901148378481568232894974988414620891809540282847369265215436997297436620502413004701917197397636468320184322304661571165574002767758453923705440219535992388055508224453239641292390551767589491211412367922401713622696961914721664213619931927960114940075195609382071609235344590007676348445394924812985461980687367287726341797049020349014879837577029408957411471695893892031354024046309409488725357458330717934231668527178718282735479389261466555266471090855931333048013685696168617595601116013599663446152700668056127833366716068112696576604728817842696402721720829187911391845176343897923720670216346937100875463208893537618957197297478967438922666069026676911530899480342538107168187622755152577052874287192248759108021165861933403729996159851808285182169874146991613494279266619275060237339468045104321482515022847536388455823892597849666046246551545864973187956537428016111514190967843433223566912440905560632111275255233138164346211891094720892597607042003982866209272095658993829609004830593635357631704858462349427131591322015768638151134259581066166717261608490222867760179063657567930797829748424647589842235313921620050103239055909035562733392766104537751856986475964840889917618346966494653612565385771743614544091464462582417213062177230332740639197399985619833025747834508553794844784936192417479170436520167396482411623485992060488785638830865050304640338797969279126274442320001849382285349403728755813210178198717634981878213241106467390737954721708983450699468018376067036380275126209637605902131328224976607251656065587115531272624342144887747551968151771713346186131628710364373825720370323343593774424492672536679775565079437476687376304263066766021963961777252831566308375257178684174137536184157146032698457077700102738738722690632914362994970584178634241051134513070360437159243447050974823180271424318342241301554848535905125860248211514832848386501182617718009689357056250583686112444855481251709853870776688358237092278200878443216873242848401077087993066772486082888876600656107196387658041219218041760591381035676459161892299419982308898758210026142707103953836441440675185752785500792069527372875229270001196988047151202027629817430146204758129232160747033891937515468077835681375640350377829522789088114923348750109505173709035932618197851638597196865543841804153642436474459925803243308229021841903356549785048590314457861159451496366607332852540618193353691720632954357299223403433878399165218574698182020091296354694771988274747021062034661200980836806625118151418169291469334296465985313279619486599411971331864890460140263402396831914183945759044947233018371223314439986242695644667513568019662342187885891724233298806928734118455656014457583334848792053812515484718914489255178500764282328148431932851187854696169837728523902719996468035259257667687848759835796368314407015139918990883813008169055017898658867988994506275859881782142316609364566528732739576394107788830673050574721404093544781075620679671713515859266559380600399934625815845188852331497995241814176987681675171638810720433791154269982703600034293062385993388447227780488178591496616857152435150348013270046225076465769420183666331556240238244113337736258020179700301805693114554561823012580906858539860350306322280564313111182601466821968180633478650856368290568848625787695789813175089767932083446235962598915976719515070592240496833343687557309319814592335499029690668529174613323989634969846926075854082137199101169040538804821000033038978982227246875180925428380066426430027913150468351836271260085158753918167908062424227448504855468215946444800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 33186543089078969671468066615905415013374956072201370221918999725818400821823175040291993246359860427036169469460013480470632127070344193811818762542079356226148425630991982194202958268448173146586239535637722398531663463584811900304399098214616954933336113612222339769814555624865930722884562566665214099699107880077421589151392690553919481878220792987453982237879236364226747574914920333552085691228951442349451364178421249515683239413879450503930723649803024833839789150321588151775380486600127991217216715437876464997452176367137100520185219704397405641560655063396934391533073793507546611919787965200369238934613427746391235116839563773317017374090407517122548474460471180821639714557693781229819485151417592814512735551706668896429314915579451300367172339973864603366040633586394921381481119920426128545969320385541734602759586759791529023359795474547689834617031880991721101274072090360618105056071966982094755989446498905642851349495215973858433900539497858643804430879387531832970137710879157423931926369149998130048273314162758478985558387902339212821163205105548892070279954534055956097535167972240625582485171367312396703014588585799090122220947209064418433444540687198499674015401820695227650174802740179022850986843111848177676754052771189688429802955302293856439011751973518975995212702201560111237549842470546196103406104059554275632739340689747871263337142013701788434870389091694757060496509215797500615814382560235428849719446800078788010245413272756774458549611474944121991843235579505739071152639326430440816053683767238176883497125365264257282371737965249409061147390452995719258156565862345036435432018388122164205989103485982355000996352699490324781203433906384627924749138289796194155832198008329994164587833883367350549015114910502755662599173361584277918658632351614951128400187951907253520364022107717295657947150049575816011401553861199783432912286246082894926664008216007921121781647571575378081031094930251627068399760582698150202821698240516744614089932181944861693212102190070395731699937767816246249191036878778734125252210271237125848986682331945237675073637459107444303414301885354486240765894504872523262016636310405645627803928493075102676492090772668399102758473348383671087678831981390084079151264387257973247553000445107387490898795534965397619375492821883591535497313772667666447378234997351045931938545936865330342656442549846154428250586207559873994820924039938971611666902440426976564916368762827398020991580032521217061665625856299532512386702142619209798720457448104556361049539121115938711163913013182337399814266390462608115851255604722350787514121087330955762995512761228223547404475685714101305033807511378342924424101142630296153784814119725644970258068464655227000620077369742055481132659224357680894096228805708040661334227523684513498843565184080842872845957898932667336091735284712058301455233465051077590222722765581758325431747347949709501945673640583775596521403018614506032810156306065372038959278292999366707447903625671709549789553461207405820340241241477974093494796240258850929749240328992941253365471660703640112286060107811940407333565192666909751520527978376262030609864146006517379384770788439275858846891077526766176573259999649291388679968011862361157086820685366016009004278762074439404375775297416468405973998914880208279798593415576233527236478152612136975894589735004523793409540855902129822269134733712261532487338913500471897966137659609003297100187500690094925666731888268421212639890172329810699339676410336323780497694624318299822674985807635937941227763391733486995414884144988603465979134369120205644381588982314642631936757045898724026099060691894931413627907427535266543764647164704952050037094963079050109394013110946146952412427370192145300920873193845578533377695450652981043868467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 2143536173003901742280832459334612917755157412642409012454345642649962330833470152073520585741201608202430430169323340717924616537271379695609999216426722073455997232377833635490823487570314790289149269575619789174914868335060836245928063675427147584662457328423833592682303636306493794512836963503413525642724284362961788817105478360077591511875385450934305574366237465027981606696800265135390665223815188540805757630696517553324382586704554621216668196863937799541290390130697340900791704010476583581025216188210418426588982156517492294350636944381386464511596645515639366826179431972255231117002468022450328063023947591202001693401851314129719710842692337315360980514952978731731175832803659751576307318353911828891654077824451061283410496156868964984441985118789903592141436422642833724026903162992680457708331049148250859675032157530149884814028323184805021328341951364481720166447266509191787350349575965238522505391412988003466698836504815270449869288134394190392783014692840570185600861038576496447085384932310991312048601371059021418243730526821156799540753803049626262843144318524118119997315584140619240428498017362245001391027768074300605424519473443106065888579230852248800411799231474699795752008874326949790972466219423588046424874479186874839040119786852350832407604624691913642052746673972040967201447811024198708735663842782559266906391618719932752505361130165458447018021682403514006108627207209089607145118719335748635943361539369440675095973065453103790408265308976981465561625710985269963946518925685702705587472234363042314967326537269907271041875379233518569991070880046242870899110927967933220029323260471071023422070902082403041415465098445759852516010832023448237668798846857097590488231707997939124410292827455666615509543701056784639637037553378403921675069691867916153038870867032756778580764756889642660054400945601627023002437851455615357545581785236013387620288956573943895680684341311731804564177849350109689127275610964641526928264229750922261172932372522722363379503966481812780172350579474444217047901741749412891378504545547990567273225557031567544481349710359561133569636024093734933809407615986027626819407750890543814320436378421699188516600517490988756069244142459873663220847114637618391641788434410505716783240762794508637098630598695034012004845826675508228929417250641356423952460764466237844945776826415803034332996815797095314212764337885693537911828149720854163725553055833383024618825588901392578211628300119880443582550419381928839082666038764961291191214339654880760725731149637745592042127379164204703892029260184929198961837575275229412940735364920963945770080807693007918081037935494339302663199095305455835663424213516832336676721829902630512680033565004494811848970832585279263578390421095499263431541282923380190136811602993205556492853283184803942986951754206757625418721797159595778549097829828011576261824713704273172845146021179682099285097253030496050998747751797213582594035226319589667617386720589972308910287113605527422014083928649794608849774418924588931049205779208046529667458184429673663946666956002591045698326853829936183981406724094927122062647701518498059194588924641753954134501122600601359167033866925336917773217645817789541564911903948842473064341680001033593849387623397084968909186629161272544825709065273306950336354416886056039570426968648559292520783522064995358503933475125512553622810522917746085655313864468296647182025852898654475002995203499997393275379341653649757962215204926161355576370669218767088323109796195959189598946745630972625143499237534309474566906987696654976893612020462015215486743775096397628346029853063548624611965389551088670948807823360897970402143772652624522785444414103071220836077980317841496564148439602050753956357697761420091477266205842170944946176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 136280844737299333624442200357519388211880848297310231313558359482326718833236702311120581289898079601550421606580564030340972868662731748194514881747133721793984055051702818444840293493411640181049462445178161201857728066302596557464459348472266752953498425290394972732626678420824577611173067545179572560455724926780737984746499294613332726539651455650655677224245687397163091490710334005166623291022725734275526124063343316707091811830856945515684049729448182054222366567711373826396091966015279175330699419163571807980572855093873796840136915516885837348550523890736614309687733118703337080570373493951191104423488286434615390380917349727929456449084335016738993678507500140383680382200346260217430772267013348130501067507335302683584191622995803636175411994874116350035150517959032087066042458877944641523115046509492837544302893003750467675620721218428150967224695827321479238035725124823779908371632376244944637701218039757173067494975820236028137102620849657827721906501112132933467829545841041216946910841095782137595563587614783939984831549188994979379548919426459008509110193788931240443381724207699467369581114019037333429339129897298807685488492954545806532647421767994209937058257714592429106482491579840159106769046928191848300730314334223553038435440555737210139468299123505214843346544407100630756696524185397056239824768029775840759872652228247288636995306217970385016935357715178526813755296237271948472080582127396931250291476645047534111250000788568591242425051177063139674156992203454055139136366783128829107919306424318278487197927067678268076778993675724513534903085998388731803059935782643632555930065011052110606403346032884253269097755037384765785749190281242606849141864169396671600550529496014433525051687834295476622325572378410620104224121392675945288050510726053178873054970303542616970473259779286651735052484518937461603292902756427476687854379558740499209772305410551380933439965051908155314524713033237686940161998161114267630163846204806437609450876121638977116997001986829422585721529235494091483131716443638739383123037460684704092699690867802679337469338035263223838693599904622585205480793757389094606686843329476525563691664155182938160201098554278265130069353543671097882780614003291201262619721261252206877725403976799753889879164384695613143561388835999758275092327222296888773510103234253754618100147162729827890551637491785368353036489500291100344633737116723847869953430470647392675985283920504654922338131727333684647509699984584338093073059078882315856634286824017282066803102513237814151689727350386881617387719722614057047253472085053546146537736422448850602653203918874987273771427299528434084628619334535192618177286945252817776615087613546313200487123603940720866894047409000716520907581229691593693647221532438517669715892823391881971363237637129352558011732921321516572355599311872192646378632554831591498721955234675906774083312424295749249447769854299879691929960758211378533142687354857016844972185300004007578466327612292824419373650462717659393320229971489415540151379511360000760027936247642811122329789334227023496599472019075062819161819630904915914845969703868114270992895944238629241895939724588379867350274532491201528930720126101697339396679641139655462520538888340187214804437662159592367115270034194292807638405302391063642928559185529452930247327463748396538992837383519792362302410246650740303086834301998485929628344208424474159991314837973520699848359547568952690324724558698412293169075349043295044746673433956505909633901580759274914749186905118481119702967597532838108407406268275118124242751657647032891266355723541821144591334427876802167214151910171073171293750983944510336804960414715660245236559846995708221798549485483846004560831613920647675577098731531299671259836911357788160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 9464123984176018876583817077626622852236812619667449892720252853796439060231055902175284659907683174243269062460754500869339732180391248186015092121531780274418785993919305067771843589317547524723709825260898745786364602748297824165152570958215318425302527935739389408832270504599073092338563572077172111405670748789743148212526235031830565060676682729054434256133461190528168082737357830318738325223676591984427591029720442068101596714972739054046672513904231517186092743231844457689413595834153002793301496655271258138514814714290185971932959729622520212932372133867471695934117644655097486907426292584816625291630969802420733520915510630103243749128359074520160860549278854374330814375682438225552087679771953235827402905105644174173840131228967482362225738895691398067077567820029908085361260313357455640051992926039478131452854691902175814337467263707849261859622647032420165716976351812292261609272423950790926443459027336879309048586304059876520898455897544076923681694774919927185848165621840984818905175451092521174331754264463899478974516104803478434568268194123175838172370601879504417286340929961340147951277717037784379919039442327258647931801704555684473699432194662273578073368512613966264322360191115865366685840175493095883628231990196540103505347975401988052680864409296491280967031009703351103208372606309349240826025522466904381764709863138063293937414788111315149112346851412082120015009886666712581566339529247591095232321002260586004614341917332146855543243483793116031478620345012015520642716475059557619154530507599994106800674874418133510872754104883664993766858745617332041720023449679429559537425681095058301758949614862667588886343391636994223764835500978840636175076742734638278370656548121825894753593258294256424563486991539772765614330561695899588200962715700618373593998329406535326804154729573810266196487677276433791561945885887481846608859176430486397542125064731289886625273610465075671250168282961907200646753801722704298944587971417883310593842156126407002221756342182282789443200726422057577889339907102759071178866287779002347354416692592888056450814554940598498916292255636557531040222147426279387547492960759560713107746387357442920392898331139534613834127520572790085977256402275598600175322073911114245943517376424698469394479152131869649069911544393962703399173433459667804033854029553633337159675837086657670829842674244850614268797931559907963209616439311331055085241714385484668443974450922056193007226147053520652233741236316551796416697402257386375987620666714495066680722051235579708544080640505338117569437029349920875580956764907791369019990284810756990389234610072823546166592863945761966388540788830876824334419385298004962157535779798717548722370420360162781078104583496990704681787366437285993850606165308232085960318974818173911712307338452326142384003808101265996863072413761122864437340167708360386969293175153400667152405402804202082606064467422103089268686378692923685915745544336338898540926802027712914864324679751962722196755148873670726614385276674446143986749921137325728113122243067667659588609085014982196673655085640363343958525102787226494137336316013483670029981229133436867651425391724280874495780050717703978910170066514383961075219559660208266948785971173738262932259358481219526870448108498156897500441147037824788236179156247966257533651558316861680449871857155223814366529229119975704011540527757986852750163660128991551317172779747823201636631691447028622802120669813964704950204762126665895461791336568668632386133821630326307727012784188636384334990393246918145602353752120861044021361210541331096912941407508791453659885503139082665425570000469158158114752414424570329553165840550460286222829969152964865712849794269068469395202577638877013728713227532068952074891421338828800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 567274990246018944519984786521509153925862361234566975045592550909021894454244315181671008909271844644526811265399386583571432516482398067432063324198022480374422013670342524547476406948909439463339526688975740598406675181106842043493606816299544198175196866709141301859841112669031450404201632410370180198470650066082936059701494542991968882713286166367662074759850175760485677222156398877045394750625064637326000698779624195920028738746457190124116899695734507311880471724224811151595830671178097706336214317926362774706678364433108007793246012221670089289283542867204685636148867409708415389277016922414303471175123676983963799285494421244167828243635358556885134105681554144607911492313580828982371463101858288175188574285590722872722203327009607817510175418798508082105569020249098121680036585376013513068546651377728771166898625417791176209215094042107734071023975576234783621167536824400576563117637473411303566690695185906728698970647188516271846921232160469004904798158687278494491168919813608660470344288100195551957752039934903070087283904008057738578607121997165848574505773587659024972339607211288240279837210776592041968102648580168486371378291169177391993520380465716826112194119326905747111518741415082411675858793867701071243752288634719846828744379983652451932208722831167644128031297430670109579495886135935331330343337090964509724942823390359252534120713766236214030355382765386235028530907305994741927853321054974073956963312305138093503769126145771121676663327919442947929041377493288549308780660273460936792067259241184560739456959298762255752039030099895009556290838288945444600392213528639682917150854332002406882896455500930877445435788981394338411246856806913998782837143419889738366024546251330897193761931415294034451311403711161241954844088792477660059350813118625791604142672878982267503034801882629816171682072790260575240428586695804871759740338945597333702477524584937001370957899138312218340243695886939253302740939987049492808742661597922602803279264833524731864277525829527511101656058565620842506979579953604162980140231633873174124926878094363689245350323147044780261097766195070056965034203163690359644451721307783266312188771153229638627110152812595606913018912744524402086040992866036336435295049858032461714115374923632866074825393263826945552183303087559344538240013142321569755765381130059445093158191380541432972994663409772914436537122903972503042844582090035139997661645414727115088913989676538774332442519133252154259072010285754793225478752700562279481559466756220676820578046054234943952126119197362777367397054732548962986531387298965044014099761639050400639912540014872879598278786566649269793247917812287334556585990802654179973407553923689883589176708957112773533092234032168741792828098411313859720241528441395469322804290008955614243263538930338706063888701466297606156152409541678511137438029100833531155153683758247625986786176506924643862910321825323529766669845682105299505448334785927439893163015234523864848220167268684875901019160428529369771885321087894024867840268345862844795493650595689141308865058505747513611903407490946084572593193201128429083685226290156946333760132134825246975317651885750076019605344147916055026599945998250851991981646840915263857957888549000537404568180695916269648632370438040700816375397596303092578562588713593198835867456268129438652970412435327088225338398269510513718052470180288929537640003440760709672485035517519231360950045687415875609935872825236771411069559235043282571043464398058159881242068451276913952637839325469069072213573159086203176878444168854507535233037552968904340817913041792024461866319388807271273684721729428432027386598943438054940459803810419259003033173247721230739908721184952493327261757580255330573586334969110552592820333445120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 28774278806476336273083449589019077370588983518894311908614365013868408665272361346897641150870416441051831743341194168311309143160958377964896105443483004297014309408933786230998921985585664388928098446156815991104728659462516245626228396451909762423654352862532209791942403056606195158954058999033654839203894555967113621324508273654109931157489839831296809366339354334276075506186254951153700554436059008970506883521508794730598364113477058102743014443854810890961857290446376514637173334691530385313611686168014228702995843327146769176525272345427928532576190905022432498704595575278340147500900681560647269982557337603068897339457346381147159158170059404882927819667979427752678580903905429734874043615735819736912317592853016936358619831660700412263180798194762763909217116177067326219065643952624542209765204704671558813332930498984463210676525313220391838564747404559785136410533716621057656684937744547364308799219947376535070345824652838390360563850178908378670686114809814704069752857327003488981752519813807835926229707600330326325698343100809727173581170036299552213204075848560212164201589652370196003171119978098202750567977592247576834204378843035386339257269307418046708277466049918419039765402066052183771137814785910192298512152079049175322150443714903347450057319117430135027321300974229139731420657171784846243996947240770815176583048266887305417855612842933203063633804313844663015422414974749089423144682063916890504436195122708177652815721233459997403938340012169678306135279783411932779749217526691202059573456353680880969914596638659957881131136284029002858497479336314260415927274055191530393919409378859132641434397792270518486575066974938054121964455904079975795149147681240384018401218272956413076575537536383209935747063083828743403149375405698750764820881762881994015235482285781393781346555667241033649299529585887581517238859151561178069411246234749108744728584652220069866911541325751075606685986451543901940156837312514254217354545437607901722887647189869179295775904140158858072675412292967724704175577706307593835588688460937042277620778337588903851463244508105725052999475548652639467267857636093240334431030288602012845712795793620968652548164625476685569488082466208196493317468259950922540499633168766021814235521168967636170139103321702249594598510587782159263107486343020854372720101616653655195418137626994421009971271080420664866031783713475905274905347176222590036876470144669752254684224650981324098868155694359453508744625983365749590122521763425400818216789229352632030662757232056060275916447662704014452731235686283052864880488840737021473656864803634984968332090404526564268506651233231385520799238398553924984928118958660772136706482664193282011652286935047538569279170219831423143170239891304865728347738357732051133570534333490136691931155783124013433934611000054217120080772679310718371374401150388341639755839317229574836581164035520050532138180956344937710388045411314549212662369789657167982706266573934283653484433621370225014775584739521854346706606757923370341837976096794017013772526705364914047923016368554241155768662150305621426796993114116674019133047344016697587241668171591400793043116010951480024121461283653653134526595891329204572913019186068467833020543629215860735119610386165887782358419142327160187727455579063870735523276491724336946865013639272393629781882964271094114683564376220590358680984811498046986703968295927054087263886955028227218970293063007447295263287104952206478333070862094582421546232275642946186096084514193553682216342771157412822229126137776757633524086040079019574249573355939010993596678225743944847051161083083705438900867447116209504272041232387927904897874599095502756904346218462580531833366770113493805078985552501891357115493778168491815945109504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 1336068879384748326461607591105678276472666779187535939387120288067765846905091231184585820739508570882686889847298326110912717386048137521997015959890332149944177458117109689438571656025084339565139638746783430438164460803926355499034560310924149772838345455572642500929116913562272419561610784593126833817535717089161372737340669063326967299404511107282072762109753795260918649130715380836739591547470527495389407380577012129829774732811440305785196068018793611208990234154252985961820794592602800210050079876142299505632610807171567903336564878587884400766491630024633255513141566325489138388226766933995508555500643417540690852016645965443217668449399707872663136476253344940953513047599436505452665262651896097568283490066253879487967265195252205799933542791252874431656400504268887816603683751832018495916235249472880048175411065687637345721819779460663361858666472055416965125577057934430544182527987020736361395420079056509130773771466037935704411588676597993287469162169069012540912523035651039924243916439483076959318857851430602614206622145994819353532120736216260638490422430478346184753667095256347646863505563558917418849882874140979523512666061299130669990276853078770588581540970213064735243337814628865275754377867165073499854055664091336986619738579112029607944472094242912024367731187876092171848426487241802417536965364864851176719011336959775409471791767562533970776362808299511160566215684052822779069451213013476409208133087007770917420758301370674669500729729541887495831804002375341533784524424022113031185846837268661593988343079610035396681354214626084089466693266418165235170761111549188513192872578279040885446558624557950980546906946132262202594137014618934853786050006713509552862252254896666209529123658530351420911247562116959032973625037993120803194361852666322960049877599456914930919433353467274182816686376329417657972105520184453376541593514016856870378128814837881587552458841481631216181552377780246240047081901366999692128939280235331293020704169458076047361814234474008330875887676835726425294691020435154771658025668871261063053556454156031651065813866636370120312021279472522813869765529365621337877722994022540451965618776347237256109684532969911698800474616527350438009069396194332894761706551555833835038291631597439356764664283562070190573937671157148988247775748607759517524235280586566546476146993410606586957543155600417805488407043175659412656167637174283068682777605130883240862970235526029753898563722861834189518398201914654054598687499319557943981147577533692922062677717085859050828453755636237727459063755112105283485053393917478161289614304810580241979607878576008224683090195735564887735497867954017642072426439698617418185468637823589098426124945655825094312380024876641898662879792764479229684738030976826259309421729985965261185049019009642393430663981390680889667530278749337562460067760350159267871243517084125261298471369171733741718616448733268317121470588055584978543149580739594055387974611138267257730924888055709630560771661164105075442735528317091221198461582373180116866701434395052533876080017211597339277268261760525768617597635129610929686655933360758012582986522584912995903669968281664300105603167818453493153357056746161023850931631934911470382165908675576233126554585104745250840837880868016840073982003777575514121256115152089511530932417093541852539563838157094858860112984658394010634384934498063706261379614825628023616930088764465185156478073315625168776197734043317033180619595813446639654813821759330983016749534498825949790041742164602239360538254886979855724714161146679764168944952466852312900938579991429549718138592527317692501578843733376171403382172355687486959538644663740873404343096096860601022402306682979310916020782301364113329424865407393536671744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 49986769578364430638528821888036482643756805700893289834359474455247800540698534527350337077282210606424945650938265641663861819122949582463788307494611032316427050689531465235046177781984927469243456013677869090053578925716763162274087725527915166881237368404068831804226670611280722395212452357639420937980351485013405043310362998240458712538084193842190248833417809427922160457291615162907488911956615173932544127226385031490185732966879672860466710339319055992140053404674134848772481994896636089887984974777037207506002325446964170370022012076391650276474307781730652521332208498226374607167549003939414544353166822652728592027239079083305504186280729528690260467841538841713941142179265838655377523056187222195777470001196540360799161054476129560998989291162456983683469092408916326996058391231449449163642702892720010048482382271502660911146720428943267322898518795752979439496844719356306792483988142027207929471997095690415119638341444073800802962057121046436381897129808532338290983176554073606162811459074546508329196952699651060409194170434402905874076893546265089655013999800110699823164846881093698680668918905981008515293233487249366835513622185337865046893224295161692304443639224370318790685180471646445906587960096404083329762117856266487922250160945346737625664619837565260426093908758140583319393644621271236108669265906006918542568397254197298463682610197268409584861698076276474156921982058426323910163119627057607390185899863316464077058298177249415956885357708096347579350389171538572282959808912489732766495491521726946698617065085989085487863394099457271604171698405069503018406843308997405322054289212151438162525535479322599270969365142684783036290015426758021186511933176550777616474075771282091016158665052895993453090718276583803469266821168981032259606516029722841759685878517299082365983223224216808929855836630456080181622450936581608504090495674816063216093406469470795946087186875409514131482583187830276313756426113234754050975492550380576874677968912567909071331556780796847240724139138050326974616495799386843085096069909624413695345776500073567853741818866004457011598332975285639010260104001224817732668055218682491627969538801077527150338671568355095125256058819587168894673084772132172814212320515907015875285448646128242542838741282103719001161841958615523381417514300192825117192311985191293988655014300156846203661662911183058299416720382305079015785791784459379501352738830485063265213947357473650193345923251927415432579616073124615360362950525361156711471208618981388038557585860097849819536539156076664634469434812605988423306328806984081378767313372391032822104227099056146132927678910068861822765400799929207854085735453956527859330192868830706497652229481060315685012773163720619954384198233538390349040269716934108255733835038842168865399212233140583410879423579863650282234452205465681302915045100352210669304216172019952818659392675435834802852226247556422454082341745216614946687049903789741697630293084677374638015765632280490872601651127978830428825899662566843505777212639912540152459801497241450648626939716257402215696574875129171409442024568257294848489186209209952558121047466777864332177821816751166339596047110192894252954724370736822454877282901356417954497071329964277357317636915503190422277464760386681592795462632721398371241402744308037677913471145867967994605022883754089926523494805233234182004569344064021531759964394259307309485319150987027883492384060132864747022133235264788351515989754599270011034289106817561679718395804126931028881460601309041639291123730902873793843157093317287877409757503637713426194619379739259185941559938537245694931618929415792933822697799685378441899906717751380813291880802273568782010385197401070336336488364059841195277897925039593881600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 1633854634460393569319236201885457599077411628812665594982475025729723739036602276924939681004068944839902712003052807552113186522099215976056536792289711789551521275056245987304690959312095110029345022354243133487740915005759576424099286017393917708588686308806843835899037845442965225270760879464724245656038437858847073192424248390775014562010384569298763834080276205633000673792630565337838305270076079709322810289417097871394173120893863361652727439188116590662345576734894151045260045950849087049159568953552862839852988674093797463653880940107156040353337042178303143883366627855474244058922578367640670402066630097524300755089588510372060263523660314685029634895745874473484675618652447472489382297387320976887834903523624122851935765097984810601664070041158332035316678508607339271230002487792587369038090238684224288630197293255092942643943884183159173377403695792835477783839254227414533348801697671571323219790339099070837178277701056422348135558473447675204745140970433362836807302857600504193868120945042415778046873831703904345607085923929306531642928046461540448611165925214078330514510821731641827970948952175374472478255371378061325146254435552982294667209396404004497149078397092284235187562157950423511623553772314695265678135758966154044020598903782638941532728716133966320552370815391338858566395189852011059384177908223589590111619124940806065443625290837077953378033877058842480473784050798640548727701876051708841002930721382168829342244624894980827051390654788570606917336770187646320277793134805592247205228980545504456728416813797971673783455977379112477402927126839846583868894982561108688628505565434446013554077076729297759564081390626918441265446427225906795541949185302257050206558955264168999547075766135358465496563606624705154782813013721047550365943650555967880669757240416348196089602029904105645738423178549266060699216541276938574166657419498009649214779329090933186001387849913188926217883661182698068562429682250085735295726514284765506137684088351516069610429739252773831967474020270405032665460471008352188358270735137111628613725216276517779882162073336381163428848324429324179629984764588785543065016985788636485271544431425458738336021161245223230977378048017070457918173034783891594260140673193427484885370404800516393215287915862866730596943477725842910111535858135869545068238608516466535034723620073803901523825853661531400437610381418965384084874724885356604628066857507790780870973117580346005927511584643748630471972444625957541868765137057061579040134895342986743883590660936808561431568429581395974528707055966254928538218138027796955290422596179236535055783147879201872941503158203603444458601779979248876005631473587287472605189924930446532846430185341286848890031690412772491332703708818605876174414643202416942321749918280946492962290521691216404094743674937596632206476577442712186172022087865844172900352806483916487820850624769525794283227663925229451143797577128116453419213092421216744478135933888185628356685932905977029190865957983838456246456029507145349058215016073744488120089271328433366343745056393317279528901227104222952765257735379413267849459070599439565301276003272763731579694601628326071347116444179393927669802739651573037051425953673327994268051646595623754873540920881411363299769210740600170209540229439219830466107728439459580771202322098539527982990982102234319250569794748299127879117515447103644876334566177591120440692888062804782320382583195696729675999573727929862874280098709415342764341636480685803924887292029404003595092328510551790215207289990125796635407535736980286461097153514455305368836783290254571384149005732524905243777697294337757054205326123317069901099921268666314430399958906834308052711293396742438776625863405604761800488729377243136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 52094975808985217424299620886042670597847704603702565040537584617660767611122015212483544789444482285991405242891433314436706115295015841269991171487352571839158949171980958972140406604149838601349920763787041842986519290233978093811514554219861979965527328284673733668300161473148733773137361374031558938737709125268943067675382546912337662042409050147883310746309924735661569831198816540536823749415385933537628352325035345069375156133324714499324704258837294412070455854273096369294009454038364014272075491737683629420757510734416541551075306132430477079394726440147361655662975707178555761996028620745265890330366053644725858533434558313539047103318708916266038912377336350772472202677764745744887351837737515606616389623053133933061703266252433752297958247729512040956784147508764910123113053309701387182323969721102280415413948847398049560158732519504290637096124900692060390885994682709677630615273329655193600539218956626581819487958102351394845725833949265001618413476925514440350360082102851392147827591406414433932560524170555680544418939642561454878928194154102003355990886884990004629829217959431215233876230240221822914275677534585214009157794567709861347995113268744371122851357652178192640817358202743333435170933637929973733558101546232354231903022665815182101265144226961193498380616360310307344613335771203444136641541022339446764849567441459074560959382958244145694156127407347424029093122886473983388236949367554231952468677663301059122789569006102856623667111684124993528794028924723030516245045256999783158254995304686351126177839423953174137399474060725779583924638025166930163645946699457166500979803758815238211835631170717624710868990612397946289960966302188706191464941190548722364548660320538587963858843572092468766346048265968524815372984467970675272131339058225344369566684526184082774698560891191294476246126230816393153201682108942198081384860604400547294832838164977994055993212365031694272416152181893084356679179603486504961888314596506725816768314944403369194907341419267809401964110595728387814026213178082828466042392363880535344755837579282966948851606192083457056909203441750511126031560848154336829619850667608003865486369220568622011291776069650538940491206057370305218179466247051516088682380597626421750450739769342603664915025605248344644386284467341449025445961154445965410267582722033989923977985010379053161495110375041931134508693858718564029164014782436807557077656035980128636872349194939038832977515485159866005833274372136191818906116533192318761731301669943514673269729078070320441301720612681775357599017576216620463773442403334107478528589804150501330692367400022894545840570730523540397153880358293221781905541414312128720335723827784814589822586305925273503667364618488993734757260091981816623615344532287445067217008393163005093370798832468189459315093768801231660112279096825452378035925689037529899570542236335891938846073583594810029469461868971341832119578130228675445139781835115546717713688245390068337950304264346157119251617467632544890089817454338306023187691593855821880560401799763125173174975374872126771482922319521936626094932301317603080633196326964429174225994061943121287343335181282443339015355309873081517223314910774370431805366870740566309548651826281462313714988034748969164080804439524211647353045189966819481491219215886499739003901215679361799237454650076176014808862327298953867254197666683315027536093403942754988155894059244089803290458418054485486245929632960010281421968389990120040171737654841866255779084910274705075569101694845710621145157988232081329021329430992623408764578038467353031415944134999251044596675509237405566617663006989307162383114353875775662044098236723606116297903044441811848222186328124024566948630652265051867424755810304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 1423627809848709472978444518832133552142696400485422111730318718909349618174009054776912340137564689711630415284014613400798651901429794486276083250017981815457033549601124438728735184911052589119711718842123779354499484496522130650831797647521332211128840807084228702683791588140533675881207580611660877095948505735579917397656434259006613954596330032042450699647973403530989721633645983716349974486902812900822559592485889345700522751127965161441880150971981465476796319577936806983489296813415687230666134939772659441324580148414379237903743847349406219675429746016904127476243480018775788804158703714167574360600082305793309506321395217789293895838334132446772760772305975643133207969902982946755484039275051341588221457294420848619392413987601807397471639651052586696044799593149711652329586820898442380713422721736908643255629679324220945340778808967861679699046494635096401799489576779877334211049510388457790720433415579477095381354056165340941626652631656001731084713777687687766792412982432340895229339960910966792579726562755604949008001519927187746232465427951423824632433135121064482547601371335884506297576901089483359221360231114402142324675613113372627764920619258578225730642763541377610580923425805152971454716228101585192615317940167640299802811880593089038541674699241447337921411487360417394340401322474046735202086248585898331885367449311397179668831286387086194391699684761466314073828649282018171706731590658647398874133190077637725634147400090342049802260232797339240122819864733100258909566407310432218011329793388373186741387262541930615161451719302360469651778830974401923788466133533965197087637204767376458052289538596479207582371653373210934570910829858849655786807786333308136808224894309882714204168921498631077462246823545337041060036151343817623091189981015346510946419740690832199737293717279487273549764683623842368971960511435914910606138858773430848467093059792080730310217157648463780054294230366560954439746600435045618165745174788906343005579914550391126801383468565762039159882153479443026557874184761196722772948043634510553581074662225527949872084335987732650833458122979174548075687853631323584587885985391571946301994404950709515471345154860047911318651545970261908320948679311647931197281428968086505180038026214860921021042217937570471381501390855638408579558822833178551183293851967514610042064721944962885472029305709239813584013751773805318308819754841045643425777380447726512629560014335256866968600740001170317834407387608900709664510993557769458090293866175108512464955558511399305507373988733943440125183049488842611478424205837467284532330659316413151309027060607382307641090626437194182358868968242271159284969996158741468680945413550996132636434400902535695171869414855577815342889519120292856473482909763636791150745925942641273361953426217450719041471978479419256362426779980402944955968760294493124292684694407804360394647312120163867276623018409790181472608461307466349758644711774706275093566467169473608179590487222225090524472696007798625300916827890358848763070204454679251475058871549270219532199580260025933414859515824052941765128234693254752305582324912852269918132726727103364392038122554110306753572625733241728228799329547637500649513512260704275872466117242762896424917530821801205072641745850278854572911735723301825624292993551304612892871330952031247437678520831773713780347721573217631042999594846454372191606057359720781954396381748841726801593409273103274203010581782673449132507888354105353301488002148954727631536551028504131484158318013937311693801929928302436190244503971220381810327536235111890424592072073219882969959275316258688699411388589150513710282023674480364159460873832087202207408588443308109806080555093153793699710328712444450693175050240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 33107623320382788006270381649561363454060990752615764223849128229979282599821608783717174473748057998910012149121203245535483154471444581131726025481014155001314003360851596897097128934223192220412439187252422129968020171559712639885797005607576731480112326686779607705310356602759350347455700885531311353474314903508248939495885638242571760299774861072002676099939416646029373808272493358620075121781830313968686748698622173646070938869857426968188335504907902045459629993156856412834620892893687574775252091378974374676457470871971084672277144278270848057617480116019368523133863305578691517198329917687739444391501964007787135564824714171041270834528074149292286524809705030730939221094572030977802874575948563312993567360155283516464054303181133019468311497595550295091732093536534426454343756319584367348350854088558118252117067875672500797675591761183170756444221811235423177734409332131585654682649968624708248913903976142355587584329875844287817151583445086061030073255063448099511461979873049895930968118337367108858475708838354341610282115809955976907258194166858357496086862261203501514267600664077821278693918250864025951020158878227260666285155937443724414013528712348106695101882941257597764752426678725935615581131214578933131585893619478441459137051097196196739013305095250761816873351899585070787310873971509117022764071007244838432650394055330705384267663486615320152578764667460721895865523176220700572779782051481485899957287514470229914638902320423369912146216527881061129773988643575069087489347109571895976733213852553956288462361270804596672968410442367009625639082866677947468002295155307552762038758696638153233644572380155051517631366022050538501246723921402354897341926977989505281300876741963047770256577739352922947838616345168240239936415487149409270476899661433451885474079943311035267572184070288256380816506690504098544938908615330450990958449616233962914254519521582061429876752160835872380484882995496914466706004757780916580479995494766700183970318958556558793477277625980475323855088351710316427803304976037859318751315688481571743241560867807996474642879821726102985934120582979623996114534777529325664460541193849806591042000918516329662499803348369736772869509147286732807743166814470649172596914946080968068363010015967013952682829831972551476927500674072246069078975829282129206424275198518530415259647066615136922582473002208786280406102894775309042518156638464376741093099295653991036037154424262698524302559744008833714553580086342877345790886877995853420267636931779470970436211690661566555802385963140067494992238787909554233421252372436547680199943282535589722099096274841707164642292256362136516303794837146687292476359849793748710498245770278263102229476820485389001128828811586218783992283879982469684908896593761960057348401969223336203382843596363231121004846268141314024299631044932545187648837406699974844128441489303296001880538444539206584560962798649408611693524702104769596783517486378091159590577250303169897343544985787044785946045388113237421147022966503421038980686245834616716993511149939129198948069983883264625333827772878200513399783280536500996154121768576436477416942135498523485941973904187608644694877463486881903419165664659945520551790316850227872843294068220444328436901430865639831791578066699568938942963829691828027311112897562773680310291913482819836384881674440872402805720943482429277423503873674607381340122554427907185431617018797018872721857679453666063940582024577121543024075645192483599273552482318385043212639538191706435533715320148006902697205604013486892452861496959297021444696805517122947414586105189622941444479788448907240288343713185481950982799174122392467475141558195291374508278708788919046484776588209145217428767627958457088973209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 748316640252845421003973033005045890318550644330092431267189531732744451237708806394918095371705904095147910665825171046910435113086190551976574398656334006820592588905983319069463223178671821008411222475676410799341735666681933585965149658149573997476830204449814147402620371335752550482044781079168090283625962161515964283550413446941144850014969460066233322074485315916922918605003778274716187947732513355053061212780747659570414389517911654596568367335732191997175075029041164334253175263846973003234938083210445870942483292858207968816148677983333163169825015695445831026219326791464089076030846549590860520867491863215492906933653200402728530811880769536068320834843054899849611889863675911959675867948908526318282767481943025754230392399405664351210903962081858438424141907669830284099523377756548244286927092987112659765667172244384869086823123550961846339292320666011359130937655095902766013270860833152889173918308252857263952330864023540304895691750331538568765255327506614519733525849448885736886058463678429556238803468951658284252000957061649532099305554327658764833913114795894622959581942400811451259351491818856876158931494148399199754170858520004330477047223385924047158934912198107901605640231705858708731554087582416122940648126083942100073836142980999770535283893637321868134341296820458008974366169300346316640012996798075666239140076761134302447161184063514667818139633169768003296702301267733162213942168091238557149427074176362198815809899521321081283553887970047390805121004401098104091630764694632794469256139525174609423915033649035545367954690525907970581034442601576397811704692167099459118720947365821563293646057148646170570894462852242397936175159209918047533368867536869763257689514400601523867617924029029990065255080099178037363703548119112664252679201758912070357456304043618961354746195956995459224807500638730608047627370534593134812456489007172925407588734663426101265064234007427399701445519588529092146959603056220197476050675601628808877786167751644742523981156066544535588714895648656749781127177876439183621023350379969534422950782464142795002081414152900721221093374739810360052912272548760345359014423213650493864567096477397529274094436761762622935247606173746544896110862957343118489058289333435300443999889603953799458463347388302059060953496665083190353789089326692203076842892245180735831437579886000242430322770454580811867138077135571659977635195532666567051748356711958232035014634046711353467510081132422037269830759548368720279847045643235020346988580686734885094224827315639915809513288658790029531681342702976462518116967047780954043167550028202689598042760653994351074798042376441338545331747514079776211096690499514571887352760434952547009494195653036293717846135870051913570131804686993665450638458871407978731778880649452641872677707448474469387788178307244619877269452189628169148715609903654372630027901102160062891572466991829703049842416661658679657129543485511530452367650785324571960306827718339512507830234867054135013133736431228126202638944285664975525966227100147730820817188940197720102187903741042338224094489687026752937788473620227481286927745119702635982906841641274245250171765574214011520307002162020330981367953343130250500364616092295032113441431494908629185082692754677135316834409012346903987956253550064556888482254963179861902346582344652754474105202019891747781544032584699580778318915942749892736919186139533498990830604228180838098253155757817547147208059380222385967177416483668027342256751907346901569704058012419503096360507184373461176137913460701141761777882125018441305142077925767254683508566202120637677241231106419932684723901819773900382990190879472383689134057347343750707413333054161617563524015692103940335750849174432770949120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 14859733971730460201905914863348452330500143643276984049793518901638748036638972285633387736119455509296746646621374901326396777616322970148902338967768758622148687397334434028460561987188779708921203226004274610694940153977446882050351274064001025138861431106664166480383156621939901900418473999336653199782665040952936270207374089435344349297515017697275760368958677388179821764506396037301064499861274778635791724329075571327739075921078169833021212605863219371564431588425953172085852848659796177592329744964496839744370030614669200865525075660348580009690129629881410734943455154373586117913710815184068804030559896326238068129863324930790038783074750630075563788149642101185193639755840714809975484794581319469340467426909024761717679096527447061839181583147828669984675696677295984956477933714227920920852396851036075091694705864486004092328941394573006246382936862349645147853580105508385731386710993495702715564966807987187934909869136239360956279990898691867110265529441389987727298994975823828246029122016364250816413143107445208020732118628162319899120895237609150186498130106126957921432322850260802454444493044710315334900098093574937243740092527258395683390825584416670027069708274409224177437862457936591019974022300234798276485794442955661838551823139560209740462850486913314316392518932072712538890496347843616716811724092336643827034682380099585895617244182737694190435181181637045741468469616913409972734949733215794497771243807900542068919368837790530737352547206421902904044990187458962840641049482032360781225419590434171069082532711535919723725398062754545069651053684850047991662855342769126383020810586915809217588236414004395777352506216130187842499215407151917646569938385425582370911082338933553037619488032235840371364387688039951163872694687169085968900902388877185398126651584258878573859854427597576284307446385238132381408906533852192537105095158404472784046796450041507356199917218749616721063615083138846120341580436809184687329704623193384948479402630417655760987632926275263890233209270161862382791056595742505921348904039504475495337122678020401841603011113998354340864116564651252087890770644910735355950125786963629904885645144397177278433713192739922056887869744653839616664914225112598768614208890480928589211192853145640332309632166963768941413322416513229151110752259966482737068596984417266309307773709292968948555741889926153217406082624272047665741673253063511097630515489304876097477462694487617333884794471636483835506669375381026153974272944036906812174811177170649842793958938004171758850563309856541856863833028405989068145829107054144132409644145053097602075859528838411526713177223595100318979148891409645152991936327202621764406293886117513684765147427254402610386847590363122956413325692605429107035397992580497421420554928620137902157376276843071459406711233534964103553501043724698334253562320665809111012936168193674893008100378557004572917405971992749232638462171377362158123622494934635006914503002080852112158343306327400307765348886960379388530626979491356926436024433009170244136605628429951018409875392496736251995362340831505882299629905771743133598315439090746358844091887548111149326869527348896535712869480146413911551896808972196308720262498416240487154370703668201630411367531957656617929031467046821065112312517930888790645302531197545225295928788265404662122573517737442132866505892541587279537340461164343627028613865923795288267348900692652765399240552302581750542626279549118514977078884874036729380053960179875780264543214373894251700272509689127171411378961328841692411872237833511992627304102527537447558398317942676228795768713668162876163456878096127420983992895472490397808928705338619951636084746501627530736633433927838323809533605374328832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 270149557243513560202286808377219871669553622687014550521098158734899017922647381713433878239867125031614625628755655067899042771652691958097686284181149841177360279327460299350649700625167533512764971306800037870213796930125018346019951536253256672433901098967278182138792547979782533406375187380359470760015534262446809617804805265492873190560656390341259190585653418598602585474737585109723855181010257439786766531131287045073385906446510495440255285101303978035531638685968790778705595271441696313016248215101163297605996272970423601561990686757893245331590714128065473533184740754531703989717601910039528865124907804668009386429876537023793316660946152209072810381022063769731758558721560702481939187722837098791262863937112782626008936672958654907259704426942563848234484642982822910170099832329189837719043954279135349782270394612638806539291665078085380435217040134853488192856701831298878990321435961027588719455237957086319793827199683703156364101789810319522411545149840206506452716078011294978301976119387151865851301071073325270344026850626618958697323421210207538703555211953742658691460862210026813748337896963056768456425339428080588543454844895920493300281502113944228944178770430535653866269722289346886199526975964497187471466232901130787995871269243964188952547415785586661203731926094531423965236285214406961451321670634343940548873657951040582319990862939330409715229184785096979517055987338289597513255874628650264759918622253708360533714330950451905890440705374781530519341903273342799773506200014557148697733951666985886717251472129256717075555571771431439561026541970753550434407669201042659306026351403636883871881146748478181299402885243249576174302318674932407908765560666852934826129428514410921447110379921553883042133666824492303236186409563138996025098698926633913138975254040712277372770000677242812993257424716178459700770691043227557131522989858495191220445905730722123459784023158022969684521087623447585131015313951572899176862861793653432593372741957624659930117618914739367270959836747391705569421192783616141063275213817974262414559865865236606892918602814032988068931512970141805068375358464856509317174013054013003448565809834591435135449229897984469015327319021745895520387489152997108506533449331693429861345806326338739683714747163531508757307077733120178795117270823538515372777776632219569178906271054766989520297760237742130248198398508348322188777496056886109653261290848227351472757284475839226258822809622684181142455010941507307158135974618889470928017702063054283036848900347564536202272770236962748923087683722475316777517363180971614525580333669030314208455807144597793026194301869572849674257579322077021257523859677382214915812697591562843924864801521828535431017536670065902942599854376836850143647695644342005778363292841407275475932095828557771312257685831521093298698319015585052392856725226195573711839378972380148606021508158636748404843613295293922663443282481340095345101785352073215388012705604567954950575330793681064292633620939899333360891263067349569771587248910735714030709237436822625491011716255657517195968264615427722845829748753180347661438828455575814142946989287139025614265381378687662496199732374999248577036534556617419117087078334528978983528695853006474379401746116286696238392716201103114932556985571586390820395505581019498798957960316903971931734258953447935227010844177302940349591061009825429385509433799185819515194065799795368565022582698858473044652474338611662070103375309363124237365790806902604080453624632189264455934532712096194044134065372279495429843751542413768663289378056016901458508294648177043801287216714615081192465207417892396815534940723405480980879020896183689233331939321528561095993853427474335947355526162022400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 3998042483894447673763552004040973276717124961855498746988330382481820779031458478830288865784945711531587003937403965613985928402988577879460892872692970284439932940869285385779667330260646180099676150827659815896573792873538298066403174799327658534995769441111284179596722246371812691020810609709250945751030469615581634168716691748291664953070628104970498508089113607094766805484038987423345232504938311427579816806488981154124962577421869803175188823992919121151071770928319146298042235525373349882476247181459301380675735338563870633281281862800539367586121771731596015921192079248692372149518573269909913215689843073040266087508819539440938596256531928168212999730052279538102346482645516499971766601769162259672836334759421834220638784665508710570913949658160608770329226008714669524503070916727408300721482403986057894771289256752940549089815730094742579747061598134455805515874776329622822719254564295434964620384439979385901445958928959340780723717547758860160890551492789417069625119970104129377454326278252934334214001721622725237108520413294219539742274036758241761591942563941971409558319531935689623247248367435908750272094499853082594527898667814570782613643697247796310072106876945479783219809038109102497362770043120347965149947526028018132421412394304214118233129619668626166329853267102520164703800320404823544609602547141818081929630556227110457838310481116988869487520333655276125137513506487551364707406612046460152077435655935185519477492807702013658172783212081521563099775997532911259969394492640532043505940643158987236558640442439489939031886078824426408486783432316954860619692325896606831115953102348462164576706603603506918727647244650289482922576970773903197995093046090096931536338842102297418214772329231307222981155995414089775104078458583791924904726627503874801494803952816829649434449865789144106648190510355795292758990464358601670783614762083912858467765857932072948424093343020160434365215809931147976245362046920034259411030992861473956528835594906000368278615140840458994586870459873242868529557790144952099526889291270553579434794561301912095730323311646444325854163745757051012285476554490556974817685750134691244081238432974423736909846352603739641584274780816468372405460034040906485099038002939871293822363409124226742203534923714146842473715876092257515359220677008752182161124614720939577881745340412808400755443876980039458271656414730442296702880195481344361618855352088822782759251650285726828680224413159785980728572524925252094990392399525109559664042094822131120481001293358655911630141585127354548295170404885358693323284125058519784648606182332141473759338435771390976613832843917974014310871078816977260842162578099370402288967119769324410101903310332369318268402503801744559512367231763719329540523672295903658073214759596484333252989684939960254303484355219835528406906200030546183225257803149009626919021248193470498280033932550532150294548862679164960898493002132680700607974595206082439709168586635235097013380094780260652550602340848370868381669617946270572761120677522768000064613350247254349468676032840430227547855835373331791786709221905720362466784918966349310720884803042125920061806699202031626487490132857310157120282182333246396191513053823473312486691985111498287818448879837060230020826233520977129351014543301185949375051019973539738008646751114479781084903601089876260241909273563224969822310096072207720092431892707341176866494289890970374964187081293041559963769190682523437530687011896111149827222753295809097805025693347176047733724560364717168439866755974276013005964761475133355948867583417558001965626492226762583036242487256230687066824843000843190215991815612034982344263653358615628003255297780672595814549757121642223383997317120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 54104960305199998728890017412034222040403664472647360421037738297907604664567638300679237361371731341622130270386218742608480747781750460650502696889509766405905800796623492928011643707250064831701771197947955813229853139604520620549539261588794108127123289503679315570074784251779523558501864442601879145113665334651167187364452940775128578724200389947076087179592273511537184894962374218714230950791587698912513771652936039931225169919752977936991559060784224874306804536333754125353449759861641726987232061427896594194104063657653313222221503460681456136651786241931206007343226383578763659655398313517464127359994274661546319365741649792776846374041615765563986322945089169914575330310939223746091518217674938323308246385835921411155135094749130030495847615105397624937688879039650793973563944555154276773233818920076070772971170190204304718554692393493295072655239600217310004761901435164606079826597592350563036933455187455419443987811085042592136212029438262665258073945474640482174354456381516239504135240374778176898174573702719559011320992191105518743251476772482663225894718764303407688338297757410721920843650595723410124568061951413364364168232401644972843727891507833356047279479443121808216122722081441337971343512702611551200681371417091939213139313257744749621759422978777796660337557874461948726017713341622734019817570189363430915023791709464175010941031243551673982367900595386101112420136807038344576206709937842812472113020200927697384925676951998542711739306454830797810039883987949630397980768664826344302474884556702822736502369021376838337912357419700105709655485662003124013194530468215497869265491301974677748947281752952463833880880838531716549003503626762689513578881459062011238167794912639267309089074130295373265674696602630564427724338848053419286498553181392245522475828960878574448461046171438166356302645616537844234320287774039185187706422891870577715098926996406786907937905351037606409698624574717297050277546541796667058377286175119834851944577470808564416781017908806635451665698934828580853922146714478776882872651898285824898059434310008124980765552356194787995812958327867805258480801486323815887694045425306526668951558056177841568574089397813292710820247526999808895329589354085846742098437505988118535820157274912553561106022673582195049790842936050348522679389754774242472619567639485461454555412779463260743244189580813656532374681132637463173050404162441646016305644595602264889623204519460886332212002922292555395760511874210003136962261544973266989622278045351804366553048427392551405775786124947302070852277406449630203116885395850192847869889318414538406025277016440960471294597858451290204828440665663498123207272490317693235823789793282282803523262385324771744803910785553213016761911296397714323807354824291587394396006496641938644223284159567184465008884703306608003563011472505520213920915776350640342635980142716360854964414626593587041965482656952345914322801216596871830364654804504655756925186390768709287301803036201613855582492749955347039124659497760471413196546491771603896432843187823693617362827105109982696628220029797025306151204902709696304983930573709819585421070512956686140079268707655267437822113004347870206035433715444068986216437186669509021972551112394974078098579022109367711134632055094418219444798682083617436034840082564842844577928863589171357011032581693743533120584650867563373692072930437142744024280655680443273599862766279368325232032808341290464085182708947515650609185835334225344463910020560762920842430397204103596583588079330279655229359135761864266784415232366568297840943420927983622134777748847576791146425790708779104121502785738918243073862635712352670941737909530240422857373276707179507422063708946277037244416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 618815189061325420275024677841693728973965357059013305244376191055856493918917731975311932591590120581812484857121674017517343413896614732573765190261961120261461508936508802091917854559714129690228750006427247153178210205786530701744776553913829247485836513718788157113807043417970872191444259619993261883061940373235591443665172296537289245092577025530710546992970530748180544566464871592380239386140280493285945175791584316260965316320313492959013628237780711917087724459213390935672761317927654569172364502311374819067419628242832381502620289403161590952526419700292884014856820335179528908549035622727837089157582816750148307994990941294224736073143681429245659601923276865029978838335942141407698435123682984251604429924593301263649914258477706899426051564855719781062575228772858662802761512780726148241852997240395778664785500294021155854312597598101893951474812062651754494615871372734286807608832367465788542114741636675747473213730905803793398615722571323904486526755363455600237996134061703968908150825614723734322446113508357611651322187209655074654372732773555063761202822010376420281750962636155780617515599595407993821478195998483436314697079876946039292429274419169591712649895934658594477625460141411566721820259136385399737856036303819224208283014445609503790458703525330865716452120941472584908898039799358704831610587997657049918439321959931068446987571724821831678589852531225747208465019631913140940802667304949039527815991462833390048380430187291988869751228545818133405817140012184688437615977715555617209222868189494305848779700217459238843443698173155200584796700014782341985025499784528541636519993875609161808738136104737764191587801495456700672304396257141044332245859406373315575994976269591096180850870553738056711034304966811371646263268270320635003640137444112174507710959243059954349594920445504135823041907912779262623056547819292210330445663976939933060264605828399586505589103731617766814453052555891479584487582152497261814076061269432042071242989439025747891670718522769932421349188952269608179469787746893646227950919428151909873130634617719968418936632558373371634415031564900311197446150177830947375698549317329708155814560766708994823842483539721417664017787957881544796772360188064939141748809304691122023452347039135421764208985251891625809034276553074379052193436912420973239583803932796084644402300751713179742582154614544428742087638235209838578772615424124038811614958796385210439906224928629818983528872198291022052877564247707351867087313366656994070212609217787278804610921457181383496048790080708571952594837335806269275463003699782621234696741083309569809104273944039881918300989890455634872455519547164977924093550246768848069618847145048424643789136778896857208091202326493760439113068492910695678798617063735812394798828398905324841065829108898016986633049727618977610348443753074674589662550483681430824176489849406131507020383185438602128286345337427604760447328590361902924933443851480862420340952159490227510956595328650923932796045626667595215613701073053976671222647759860490503795833301092350485733428041052905518192887492404253267061053530706184374510768387660068285229335987860889374737821646688512547001065833747131895035024592324728991233886670329394844030995195910305339219678438891882322448038966150596640381228218852963261705411569345278150383707294613286515795329811227952365876034361017471090701356854522314822693883565962641555780662998793196463211369421474220732943999476574884630563281422978632100896526922767189088831466976670562608815430992311092012684869980105348645578138386613604457671987557403353577451410809600653155079795833675573225819994986171540706206729896367604764961901239993932595524311921743977996274975377940335820800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 6848666765353027254187707709076569022186848733437786758322823404388932887987782447836660916670580928034890061920511368944096641579360878149064670796333925273571514999815138613212641311732193139266483509231990069499484764394596265560776547906833444509514339922697297758690828959408765848689476124345811030916315735997198699624101852696835505778060347127095991655219440645211228117252612789948739313959933251461723013011806619226346193173439859553237854505164579077916071939162407764211379929207180951808993298654751284975255552736990788902475589147663799569041868662781568963259507966725790293523676600936607651270518338056560184332951143222421112282891872180537108418436058453606614086461058671425350841535872846013314087065685556744894284515235075407182665582454274544296022942719657820746825245290130192273610821923450585793351331887936467636463142627177663449115722143020781010489760815161897608016796689116154592966309094500792582429781085555682053847208578122430554907509286246503172901665023264842765554404024584314595613580970244158687173805890975176454730439023819900160803893858407879140355505062673269147388700887684316928472714121535650957601530344866962083481178795997732481251200852969206627899731309988459897470718621785672040150998953432463005731085397538319489548540498658456194960667763430691481853107620747808339905622591029984696349205029093728513053615659934826777572538718513570049944089259425341274542800429882492120165812004677026114998528925097701476839044885930215149288327652078806742774245791329625315177926958457751230713637466383176582377061661381254684424679641655061378806563765159886385822956612504625623839647267840244947384578189770200184790746134095198173996208529518822944039335445260414314184757449922873724823997670046923628285164461474645486219849114818585736510985173431240508029628475282658917713660880196290897555235586538249350157006233455674438374099345311816832836386834070604065207491745947085510162800287154647350324247278955754777612165137339895080086264411524994101370380915416355178877740419188351129434720520496917975348128961730531047734875274108362211692968055198216183125665063700783762250783037321916325314591663758445892950686063693375291618179309350504032626264849856513573524410513982506747673563573739299351683065738792693305559497767393429515049969233472646538273305695491083240749364483294144208643578197180258108009622594622579124228543939163279614107308148949260751041019732052542213707169174887969433590017364155886671230938086265157833717534121564202849909305650892550353035142719671287245900996094315764552879138313490052050259808923921359199529352770829409142521640293115743906718591879453573488232195468605620393051498687247650707138689959337258751343570473929783194393407170474421012741177635950159191983731787397309423456409761612791745610631600713048673755366996289245124898847656998118813699304626821082993174782981333852862158117989776011395538016189806482247490514750013066410017570891029048880451462496525197336721668819452331712547172915717865173139373542586292510463211263454822454214883760979129249215667088562736508945197414085460401740775537408255161358931079235909803735973377854085653360070599112321290643607600142210964746320228624848093352487330824621881988352687455680192894953204579485545125893526488981885256240618829100142411272283511914538953544996892998196165942523361702567490328386908014168639500433009170553073456942996843183698299139227396024899198598339168338918345850163492725030281504333430114317071105359696845376215596582710506322670813467862950978343059631696137556478031818435533593996673406217190239543243571393102696384145125139220331468022894510812027632000096858426367860424157611436118826710896476160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 67785821727567815780044874702348188589352830197118871841602552954031236096247791768553635943063751579394790842637084571140381566156831332382719661631565273050338887531324911013911116920131777066995776938457108789321050703364834457534300706558432565133583922326132603440494745880647911077817490219230145595595893067505430595385880488957742434370491065166505223843459283137949643472922200147274228978965804569794854867503757941398294727230863353182521704049947386492153322380882791677254847404224287008634618986641240528600915388183336063453985015455873898731910747551701122490129787859971029051966726549795560517787978591319639446149702150716122255548219150952459784643706428218227201137418587351250486361009473708663420556303327047994562153862692761821198531920794276085921848585542007667072484099968179836119556024434481561435794315371965912590935492141189611859668691909280198662037689941325230473440363128996464195095143538452673371720664623530134965184814887318840965742484683398562159534839386902901815536349716129628407823966588775589495588024772659662714175586924381464280404220407743208614534668955415694160864845586837575406493506039299997722124775193357022139574290573352773393051383023864539883400955013327615711892770271477954366219524960394298416027386749351067423875982644374001683425257646946940654328819510529954551438988432519244798570806281491326027738961197906784217427320076615301158378961803419503366500940004873082857148611234551030332240900605192401208565462422620749439176232478869619561234426430997486960831715017333291042044481057747717655624817201288048970167029510061019951003104418199467019314400975889638212816563390321347478970446858688673593207936176020544350783044107684502061414422050235441382539964330211178121182446151556715647998797556664766201395469390990921031563439282287953291466956256409650079577411853926490225045375546268082275864756212698131247324805541965781949519259664925979685708002168162643400754710148379681707166141731356990478160595003661596891555903244989448578405651111709451367539012787046597606707423612599452407422122541002842537814000066629008471684872642982034519204392187459039337991216616917648317818326867678433213577069047732798291194523201269498666422374009381369919390510688264442117119320725648410508906540001143809814618567901323839331862242557242947578254036328175562298228139842190426155918929788383858291794805843091277601338200392127286929981497604992776626644042019107402863326921073539419029792204892767920320530048579728013320745587957783398166836369252736421653163760913312270370179363134271458214556888587289361059916264132523406908458763737650321123823932422594970839012360968629132170411947864440329416444615770909670232611617518306857150650887675232975467443648757349117592103919548917125824704925308756417921093886787893271469211839240909402936405551899126180185610507450204094522648707805683374941884681715781272650209294744851924594885686295612730531302932546131701127086109747035208402727288000530536655990621938034498348275109013953252416408624317046649810926921340417847480441891870169487043224132498412208169847908153285845849681327870072187475596577919280617788957672752621077433571382769776657053045794129887726275065303132499257868837499593946461085402342020594149935236890849489678800924354202004182870449182181608081668909974959526683014746499308625249477941419361713663834693490432722220017479827541777491318319679042123860572390361850177585205052854575816837251799587926013840940973865676837663191005502255805109903907387016880925059793839618844030569883955126141892937077411230373863798947733857338694876021548587650868009147777083550535736523160043512653032761644151554303976017980233800768892585344237568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 680732157226284809856236597953624541861469221985962494794599615714660580817440902202343489349582834963549663864165762128509218691749576716005981952596623001993185034397119238871111777711553968239630454313655393727133450255705098121962636539282353423745043405999630464847178097796173792799650738773241009861257048672654949179667008385773756977759660682024114909219446144011726815349449244618090489345511464956426772240118530828756758608527837167586274547517596541037032721805449156124126234280452481777902195950003542443077047651332014032058137958512218517766211648040333820301904487824091636424826684467172482241045123630309182652613318145661884274982862707249210223400924808244599797853170773005902960804910944903649478962421207515401203810632019092391480184409311761155470093999432564024811406146811398187348064359560518507324403470752362439738198304670981153715273130123466705440136935131132774342866387510824850981753616704716408080392213645367208539176924760335393843809672335563092892227881601544234341676934634841682692063038847653209679777375257906969346548961056043773943689059500649933101191028258998557159699611317011587619514449378790194300691766572942956123237474758322590759767245452999405424096239439098571442076269269469098714729197444977530653289127950935652968796084534813778178592888420930159577267088102680483602822150499886575261775518120847906083080047025154912862963689462830379906705863125290596980289945722896072052877411030211162952225003581510188372308019681535810665585816330932121964894938919143589410864826448825506566776657870492478226888289307311520699464361579239425188841726432221373920457624850529628634141973050841178268291290512230040890651332189370142384395031889973001521829360519428914701729984585502839754505593662319574778179029471498210193483180074652213231753908556232425445628352573614641540070671244343458343320353330077461780395332898764817754593705141750694766532737870074553904343632200580840492156910770684446907555217966426625626861449029037510156627738578555675934672489164283023313562564362083367478281823025941566859854751456000772089324531111075306197240143127942690158793783875362555124513956898739040169442592894574613743320628872511529000858265587252528158281365345929297403910964729584529002755206312666487475128376492756160902206334759104271955946037387043686125871917893367519952346861141884181650068976808757123324439341772976573720127850516295456880517436930358324895103197277136989931059757324767591098908888866438359862378985786318535424324160970077712512248443728031577914210822586193038095332461491632723016334491380511560375161255635400031818934979421224836251507549443666470978003435864764132999443592273688892117781445934057930160368338125116327329791285438796823723271069643030319965337524807408209265946394618896443484626421265626509010920679456730654310175292344987050595125919052909516146845941697266081422285791076419888895311045791882741562076936517447455431610617073215804353294331537969147156016764835037162575576413151707184367203945947880556666526049728816916753964001181736917971411055771319946902228354911441571616668194464050059631736738678714839044331706930547370277010754084995934734681543535511076442437338865543583290401247726087461506180784362242556791537376750781156452843806988216342204324141457745340635743119724177754581041972250107794111146718342450472054883113701327815569669496469151348472286682680302016586395288103901050624182012741077585452226411205070380338028528833592687624864010093085053502679827211544302338888629257693522312811682187450849457270675179311358864372712447021602000477524591167480237279971886148767479335702204044563660625924154666101796962220991051176222672131468896178664374272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 6232431055723032371501091410293914645084074575420099701817967387397699155144107048310776595667424780482502114017875907829542429742017797881378025952710786631465074396434884340864342134597942829022784182964576500405590094931771029001736746257322801327513812293256411141529767382222448461810675598382892654306844216767642564099384955644472321008665275637136785135268501817275840294794350087829996295121728556819032596819333312707183878616743827155948800548548392729907891759861899646617045580988347726060219855661636009631891409563579138685074671053972455420264599095549966880747828912519619446744176009362637294394837767201713328478730542416420462026106937651264809956589854212153902625025528275943665345747075461827193883424640741008952729998304797612177516660565544244718072103519878546024016242075075467181189840201862340828663391075304532643262027122043630685162753293831872931156135737061016007774052564988518551713622878368080052765020367135785183918703948787210003644979839574146336926332935377748998481929629883350672997136370717202881602660777673092624343535664647780532902550988883964513282281828313870630228680257370258076934844967670673020503605209531372711456791079012998098983205691185851043206658028074811629499357387092910809727977948931943757579239650017157935742683863112211378034431712287580475926237572936938550120416994855822582110354596794962506595728196981015716822308495826361369287376840898042657860298229515299446909126094798793044732655875349515915263724786430823406125773130055959777084552611601283709900393771909158199688486455365300265872808060212091226362037019532962585632990091034755518331367109876506244093750725532911572818873977487461131500946252411311400870866254013990160783030789817354961659269477100247183376001154903287326743401507449164839886281052902567029450795513158893370310910225633957330523269445300029070145715270743198290591411548731642257035154723494678457827691433177419631850786878285512434684401126197967049649518284744802288910737720275787403859742489136619499336743151599944363203911747858506527710993317600135643439885849111303568115511393047842792314452337837241735971232647917129831253808588580139867474674996152702443294213265313905327193294598612553611788011245639122437515412315637189667330615533407318659138965452503779064214228130925302010019477949808968504767106397426159457210906234035806330277356922353891654780227507269937146996288568414162193246943021759955319370134315165820405306647871803274939680701967151052439482211066182612670025114998693930463900103610397528301503511034598555991818769512008652311982765734216404604656304161716868753896555116695554455054718320209986137921048841754652158425467132367084439860672923865866023359824635668775891986438849088894662294417597461105540075274813367657591689846176158953082133142770239650874254257764649033023208197033990994764894429357358867206643261552217040414168402853966903042868621568686530927189517012719912802350206161619651809926469148887766080977133840659014089365575104779446650053165159085086836432847597935370001664749155476660932684814634577199424044797278298385094692586554136318638944749799051077004891136603869625725077580625575415096629472505015877843368162803110935306699012098755799716319107371316774902516912453800267594652520771201748181172007794457836526071706342562115540831193508707950906242403058436566347641152436919230131366356673863037591358192636702567176358141073150700241717847188137657562107655019379397848185987986958733059533887108650986265215363926567900718781230358443908260249741928152144673767765510998860075792039486959770736857621770567520977392230320565722956839372805728171812143314644718196366489035819780362408578710272018882295234560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 55044053049412145218562350971199923459849151558972030833119424897924271395462633182755364752963925961128353925028722491420662740720925699407616178275738657829230906293021929179781419926757896789657399224818169707685851406002384243585585464281171072869165845570133049350556238380197988596450357983089091519593364555328124876394643757471465729631751846114809396267654601042619765575445383082672829259436492943887597282094049682833976116402615942554657198398507580405302225525891170210879378724202654008775067314783589052238763037291379282618410993584990757007714512314540658206012401604262737548623408261311748586022846525933216709662149177473480365096495986978807163806516505072686586537544096184232695948349938266762559016284218702490075078363963368271854481981928520586982709278403533856720874698819796837145144459363980411449872018050972874678109555878764267430892588649454374918482508341739482355086441529475088456320018327476722670149519445630733565059423407160697297002414377175644168993095486650949560259663213466734884805834645280200273440845200004721492534641564380366837018324210719547876162691496325728796550427800057366064663229896306885545131876737117460777364645545885565187531743930158192497682019406428312598833667820775319896440237969141682420443247614236080047736143386124543832380103835140398595677552045816400067313366423459409985195012807852399697587472731470137900062759578721403679151229683647525495196812832038324494029145866513043021256856724705696296084133339124765573945453851950494644158351917000898659893925968398621098688133819269175309857308009011885374089397742780578779318723393593174086608084965106647763941272086576165261771474934371532224099017391812629363484867054095688904728448344286527279940221630178572567798892259614119720330467441357034423354885457120528293277716732772079418494698200687310772677423262669744335213859272381511213065085232069583467682971149070316400663966717786720982661811630392877843739131524839547649431647717785464473797087493614470706170140976704940577525356850019786804489163440154506587724312822298304291738323506462776428623769202460276757064338814140469302322508722528491697729192599955851462522607303651075282880479727880404040713146020847925530405653788898954726392966871869500250260713332355628541760969169291221436856576880452603659262560786905730412619254640273526206864801018836617531962241045247950467649929390382719942602490696724553653503958387583570117538321422069019457126274661744733072990104954346095259478757298727740243751769500994356969385494215436175302706166159728886164785392572056811772207267670180615054450676364322044872561661276211322104121102790045565880228797175401878410731570386683656319770877252977287012683957473052490231560445350820485624163928262702799066464618661067731673467714780660916112772163991455754718448088945978227678034607927632659550519552280351383563982167726455044232455472841468339330403809317549805311440514658559186766018766006746682180531309520658521460583923590256374694183009191472671768621196049716053053926060404183580987439640841967762026621951386537733722932681993646120989808263275232795939288904301656618965110036786514828984236767633301681256777380864756084523266699116251640231301749491885023891288442092590517171284391913101145260902565229476610784347662242631242637808113938424470871739131678200386815278842796535541063568612211541677103942283639216440685118198911238719373126595041812633058042832205956846552172673671277141819806068355492114281525054941191343091519741127965958385919641839095695071876999194991717836701127361975465336209339593600038247496692646917493954196583361400148263304315835467786798587751618760394972577721037685981070173616135345274880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 435169232173326161960722268980784718758442597235951955631133342582563271044429364678153999208562349765615433143770727552263711701784082985126365003256406443763030875620116900976866612730797028728125023269191749347203494464334770501453142742159349525987087520679745060482813571285425110759636767484009585257737157694972237034341321025801302461070075065964251152982196581031130712094560336870366596488873064020984797650137784350905524277636528574393984741933039371746702568107787558491147808738177998278617463378816792011723053378220303574302978790576676940329545393696515335561098255512595525115209041217143867770389293654552106591931898751392466971497391182281076847334833537008791560140312896232595503574197475868638649048077666646527896725997686094069518915296902295537491344127501346132331336759851126299547507428936067825813063775683640310516708117634687243356622294945335168363552343540983661820617748765354949123171616062690756864611159927393087088832422091797025379483549515318756071925724830613389705959903513759859885381051237897991446947455525479241558281277215122384457311595624487527141475060931851082548904041576275979168259922717112186934638906222009790716712172747458605431320067717219787340002662780289680845878031400951130888300736019415248827145794736319418401711210001911107203803145035200359616460754139122847446238853277069094238476403963161717730145919250477199851462799672512718699074760152980158287882309890649628437924973816335139961263371894280265597480734841940469133856851332380445237253567950531809060347314269459317226678157015645287251270624437181332834975453652520542941734938621073258440637002815967339280368643881912199793318109298548285911591811358880362325537142307180634589065076331160825528036774050676006249293996251063186191607389673641462187919553696146388950234142818831209507537453786512326954550907627815263762187732340643551640410751138804090161740148177118154164220898392774824001845237882053347612619434878479256924723234976778642019552908613220952318435027815897514066309507570813438910195872413869572338453390506911001978328446936092357721241474382034009295700051061959886432420296018449894209771564334106491635860022789315509229215563247630380647508362392831914504771315405845217873365976535822867447513402237747497303495627155307765777294747895688385050067340588933758328709120037185267820564059913525491190205161683685255458011554482678521764389949482947400446720815343452050831268983454842862637802587190762461405157638754861598368697731056492489445837663615487868182050368777197308920882243299560544137952717473427734487765312590761016471982528199439209382617124448291243466769752874619645185090888919413385167696875409293742444132636631101345749077763412659964980082786849625774006088025814131087400832994966757905190436395443426655619782754051495530261455674038253099060050044437646246300055990188788370338095080850221521062347884422096940890670464738955261075281301306700537621596772009627619192251568337345164591863148176624467321189385100069598199634845147974701127151724185845571745777211996094218606319982057951367056238119934629725526591815796754822575323590327962413430936401826916523352327227561257454239464756076779717541794508947722281883651863486234414320658232599145892527499998709050278853860153945625690767243363088778269038038647558417324039994716230790513881817509590559133026455337123126429156455608705886539761486402210982912946693819523892062824180088436433289638694363173041688876253918605113735410711209866500351821998812216998499200282410138347611035916305212228530606672107489718313557437117525218660929509339427776022814971103553529596676941379053523596202824591368443327175197643533005847055183353217024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 3162991444360947443428298498327855385577884183676981972414954613528712417477940434665506745622547080635653215268697771129543221843994533437333772283130436699779536917957603174899806520603116712237976860266451639124231218567811527802217489715568654786075670726745807330949496126138958789284916995278975855817321003067788097905991991698292306326989742928180700981632309664361488067827140052929999024379804307889335427226832132214535770940754669097685177674371593520018905791484977453137515105184004093771288550417246918333802341207502203259160572118180402682362539477475390627595983048702445770217974128805910751806348942650066717214892069780419889827156661435737596323448708056402131800097184851649469581982960560794796130460707838786329921063415339160175235247168815227789279901671718950310364068010092594342176743599492674377627349510982943831432221419855987019818935900353005514116368595504331124693176708104953956462744647925031970446010121434930338239496259554268076259022119061161764536494029020532668330156007334123185150938362118986279528882879102857443973529159338684933734537208676765041689767394144599484010592110109229029434602596315323510667032905979326266880229661716840418579382134400720354589507857682100701224984976866108553154934987035394471177839484558763620526968299503104102328901465152412195472586306304243021081100122415617301371818235730815221328671733564568615888618030144566922995722446188200716579817917763938821367949876300160100711234585945562672302526121558362726885172468689571046154153163781655513257567861458820882088000008272176219346170365496964984921580161112831641242699079034483549048912739813267411120525373135939757570154394050205393125680187233379165966563460145905970294001090974924216339670479329132533891274892377841087699918694909041805244015421440819518415478565749546094726777274030363320645537883447213048431763912939989028412976540676906425588739305227547486602846695360968490542585337450221744142347345555520875233342982705117887374724286931306848377671516503993589793580722438884337350765118781695304400049183963616157372632169085844938248767342735425102462303659643224694602075350012050424319385200288841311990248847321130089413565164962726953514786200786752707690794253717443524454942595118018943352385130928255893073707294328178833470473437209731093475878584921287587402492761798742603376553094426305412297520152349548307837472662116765199287985962939395947648723732830477590304428947850108226498568928769953621728652730191633474428695126425075697104452130131910552475019917460586307847565134579380024001268168135635462665713534407220440200718670894915335639189004793411593949269072982593844807616109852335178563560357732998676212898409879467111644589078870608730151504131510361177314173936422933245574191891985039023391303348888034182204937491692623619878723508377026362006460796794212459982990752212331419352720732355329776853851429061985108091905396986830459129981638245558348737530845066207877552633558626433083010928523454536099870741851367297717068784830898205062937397496767454203643352274980101802245513266969715261166814009446546056720755382992895930277492093879611677216543335039532491081739015189751358546343117492047810080494734794609825907323124990808051016006421537618627790719285261776778347950881713419132189007677299799102382473646894370727594192369639779824536051860804492054385837665582809895210272537603537175022595405569579827206737348622562614900893068121082769413065914660757258265069849390703229796478461806357708512453257286088936053062073591452670004918355502335637340687078969505494463523436799038582326960880079818587914938602257609481569648996659639222961482326146317118848123012636815302154256384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 21035003997632909584158946183405731817382429597534093793473163499692274989756760266997125835550848634581251846078667127982339550768524750614321651716675277819640647246335056358285428964533484488428445308263777756394439611673774483640475525008278659870466504675736765530468431463640452086365291541898038146229286486441095714558094226458170546162536503540739627015958672203311869511160390257931062350633118204675069146536353687503731764806428913459644156349866764798083586164448738337067283192557244893867806039686372995370685049920032439361230088819701363372632403342093029692677203801297875765721597088504408568989580994054160397821966139860271721909370789342053667053320140573185255762420649257315307464775296731846952297427420452031347669699633757379573744073727198602692008101270619669831332348277664574718674812072284117185374806430363211963634479950696641952310690051628092511719770921781501357005184971593296416875774569871935520450975086547867087781291498442973861458296843620898946430902733563464379437411873709220791705513177987974206690839492334491261043496557631508368224169685145221265554390429464048999343970182755661927824971706365460925483035824568835068689208223982887240718337938806496383773780380885159020250438247003430381175915453512234442022275868507753713961469369178029840015835069863838237406666376786558961029915116695578969068931143419734582389804207246910874565019404850350746503202851953097456161416288151619970788982293386582806584863588552440900543880863339753451798267162492644293903408799517218570354063183622801529223570868582589523623984960966099033729007022482401803046049968940590783265415116862027546693185591963741853182963465246907568608848084855570389097829945026076587895195965205301428090728964293802687768614751224605614672179575025311492369633966658079149083934353103525406825562187004149633507595924196703663408066431428939087822449631325386716316021293523866864122452187594333335837035185264960107964362697324773718363023373947640627609170748166776347716578754519946308121636835450786119465750632615280490751757305878991629173046204053108021702789971042581439219658472878890337500466057126062847276350451428094569126178611606491097522288010471788072192731827094237617531024766008202345231249589557953549252909967219435522806016480985936611379943310220397868349018494816244588528803350913332373943493817061083013958348353710450500165948577787321806237992686330322381755692365731708749591311658014691743211927194112255685370827742492045765651615633400512256149354505926068636825866252884339620668246116712568395535593869512827669551013036704054956895043313306010545864291320039804478377269626050022117901507795614187302444462955750817837868630545282174752064871764533023297278445712149064794465222240195250321909316852936477045187088070107203695735036662091082550695273775814288630791790158341218256505421405995859841275945299997354344828135826525348162535133263516386548288427824037984848199631535950074232296355117712100290768926771973757817915712664582448445376263918171397999375244574464215273305682080950985536482860951314090219725326974460675538215249737213202425009262487382773304595507197780580560430116768294102679287313861626886704395409505888570265601305534617780090642562094463398823358823006184529268472739444475406869142416082658868198273404164209853864061338333085793865655575758166152782793715747579687991201172660767921077119915888669640399314410380689343198525555000532367975487317318674529609840623884915929948770204885396308997462713673233999198078585590056637352694523731203331841281963153285635938528642443668204438629145584797674923434935806855100457462929723845729084724422574386077074968617079274569067397120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 133144963063037365725030346367840008877581092932996063015769397081731637778510766860991316826806825673926004205725711579471677007320422877201034666508609328281281510248214559002138843212852880920684687228776674325705834743459354103590141128576326798729462206316901007188141280581205742297472552132755526424615317865625058109865232769359944739201178792101673246861637347681345793103328793698315222818575561412864545630289521977433933733673918119151267497605248165393997772802303230116878349263934100036864803278815932137238674522818689949570552795863275498498377334078963702660540988514272697718933364063360594067531863194259245948324216772092926294929433921850383356993890516729178370033643750411187922971865630187254037789217454374617072792409334313298188288740589546756778127248680649660280064760441300338095775587505992264071392950865533944561454221801682637631423375898464777955077390757770692328910227694403017468757725851954298841065459729761904199643954598770457756400788337558669150451704937553487479184388151553740061914349464467191141386512920838507606582063755923312418050828177101541610344941635256678132881622028417126775547721138564366953227110822653914958210651480057658114964177194721516860495908352729633520446125739121927787339941571878564846100900807402000730200069381650722423524027885433720220449331416055380463821949011392640514939255698721132301531824122749396969385914271882280004226632284965245185944360511118857091730216794909589878975317686544453803204889814471003243102281860586269437264088159933511685327032737999522433724255503165224724540302084257690907254257700499213000187417985729862736569600721828749859280937033685430632952524004487622549734886591658370712242059377429360872193398756914522002187977285920606998633338720670374197908213703662597011388766514977729453715286830118446166046559277024591218888025323968373152076604324510459279829617516141423160755243218167931008173432533017668566884066626404257348742706875782096530125319825507736022963327473757116174079387886388418260225045211191108096280342119514827669764084180886460272778095745328657239713953732624273815290035303065830073421652435018094021382815578998890870711967072495445475192249972562052628869501141092794727461119668614813986971071468493889986436694262840200641671826225146582335501417674670308180105686810878512164666301640989877513001545050203272209076028273959029731309349114575958407857467272010386305154131023214299387000518688337606988354581475980770935210759772827965122815570132866431543517577916983341255811731460528969462318223657240127264109461489031795239825722896021093445543704515149393660476120203444831831362363768234578256329597527036943811590684985507830739251265229827362617329377402084797946270280764863291102281051485827640956694400389980015711736545135981839029946884576104368870223223160472758339148341694576438187778329864997191617981443419495563363754186329883993644129271793931654492063871278494128282686595610002115188172952618916671413741757419367888467975243958324764953454120347100457937116866949630423129949109421766121943121987679106682887904177950924783923248633193712371404209523662755607430298449308283541834652503186353906747447131766230146913055607499627077984930204322020627047411533138624030308031394609512864067087637295395805438969244959966069513871367071411898872461686895684772200655982560509966276911966103702039066620434422833641890247107839541725435246477360129858724211457515284132221678893850431466047773963606907839627454799516997639879484392582845863712741787058802984632977118630728182822439927584205970115314566896390495714989329395871857424895629566627717103018912544981852226357879223847820349323332964231151616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 836099566787340226748241485688159004559458402456694507696932450329297070758546124279706221595697404658949675002418332377424143086280852672141530597815932093247627077747080029942309769445881019601088669197373197845344627748750061511933148182605155958015518122445102645547065786532425006153657243632708476813913873900112819538233023260765624307561581775468509269194938782046172484658983640097302371426725071652377127544760879593369524216152218265990027398134773405660040666789697699968112691325489466954475194083672229305154315960311999621334066345603798405056238079268120452684299468443341729344824170737882659435009134193541762603920634876211965376449131907555931949261183444172774285717922533757488209466524080723205847441749543188006718640213490953892717317321062993034683658856895079219909372346238718936259288370963059940452335192763599617887349545446285089283466979546948610942085755187502374982124546512929003370054367835105909532527669360088127461055548788070882091924718865824579790626776688614178989465444829965766096440228955659903502032174236527371102346155980563661051539339241741768093160147904032248534593988890467087461297142311417838918144117612546224796735731088944027280716522266814567240075908605216254727017947328954210083715739985701245083284204096740019389773373938527003415053063739703333032411632225356704275361691201197798756423194692825402730034912255113812965467777516301115534850798932708582324320264825820141379096345051629814821773813067206518496109917283420522204037288695408804746794752332378191177929346053523180123918751803392706301279030507984103439571523014238902317043715272974319795161412626559397581132992987920112348467448443296644266076807493959372118663094972947922235192218436905751258235227137161626818309601564556170412134095144311496301872899255345017169490070512185160052783059402557783360228321543184408633197943608848185992731428644628863490733818537524296991518589377565543736600334736153168981773931789487946286231526013833636361511538155557240445263061023433467075162679063803416748688538943242450362080493829711470410559918425423037755626969138576829830479739446491470732549781920339262226919000509642154346329084027876999178915720671404620261318083697990468990104969667620563087064842926993084388074622826602453479290237889224687907369081606216682984160108634143087515891770469889593229010765928503101316084254875345583275138952512715917365907549938310889936330337678329451181393923661649628792100884499782528817503739273597868890088232462194802271670509070839626283885239975942499817463414257250875764186032692823818287693021743480629200029468666076610206086682641599334173369617735612299161270887884559209697906434339253304398741630887436460493736318878432464640221677019740805930418623680143793922600852712531329226410250913233267821162503635094036325961574118921848878844292429890476074746278195895061163876057037860848613534363603230176330797559102917443228511887892547642299095288650980590386636543422882706454946063901809901135597953071602478766793640480550884037294501987496853408790512109234623122435798343904690034296244225099150091416863663764133860306256263368493456130305689288896080551285050885306008098163347551643422474706488623821902103251135711920639046167040904407229142190205221866757826350136304475508325743723144003965761845939872081065659698205070964811774406532899711944598778460002507486669817113320093368059853679208470106236439839700562168050229608597387102998388260832920523901376371268723460645148204602874808346379052056486949468217820522778739356205325458098158193525956615259893248570238759460249090073805141513992208824571494984913197959574018467681938548545722171501962879985254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 5224126011669757167511421763745328720678158932981132423488501452462497807941884393138373001026457144587089948435510611139841060390902940446637728286421255045981552256978385251182861062407983468204385231443656154804710231247865194264345006966469087907267255774609250722448523966153926813275952499329125106418527209819210217396440140067658519579050468466402025358834401470741127474088829613270300773032193357415591999199721843680837496661613173321590061608074670474079462597199501125937364044253947970778379893002253248618831840607953328681610405690378241693783414900010129277861826936840875526392807236443339668089755042703066315638979451175343667926140799294129382396931465898120724528398272645194761588048627405229336037603875240716049835384303987921519399718557594566914887605178042012836466451723097245443350679396679338625742595804545375467856569849954641139169983471079923407706610144954195506885355368741141520018306156762353909434217740384125747068191781724618071041418166280162026989574409372579795789295965018537115425953630119274986167245762340634510047013889823956436553247603914920756130795369405386233724364375672639547860659310983089712858084232418057907588789034662423792920427636492053140960085447890670337034821157761387696959886681514600720991267478103120907820219164324950971915504795554520458533181645283874412730679774568771536558860011322029579119215037260926299245986463756255352650799692273191711569609827667290113799763482300938582309185686398319870345935576508221079080114091728415528295757220779576968881350934679909721119465623627911144171261175698267664735856593252282769874874032552595124491073602980315605247372938862596085280399420473625500647103346229446602659644984140030296738656901128074702314323331241242485788575506975424470928635048405349148085011571082600173197386140654441714842607526937027826661998742275280719413483863663191630571922091260210786558646318643002412952664552002340758913623118112921507315959346782619624322863616422289825155128963851742418314430764131849601409300458615737826410258219376030668313125101760067121053040911375771669525517772038700892645435535028485957939416968774669666421836609054335156788905251252301246901639645260909927615343884069745735538420941308184530326440544865811142417675723234663457157883116192095609686953348749764957477655888605976059751375095661120933978188932767239443792276313042997022768935190775120803429946474863135631446572411315829633081400315172220145577632907721827087749290260163490548328706494489121676469124778926610262477123963271839136583007315344684132511039674258145416670623408900007778121021779333441563564261820941226922560395039179589039844827491065065732279435953945295663338783097099328703248643537795038066813281201777539005031170226742605487160371464608039770842044755017701552547800167249125258088837709633273439631345964966157533623708265175863683011862661831497460589165154085267175500064522434904112788015576438127161956191660301918387812430040702388897375444114519495439496350932947691630641956144415888999054091294468663139175351137461645776481898351467294242606164511016497296174517647133835029464519189000253416684900342311040213058860638555739510673578784107321578195269404882366435858720558413949707492823271215641885268139226630260621048008975970655759604373137274417374906307780769973662340764586439443948781672581361934352570819263636448926449719650530212787798317886813947951388886852119880755161895598382694796397936831309692645922206566327392521128054692381237701874986381630744810577374958749671794814345003466965262884988846623576492058507472824483554846191436754193460887964096943583753642072819434697312485173969163505776806561054720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 31985319282438318767146236062087012577215791484211671440956620250045946822456459665156064992174207393062172461539468199284855223848838741018698847951446731079095818431844432510036496267467091528111651357406164688694989887725144525346194713902042150830060369749725619384359543974601969687591784913903539929211887284009477662927414147783557009565724835667667949671225495183573601269603465991009659602657233494905182217397826171370287612473931962638462822587688135397510526339215189658059859674205510397912467706078500169140062478455719874736732462301650673709234339262649893165903683958590972755675139242911097158181062279911254642763787160970092694816043467669817032589177589305835848415116637539077775630568146081113253379759829992764682140605724646021162156373034471912664565537532088710175963044643004087585817551184361296196933732430085526344391044202807923697954081918801779963648906823148196019152898390304151743727020933596497706017385651208651427745235167551768155292143633926277281204256341582447119416777044778310076831390515427769751029651598077108615655486606310829342333066718755338862791282268633708108264155213450002299918032213656496029927496600554260265344213214633188687762230007490950324657959360615797098271786567757859673325428569274565870240366374683452845292772432229074216906364203563485154899993412198877338904420880895823847564343150708208777029935686122623715237477140013504202218119677420632360546361663142105086645092065645894966640888927363282446002908101458297134580066612288044864472861931863339368138510378666524640696148959303356934872362061586048172221098920394101818477446504396917167637784615667800682618451252512099946626529010328387987071702991308962912361466319224089070743843647665711795377861628788066756090862601728734862569132939151316477798097527704691132618579153231365454610788493490113356896448489417072291402384803483410134755488397157376628121924617498330780530380820671195295651602614553265497394774662293761893225192474271135351181050715248470417112454224505765155054586791163310632561036551082801896231309372263936850976104936834884291456353772399592487903689190970280831130865630281257193146469031188187281089810012901698730118682005653898726322594613673609262539325708743170184641073702334515091773432241765213734090791857443771469608005305435972570334761113392630065178789353050526393451279792282486820298311914914006239003439219408046470699214883196493225515388667214259570429475768136298763148750044285206629133053342877139152728555660240659977195606689634354731961197326974838987651227880777372793637742473908481912178205546832265149599180993643633265225316110379480436152317590065623146159926604785685860815006117841877916659283797644298659462863757301730157049012193403375853544415279529842753893295081526576540291406578949806991918100874199603578396270588996356682636064444861083928383922152066617830231131553822325271296560077163209267819585891638603130256937947127796909582152391859785582814676909538943773150856440424233631336133449047922085238697546997508479406618358245556956451309539782851017274933301994661841112606341372161114720152105591472593261431945211239395758557322880937560383769434881630307677570001727634442225000528385238570845934576794365029381461076332534957004837672106209617685337650897431517245242638359207208711075212082973017336508733720506115442781475280345330774963776646341956456606905882233469080418867374499580358610269710568752863363801084510104688961351612996581656678379937385742443978752735638320802865878079053573633128051413014540233605459784185240089041609305438454665883240144686324101792601092161860456209122624418498237677725083782073798741004461045826191360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 180019339536541302596913752959310849207473487786407231844806460857441992448032501737355365043715490115915233599966162967876053105030965381837858427684199351489116511584281154371979117735235829850073203500181805653525001725551269771823428727993440171237209430059012714335554159244453455588657904548737133301796852299478893675153230068882838697770953861137688267251679954363005161915018531889266116129215492048658092799478755999128658445219487477384150038134469405517411489092634807578187943238686963396888472309810490827683809677256244870879560609084168836508625966800008555377936520310276567371745579287379921931389342922192922352519043140613866590034606962739852073021185491035996479599205465077812536845779669299952970501432484778392875773643146756629179130127083687581885935057166829620060720703635815953118534482798771531726749025224956737979396371327709712491303981227748159060310168737921268443783884103769044981490786461486741793470693541053300123542444980812094692085960878153879171338367546887576578739453291642290637516990730030423133022054261989325678986307760960046306140782332742789830516942536778950096665892308630375155025949111025430259557412247272054169836281912233557580857104005539724516788970997715077972422269384836590964602912755397335186966590362654856162219125824244942970905132888974069336994741389302677952170365853900282827039629392530748699045133395578882673219253838486794491749741380242051915504872761418862707882487202787476377574576510058812275793443591479452318034965857400636831905529348484978983799109191420850359009278763685921410430095782046803080805652064249850738975510126870434695400179453328116386026746154246082518361233875831151235750357898682621964100942818835650625261275977526938897959832932707520534027958600424810818805541357422377604627831237153532235141333775073230905760849101583426875896062829596394787674503872832543615255881446192331276181412029798981674307078668975052369431395297407283150031784759204013660048260934708042474715231666613245405440110878188958238082982424131878692678537503850958595590704673948656751089047965288279101485185542623531147752397734235730361645210415834382383622226082353803677031250866934053664631042737094143764632527404245955961769326217116344472452506330310137272925601422147099955388891029758972849412806021279274356595116393420160616914646430043225741295099400596415971008811805407727878602886565951699615769472283774702109845262129509907013703076297401766100768919169494019603135267175016475766484258081276321715315254607138428762642606743542917556083982057669633615532962883890935755432771213607303889190430356115153906670043942739202139062239681348076345563857780140595648444147626731938517265101792969003768928401792981288367265851337780412676506199194317806616708568128730495202397516427587709483839304481689484347737246363928644682741693691847611748049237765277643393858881554328935342012899443978478114506030673406194444733079198422740210161408914173949148309778182093203041150907243738421439976462534995097323022959625245616476128219526327425977127678849587520917948901470869021284427992667845087527105573018051678466446628885835455979493903817896414518290259519914982260329300037893082682569575368395998516247480356195676212274521928142835877900906699309490084635701948531224645913565760087765927492077977662659587170192809691578546218493882621817457006969799833419453276122196675207958646567977529754097615087837104985169289731638541276406559975331081112488207266466120295047060507614757903477309165614752085037132021178436194243890890483701292432284853445472934787958558740324851457112949715052106699351689529681287500881142084394189719240841569708382617600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 907515402968642773036798023312419207862313390252287598108222200027959644436555663246224779198728621946404398425685483255696496504773059861572999186779745375306954282129199003504340440289128753796276065559211023147608615833783539047456200562081041040133911247761159032911341046318237115557145400136370671516675785174035700376499158738907270813748500106900834582236107224551215322615261824279081602703573798187026375847319108300235856137465602572688101745659958737534439029982860041471776491191836675082639185413622899654525471899860739219475946613450603829373195176954151539706638016851258773962380106436712409540359818358963865256514882248962418856802383107916551466374204004650196208237833343955574815801818363435239337624145626517578088689432213170908937227358298454655696638474278906711773553331746838088473582099570626279854058327985075735053441386035252366177356482474307131512884190842108194821184136848218656548424732495316891810705773839245183523136372605547274067520207499793168640505437275067377616097033186484191392408417552627486782801990261878296272612662059138818148935424072963388205832877969639036211741571272758270014300621392659392854823606622419587206471589139950346312499570661055337499411805261163359757671335796671334607558076390267581327477847973915960694199085174225347002060486001917866581126793084851712747904870454643629919608308718579774532591076292323157188030679092301772217787647849816083338314325380906441305833390410854757402545836671549337872465157470903439809442809706451538742852773223097601978292745113767724203156308789612687877796951128041608305916825675089596392347142313069116000451380006672087338344887460867447027610892970371384571749916809843164638981685261227173781164375186720359589704626860958914480883197086316832511856410225129588210600958251166050130217892561653902753979601991480372073900510805083283631705172936453750399015990525567847755561323160814005099788777452332613389849163448087963514101401440847657228270308361779163152406959846980834258857094652005806468666437657734391138179774430477166173965167247826327033789678384869903286201123752460998895940571712582048873475405218220052477952552367220940613390436211893864560517416122713952114569538890400972136983749598251849460887752600661036968711006718869050215097929381481297054274062972058687570758986865675185966162679715585374166479074634296209001261868280701793884785993267152163888579789082105994880831724159777720888487168046385400947850961428860790010570232456649460913339696119498166663117819008759071469684862277420046308933513485287345927689141893929523316162532892714387181503093017864647024316275904913940690870437036820356670945485260383447221886867172109591762361116312762286424298873936263087396811082171689914977492647867075105343507659525809466177192120600111652794998173605990032248252657516000335118635926918263902313030978412302679815844068810991924500394045619283687687012146224709973075958439120218916710896111675160121864305035482845540222611917315228256819257833746350298280049815395317704737131179922206583997258897961258297785974789090254445331818977982620990258661837534395702082392385636168146399644892387033458446399721542686078006646798553508163216301622647051978831825401766999407069527735750941118704867772435606367180851684687780733981656162535104931289177592967123646388080408650379212715493068560347445974786852366500237902479215085497915014205171882330262456392505068921447620120238549781910087107414940662548764032642821912070294445537314497416196929193649080213376906880309485708969531924235390677625716846240056503825218643747636387275101673263635421604665190184407703133218201951503788397548806843924480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 3927443413878188797515056683917017898324203881535323581315862917874281874825580459428003720312697098090293801665645643499331260268255614044912492954714998243646271996478352919241013285447484222776686607444723136577172890457925313277919848026950209711831823722868334217454984757389531826034406821122466875019807257028213901481019341730321518539062395684366396145505436079423824850684488089088878427812093010916411520216960092361693678578119996832470718027288898249654581250569338428664911390934492096319557207697359285730850387558547781693001983955074548449225691755116209467836553338086394026500792845301355836101343346708184331763786293548684702313216986827568999521332968834571561172659209020051452671648572219467082316378320605430846552444848168594223886799167398618167506067556415960804320986825059300645216325590981290109214961210829374694191703782693898753167790662136936605441162568635190506606828939525436990317417515220054840426636605578395764797037231419621265184927730067077073807260574835337127769546038052456324582449969193039721397662105117469827723380682216890521030859838114171690940661691232185009173070925457930883219913424956530900304417378747946044802248924393133787863166900660173439154586080387735359083582633558837297376638904582321572752087229737724157846111612258579059611607713310442692681310739946546871577602501127440843531677176561393200469374203484103046351505963098526010799203932651172166044231489495852705675750887355550360198830701689521835281552178917839085439835251744477263340263203118071499675778219961002149510727663241360444985752726584790377375351949344066337404617025122117893725207077771355606889074364059766535716105512340878146626274315637095236343969440631201558175015434680243465109996102920543035247839838536589605580379217102952072469692497777868343181846763301136296528599410878757767114708339877766659052959723255474631126100498683028781455485339361784508796387811007476118974923231169365065337076681737381344226404164643726472029903248248020752610351382794746365471517041372163064959808047826903259840459437730769436374312964709683036197126775790707569601152948856613825592453592786894907284122762698802480488625662138973430738134999900235092215734787638050638433876417360834191134969732183648398102860320679928509135808741855330355316813857730152100799948760757109871548313337629554755223779551180174699706825367078010174009214375875958078440452607132533480681672590599152891456180532897664044182102089224375067549629766944002262396631209074414504208890929194208015131340728337227471650092737539624749744098003011124323978612071557197388915727304500146606348309127577305819741688795274416091076882652402038721634808821715761102097711277826846302312352258862810228659944035016284526861272046768498361985972739593929451602465636183743256974503933584215186728912280876891897259551891930021410119321411017673594668474781974473208805536505918500213132673730036176444455813636678842658057545066140283651488585392955062454964128692469800868304604258152274536275104129479618321778281758014804276967172310638350590774477072343664832669068666106983637603368094268256231718033473067976213622637074899146769457904228624815355128747691237349706455458187529556451458844673280455419633346194047985080124411106016775652844884764773529422680142942761083277110575273397236467135670893352292539859907765328293687097554184544514464932574439815640724494526455952714887631404471560931747052395401610360991989481479756262377738754865269106407395251286454495472750070551436628877931262252212031896944363766989669825851469291540998556650587090619705606028178370606111981141181525682812443670950104480676890506461970432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 14493724520388402656037100384005278451466389982889108731544769036524100268427736060163335926548915993143257762042458011056368879854630920740958554245918810917587764125293390704857540735487223529428486955633618840015255303159596017265310157928856020554328664482178308328333302554522748290209714809540514949757189590917639068611415258495000464410025631552005639228303401777654430181495090433833136896854809229775034968659548503443923207388348610752927313848466920461351113164368570794135724245733359508549958068421709137385360587662091935907762170684827425252395020936488669560656547274260315488275704117800586312502985875357682105800424655799883035167711187729243987688419245019090671412047995403283885942110446752148364192261101713939416913667624741015733176164084564195165849903152631475322998870955470340439166195613026627638957829635954123072905824623760275151777271310633394140732342861617278382368908090181690983855918965389825167300720922123545241672827706091395507849954443531946565300670240603256395001472231370136903527790854215652231989197980433644249819003796292586195986442511352674594671621324712035400721302828520995078446710518016580624343896452788228501538068651813230908754624690132677922772437849427889502045673556213316661775024264889462951003714077859528090506817453195694418574391683125796753562800525261337397642543788598693634893705025613496204882990734359243783576146663091042963846885784488712271614495642943603570899126699751933222643550331569594533665353684676566091609788555825227989227846440730878085502008109093737123492819680956345277386009499853789188097848388341650010466965282478748300969331410064818357490045923434218835883324988678486968401885052898488497704583002987643069647204943547410735937791471697254711636788560759788659952773939046391521561256064608095851913921629080345675453171099129217331147556650720581270572755423938361905969896759343259323794037801743761757383450912113194705233566876337890163252903757084798385003557021291154834053760730920528895638561990062172303645764327085105744424227359041551181484843658895814422554274310863082080410722554651740069815454338837258724624975359324061122404522084949936325429266452825812586283245433254703030836408620563382263045865935496008720896293843559161330242238051513496255924563482509646063116969939749719558756313173145510163312992319733285205117301966382672570603235890382481942294845340566304717970943416507547509402164242795397941681981637022706237582444939485887923584162317854390762415550812713431893124941393978266217261511125174206315358324192394414096237259405712371554560135910453605515800584248141853780733619008678548038784437022426904827710529054500439885581288838003592392118629905037477626847988443095591946744679679469669909728852588634750200190938556932962663980761589868665510625417623021163636611537760446131422280594030672974203068993885486842629788779658798311551469213870783263974592984399380601126022405450005959809182592928384791852993306076174066772630589258096617181829216593013021766811749842270257534206764854721127875779213705682046225863839686835612564558968546154964285722390021119937447908735292085169680893200901154626898463263175834693940450875444938546392068376507284184042613227029845613327736186636787891759309755653357054570154751527084180170035611312578286933852204405659771140037525666407107748236868825602119127672201078016157368691304636383205298534814839176237786943413833318437736750821760866036241937352668978062153576486553379232362150778528457752075337480549226230609065264801297424736723345281292190528511659989405950215533759641618436653018008233841888904855758730897865874910709515020505643063705600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 44492311606886805342193362150151411974337023623423185085014941567370661593799323629099570632693714786051566041525613516011897670147697545784636372422025681042928218417202805128189007776532383695237755514152859259965904713224112539581372102190189255070442101505592260115815963187226038935371200336080980493071336218019932221273651499953897024045633883054364665676697787876232710964648209961523397410144612496555883522001326882535950507541924764632492590714947203843821150112338752998111388390380756319542220243710348025828107191693903675352046250426211065042720025628106851791018305431716546257373613026481250094926037555728298524039927721371831686154210592668585703027115041325868518357938007998428450001986246898167295382121885166817665567331319920679790601601439855284865413686128292351080756931141368880010644159667256357731049757026362375397983032889305345353171412285384359565596009128733564022240446066875804439384590116798601508408055912768713491168544607788391566613693391560438136822126474149139888150394402377825791234614710693175019272267646071730314122481779101585635588952883240762733647145347990902711738911530089368566551377510474709681925741569990471238035497624695963844010925514651108333082197118776525888011811489184582061229395497250154440465102460237640029709954822075477400830430309777518659394164208129136009233228401576156035776562374446803214532012775858307305920903289726569309449787122651218412397332902608298885659821270297104790781067902515532486730091761153149313211613274191414166278736109114552847621938598564223698917287424974625441797853854788122101223114249898237432738863225896242165509675559639474394877886413247065877997375611594219654649960067540214199926651992496714485752793125821710896078863830871971366366051004154797867269002275517418631001544908768058692458405350693936126928437601255786162093518101179396733303819371814946971444416182702242553101699437632186493968622076724961147019478620899007975691528328418865590358160068329497728774075141611691966599207645094870859186770759786990682649704574234804788879963895290014280589769865682076868293414416791809036021372008575549635388084931231474920186675024182414199736445047539291205043151853078503003355561568260478368548706999917978163395881352575929612026614263770819166442208022716461531926921894023381223254533175149744108155708108175446483738037353984156755767563305163681472872482918887484422301047670161831706730735256162791430292676081911826423097918604294431037456192236423506257252152458960670212878692655734102474537693339571478251912545031853732172185216754350449599524322378517631494424607705254283209288456167742226897957606302833896081650706025514180948093183091518162163941875878914282653701276820435837866936457554653409449458871618470526298171589679672856475742264420844879625266777903704603551785808427211039052570627164267231640442285895776770772297808939548253642189314553225842397924022214167807455762711641416756004571570008991988073379474855334389297651175851026631235735794020160361395300534398012656921068188092426570332720896871867776742865615184166409042698282106336248116323574574713356953415384412724499859873554298232430707033084269452515163487388611190511326373989257657497434044987152154868230123125140649035680696913043684096520129892261588023016847519244997092834210613043929327349727131443697295711319235514787021848376092896801229345157298088638413703384303845058963260567902031987411459174494277367795235327572410797122750461179702471523071482497207438251168296015763953598893845142016262444948775727886582698127966089232503743775336547947910687272513642749484216756258174130425336894376162868740698931200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 112748729696525455375508069249100151751867761840396061743523421557584407045612748335526355135033693289213420186419351516777149525267164206635180514882793410767073750843768827454947223463554057681766998567010970197076627006600146215400478630500063964335528581130341886981332369767512412773033430135139828261199823299590815675014281197092198990583726920127776427665675993905457602366787119844980769334259225564628147649666768461641544540874882833235465622725626469891264059106853644905334881137517988821909096593489830136775946811664157197225039215618555256706410905885410298182773920530364011431142326526653175563410673133537034793795630557049051326078314612748165935572152385524820933102562483087695494992916773698728036177458166559252630914720032316095923657225388950364190055984947087199353142147175617441419200162135073943210390247631517318529252954319429152744782066402476941046479297864502049774690953368352551576706714037252641048610681103645619093016866424635446125962862684812016061869012746684342730056707880476406090040253904451027356462685075191450541642016776347905264362942279252514606907266113548603969577447683521160686618856675237288150046045727191234144977746056294506087891745139002706121548761854600437652540758473804497559806512890197002767323133358951588543151191806388862177548939359715473395084678573811960705749462661432578106311487205654068562825727277410562311470147518678562197532354668230235522286050810303861157379175871360079251139611710546337127564819530521861644614592202156486691034008682702475169817409814550864505741412892712901656376317428832116788399433850783204141135517164607250496207299105907795306446379412384353840095519143871721035972001359051945726840002292173693502824603388222586980399221740020418596057922297996571458800875264394148670246537558232729750898963604625957172371002750689001158532030869272664900145818861140673693211366030502680866099013161731703540915244343896109257063336741907242088102779932371332748527230374226772427174695525925092979876720891917961390706346941151126745764564347989459185376861052631693230624028199913065042191405343718022096798761399985925316374429689886873529197597446521298935077112007838096948467131927397818969535444256857809219114150879709339165061009762891269662069945649124269496201388990331794946171873045044472254739383027084754904818101267326732720532173971800031249175536996096879171791420944646188347495055352274102908596896661749032354538622895764488112619142221306427739016986771161609991608135888422328960011411046036660481225755687535449631829732412642558249981648636180440886279453548416463835168112177193306496923081136294035910377346636125612581443703218657757847441823384387133187661377977793066989216919018019596528043684154764724488510796489526997413368060845689395563525844315398615499233288574953752396718276470293475601782654098431020797080510934015234125466418553342142461591017512687254440979994471088466849182195352639718855292210472302184883880049643913732803299716129589167054855045250536104235272010906876553300144112024021361425800366504264111332073677799752807933738025853256975793659745570593051602121977709297558105972745339323275061834877963372805929043550805612541215917614032641051505075273729379417591378690197928311397690996849449621155122904323813260641956122303755972130531291466690026763948576464042430883971087830406172160773547058024594419645266815828823570947971697949733901799113803571407755182017773811044198800990110218556862078850690021016314856543740290290772603755974688861418172724591883066826241973453620128808669099945170123736838979271644368634689249839664125038298639018825331552228981518368768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 232255034177039978437026651754386336580036642136569245585832559691660851598279314806379366407876135399543200084479053760702661289140051705637699848922628573039080020784483334775619766228349603086855089005637774686382750363577266233265914248145330563657123408802105515661602402283971943350871626425219482464094748623656670263312745520878035819071583318088171883125531662774528960656748915634129314239171704674334688193808823516898073433499024644377825536148249720253481137895951755940945238982134839523096215584988194185412182142926297360669436865308239659735297873184581476736783813602721949044844082076128500224594335394328652410430520059060970571238532567357099159611836041243222358996681610962248615281984013224502582087854658496812916368092684526738389796941155196736671628538897600641489080188022866064423533992012127200558954383331236551474504412544117576870390683401499479052874057912912824705438284588735223129629514262391323658949246904166859244199755549540724676874737592610849103595876651961533897215411459726707313962575311665952036769476421207272025446433252531067142701180280031970460355622301106179537032611509617082628822041736210496416822553994149844886142833851512620788226207561898415859115590154872490034078188007476464526580567718538212223535141329652508324378771590317580035850648292694966692581617262837615244906116009084882861816477300870279226682306325305029753506774849948794561226274616292276040126786633330061374966508327882224518918071233605716145374141696578075042167224594180586643948754959590133570641150454678814893366390674463379644786303895694574939239169439731088145598816499184163787248271613001494814039119102768848864332174261416238858182168472222301716968098537413398625682043637109217059334007825146193380887551468609810533964451868373387253095634671538402554081474848052584427945556845251090595508316324713921780966727412980238138540804587486632737296948075200545359407798483258523137721644961232094760330821756921066926390717467919455705827104339644945667899098369117955975573003078354465011456023846252741903785044548712994299070144413115947164093080984588744084511406247572896802046976768120590770609279433135646536317270875704121677377309379593551049818237626754837720406655225406960108220664269262846228482155355385903531506859488076898673289013454945457402694404189989777126112892060926825906229887366255560510956044195769442166367086988747913588282107231564117752852940986124370990537607254082696411799264601506682747878608357145650165431819361077895159909186638320119847334987612331895073965644100602901730543732731034109919921314480805880788659560704312614283605023824799330587769386641915194804751803346306286151789845800139186131632339041380771752859624050205122848089507146533144826244169569248568520485479287594870184639956578181983074304567099101022463444188185548784153781973195363633424585445188244046649064361373708463225305586292125828392432175918040804747667434576066491241646345385513317103249915186172792180496185534124633510080841034161842139146225037284024305275091091537726035506223586997662016038366356066606054155244905559127763550415464906468643801200000403071755793957136146729574323698256790210093807778464965313432761909487085859702062542597422889814647544763210527751169377240819465113559457401897659428288007147432281305921300232458810140528473768222528265983227830939695753806419569518357123288918488194935672497554790022831129332842079475936082538208668051727285117275234699867819746776830256783053121832622745027946760786295875604560358470422612419768564950505347023702719624271330469800063155091918398119338094625721072241866397546209605705415629209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 383993110941232257546958954419687307922298649626797579948054246045117309466665497528939865543864239530473695974087181441722182107331474206822658614517497952255233916165362223662907552616956288986464200231628543003510696699859536477144141017117215660381590595436641378983558166985672658973833814737705341669455913374177158407202717249915073171272987722937459473273195405607797623336933529447380454381502552525683481607100421725844460588896496941145603662411576302317979108491848342230741175310051218862316392331813109607044182846015823043574506888434589920733646436081109213739225397573060926331235436558542325355727556179632993496988461941510146992201714941965365056313443078708511230813963715274523544202206966468910737939790428976445148886482280410477968438396698343254365166063204326250808826992851077429132835989364800579257118946384199782103492777534371998649085517044683667806181110072779869700774784996556364444776619499935465162235910833970722967096803429078760428579277452470363151638681325893164966531629478394258510477728509943152095516160618653225300776664342359015260362936704986174646656010922759779388658503926454397959304734755779378156330747442559446846564619399952012689682253198780302978196890512495508569061462932535413325998430053235860461388768479063293735368961056383752548620581835303750735683168145022324906751265330001444801496724010651795265295896626613344785293690338086884670036552939575599342688429037934837327207941692900810916596208436836495802269490365696505784932393576160001816514077647521733172487321636934376689095149611160749518160018124252747496248953064324387565398716842440383309951345217681912161704468193763469318493154926471092280932595502823762735223464550552474578692958518192062444463726095457754716884180271988834848281755252877680340961722097481777333614792668863837493997473479063579598649973887913753126241413678862897349254745009674589549637307230851633429436050193887519343575970187888376013094987804094145255735374545875892300799308212650001264298421352476332990974140562209710999341054290727610901407372751744720076711656222663918964727515327068103634976535225378787865141103419246990764304815733709502025305934056038590022483358802198609150726738656646625647286313819435233459834618992568841448580263630918565316999048515905141953488923273270379240497661013842670943416655580609574420975472855839625009665106640065586024211747061346860750437981974770034446338958987201951796777922949200669964996792611249408443409510140822479312450589238371763037398455895153603914757043955139053466465928105882559856880860082776671047288870662803518277679681981009872861128101700716857255897693458994586124245215265804107371860983255283209080587953365578860263781233121061810877374187355387407771734683153568268075706715505871931363139793225406162137744042048654538498558516593207777439620925891244349944345766867470090888952803870006601894212515018335383172404255946803600792675737796391228968911820669236839065545083475791209204963519922555283087356889730163095619329418671630495642551510474980673080455354087557010903580018416019559763553474990486947110926556195740910393324528800506187995043848995456342947538404118318003600602525171984012201498866619817422647903227858039945322350083390817743140365095674571372268094115096179729564636935656134748286550290980618419880938420335580151386803039132757907556974165764702268548262547919620030863159398953391306163260150533830811394413881646127112574023656312692580492750296309387469955400718885969410583156093226393667248452215034342420671539496458942571946435157687859998335538732853900888090653393334218555675937875705032720200499200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 505682281718978573259812348185251297344464978801596040044709504533890750631681998186769052627665963293109497373220896707604851266761248196202360481746954984633588378380065554847826278049465880624454026900363597144973864975800513338162307364626214931279189258739348224662314364721526530647748141827716597297681067847458419294777278940653577735643611046757357977354809821620287697902891003250304731288220286812354432018617463691509399614583872629951307716341925509248383927099525868332442591841401918446184837087281564550395539913075537244047159638184816182819340976358920193794332876912667183873549179383482196402326296040075808643167355221907485739777498687887681030592832213111616036453173114051030111909744499850765854797690196377052135188500121990666918058243799406925179107635196491102955025104960670525326265301599409710110568432392690889074392573081899928630797435682739038926727997506172811713567710857662062752248108667340056801526955521820392126511236101212700356481294387494761087236456315225408975720938208867075635952234447489028111874876635059311086699393138209882610440056200117010928326891577759156356143124993337725115174836087946875833476013484239619301929861549136288928669732701087127862744937308488583153260308943963562293289656521672976627378014074416412322368037883264995233592593829146088245546025529153232420535884728122708270233314909166753454755796609044393078821389866982039186225872903604734378282689006471328086461486875126791071828203350841001038493007421576817807026264408149993614234865778421704170394998814810960405198785938256099114891835978246008403858209945720224748741432137877876041157488593497841665858723594979581624410625231477804184099293184874926190745847625246529998812151259312912498535147238034254288658683051158176840870693015594891932424159541464682100997943865323504616527054571593730140582837657105487085490176589421924486349352818986081571498522336939341371620938506224043330209272690303715582093731113019830515681572174994105973960833770142133253433196541384059115487404114201966885201333612876574051917168579080952510790618932032338426588154749374467912344436996307916435277537390273903629761785908028054732230052641215171160098315788472985850592949304243817295439545755117444788798907584361110834675683952813255574361865888114068248977376800109294269343576636226789517306566448593917818840574100972642678900636959683406184009883138760902082864902474753175094582180389267845249801280050279851647992343185758966139972665256406867072949672040603501879716204510511026614074710087189447818119664862304754232957408457913070670360095505384789035410818644710736208105189858248306521349845676987212612224293358352608256224555735475300361901699178472802884522765241347237306205521492190451925971186331416053804301446552385443275265758564329365785549700179266871050387234893336622617438098713777653892929744764697755428255362637680585928767712610174192681614162476577926282211090659879680446613852709361327778097312956449760146453741253033468082090109489011369882004965202607734401753488376489184113217650976678775916423811185927256788531795216350918003840350060860878319945277886425594511512768040400634047769368473348981943676277206073750016769035921023327950727022787899676186655117401724515661487353663273677700173098441259025172618759448309298954025126205531796685483247246777742334786812476643624950806456310191155033956367049131701069109492371604770305968705528123445407964088973594525836281980376115777980235993023650880043231151489015749737985635107885307218749910812181079207873677457772177474591829764302201607767174874046367360620729495287063613433796550430031872000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 530778008058456099695233122465145808254648816077378770657542865705941184307129664685678326720014477536685068829185303058658847733609768323022066314651857215905359199213660383183681367042001375784947134170204216483046607033476414542977580242462125878099146778125685026255668783261430119908085260502146173534188659111754636905039579954183562285711438202241769076098005805917726237796043530431788185033673114647955869749908365814383457535100036881188315255202892758461493910975725250470833798028043646467194997500939215213843632921691204980521485672734629218198315411884004144790883389084947022176978196253643333203128215607151711040499959451836302156360002364639344291894425131050691062166022652205921943077711736228614011156346324038548365092555343761786041495129358387110937929843627936111592787558945910234998303292767994813576573511555216517364586754233653657843893630138710910335600296023494265320012590149875026582523233997687491836695615227175673158646709230617172155310477297983490914619139856750000974766649255056459832271312977769017276197237592271240475038768036629953765410930354397036044219709505330431066053999680308489996617031757840766588660080170847307575874045039183323097738134370120827915195906447879517554320929570370882217641117213181956669065267633782105334811988273945045342612709365268196386013039056704046738839754114325597857571383969025981467085605913561940423650383807881612802980269332341527625156329303436336764844270182477713557431965006570046921170570289170734407959240784652994578824184042056692648840068317905918966899180051582353983094626708229531613247119951463199393175365251145693004833391405293316366757242052719071028219328955343315427860940272307965551586608121952847286351209145138143036692335443263025860801323967621813683909883348117174869608630279959953954970662792977517004200789590819726013531894149259436526494427589772463657200922090460259254343624440382019336191478141643234653954117980858085529253915753164550142403279625993793368350107891018119184769038828059891034503631420263210241325702215379819788968462504155920674887251880071333550017675476325844220626229599272735165216668465730682470308987682617670192885884518755188476912195545919425229918258612261536696853598018656781429156537022995002707110869821379853424061470375366979981997278077869162370440547566127170509115498919299206487489558747247336566110252608873342794803829294394039460814754792467941605309274422943379747977782923965124666768775051500270696502083870759584315417430161953389345504946190525125590991277205650961006209651540929343542372528759985303056227077067870971458108722417688325232451078959702484382437279606073345099785489331801386105823193753296038560042463959724142343317501648908080895186310891611672672294081119721403001499656935190269218935834128605935208879502176531414527490996740477103785587902757726584848951224623697811121496257041227207803871304299046002654956805715349307395129211212788502499494974547078352990555494271524671906479205476724805676486506324175453580143313046958007406618154810897852129972234983649276657471411566655640307846589166727768670838147182001447639333574463087920861484821833741129488602400864517232894294914066740535948462115556363644916364582041273273201229088326674810619278516849575484027571061618498975038704782135494550978689028178934410993424100672895125648335081792250295296663662106618275940526332027542222163955549013313096296290755087629812140800926705205209658316563895075173453282174690376998185485424853390881275925952404667519816888479262253402120236379049574463331237930729819181246978088248911213311886861523482138345460621692108800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 447650976627215596123705175568418239122178199233293421266310400190981317205322712255418814329520236713075390686226391077226327181935502671646091956073723687448807714553650943640895627159775886411183914100235168675937431537819457301398257326130690516800607485219663149222725740826655878389266763834981866731293726438878610077046906479557311484360088854075398399571672650063577834468089917007845147134946303414572605635260248926074755866342660393909516071465827671078744063247159835758033186473336991106043584241240788072552231701187006247239789023022126456381239330954089446622832831337917189657326666344209006387938925650710406711786618917012716443909841651619217306223059953700884894341021729685786728002615758209868502705549534006446441624409208783710942131866711178677657943658830431832543562568612311291058307601515392194886361222736187173085597121374143488148407181723564178679235885659225889086293627477343212714871834589004271749371926715117354553389805352509695668171406146423556866939323276057723281503755313517428202296795854190377724036937792119114523374595496010529408352006056731003831457808625965086299656578716540734726276620323783286055222025158796642174562099562440342926848701766614077839535400803207456966913972057941935760085582871498338124035210903405428512133956679135052511655987531493029515874361179305403251304869701769398001103154683858084207874563841735336655290130567221235883792850542508375010176273731365578667115500181260545202138982817288551362595167113456954662024509456180197674807970910289779598392495559042472144674826658296828933037778920539995253302368310552166534690991744103699233380079959814219902645277929648243326525486849635316460490238809132603757063895956266528469588141083140700191627804880260561135851809099573892822665546163329643410491803244648151084031456272274194896536518384900022226352446081726358774863396000778099955693349337547138020864931736797184987653532355196323804029007965148368119848026864915889275622677920462538543097513223199346364005087882432715888951085131946186618877923526416080174271486525689223024445454106036584267865595050669413873037296416191632813965645522958951797457036029911779519678987804936456056467341119928328239974885454586198324846895822751355472892953020941420752994079372360851294983797547249037381919869212327841374394425205426578385380300468143383502231588469356893058895882537812514857807359951175008662089142474185773985972604488903456832160448693373869068556306022868757446477503373538191703220658425109942259834704511586105850413326453865860205476661720405926388498632048918323892499278164444071619729650830614219501299348694859248122226910252441006247990551539952686605893100628116600752569000046692295659936054176021249518002365514895734984066396437979715189638839719717677821032657473599829117765890829831313631099420926289815668973514490993406026618782622033175323712215659948357024823135412051693805641162989740992758330048145261765470257826723249011661288824854032484980119556335837328735589553377331561554338310635729994963496316756827991668046997850030996288863231745853895421583372993886882268631619237121057563758592109595928772469191332443591582156617385040152742257095670523039490521463314625414865361732208564256361870175024516945014919168598082282147654268275481463417223836120975323761155406770807507784049699173952740663305064315797534197119700366394714480269758260828259834770137426862726676154941774142787666422103630111776589507827947810523607453554523336071522369708553570335154440450748941836558759256892753793000092961271794603008303792793988079073125358143516538970164420229953362640901242880000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 310452551488159512364988517037324688254722612978010437154692643265432732141307526608966052921529207339983653904592280599486720019276155211229922869909460089884314508809386156491205176388414023058292602263706786749251959544638137184865153966099887258893169283074845041779711493306217866009069849335156333494182683929340586904849235511746071805949994189437027670337172360485302755822297235917204423262352800562015718188375034405245943075635903962524111375199975368782860928513312817966146137929821017203647634302461980517514232139298739869676232471118252943036740378965855935833901292834131397192420894435342003401419607748830612603041583750100660150536940984823064409000849872191563911055916975085285653211871995528485274990352614461313147152086181401356864411633375637411265774366771090808532791387453612173657356594489904666088607436765674865223026665988604089024493661516106517576600210899893181998393147926819711342973364216864810642607387721022610340711576976689528754927366722534597355439426081185777415970700766881214105123482115953718514051559643726020475316921225764428136561325484133668384988632622412717532038339256464479425691036586249210698034444894018061847263050239404069713061307451965172623291684921158271361283738954587049818653567689680480952670982228601668622934980578039445243796244982839120227149536711554715353103389664862807193516675121973300077718611919235202416867994013250994512410447803623905300410477921631551923514086176134822713541879039833649793638748073794065864410908007955603835324740624168327284850232729238537016531326836748350742674541926530154238583309004787381222964710321893072697867304341124834400763614389062049362717458370127025688946293109686387449940390982803387276397964280369344788885465548219846982123389132512261251007772414330529426582202601324355761647263700367520245667103893511865342843779122635767056834577728882938814292527585626040713480509409469956617821974032450197014407377639373527840535519092857101215205816727460055886057397848259800285742711606456814491417718445052216960271680879913149994286028205123424409559629133853918387712809096837025780231825669416669688565115333601253947316942573841414684974040930556296986976428701657363220933395652389576056274235249816557500380373591983442103368842307502963061535561433867292183367314762311089291169410223647928015336566453382052897879483844215566297103174531128548797553634303148404327895117679249399096421602987833645302586344402805852715101466223011291417855035597695744316252608967395768310157866847992373175052249048592331220381470739798501872902170806363447085201198413448094219946186386697680534663106562829767471215542595113184878537602751472513142162966267419758401239714274947443791534398001649420034517458557340662331315468101562792735466529068459443147181097413562909452567745672609230699287577959471524836034544538041169484445341860256215516824410707462052515126602000041897712023866428831353906116160900637293654686876374978837075293843497349868047256817542324123329192385203136837991031340995221616475430231682325189721249204782923662330704305522767645570872802362386156884970902078647030531114224651031573912946553794670184484677320243865596639245547305509885937272424441354836773037189339515947642278800167861063476137200963987190022505073484925796417130775729752738990238558097319905821210535599368082294086113130491071929745508449572953200364248215215209923208984839326278653017508359955145107354838738410915166568712193462605010390959387681419822911321376029554000454804009654237677098492279377457600639922752932453738096998088684330894417991508820535269906720482443554455552000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 186790399157347862700241285038100298579971640123515863929229962995115715722139012687500370428644782430182733806853842138694823178785555991691800761084567783227680808334208130998354277615529569691262762937044461301426562358570252926168300574129692922015861845040694870807810507635858558063166176409412784312146107979423107018042078612866722024207832407242386350717771073185171999548366768825571998285940858849007842991205941148376472984537130128060012320170630677755476447632424398844452303554020247596277316710194394210766805901856708339356281971061240820317166552156484722719639392889128974601459985800984146093276147428259195051420190658684898224006682147029511211273286388984428455781549720768792742667838047068728438783204521373494313262909716389154020507940896672677291907471598595773031607869727017991404333253128402939066182450469574729297463416438627401975175984813032807176221056663755222753476952670616809439178147329703232636848802262409546744182661000759863222316864063522619032555577541841164509818584688981961859708715859845512941594429010908772558557835435131321139897765114970860868786747226713021444263110852815350620023636989431521563729241265670217727528116405879307332612698601533559229578802750973540871220176413007525661475973392934791589156933170305318827472112905165467021270678048233881234958414241127656931803215239987651788240300408491174438425319566703940229890147206998526295611633676312037663696598528883815888041241152712671811112056598146180204134220345367838733811588675198032801033871641282057266308856933558056184552443054225156024171727966839199942789608766947153473279337387332406783819911105184341640878556389888457334980846159706717079920991912645748140305259706664398541074328191158581340949357774256527299732238422787103066337027745344801118506147096396974002726617872835214623122884336965976731482051885871934016824196493729307007067034016612678162348078147861989160820532775616929293584159238605990362671911327637344045779166082366290063517352200779773054082839388134707398683825680027184355006447930600983820046689246641744050304078298090268114824959410340180210039063188677728222230835941111345719082498464397926213393042589940316348629004945885932211221854953216463233180739950526765936443174282658048863374248448575356811398219301711245648263661060101164673464088886103707649152361958382490833822045356438583542533476086292198759302705638398239815195471923872495776595464526536983987805619997845942753124187985722531959268599714902973280958622271956446956263439845460566324999716873676848636187468322540167998324834431113861953686133237516491567431571094927314039392878209602101187336045843468352818693083461356405622266330413321291476088491255621474987556034672183720468815974218597541424367625215471449504226018494509280285954442991678554870487805956583952416545627463954206202223860120985402877982431191636879551192613634809156471794174751284680240213571872337211674053380637497492670664036189209876398155692886565730244169374327342230139900981142413785020760285422327915701707614251701113025436571608977908334086558549431565900773521329391174665529164588935490163775027921603787628733019460934174360114749694788837768638385180035105989622535599947766347760809058250729580862935220656913709397949149293247760733542284871117418974928949586000991587631039759616728017348152987010813147962234658432344493550419142076934335051898243395908105296368198324796911645032579190345568946605394610490834895984809789509056877289618897696597920615489631047705014218107751394568973635693631717242814939469638423111805497398017243486178684343672099354912950845440000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 107086506143827937469492595010519351128679897010038311544941565871131441330227688082546983700622673720142744849832707584484071175347745888396164651383419338990580843468039566106430940349254705403520862665566479567692163978075606453820625202179942868154879964770148696140612867557292265164032485135234767236615446744971974468724029693874467361621702183171960095765344223811299696077777917445464860596048027546478134403113799767890979102660816890768300249109287521123599057379085292971380979707668863018851368712372622064031557093541459839300905711824539389194275341768974148926422845589218098405103175836616367334541443835498761266847340359662569371927708680072479110619836480564472404993246670970621326005918633157256968454556396196183924805582932569825507148220210298957038043956074714612195016539881539985056609887416322040165151638656855719557259335262272637952786278122237173340996938641079137381522263123630005775633293889423936553394495802196399536094972646016696941251382592823671394851566509844064668906646551467910872306468553747493976747255061272590963340713825149733419687248938789842513396780437357645424748037750659497572970322959878276551332576799396975117913827492091641301183528525279296843002247795734026458884914898534971211084382142395235691125828169953587056322962052266844522000317752729527402937543661814700458537713908497362891518440309788638896694960044318545377447632894008186418848829530908116451052949454438472293598623811695728855503848182255838331384929914018047379575390015962065478798816685502299450926885415518050412324187400352889748088122701603661729475618968796968344676186481268080954151027203229859657416067539639341790079641635870748242308107991460749518343634428173126731168518950159330473471208586097699269248526648957916066007412750686933209716267036760193246164891023199269493206866591978311498802326090028274617424351765340709080855572588236505026551786802414470967521205362751869980107737125691390485368636153067416235782237785797073802504469595169275856492754010561721460269918461310377547481988981840921323432393366583521937596111889675845541856982302472721888227404973915498488569109418036400642479094454608717381781917000627827188079867257030380694334107892215120738999556093417133691926977347797261876902663228210703919158322036976915928002201119328946137251487484567595123144894138058278391416934928277989949761612870615081305760300632134263266589042685022083929941654696922842631982928412776684237631904093620277515642408242131946526026793864763885966063729314456412792695530355079177329629279232803372476267903734391612673235246698728385481770866602850410057599311056684974078582886648339240883794710851239070921316073429146478942642043496666296145523353910075299982851423499031626972457640116252998966927492673198729213948235654907596983202649443600197360822453914728683293724085544651209841615994920006054062920594091982233356615201952156362327196921548682002178531607910672828056319438037122434380079839332586400465424793420340998437963768111906047360882722104059634810095151428577797254578470763612251909517723179869397138249330170711153495574466845373801397888564376620063074091646884086316704069476333915711111138559574089258289852595379334928112206264357608180964084117352598703126551833457939294079126423831899356293713517216333601614424388263773672444997938468828127272362739661313040530620018780307940571248932451559905647395717096002425177589025923844681951125797335944012920162839634187857722726856177162369100687236718575937525386833835708700251118388571363382335286872168635625258912149615741502399810869232393719281827834757120000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 63592939384096884389828826056306581755720199542886028608593576936502677917865032123513445238672655251761838655647214578026011471833893466052193957561335198383491962565697708652248734766334653022154150585594742288881279184753695467612194998824755789056815462475203955170406059860580539735411131182267232011845724581027447776770127649687773415540307950880602038183402047418044248904000232197879043665185422857459789101594655984198567923640522399157592203360146312836426490683678493625554024863394097750602396849476389994118378540028845726686969073248805671807809707557093422571446592586679121326186705888015326037318740616679930658141725171302189636196182054518340549197189599685680817634294274410929195960756216305978875538173568046591768404110821991399914408685014333746911251208038590240864017281058493544616834497469185406398825784329681982393677499067127029092170250513393601709099155069325378629555820475104904433773872338253547491927380002591863566703374677858203336299702423341677529602544090760403050399725255343106810016905757643876932794288808145148199697474577110182051664715060205976366437560583152647438860592603997904091643296490333518713830335349985522958750246016212633096878052833995115677520179821465378516808899302100049795751629587459435116457884233094019228346866350525043493846689550015489390950553352184997806507311426076315563426505947435876008082507480330167827541967546601602088719005897328647743577332318498099795478886302674823340175800289115837898294888012584562569354402575542343494990354842209622141703341048759641197170437238721925481142005167061543675605224487932366221943815964679841431062761620154419311046867281747289132165047096269893733847865170587067265749087456042870124346312369654312863945232680199071248341566767946980670628785201351453927309876074591418655392460046187063620834158949795586599165695654638329409455111549034091025728367476841235641204857249402880217726341230085467547308715330154850696182200412129783536437229557025223235503273204197462745688281664230016026678331033553574181703324192626014597365598787328965741516582255982819536324373936115877234758853913720378761478893468229361466724177216603609700393326776172858820202712633490235940518408387794654472615789280648973823563907301000857102849764139578683494641748337434845211259646640669657820465538547390856109116168301656193034405875677826675338566256227234129990483446045585291815856189093086007999469853311739718712728790157251653538042907568045708158896498970284572013167287118107742745863082797325957138593808200633830540956518854910971830268321804643926568667770510440662407292305388219808348523515222198224670045030121638690925625000386116731839175381561359360513146549734702416104352502958368912979811579263533384862256195740286203645073845186546127370022009201264591580392616534346343749371575631086358178450123209207824025227428783730795390574986463658174781777762568247781249673230308475453848088019953015768800032170066327248238344893573030066642021249711905757086136127605749999947774047800032471742630987412613411310622238636823778107890327151769798175751457441618495834907413041084333120525293085322420924044689066042380072798186142660198609849190203279717502333896580861639562999717428637885612158661861924638923097479111339204701876379451310243045427764982258628577760130129019355699812954213261304004271981141531451381943725736897862531432900383760104828172529245448906445293540308684514222927295592926595133015715773782845275269468356040155651933689577784090913811140404873934118723335034464801665485181069012941785869407597686701636215833721328150603890688000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + 38530255630253717932853951031228021391506280353885190087538800825077113314545604961157146709784563454151961913925548726728664806910881970067689899865570373789679052907347246792772115501414595581247611184361849396933083234821949480952097811194211787182858822522134321065584313709879417719824220033225614224187335817147582144621537159239477425990685422470846732759000084738034934027368386382747514816632181115664056481752361886702045777560965606898504188313408620621907735546402555770107549067680544925129747625570751121533764279714431638053027452681701942101285166161180157718135239386476790936970969880981626936502333057826402284543880823605004035280144321198327383310567016557734685622857370018911707609573016058972209315880954811515648009689016743124515307907623004744249413464827197486825609018360272370986679689440170563088309374473474207931221578974776190005570749003396357450210286471731991369825316147717005376598014234480409432579437190726423881334242679939059901323725352763884981290317735714122992670037986741832420472361755743101140887224619560535773134413250022912240487583941873876700799428530839133643822734030947154439436760487878823576363888430346999833841429157329907231893135393028086360284464961493797158884886568719515641243904312199793068557184084498639041511159662316744102328467348156281018291192224908808706564715102186386067425337814510645629616216267726781025693928935093312243975901828510293748516994624666149760337557435029702491286782425922137744369690503449533266430420412488987174348671220021203726682673897522606779355429656936220118348181311412196493678368925120901147445290586895525642328805999411184553769756342795738801526763763168376371052437499342023392825538910877448502119159813896867132402148956828013693862989613723927425527751464310440707412409727925976033544204818270457997299088687947147213303290267400381413699394243986821713802947787385338277084947763269821455618379370212809056475812214502550373664635181169998667364585004174217443551185655462991728060012433891976908058942026280139334536689371418927994229241913912920000961140788554507998473979058924071075254084389160132605608764244605804329589950791137131474222423179287419591232109904953394061748917353200701251445509213080796451263031015077657687638940295084899637074673858270572308978836638901485145094388312802984650846881004533062045164516043535084048786652054766015566912542478607821313751483671574269652479295421510757482408542895028712760526062807192340616126909299363726195400114853645953292073612320554354056596908843155776496017025265901618535448213495797585256495187293602779408711168906511676886896077410217235358029548550659892781224916526890473202098584637777166612489094868840322742099330588771477673904955096148320633085883082180585805932007152365632808068285981073333425775451344855784064986627591873080725295600000251196235659412396314951907663896725097456239420108973860064719196501446696213861585378589956438070296421863365087457001543565352429468759493833519291992141922354924722434479608955670412031744179677924917827183562778372460175571550360381106617844445747550547715503562017370570882524314214803939219474952810158577023952358690176948688772097465272768878762556605654578294077109663329245345285119202751524611325674263442848068143251286070374104952758171989901682554883033071095963962992193496207801359125522501935033008957813350167315176938700209494861880536560378077573909577483797930357397160315093100544826484365755342336175861175341214184557417788392805371207651704192744461510928491454134337386135939179926764699136193468507013339796338325114060800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 21913066323036782949372369267845648820353196928929734902396933242702060061582015119144480421953754874859716052590412351517687923902365334174448084752089077108421594670515790564875172280147965775447241149570383924350279719443166241171951517877752994705115916402558034421771081382310598182086254894090902114492145880589984961649856572066360655670084758247858292931507392741999296764696296481558031951548710432920400119389207491252045195273871377324129418248933851967606178796038818214936989574586254845773945757129762628745426615663463773830422252142759746952547492056457271192465748244539902044846372353503772454987211121155320217262791801353974593802693171433525677842273857024174210598886801867331125761485028565437489175930074278478940255641748953243751497327417135617540236803963931098742047925026233006929001732014350992238647072142111393811889786257381730742052181890440303043231106891556507420930274590578568281521382560046093328737635086093481756120609630691646758178376599571811166265869337495942104333789683844122688597014587432009966973366771746409122511179303725589937821509286588571516721881457440796538113804699827526851279870663898602378472894075765568922651781806775876744966059686676474958678202107156998720724068484277445767137922539904650922045548752117875603792186190984368791479184033043419032477692372102628787363610293204116179790945577710228669509268465761944490413004981653275619584071740156332928418249334251699765789747584397093349990759584301422240025784895674421260794941309832745201948127040512567347890906238337903877506606830996448453477424436169584896994871064305675192510237463810008264656785811276869810434887357501298081745058213161636529607840516849138179482941085249135079635008760898696106013683101400463178263622747723166773403822762345994946899463548535589368655999297179407088917348083448308946864714696985811973467384759629934046177183464164671808224092927282752468343083367218196721916948226386621039058469156161763769525837141053508620507593766970686980945535940537579334770186689728365985998166867771718741630380981977194109780966595373800974393326269886193305475678151271915012838106132526621775293394032958040955618576163268406876835869336671853184167415412153735771902642459798602039735778277919356667488792174582619992882014517571727918409238481992592299132159091567400811861684371723303610029716964264670650050143278804548100369897252982578407405827985737147005705473463337433417251966989408251031225455247246053344753932221431477246505278954156194931263271652765317370218380237339207476809081960322991195499918872972496115731873615109601796410872577692002678391343679613903927200096049911306688208734146691526068146915321423787735495193233603992983845987693323744959047890204277378530752983934092338570695310987723410483437110892651125368472389145372599271858244550001392711751487454260426868694291505595411560773927458912690577667070356109736875865834931319440843755820249906755691257118816398527875435924377750577903095604777869852853157398180302652875627085952424908770943429767687059883146605012616964323610976393090225969414173723063411901678922972982243744111385540655970794208328992353986800625656530550656878459846465575317630087388759576718225915036028400813979124800479627353675091240395816394974019491797971891013062250079973648430333719702027595846406720763143673989895821291206809255162585143248460771696341428415300644768899883388369786587246914940339569627080756161988089107623228676734493263552424980730319048141684235233048218917259824055934759553291777900437560951448955924152039110171603226799087173144412160000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + 10989084181651638851758011413325657678381047427628047887888412713358365265932579323581832928573805744078742532617370146266231156074232748774818524653368798826357905844122696648264700032132384710283309863858395035018287749552904466259306401566092916034881753534483389178862582302831125255183149579312791616151009023055284580613409816485851401725386027485325265869200969266632128276484161425308545768793826835582044694622214524247855089214549992263585448970884704145763705913579869349320790278462506010818384471719641504444337141670139696772945523947568328415097441482114577360475851748671809476085394232475947958764944359283199172468611430145164048725388267883331770457512295607751843823132909054938553646805355228588943405028285027584811082833037180851057873931477560271770709315341381558177010728797099205908039723098897170230019664975467878961504953903310728284755865645629717723200174439972263928931096563266610994452552483760222537112403741535763614504189104770789731504774905147943555803721833849240130553012956015277859218784945974395754837583184758969322421037224004482473134125575415139067646127249971579443418308445668662685361832860092407569312982286280043566774844995251217938687498273131722510153766943267274920379807197394201129470815581675160612185080628146174368829661429213673296970410423227711337402763676251844486961786169163848461131621483600702531896311673421774874477583238758238175112941965719362684932361416298360841922006927781299756380115210255939239252950137090390097408853761529944620366471881692806134550617648605884684962077225489269572030462337688709790907042156549511671696451543491114121337972754830139094353085826557785752119121450121152035243307555692767709816046101805195151399524196345233996468223147661945651180448782426511397785187323799292033755560666110707182770382356285846425127912957682494840178698757466527685637677245470685717240626341960092538434318726941074605436418556129627066619204328577454713054402365583628189059817219586285468621864650586247357490515823256659569623658036838688501155478827736655447394880854849623104593739090580890298424752679376538263759700562623483983496327188273699940584267210080967523278402619207986654551562690789531406379923299163520133195532248861410230998083119418055619582338340205699589148035104810771632485708632019239555778613132479459085697215717724186069395478867560687238578953669906284315046453591332408005419359202726480379639932754719690667886120608799201571636125648433363862596161250892604291429892353821839192189450733189944534089545153147762337935933924671886990520935644981704388453505157412019543862768104546564403185217420179302473238370879424675438377450340038156134406520192002442210949905154656068275759907691262887269492280264635099280394482194313211400904754308682713750119374416139473491807103859789157451859344373599873278836565395988722448679703167726506088721296158905676180700816067237888979807754460801562170033619227496149178697686324967611173928245815182686380399098205971927155665378006000142359430147809732443034923795119521873980441255009091167556200803439247217112096392189907996057992568034143038497735865197751716145232090766643038704883415253871137949785880039354969173175896958686883883164539882656191853811921923500305338351945089145151251874568283177585838917126594427255911179122853727551800772223405654913187515364638383004257590107598827456376405200993686709491258209595937811797006436117980347385307705043907509847843940802140516060446664977795780056669294288224820876037861641950218660014018217403472424253429784950507050498160118709329948382855168000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + 4749719658834258170178634921434733438776483403200394160263485403033641179200070892670747180836802868661135883212464337580464564150158654259413536409880330530041956601618089844028374157141856977790054701265808691549046542855825549924341593539589373117688237143913578189364617745071107887343373969967214816703156051167615746664211984116908254136665736931920896848365725728767424880457971654229265476359726737066385925671986123594338830946447347955849708097710870917805745976012132019842882529152492373577758855110251489885701625780559369963765799567919382348411873122188309411581456649519973470643727939452716422420651957098065721587995212087638790108044317150526259887689115392086635550151240058403718561262878513112002647615829460897567497526542298506802504258408665921602196061195173162255280897371121292052295593251589890625804524762001890947590618716350416282852487898147545660334286008334516490883269867773919865030623394651456784660822718455709972071292833846182364211674623053876004268753090711645452861568720021851776852259442554764462506956369000962021602336916781080687001906754138278288187662341843545153463804217352349314153612012632409816148119566958501142019804270246293100646415433013695072269670707590414961409460370309032069927829623855458578562182327194339940393087548498133055173504351991823243421686462824443709071966019045629918425576558744587460271235710387762054660357315405049406311258731044686846490151310985229030574336709806652616746621364278461226947506809762107691645095512535743475026971001034549161189933016377314156419014355260672439006078018461564582946756049370895138433960394873117067925655996047588766526974146663642401680828690012704638577186259237321976173914857951049027819790817139943865446185179410116378319593143157625996318244754900400300943033512469768925717181804818541589595247930249758710545910841424798828140151852512965219478655779256620794872248600523980626915025089804388676347529667137405220191734405131165346028253871396359583081895086874670316073584275669615783153248975548962059409701175509288895510207996576408365398522101213817082604390049762753886276926506417322624484554668262614957643876822836191436880133432114938373898432163580967984052885781872354145870385210191266267291910453151363239658836941537331341312156195930015098206032021681610084667150209302648660050489089918937316107288468537795409288246952719940811107756528765009967776191563514153277195123862214654332234651295525345859437919803461221003108426397464127775069542693971091763360423353306051999076077595152943365195839739326107410053962551455122797407865753661482765423378574481663115200614066177522232861201826378702480137084590459047901692926196178992147197828146411013531328234708879169211633530240295706233032373370131558452649167535931548294356869156011809934825257468950188818744791187184982846183226597259324449217294191368743018430967861286462349260100068190826476061259254934893058949174131596797816935530201271353711424941074838354147749550889398817478208847404903797324766172978553795194477245225858270409902146405244464078710226447746964822591002061824518265858842369319449340729122006379079836893554192770065935183488437999155149383302155808649450876666426539897037291127000159602605838277919105592409893389895230429551546911009245135047141209935627858528343614676406848154067735244055830955592929612267447710351287693988649064500213252586921197282134422669739378312215215248352892062553207968930093650845456170616384875474530789186910218199003419790339390671498691598801419378367372498054543195557387811543051358398353940414464000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + 1767373313464794747759046651441853618875247526941103277113348300186742249207357373219613637273718311742721848783451076581681718197845457319000422477513088745324153047832094872894381909903980132447216363485174228419335536973696930053065584766926882388046991570463843717966760502446477685694395867628675714025693751941771665637517649937055957272330462695926107315521993601750322206523533879498594659870268208476201335939166620161190250900935318385700105441943901863898637454703845646086809634240415192413206463806405160559874896235495447433497288214919010379738333912309695638076583052443579414586863656904892663811447919831090997212706632638534383238270399539830453964480199292401248351346757026708625147823476556150097033741492403528730766068199059721157100870618658637221045328505764721305616182011336121620678319826245594510266582297134716674606269039347997056112260811755661354587186334236206245348035816840748165784853043258921775099042097626704311928471194735998814662787612627903535346602252257196234149421024220098277817507742179618896016838795022971382180235933978184154485523638429178845090335823566161304616896770166873051143128265011941834997821876841122955294319486788593402783696833805502747463108352488508818996804263045952363051177694469578638739665640557584450199877607560169116197237911891200227540999965533337669656365238183680869443713314503007111326427004776657125666685062414247292654196771582043155168043834997314008918299970047405114677485759761397475983878158148371279918879647060373219552293646342230153113769304872639145383629905675035425159377041681079609287734862802144107170761763161807254374742937669941357083898241477192339144698132402640256618223616025577961840615684267772458841872638350752930638315282442025917328689975847258940562316405268309554361890540339909919187627674601708495220029150980662588489660891821421027841518994900973968717057320179494549642080298177285756883495792976638317368971386314444015286319701884283231304517774754868807606673361141914258892575398818906496094595109266154519765471403930660424141208589645830001416982637266912826981543729695602699944758249904863224202625150090362278034332695006402387199704648195899788962530062616649717878647520511309135981861690442786417419014950947894881614743338377895158373719063702623792458098760180723274650074568379039375289181848373054854731335344896666169933197118436593810591180647370962550537126097637117969935590611481372268355559206770160225257189661167893879261041599218000925356908060831840495737162081746821539847480574857219655108762271839310934519578448408832236843039787625504889378937985511929884155510293862260460887970092170155851165028518466993950430493805918091491997461688849938089112365143496866724062742217397546958322904742252734111049631244320232008078383070784831367871430164198023194919974391240006139564730934245645407172458881617185964540927514721032536491994875321950631088219589021359568819850078904884279536437905356361835784397398835977885522981866001699389782087017215404493622832148462538085542132298464527086249048199120036506539509729257576743293722879605903004112140182976957573350577951793128219774134777286416875918108595185172987970800980295821967831590089436738588792881355906912727644729707799842738399125227486206828328672103010861073610073462728960699138704134565947934636374628037602172286184734934043749490122390838859014308080792989229150537552823099564589543542188427152762355333772379488785511874234099911492297692748613077919408504424722353823265336966042859993773877486579482948570730274357927507600227391965757440000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + 567869332363822022022836246591370260095539742733048525392597480073259279867966574405300383759495153505045623414960357908800176266642485965989463766105638734507458111680509567605505552005227457500005513502684576809177232609846969791381297720703344910315904756702508771132876742190756881349916423300356987398034022398934343872953727226912733970113732617936127363746064650218814806940788443191743248863820751181481081010574234337138910650320784899307391026144694981021795528445543285080069594432744025360657928587913136836730161723747047704848844054409125589641474125983136989406161894059568682234339001244288203551235609907196163205329176110201533155052577523063586432812400205915310947473076185396525498062148931676104691816240328715793106270928469680710011068125132121396191836274434150172967743207473297020775266262134884650698752182491891718770380748018739729263750421924872890870649779034673987298119555038677965964584328264058105031825833065646044851147851619795896824304323672736778367651927771641300074571136330032869270786221635556566085547000109871226749383667530890339390028174191868617264676428405591151264100360060937437517779321550610806456025724793880958081364429738506411010660468401063645223337348904055730031399731958534924668470902377578024239289613094513692244901224730810358334463785834560763208617391924024317079549316495304995885711628619924529807227874309011343000960015424862217576847209799699198810235821876940293929148422562938656774284488666040883788557350802311443428177560113198560419843575941242653618201458175189630489734460121659702514106860924041018952127998750600762137500935019300841569784295742333559432905587337940770581414328472653625713722544662349764383832638858558452901728837792496089671256128509690749099014100120057627838588857411216786009625471101018408350416423001658889436449058649602642361143174014719118212651869249200824181326094204869528391041239913417402916125354787144185914909474728588588201536789424478707364646640651331455007278324846564024364892562254718585524682391399605225873406346042561671083772834689690764533453177176567231417618933657219505156448689384846775183854219764955607900080715025453129687318660075785329579479105218695605212793590065731477773392958748009772031832425016924435962177349170284121800099793534311018899204849547741589404860303092328804927579389553924470343339310638536308610724014258413832282650217443851403672352552011725293984565427413022714708417180795412116557135584673839428576895219348722718505153294062004032508728642773981400523712873136051849488398396515608517113378384971762074842350651843866942640225114718427627951211400045007666116006511982529215362508130894135354057595002169420208061029505729630453662740609681106302617153421457758167568472537609187903821695775213116299895007511620201797686610019476034416054596761797453736697611527020940919059565187966954372709750957696849989656143729465580904379341365084492668603133510993339172646732716092191088098250303944909653875312550403623574736464765373050251481040176238659201065315803858422130581599541985845056025202131491068461131490051119947175144393641552121539660292636336682245682627392653152064405870295521438428647504317880557858222279430883800527128403465552695616325800800127348056633937159991537675899542511365130544622786489754902285926189571157386128881409503333937454520551817417740294560089850738834367017240913986366249927444832111753452150309148842857158662353926553152364687349428657862622240186755426217987203451738124491021340791541391717865792232855548070514727192409617955765741563150336000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 156876431296105372261969502917575792920028699379992428751959373780763466705187378230998243865725299872049946336731442792132342765858576745172812333682068310537683682139560117375036761061419559566579111510463291632995549101722250541882136225382017294678223833835996603838165340154656686682482468308846601068540666763102154486125167611965243720603306531398233769178932166415065171213618132689386231115459166054156868911124868364884781623611849207830189777051022222253829057508892175894743453499294342507969202885790965018748832047365679043609103064387261302140266528643439270460982900286671005329247393150189426937064130574485045573981158736234956258619136895598159200572598218227420956939380945707216565852139530394915734510212537810839046046680455844240800020504077867764945864194694263016506299579424548865747086235908435406060463760615929975486612759912230915991774335342616047942087466056924948589261885539874175043156538049965685066846619203697879838518372561769119264332897416912455340432322762114982046174844848123152583731550157278979848994022334637883346575114302661854570893486552021268333922348540232278086335888861609095491968721406211326304671866203071061067827603706815710413953780645603751013628918120143339826329278652772203342634000451450560934325252512837627232101456518124798239445932252089998244766783269516280536707571468237505043756138652222814771901930912661585496829887539425152103898934227534307164316436768104072374166179152669094621077079676577778583760883319008179908404063317167102095084214262350098300455413273412363088196160416972427358480525012313886163593226451469529055212254650371963848029198683752386899779662837039351049185718538908648136749016274815212347191855556077236558446526619193945083477639420455577752106822304179580036085444215408747686449744012708557014473386871580131230055174789953360206694807089643127291169732235883207143339194482468684027653835060944465435226629744898093527927910644891394276530421218703047738624845307816262182038288292071343390743321683924784223150578682508977771216023398823899278036825102357438196134284788580974952508585368607637212997973343388332923045513614081689203448619544526547844182485540861014270208896779600561094820533276552490735208048793689860778714597886827003020333411491782261434350515469316338007570405461470364051370724468182938889596402540325097478077678198506362979474308501588906268553708430942013402314215580413072243784841865201146190675749825859915877292008702744746268618354915373492528982553517811209753216022403042438367276374712973788372222925979957074367337726050545158505814648362992154565579732987867128804951853696706047615163317325845299156750233248419301048166452976524273697366468875150276996733942757915556984958078493576358872305800035978360380557063334070348914831230146474252189348668246933265933213542491612021455891606154173656916138226561449766787285194501351041165679160918516750108852923366101452077392845951622636969874224360207726497323161147412681973894976795337650894078364109026230090750526858954359530145114796806161844204248617131741604014636951105132781117871535454038309280561250101826143181217006499736883843596190499689431558526830386684562805916703632823621093943098809037685784402640127611545992215651804336936747996417122544261121807285260611613837731047445810542374352808833561149631058501029458882580945856785665506729843346463335194435056349388627126727662129099504502007874022160096400742017093376930877372031332092654958865985259027478098748617128143661174526236687801620201670315729943243779978552308105963005542400000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 36729353835052495182737170262320125581138145456248443151964830877454879261789163742619996657394086677022476787969619151183646223299278257507099114893885947669398771353558514102616859451523348203874398344652790984950213629962547154205009809276115717415170770572120231395350895854815366687019273961231619821188353245256349432013953527708980459077671810026236522365148049420761567067045474038464102429685081755273430609563384695651225813535117685821799024570776702471251734048949725543331488037909925169120394564199171170995822255041623711937455157033280973564364592115620973982193388782350272566244199786283374300538491642307848646588145278283795130487590219761736658637262786106087312484378482811739695919979737510383710987122354457305691117551906169865928538312752279869878808423886527189506620549060394349849955634223750854406616544839455348380182228449134157360720560501622656723807870538544568020745601332521109297184381600391708110724924444464063372811379019428411066413601954933123280656952829739869063445073408054751783431163503826619430774039263313476050767712508846991275503342793395819544028428666154160221600078797527131875641190334030508621892971605090545905324821686870827026378075874393521131625326527250479258650996464634012220522435811082917655055084058503478727482000317485033175321735733153682516284000769066235618057919552341958728585022598527980519079944061245764538826741875453176483616061074082362398175802385839219449508826063805922130118662627965492038476082667130186610193966402425740222812395204416622267795308589887452285184879665892152978545462504666281174487188936653409400657268030817729290910132204476186038816842333801404880211616710147182762160394826143799787352930315309778661669908316978524669559772679139126239209093468597665877264018319022498593330069005686687514622429061110868888378842646348324035554456611482052255225287379739810325824008354082666139791000734517683157845228787311035714350726470477146280919589376940922439423686946405574559576499101072987100791704204732946107574414087665341114211760869594536630379855753263035042438847980164436192624343637367213308825171146964411757553567287909945569232894835487948087435243168792098214434869601136478275819789317005891907781777381657956000488723545102415735986600913587485034638605456631152081347884114057560758405234848186607557247785371273401540379807410297925511295354452348028450012376052324886889514502008668040812796183712017964121365050402760705842253548948036708864490766089407628067894224118631086024543551756756260957032505782623433391582552688895425548270369815601582165057555500096386982537543224883007757372305734182429019372113970735233158443752844456163573643300394186229184230528084741497996525160574978316526803348694209099683345548124418135159572940253784612791828986817926659692698832549897073686468397785835394492980077827143238539482504858554044643873617227085949314193453058774720957154038956243569756536639522187468806524853917754495856709057995575040204992968802166173135385406879704793998756439870777470187151038174930928409503494303655893544376846684504959969626377160293084879062710203890645700317443884650723713218392823249526992275637020225354904660898067243593181419902253678810317230918609500879706739821863225255057942209257249482956867034967465565515191397359331296613244202778413905167461666649535501937527771437605041873724437414534250606473022929652435082109779011002093985261125744396091890743423173954114555164402200370536982287168751755924584143179786513325087060129848261159240530257629972693159846204506038599680000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 7156963350491982017917928850820547497561233198234857963029672191172854159874568149550109899402374602640182286243491186396964211924670043851808805040122909476312227153930849095247806279325450677408792564126928888579459275824463056211476361535070978966353746079775526984722654684710912967830206223067921354213860924442215615871788305480001793171200544777013413504642188933522945825591465404476605100369527362106483396151813147290011646763110354596802129068301203496308532631443362707618486559920977058454748799789365578803703002795976190721238533889567378851029392058567789342885701897342711898493110475784621750779127465727095057624255477393271777217203929346181462697704103219069353843259763510613911898517624658792956937625988266198194690419881570676839467918870202974554833256323017177388034554425310805280988409392732824707728236629623374213927786947991111872331310588061316268517101732979199823542541239932430727822794529109083170227355840810786990771655978188479198764859278877790926648403185202232889471672368117763404486451386678471891020714518172178151436779033505541021332424310516480263806390424701276316847056413012859512744535819879299767517660280437460881205596708203132414299643058432547323972108010573637532724091152677823070663103484831561278250537667417052474718018047787586706119294558063856355402418834574920253093940781926917792588520853272741477762520242435739232892279326142699706904994342005462881743311616992800996455934977118953690772650235910830629785289710172996587896010638582532872790373892238585018780255513758909319498675955628367179161337197563581202282383404448875181211090763645131017766113176872244917468895885370020052858245336073019250416136336365739484266029062657848277455589142400336426173975163291548503380707649690442445045622711252979873106214919758138416511463908586022874284005258155765451847346246205722422252884007926354099699463879023388739682604584309718078865855197548814181479107079115550596777438969050811844042970857517587304725864538467738067891692540039201971020301125930161029310784300081798071275488764881385696844413809980282494450657849750231450592280881471268856073963247177416711319365644797452716306914713473519723315410782063936740372331846990808643596937038960715327725308312675354985169943515147151732305642496187692060089053766905144919011874618949874757583488813142979765611950484605619693970792919284910589397104131296158824722115351842214421307278534479723294960725232388725600410474972790408847412888509466365053686315062346530232361283339687936224680611746020285703185736484348863537619992664316580453630238911796865613875350462500691285548733113400692087295537360135357520208195373532818689146925408608714605326593892705334744679193126404811532017896687811483174687330697332821383126915048365989542024333010249739773959871084585170907711240083781146247342600494147884938949326607692474340361575183458239614403809478077216559940243992206776993425873274740426380124453345074461728404780376302349462535595491558503699922885224762913466388389042493615264267427637647150345546259219038619361350850791730708875664499435656163397224721092885253909733003848844656880153476186342693827298385835777931398700577359805248788547200054935655654203289094340311905398828753605680560264409049064104451396458635803150689366378019172987460937330023018948132373392965979292463574991310913827972679758211612094288570832264276230794175548854629332482618175523368298806873722796896279072013165028745417497569025377006168989491252397319862060128028231940274843154722048679509692070747963392000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 1146595542164009193435547225710617632250016936076356517030007407481173482735917992828911028984059746206800075619569238302334644933559098837857998861095610781597443038990125354777606016299449039908931333249158968135308105605701269337542025615623862796969564169451114492978831499144077522520024490024811157478954017469305457243136155753896509662295953740414128022873945512516077096042937621657151899493093249287109998387115430673445273620213882497264926404867638960043941678176600426691787477255104134919526190828808351484998131631103764573409123637954753307641714647515169963204447479197195687285124276380548557384188703965450496604952446346127278839080925151583651113668959521050398319701673597267004915900922385161138324362457167207266076867130166416194873677281759343065846668225324191801882342705721841508485547834397343407701799315229345302849496733010295981947587409154773361185213666402292221508138647126887339388574976406731369351018897780016047038885522543372381858227326432125656549818060572190474564075917125524567629339400080838239474606507368618671544388965440533474101071330326370880217527478712581998546968879440795593142672536437813538612927087565801652135782428867666001557559779717374641444716045635474646844179593134396212300367362012759997215380951897371990073572417636450422041158552658710645787303281124890958358040737508858336692459222573515042969850879088529816350743880914754073098850544969644644290793422731954158801115365239442157400945509735685452285912024954936278140264045300027145017292201607072688709337439606909650835588807650081271451040351934378613354131668986549999990561738975188869808539106613635153398345853641861693610471117117382424554483369249036076362927765439846446142868479844227774391421890651871583622227613456437638217267586566754271682222525320710703161809702342984054905427947183813713882047163601302307995754973853878239233311904600075175256358476161093216008461295079949925522644840763362145420763308583783084980546424002719495337923328603464398628990841836394051560943313763921664440004397468404454199926652721226742552303076953057102177507199562477587085623502904034876351113887851651860119721600512301974407675941301330429167875194787694152227195163926196258017628322580361537506002268318016188569110040617111360187420167671628235074911901986652332612466245926281191523791075956937010009870737499661970039504931910475855976487563825595880822161008115323484472405455110630646962730364255676139104020018439084731412682524549956204599308125106372025290224464816994674728447614054708488829664879067239431575611560650126082691471475434419565230133258621014534192614424555034533575311142462203788184446533278656908393746130856964793340844055255169410795896676801366713249020337480891333909068813178495914616149338496509562822585724208907816990671487754781036963866412266218413817810373669303548104576502753112713885199799038575341320836628163448452179876395499751909802456142626936264062551955654194077215290542387418716289261193346794617184941637224658808944788808746260123307422066349610001201579835102058395151768678633821959646163433436965311718376326273936415601969872810458179716355049507116249727601288014245315193323292729072322646122258119716925773038164480640790520962561804291250162471130199836192380936030127875027535981522729252875340481477887569954260929678795114921208244773585183625344876063418286261302856520745181697244126709519635492737468486463990842463303341898715656606716471673340363336674363899988643740459372015660940802563806081498856740179752678131089224499200000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 151138923724928321533397814849245662445181661477176495069287246278976764181052603432643047345920752713789453323164319077936236119719924976098463059326939127786261280821869297818668224366599551928430473565068438948555969847560885423631842738896588890995547074136308082159293434411043656178477151419168654963459436113616960275394869391963125214258202938256351823918679872611449418590328627933512446876402861045410148106619306221659752520604815653162180447470020126875588273235023150342624811178449545551075364656114651949877164717825013539398028679465869143810075129249078686455468305762345061522891418577610060244624661144264885853492213256541025545450651901158685085067196929447568902749299943510231836676020835114596877672981254629093837087833522927119482929620112022331096425878575594058530986672262251482966833163074815264861348041922942605839639547897354205993350170295022319856689761399245694320764218171606817303800293940810447355508889417738273351297146459145052725915339872624073237965413795104554849416307172551038646104839032965368741009880778758536597917444021612741034995882475249481764517038668158100891543069376109166319835806204299858372424770577159292763723410418230989048103631166601562780672596406921125802220053000931955783069024045500312129088682571369165284537061398195190393183020736675242225386154172646296130870434298546725716957478408041614919225842117536977514557581145329564482613351822847418865148552560636591909585447159575591402300992324730181730410035981798550784949989968552618592004356933288947472863317924072154224962709537240263313786484963684819978430421814641698405551757645804803575056548860535699641140545562421899062601957077765202029352870010562271988971020298283446116919745687221878793674055468201831084864730653476373006614858742283143421487446256529949809144338974427572963806826654939135745601229852287809295002276409252074755838665888790138148117830995951005136894654848355926807302210710832202129739974472335553715498424878041582384186618884550238546713227438761424755319632154019868026050181217495678627595309716395054826636178841449734606387119670710066670016973756240066455771703537160312568315584047927866250015867889205497783354886767456303528531920722787926609799638570319602584287734239554215761183522182254104236246270295039606642694876063419413648915168959346878273103983877588232486727964050209280606016972090693951423477695951926610129059363567906062905282375920175620613033893678739278315560955322459490636086638908218082379769255199259590920914687079848102435198886168567007949049054076076372497619635033192371974398621640551098546363779332020154397170955165500856272844046544060495709282191732009412192277890450349727102988484680301104976194156053771001827035515465396726053117647650397080274151699818527435491190191895682276249847954192575915505642349250505674030005959120536104359441671237122736034535636598517909913741302274553579612684091734808390230146156476931024083902498587448373794396954175896641165198814762785335119081272560403070217805519437894207319850973066563437343271930423820982178504911311721285215558643567241348902620320213551931404024747187013654607758850110730034546192903151281706149626687522861808558238975027391545365882048345401151217718661868668168874468283693709788416750439800306754913722433096936434690134901919183236921441604086078473218668499963208866884716259359452906558518055871791185480784406645084909537168816085329407537831874489435707252946397356999521987695746448334385317372926275036809378922605325136433070787046801449943040000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 16604136315304043610313203179906086517870829009669749953288637062907560631085162629126015551569814023237233110577400429165231420613042707179505846859324232445705205250010078174572689762547414357726153226085422348606163930464635188967255607075422454902609306832484469607505602497433148098452717527806942497258375151121905938714831658397120231953730107234486000444009795576395683423701274985904615929139705207564302953860264844414128273308370785853904165502121011826875257800199133315626437938220749561861860141818021624644017395766198083241079784150106712381799270003295831784088941209400766672633946813962763740761560540418520721894379357619794027899205158677976664910962178652267806175548723830400425482289689718299901873877396448508867605277221485647552484215992804299538325459779251077845260409718201922549089923625872610329693533817384030138137821111113987228564652546356865551560185811577124686113416363545065276499138732776658905678570976941281064593101065458311041003487268447002368098912890247357378541965990163129404013613323259761296141839717770065853715390366692207735413982637140971961675254643605354625458520349672623596165439448500376196063588974439763778692472500075086669600959453129402439459894882687924473308985899331899371132864738562546722831558789322152727455199439625638514996010995980248788986866784513078459293805543689949621659018076106902650731920796318132954486691114365266015981447350990998938018250056919845135001870726775732130341324622536895633388779360576618980269415644810990040113033251407778119971146957006764302358613074131332331579705299893523955829408013248878095967300361515758044477462033732178185481799522654883182953700795113943595240550524690855687250682494331268902081414049057342649565016668565347142973797593055965585201375828770916502540588851919927394727761629833483325197832308270945611807384593050620247145973915995954525736964425854787013098687435244096380908674780892634953149576990902410879141573530566393712040435519076664704951566646215742482034433373925655590744476319035130222551753880248144254366630091399558223584684172256637801964370079282755781730316850314334702696738795195962816142315054693885323298324090933527338198656068488160983472843504307823155368191120049219121407168695401672798605953981413689873620626379608010382977849427006777305025749680224064679643090918354450728286492557129231032921581325468819845202065736259860361803651057909493752559750312169271955547451867010945225106849717887177816229353023970132735857588853254186244759768042243588244694029726427397104177335525422158936702136201248651948930416569435196380068795372516559034059920035775433318423658464639690457583811175067951948398273729491882051299102409140765156521531065644392812204165855127792540885972938644933205108900466334485822951428603611946871876582794824128613320845700632418263278594215881587819671459471109476541932734644066509147791337983671476291064527527972441964397154112551582835477446822965212021529333842731912271818104150702035766721361934703397146759661185774169649241568537170938474604923184509297304170020298622177650938689287716173352546339931890914837979129382150702509994161016414113830370202074603881387151781141133776095206507693098327746737694273196975723514681674657259648803724079814032405722247432315206242899935023150425496650400177656037742353509261788620236267635102170934436194568351966364682314222400178038431234302225260452507019887709240664115475803677443631617656760798380525808333010052713655532932831079934396784996458092693389094879336857600000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 1539380262538737719122674683321235973142223506112806176752251389406945333004542935557784406335754915548165934227604631291251405751204221796186678113992119539903837924925200706030268459575995917520838011243713705936599503209868961171952301907257998333980650615526548409123879976980716071886153195721588498788378560447122565420527151546898773354871360901064355299267468346469930949161442933152031162600697866687617612447429060392930387082308416870293650898163201085390999140466023499187348726911927878556246489271775513225735719166931706503801413376845539533605380929749070656200146159982573699302681136785792736813659633903954980001948459693154260857265948210022283027385085249906901595414218698619582901230044669103592581622143784775178512452994123548815631650010176755668465571789261568486909489183742815412572412190270022743539361886415872067831666406224856602427147186293993010830390866901518135275771216659840714999787721591614684505566038648539447378450460789064727185090397393489161794261783253506716418653693897021194932391838544347787863775161717263001510754261898050505819422993034985175938706115065407942420068025014427411752515525894117461190027495262302846502488389213490503831966608031496315512219592570707122935015626792800409585660447477694564996534772635265988825554399620534801523735267078957005921924281978788926825893662497599021921496985992575493197316628824035432083143934363603405461265794411132635457251488058235191017195401293546363207850943023998620771820556984016658393830960101120344829031504427748992297473446476280387817605216545456312739024124241856075467048138769930721704704302777092863103887239707817645294268455604837853107548161565340672098273543738525686395291843334909867443263377779013894276125913323318308446689380901216628852465399379153822537346113871536022307762431727100392909928259034612195347517565831646548312598323468224744400952169183251130238172544200744033257467657803075246133393239304677512407372124544103185403454696670728109038298695360559287699774195167050734427220095872146090278446567575677999010815659644787867168565793415493119924087995330878288505869178512802866348153621468496853028016583874328903020985074610057364303267458635805418005170114323532768021634119970316318587899852048164282945565930257316551329917324251393126123754383881782221429344536113120239015874995971727627991588548596553968477962614000329685332171988934534300291779753005791022673148837456031088658879630100841404685683206694770410828384288149227258561669643854529735956460568637739992878727147250198154547081699376585874461766546711229390945727978039127999696873058333091895715185168593616107789245874171795601807678883342599655130121016054284037379772997044533695734063002699145827474281615646762925298233703481822698375402668180808162233494753963364515730029446174953282121642662691128608943162832045558517770122959705310656725794113065954532038846960976960746455858084799453566915906921960007674878605400069974601573393241705708831309101130389326165878507498135699273666988350055687051250931947207731676358310861460036261484005396154762414538863914351268382734564604432176162108387484225708967861794105359340623190354976836343508321101590797746422488584260155573864067691835708317208831837419784348069995500682244859563443106913840477377637401523116163790119312767175138792859565733814183278993934755850625675134228098270283117518114078187566831832822204330293206448673548821121786605114486214926100833190466831249982091485240341248239518416638754999242507880583012734593505689600000000000000000000000000000000000000000000000000000000000000000*i1^96 + 120039509091971789783147002319923315525199187291161834203942392550236049477541009361152144355089724445857533348652059224190715340434694043948704721306738667404058424879267755111813709767556910882173574753763653596926122775085156582896272707545934270712954145413552206182762927180287978067817318476246920538388351783657342582113757802240738583308450723162679328691538739429073402361921938694113661528241555853048508012616331320649405689529396777000226323409929760914599359197564888377762349286840960819522375080501272601663164355570309507006174189665066582655634581648226447759190217173520933209979337518896859123348773692004036062276058649664957002352979264757061238468610260193057829828662829493900797046672985527173774345714445912820710763255494392985850248301941751709042993985264635195278143436829192211306988151224370630943241188866117674965281138898271996489499828813066722920208851159678594781222692236984291202988159470145455717276360693915675596995899060135133519687619712603600084538914022118597338620850900084024168751910947187274262276364264453449340901018284075897817041109792047425352096593900861528322118574130551732275937387975628317467972272750649310444824438258510180674981491163075702308906955551877737381935263946171417142939353782208348320136280130113891779738322147384397966486005259502822329270822781061787676312050751460058631556797031142092245368872439374163911270677567415897546052525850453319296420752237984285247819922383080131715080314468933059511919574473827360440493328867141520217835345394453769809577043985000930101114424570489185714505593815964490931798612676269693530748570624175041627229600325553379332744369651572858806276949755711215023510384979039828921799628026414553817854916433529791850078423995378780450147938834949680891094444490947881686317149165799210243259679903331244694376022342166399263354391839544271283754201413980567659391852309605487352235041379051992190543960741620206353052144455649092135713887571373710693903794027088297145378759485489756234617069378581848580886579722793785442190486978639417051459277275442237907932860669504373838136730977148641443224868841384795378843743908589617743026253241739524094207517977722609191396670061098079263337665022772402601307042579240258352347469338696039446707978681213410256839698690053081353227444813399397900756226737782991248041164251353373622477104047289409549628492301699753469367922516084742995925130372849210191114369860268272830354449792332903339178983551920992980470087510405383001330174814815516264698007374238920885495804977931806447660145243023038878381209037913594600280751048266586827364504846312503183459739073833726441727429517334010962403054961049061051439183709449682810659979095868517862268614150438836830727025074058434190133771862000806677721718331306471913586898830984312960773361430024189813646609551190830264379151868005901611860562235901099524899222273858751637523830413087246406694155649464367611175962899627477021276342569115034079147532544907821202077594020270348976270082487779733499802554560315111881601869660819421772577558242730882236752801193821928146892513938145320586802233949385418311697660345238472085046323803053793588211373694368083828445175251300728753299428375442330087902875098507632550813451811567322172123514866627099434546456819960279918309277179363637416349986273857322235453651082421590140660853501796189172635197395429073174846430506971366851833046783506057633324309258761266763228443734261918491717416228958165385196693217060300965884201831267068744742437539199057920000000000000000000000000000000000000000000000000000000000000000*i1^97 + 7793917061172792451483112150824684462306992514114893094811071942127672185470786162117375879169835650155061231124059595198290018861376864842085890198864028472521667647362701051506268250010564059613358963247525452578739705994967391225667433284773317993864255427631787171632834845888526952308195222256606594439995874064347901376669922315265833417672347289209727361756115483704987091968498338163939332281653501659997584787691354060977873951411400285975545588320434339091074811984709168345279171788804855208891110035088906154823112405786472206880277090383433768765155045109645410777959404455302485169379775145729171201562807799230359833090938443291872318849338113281947072769250812181150913143158953459876509185616793710428419514685592513380651739796673664620454612786241728953959219284976501070686528941391674033314683471628101009309850311520251443937230531751674318617288992962075264812719916482317195802336052341760933606122952115318233561215938664056755657336382157105796199824196566325070085119784954186921329986073562084072026001454158840779840051853324326828091674792977798254145538567694581196906659829135841267172820693657937751858605496030991711784781880863065678752508399289316706375997436420098858589770952055601152229719080385951938490723117127896840793607585723381727191587248426309114000403148128001889094110645141060696353051542617550689886899005786032677767271611155835003408495491330039580796420071208330107385551898176179162891116372783781890517125976378098582973292111564835279766114794382751238703065663535315332947986368161073514807117944001869954882413167523857060963336053153591513010067291944739864291468327457548827467551631836525965443742576980439913801287453803674653155348306195279157026051246404805880356411794072398400714901314026287868066850159587694508927870736979007553337551073805079015863147316653912050932556154684529989567672645640512718446654239827843433075825993740903452033581567520931127737393171248616225577227192872375287681746886392096232520531251520491863864541645683520954032131717197146412283261908645492502166294538810072415780174591112200440797856211533707230186218469214352904792773821761259225797995623498172865349303082872988399327956532116377185483740304697087251470615259639742517742938248482016816802967189873838814852111016284301670531549378511144661537602253174206938289794542196388878848553225583478141444509983066994533418830781105863032465635227034675273335664867447300385306570816399761554486500607744088323543730517137972028697158484352592943579358962131224354297906224726225048819722305305989592378447991290946283763832633009623412614535597803773281130030187359028542880313920692465122461098466247850836275382161003404460973492756198583818774396748161920213154839954336340365979745427107510458549750243660825233514822288394925286268369334551671789013905139688432836054369528916412606827739591428008855091285419197051308985711663661263988945247155668030383753335218525790561848271287815501225349060128124289555733085022088481300255908016623893614831885951017593702179209852798962557537798832126053088077322966325233997584222359785543459885617983765268267105701914085453617070403039289583867487077294509731608457565064541966736839362904592473527986697433072700236841769860729364032167445497420522855321326970670333368757574068113701213593878114487127626141032226410807993729226439922363135047777234485269961941252022496137853684376512287460842697458031705511779217312664626566083278397599810987491236268930100860969377339533882900600279149838336000000000000000000000000000000000000000000000000000000000000000*i1^98 + 433427635019934403742495085528503723295113867856052370658557095103173653956233804706956309942496680721665161495565402742361831550436837893992929124789761084134350195634045053071208050813139213996183306594078162264977895389331930418383072831938320161773760814212253866535709070699674751986765356155502477415206076266546702170488817871187464818755288658627207662719452634163923125494031811420258239949740826548406387375525236007822766195584382782067559338358751102993128172783715100432072245554792196055319918146184445041436269200404975957496505245798578464473203198637383628315265827583308461247995582998350428580820651531449581835096510905124253899318115907743663843256946988867958843694622295659446111257306472614762345821351379864017233866562126028272549754150545837377469632290368271753586492803699215494583126581780567460989841490369667459171762062155978461879771181699071863915482519319692768599464286515444301116687041048878668573773681289005244259163694210971429946815761894427139321867824329747509877210760282785080856781785830498014097334008464935836953383546838600431061828580468237812683987362731474530142997284363027039851284138121680273263398893737986836936689487085257463184102515088763621135634631164692893496929671351171075864555161162373244214275244329469708432685382508280353920568921045743829576374407820269700180554315467948174940041654705998061313563964488310778288047998072497565217850701296054538350005003802298144877725240677235839169732072683534638008391331979230319360546928440475605869673294350597067941543261957140170171285844983526624324273507656092092352613238097841935735082158304831288177189807542778960577683942477943733018786270388924783073602267067734656493095741918513996191704172532308466971791319204796351650002930768163885597828068617966527660733591537616662926540073669055713538174297590465917742126761355994633484838998786822612783687318351044799390643531398601593911134648836406265668907498774139240660190406472548711192131829276856954085877073751065195713275349820168853958474805971925464141871362327184182008096520857734859925367610918286545119635032504671264911493296624835306373709304243948274017532692758452193212816206360196215349988029774088461631978202152001638538273674772264985843639142410924438160103796947571016871574740016203092960680206215677222710298855847681299516115095662284214232380638287792475161988433353391224802435033893370520313171596511964972578500725924617826785450375948475524986746808301955651755213076023527193437892752006088259948205559228773219589730764221027185338085018116987488772460816050394350121004764895968347244132234367695579447626860415705560225170122780359173092142876600962673834394889687995295694288942922628484736779877554603819016973912776151313260935514357532880550183969073644110250806027143035436441868411641719681959572088609837576187651614706264887448401650009826643475800909031163954500049082610215777234814577866346511858919047058339017522784010539796827484961532231743812491292197707064018568225264117783986514958188146954461766932950580195475347293255480290938010685203850231552878354006913003007229927575559661135172127655332145686854209004055244529371606579422451391667957309901305210670704039967912336167903813996363995424437347799627602696904692780335052592935721394363990424200520852545089658872853868721145273113536455282913153688295918475662570175525237426230462661082793508798659338972180880194224070006432641026546215386766364269800322363031833833705528316973956087432253471535639933485056000000000000000000000000000000000000000000000000000000000000000*i1^99 + 22619428752279451767658763995570221213100123031259178308796590638364471614034513006924389346676626265337864855131046282938959049366920675328465548155699784191043403281919576995957283127964148146432944503382142961692528351089262239765271120220109183535359459063443372990146620999234751989688457910643316129837013479703430730929705361361863478426632374279855386404989709475995118824440116190246691774570036998987607654247176653427920685450280200599703482248980623672416928470566882307757174214703830959282311363803372093270108264011959947404872981375375014660723295404353245362093553872904478053879799860470607237744631038225208431665442809371411339940603705144673574274370370709477550819147900988625107602680329476960798683378134510382397851964297954646391552308884248684835090826644714316390347533197867708232442794232820803021671955089236906295269786801342814093258984476553525027398177395391398785245944014354018717800573427035876086485565324323382748351551324383607548462417674957442078136749529917905056088775980061846070914390403875701682409014927587886264229376629850619257698762293866187918632152918099439059548268374017116047459487581370695661748714926172254340927906451793566579106232613860942910817908681841385768698322694314377687949130777929810290672022165061201596552289265939612217001574826590846898841638957492108456010471570555909696448632208104815643836085816672853031025086593476880079380364933106848019404355173167210285063757416112610541806619969497369270242316372198309496219983133868677378299842491216430035365541481917782874199141143345163294854985345789216863150849770137203741483235811238047511352553713928090184962374403794914412915577422438334247097928043223421879453872930161858828895374951443502620888271423372621575888799152944775828231365915022200081813711226570894601966753450593822535937403979201550410526090784912405116778032494084896786774779235140551699126470461859095561084861723665806753501572512062283686388187129918525419131059225486059721903056555049509038651751250320954968987011441972996750296312337714452166441305386377382733256468704112738071427040786499437265277815740882967934536627368037229268781782161855152711255175663754634292492356986541013663806979101410738788026450128594441647544632566388266238265781594726205794696866814063636848058978908558156370974223721804823746633936273052288083182665595835331681542235172019780520412808895676813970935686665163999547801385186333588853664972374331747428414839979887021165092841050279266702185292581598764624809216979625538657645897050783758974217084626866409203076149760453385868462202176296589658814199201225665106822921733745419312021023293224973845599956746630449225037292078168317102131761745901447729119794818570253695986078978133770346586881662189591591846389772855034264369633046068089487478580350527932097100103218693022088150002267393108598141874594994761029182430880056511514418585337863641851856944697100798783052312893747494205461051196838734952956649357516227626666183084975277907823021222779989434552798841601684231339685429468331309968324872079370263104552834654470198076264081078800842682069746461234202933223939266174750616206494980012583415240281979248411691442433386349097371133484251750316071964875064766666087476683352071476470938622564316482349940030565146393612258897264729980926141751328688095000265463064155386960376350234272096367270818116603787907940727609224321327328131652422935871030642752509779240667937588822598914824785333786335814665288482776317662162823969505280000000000000000000000000000000000000000000000000000000000000*i1^100 + 1128848525195032981186269685079301223495738366459668936533964508162313161201473819655803025172900861025347797619471797149777985917106394729766672164424817731980628148612752163361193235119179598955026598930515564202110203063579375560293903276468482625445464571140282090847911324173646177549429064277576435710454297960058449112006814727235031390902003545321887759587175217266767570213223648975632635288356448238574606177674015658279042749150780665385900789251046449602320499127923504827493812915285865531552606477467957632050946054174547437667080118258301942137959734261966219835901189780418778118202431220898362218513666187630964169610899896214247128000078263266679937905741783605432670912477212392873104431733876362493264357745599791286426851299440646915062287839112269207417274381835263149485548941728929508953961507570150797462061494441075348250227772095725638877822893126957075496998146837448277091245566126618035157195476914376130012639893769706286876477534795148887634613734037092358503434357233165472322054711966057124638549759573128014160486087679242687727644853215111928156883293108173193160037756368942223490817040077000000983047570246937701832360260455761783177717515854367874759732160692505281771786546926883822554821067518630004877600119386298046258020340285131849486251121970471969266083429764554163879689353665618106365345902818061379962060065021943488570847420004616996121696795863415647706116551862303901660797404995679182164145780060772263307421399683001759642926515404658131644881827676626885600955899797367756482335539579846424630257266190461550320719340223692418338202193949446630083232869233410605830208318081675745645136037596812653480894938336344850151769237684682659806161572055479271016206545679895764242448741938854462730963614504551587569206712067371039231707724864050269463405146359710956123297477991999140586960845606166033959143848814065407799312986252693464430582986888972458254920425328663941512018032623499160598276481083533575951654039492755161660201591327325097412191749829595446608605407323873484572703878633750928661386263450112708343984629668249779460591413238583941793212491601948615602619850304238325812369889775282384635720064177695525062566333909690342553645721351218703748076663260126396132151226841677595986410406556297497820882738236971126027535585962054226680874236951670228739152333574670327003914806482580106100468725040057333576444481629237706066522644215393163307433838665814468100125125759975263152861097610728786160688515696178585043227548291294966510541710378266967186849089203965214819070639807338567847861716079517584081498380665040136208142869409002616640569906958414227304045065122512201965924609641739325037114051734890552519351214062065920509436029525995624691326406535896003402980225435056077339891103544032739225858046605146463846194641645661939710453813745625819288732441815796572392447782260822199384853939981069140836489845634417789330101053175027674988017106964198651290817992794856440651783241823554080742167046435297713112137049847877546061326007786417447097930352879179808003701360834709530571072150165308354569760419798505525705574782966765989575874033170723002704289094209312211941395328104391443357410381367176681310481785491965336936630742463830509242138849480543839902667317506632431575144389232598168782122523721188886341374610773751326494254654095943481325332426655190609116837371078805794852629991755719163971962065333276442594966934416266203091390715823287919119048671160409180397241812517527218271343869952000000000000000000000000000000000000000000000000000000000000*i1^101 + 44958032977041742145568548427956261887545929258273481163352947373989528551741010538334706443269383870180065597978958155156272476979397796307003222873056266441118313040245530810091591940157835066691066196675476347167724767103681950428843936266914495135818601929853835822493942716368698236566337870801054312403090567227845648153307938411438667368604194974326001167501782322431599023595029457525830600648165561863577263693312594270145237705502519386933089614956239797674063808993208380756856442994839781332823757286809275287788598693732689898410704978057174904741415240628355441013100758255983255562335427650119476345597229203697232683823278965398757361770863725458773649393801158880852032324264034209426418564062370530647898274900816988767576273458049201284925774088732708803639335267638700806930737856622843286815800902674173071995999176360193004060193350793273165230873706558294552237480833235852421054825407766763708263615275426758698705588188153691043269822313757332316330751173571118808875881196040987407323310978710410735636606791369543926032029378730804686191511272392560510638878240536614410472265636605629175609871483848315744759330054256855795680713638136049307912930720621239288388413303303761279982486998854885048192737310510644632144296306726689349168894821622915739455084407577854121832968573621740058510746810017968379972694556737841171568088472390222850543342879615981052413788347490411175019978768864909334274978969112601850955003317739788351568921418124619390022732809066309527562683494648175686442802074516677683837767772823769658408314707977505103398253418679366224619790463687636143219683778485650770431536419718302131390943605942640826318365617188383315573406060307997269790473338483649176297570162510830652872083941867899761049889093120507544833066569361106413661100930576707325094656820691736523690729817047236353839862782435058752882739617834980282586971535691065935738865413559341794898897421185226797015626813662403780809768361040626195715707804709480195635999001504822102736018435374004611058132963586692507129525663544018768723919162116693789810743778553183592077285295894888368351792228438943279317658682487260435473718833207187381431596785288934441454707067784670823837999949993973385093194449040482097264934456480927306345850528455158490791786786710725426074720940672050514495112752345564874758928073450338955163659316308892732080777837092889382699753129766166625568715657192072293322783252973542495723722417058844428275708976216984229154493348479526650418399411953451718491005404677931745930409167851695588172012351130166118950312594397148917625594934129872109698712562959511448880702926461720149350773844172161373702496725475977674863612806290008681598612818822881959338029029297189251502899422561183598659292761330071807139405417921539923139663249435881217923796228240651840768270047736462972879378047399770418674949933987339443451168156596512682413249322430022068289214974656861570502814328337769955282012296109669082917468340388935918755245919568513993341682802085542107084363502488125119081751261104752569123196886521823603574331258188646984193861435896408416839337739256914067043790442864406691307109508676099931092865857622166730510015124000910135097626090424312460623475972058167648172876756085047490388907935491125963419062829010988597969505671838664475170819279974740511677249327382978452726621197973071596339634624982419544310122426950885415028463536232720910134365123928181219837397268178293982856949592076131135371372478852404294451200000000000000000000000000000000000000000000000000000000000*i1^102 + 1512743931912715107609825679665823666446342686756940763544424568907796980226951265586138009463040630699239200174914495094046843189110774175616355641211484813150341050084383971883034680104884961238295101478759533978263200470997578833240049394615621425486776863796185973730553987564806027823436498181100334361673690631112165983012242900399530034647473942318700555843460538117079991247569133906672359755616293756169531115844664796229689886983673003766910365136792424421927685739711800451973566187293436209709643617283105018121336611312306539413404687505804263711575623623581352468170375515083621084424801152560923557698707454950691182765100402703461952865992222781590706654364665934594173764329968657897430142279636044974866046485755158048256181904953349000382048278198563135629950083020217219566036853067712481036450012809503257424319744043855430732736375323824976492229851690734251818542237220308138599820809571995498531171103679398639875422103652475805374509555886674102683227705604747273495053392469543072640823518355662823692565156758403117677845137888570262454115357554865157220848759256006557406845297343194446637246920128090541572863783354370288142290334457187725328593297259744950107253075039910343396070185810808215810815501327807513964542235946502857916476276776661886480916183028020211885999528060222063632693281479158209015811003505533201376786240003349947860763120176430680159523028800006286228782798427901364075699425523049710109755283478538505491056252463265379451047285469422946583898872312345901796361952101083999209462852447031908763710962885304991512550731651033145707539929246296242651027893149750728952898573730177072441659498247157259365516957491374004542590171071090886274923593842720391640862081378325881299718317897240766448524333859203966956360808474937831650567936955420619692431321279968609728796575441014816644399891167012827307141611907175975743090308541125455623156542967879071691934226217583845321299004654782245875475490473280210058651068166327293404616964618460777188414218430952800921279434998975841469313047145109358913823309291431278256178463034401286584153621794878055872281689370878685462879575137155469076461124258907307620302117072608191844673131343171597185612283398374233835401130576365476788418558318043614801999282795269873911107967855990820497081676872685699731417849267859804346877176205953204623234629765878278704323426781028002569610022836441144135681042623325570258037237122785694763718127769774407952429986737848475875200747373906286947570943505781054710413039147168847667284347082029278224622485638454542356146632299298261129050178382505871432331641656393742094759934489303626677408675582114496314029888125943944668307543223062890530437214031279392680340084114566098828405290723867856011018324966703991887989199842469237029326741173267677903836499235767225612429337391068988256154599976635859773701044047339974549587667120652654305758004568888990245454183358576074149615860930807605944841464557063802670354248637284345257952911741122766094722706948240451426370334984669784288605369550768438869858344897976023749008692569604677842050772180254920293358263620725545743066395220781622598273548606609299733355881859393640498655463476521382041253919610536264246572269694220091156944665461253137569175862793997168627545274342352131369857159844118800910292842769089662258825004189927365052422741556863754295113065764753103912126118974963621010969916555612007434195221291438600431110342374063352627782939167537843325448154555351040000000000000000000000000000000000000000000000000000000000*i1^103 + 54240234988109229574996001378814046819102260094593241047392102241144948242684399065218890023369632557633290884518025337963013917900698708085177653003634190278192942579475282249902556100367907545361460853783782802344636773591242826373222325131267300139602477466727184246552671364111865243012539902867176260943831338642504092067382919301699303267906575938094201070391631231820477969605841147202314700642572717457739229007680284008173090935319751169558323603257176683952117016971683671277386637726912847203570831359875978226997485733669159376752924227232973391478875013567649908097407983765889318954084499134327389472587793220058058219207760675502815737716423182988681946336504279200008619462067146594420137009091196304243626789792023023114506853582879691084231112819938718439225475720631782465831654394688568419257981752226279470204938607942360767578539640067694242350491444711330581578683954227893732332905831692357099819925910270570581618111951189275682399974793438101193720860368685351312211087142897654963803021191743965102971596314305763576612830862097318548702150799352088338442202472793611497617924609455167981328975426796260959584968150143978916553208383782367645058925921490323027665752851807941809713278077045512531261651832578771390905676683226075947155561602066173196699757435784277471936977798517448527265927739254344960962725008468853520496616099747204256599315122221161570436051550268979271028544287457629285930849072256558266349045819115039672949319753446273697615454184605715785386668254336903016362983487290709733311095129137203703761612723102124833597272744042770518501770000739898448789423510050636841097986059047585229681663400209299134354098598549730868336426439742508203663937317223744103058647061152987469219749003964988758921234557462666088732854931582498361564654111910758080979691183677700372421049903111848673913090841490888162726390270455724823873107815105403026477852850091836603426459380371143719338286851147568408901993204089505546141736180597292512368374312197188538677947461720759195939023965038068461437546876977348738924382202768170062335357640272171409224306822159327441311197066848112391942593887266167251259186541995711013256297065012128759555437232871090107958000210841579267792177474519596935010507651249443580198085196837328049080202555335500443138528504883345652219730544411002496103860817669805018423319135108224271643155412103321382000070878501338603865495517825416524170445583268700894526799689900867715179125733366182871563033600777453018839063456412785282323774821476656305077705783961333440581468427442627766477030245381468851675188075629429228280447096470417039815924716544468488184802025090147262663249335867866319658439933032767539760799896185622299411427007918703627263818144040456792195842408844595431531511369311705797106957589796671061013454327927983062616133623930893502320668355579299626343053127766491569991267219879625458466074298465962747695790469648431677013948643851804795648760793272130625858359371887589632524477593047542145781560544879077479129357451227346440288178837761680202036030676125154674775353391238125077350829939635228298343741048156255513344126788323168985902526424300990756213800332204167413478430225131215708970656112305346720140654390467741930350418162232031844627794231336110014735902739194730869963691539129516734182762195123644291523142967682400244886714160889941009466462479003519526227521447687284235771827715053290710989021285818314217331752807744641810064116795952135587718234112000000000000000000000000000000000000000000000000000000000*i1^104 + 1525011625346127632155239766164024339738638887494955557969950979538932740287399929424975281599764776710705216057600343411927026259977708950781241378412657716283691841162381309939633561362068766635803943991519406386493170592786359550449201891415777201599087691695241540720691850443679070448474950914974921645871144108381671583023834226344599161127755175411954802485543917471473590953042435734041764979530865264997342709457928893061666771803099729584388538087443905319743545864716775573793456389810739928806303199324664518188513861674780113649321291959705339651843934005614389579577236136270560309407476125857722993210794267062554041721657365801898993176451235026450300227325470282212149576273370822246973350096704552813916791825081762145452350149504239164927873710138066230446111741426344809491817725433453096436608209237221609734893819957057376085378793281519065209439761618739613890087602841193939202584757776237051830785540496888616640572295282376253355108851260413769538696743097177942544521745241066384110377772104270091070101203122569822618251339109599869047998517601537017099293827729186975894658598112759704481020931931278478558974247320521870471843406474323839972443844549590153975717342624315846277926334371958136567483635680755901394797478462771276031451694903258390780611182327225981606241555589746533726876362610917044286970143135460418675444762959031401732958601821441573662012003665627399893097866267609939946236112558269413377813251115982298180852148747531245262145718424599074138796815028599631379237470830986060088798101274908872475579257801130042754526486753973511068269748736037613691056167483332000756120662655555023199402107343129259577495648296338706786935296770223764547669841548406243039276048206826736110364621119611194683422178871112566808485107522821439580923711099286129656806227286962187946314968802945632493413980833643494844178857612832199617124800666928477713146356907179798202112600746328098908988540920263220015236620653595090131236914486672202873447863577810110180973486895475751642124485628179240393390686653489564763647266699440429399360466037754577964793959872474181701251968907059331862733833454815695388751403042335889264129367044165674611673920757570763421042837974328994343359258244667674507822415280833766430924017833753818566143195206209437847694809017674284978427633951719648050655382448465070181173213286461341374945672923066779674271916550113577200715555498362287528467031173905524467028028639794099019496151718974079800363525479371139676002176225510924422428041660573045045713784118533082396924852413232620500492425279668212492990774601211232739491238241920889502658399977735199618030818441042410691844895090359351594553412041111584627556609883310430888082598880205043280472312695485284061588051622482977496406129972125656272795718272531952482811043031301834485521118844837242240442131858977490999431069054881494128456557509992615317745788989188869739879792894146039230778513900419831075410296793510202348924957808751075305856265508929993383545126093008988704933822336518325464638130666683581352894813647753849214272100638914387228955021211002933429671072163958665982553325050640887026613984736715370417162159695639443727216133472082650747760948650774173047334411636058347795986798352521224780248494412915198611370890074298876552615764370608915765350267060067163204871007768038203887740462985029725795719179628937371623417580946031752277275838814366769536048473969815073862726606106645674813504609123710271488000000000000000000000000000000000000000000000000000000000*i1^105 + 26140498245876749222155841004224652213399091538988473756346332601169664092141102545231736938173109202084196275634523571893263666855624790425231303686653272615362043924688187458494146995827256525360452773274976076593908476273859013044086746508873984142324490258163338125605051509213823121020760286294876936434069135143262456682246942948219205778724332298805871808243590638853784624060767748373297330766315997327417538434164160526605796465233395149386301918997824188575572888560274791420137307955505514599647127863087653104990240814126116678469781415828066399997696283288193046791004817276869855500311597107894698452070345161763750097992918631810005407787079091663495749787368902890123202631756366076519730324664899702272352839531629170922611402800912151706058151927500610075592822485827319006943591186525269694038770584805447507567679886281544354502103824884388802724351651590692086283459401750013959491840568355284532831024559288797485941873448295179525920180218922993033247063751335045518762118099301855988181455703677577182621889750726324496894772313651645395364782411715076607069907699651391122716630628780687255755604604233037556887340039633518537898230251922707090112043298136711203783087114253410644890783277571817380130363051866981800992943545112244900712767441531328758310757836953478660035795833543924506602808545998025727253286802611313684840973700065724750491945907539374487264475854097085264503842877790351059333247003364754622944977421982698150716959049315941458859892370947103606287903314887161443981062898013020459599970790037228438263262474196607157093137599391421840131309398806688848743363201471532945549792967608843186113496546937580485455750120828272334901406745950634705431654237854529439713864338136487690998327019266779973803745031625869924158731014561583285580602960767251613304732969507746552274804004026268871262610812983705138062790158159551056130822570445137335019479137034721238633487485725635600237545362568689866603282170937088180138423998739451838692720121619041411642947560553181613668620769541704061252828488485576381284683519562207552636753975200045522875829200900582455535868922336573451166490343473252333221506686741766882193015003044677474690791857298047872402092465694845452453620613686393716211803127628702012333889236183709704567248530594519047992180307314525725545972106317401849431044073282873178976877310221080477117844631262323832089837924077917978280576994176303884222566491430261139137631819274900894070115459442965560700416705221890426009192101008961943806470018049811191673623022693539875859736551228140348922844368057821186512363896517348772955170387808561143699151591653836240421361413388769887713874965846744447023908480301351367536755400121435137239376812222399726645491550688387273989606998674467660001633361027658869285282074959669362119699723723382674662522620674833900218742308122402243197872571723682586685216988005455183034791564765602246218914396016184712041685598468278651355252719346837896300149439611939659084096524731047948774546486937454848039529498006332754640754298149265765867855036146324029189450102033950091551511813593674291251520302966845424317231100613089833737509607511141436234620876376261777053440607059135455321164962991658300257435859162373086661752240168540817703101877948850800778137192452219680383575030806984856824010547379252383331299194975461574435350049657098778737236598963967578504035890345559913270333578990284287758464242396668590769080630369807331947149483048960000000000000000000000000000000000000000000000000000000*i1^106 + 279829155233871968781678817291565464926486443825481667828876107460238607002889279304132603969889113062985293632828683355815181115137933236179645696977553656437016885607935281439802413239263902295697468937537485991043240157105400617363476092827308248341409461641661561909681896504406635976058944037209493934664922390714965386548595621411854793755411885242839131189520107775203393252695950927849072632990690046257730145735820771520137435270704699158973482552436224489523021589677271030688669153900612811169821342190492789659997414647116433197541579787256282513823025219914060103814814348431612820942699249641319175051959855441872485069214801969517972854769340073128922023535629327077434466019144852117511386199848345220881541106113473415448849143807973114977625386622007918175377157471574678301207393185365389352351545778332244877828835311142049793822139458685359036738482675537682826329267143250644694757719392035805209787675718886392062357338965983279284492538478619096759408063595495062813957931581017951395112502922627246256697366329166985745178308220497608302281442175213656749831149548027584156557674011635282753919293727288887526212115159259892120373612620354389891529716171069776022100123447254034835737818294380397026697678397667904761714150956971597479435489111088314166854691625437901301815979534117075573876162797069986849947852415835672478561195813095094018193508523391073441425096069850302245449336385897975882395131373006392421317311349944045349086132709753344892030039770223076276341997336276371304428030190320740615333601261142266171734480950711569221369783739006725118719140737757057856892064307980922121450863712543063503845962900085018990943764216510161431235162525257025996183967585958799337063338560907579337496027919110796735114085137177870160443391643461956282422065035453540353629857072211385499308183565288131707546249587961483186325549700868549629380058594747452928172452922954686172034338444300006380706677337679089512775703715284662642619227775490124863887492305170565973467040386882830853949388933192668659031252518361633012231793228833503674136761836245958396686619492735136146476947000673089227092449916367121502214343734058593887206565478801987243350448591019719526434441201783270186338480091708489607469106932571914598541458802258917627403453892341465453690207219484587144482126725596364827762142846688439443564414569002202944337339835651047001692645208686150217672050824772918230290781669278407191016338533767598337209883334232628246103494630345593608648223144585773541584072259875582203211853658646638468816463143616972687072473637446990725034575246752218755571650710512227417305755213400285420646961381589737336964399204656405054146554490254096515896951725923905747356535880703363971950762458106865907875010210845762847960644706968475635038876967382379866455339774973443151118804796715427524349563661953073420317946786477478028177703038168402193093342564394900811600335698482414415506159394423964691953596245674912661860287655315500845308719609752549691856391863240456353857566513428129559587222253909596319671312606369442112010048044095500279780055036239941054071766087501565025656010941725207520608997000564351060443043468152217136760979856459598634027455286911191547145134889862980456165252041710721631928782618994699741341879661000226713446546506631765010370042381051407391675549898084125058203859563171446547392922991110426857987501084532975106531163178067678083936265862256959343717877574036686607745024000000000000000000000000000000000000000000000000000000*i1^107 + -9741492602585562314906402831844405577924568996295641586881131304410762223429656026746462957264104237932388033968509823154675758503394284917739665832163089552081734591139896457777313443349990729011967745608308414070015378500581166789705912134786081926069922522692335656690478567638087905263069159015391543754149540829593925013216419954890790302507144368484391617994005734220628194408950618934755076786947180008175351757377739905230963423159376373422259978164414586713248165476970690744952683596840086117418772895895558553399637937634036199450589159576103145578074901218106758308520023056998581940963378106313563267143373198856438810779805563872497685767094944443899715413940712243541505188515840751704493341786232674035550416790653520038337394117274211641489194806568176158772891242892385053852680269486167349775991142551378673699084543331541673140956459891822255761989943592727604708449950700942242384841791544875402786293276022834228615216132903615218957119313303087385398624135212634714625866467873773302975043967958841133970411832471259826952476198338135467094660103962363496419794926413939724899714646435572031843923077163679988341913457408499229148142837240350451586289474906171451649670538047807752593883129242193638621338603391090807815885815678517378003102893417386642799817787827183140533937823886376565717395736214130385965697395287966700429593727375166551524689291377491241986060741324322129256983078777475450576266259549608454329909364823252907542812304267124039023758571997863230144381890213040359655865315667631624109760692055549392407526956677166901274993646389408587902291962106963938783528309087179587063175401329504020755508998929758489914768706716578225149177396231376949828249994820409864021964869959502574285697341074560067389327355534189455498662036913698081096245988514362492964007825120643818795531718728170084375017989934191775407741667730558460801586017532231170370526211544184187877757543421373474574327907574768847412263060913214939699425701616229259094451840854077356452512274675681600156019944244582049769671772937516362479899593202923715941006434144929431771367965138425620596122093931497506151548263843466740548168699114653094428275866736893481178000564048910731935983949442468063627387412006509561693107355742869034127836822976172541504832694674716916622162820971715239455232289394838216568751573105510930671639676529897716755712359111380576234795414881759646539987317046868526275339089917721844249084074675878459495860316513378610567384883876178941476832627356859640308372515997707431797713344319406443375136957389764548128281480818174942353154008068298777348435717398112231930586662204059092918688339902456181883889594051178712605082679929387123170967698335227929375316863906492169200997830002388128999476215725020189531144348813392286009545579986336252289208132090934461300871533209605115880089644393850656918057810393888864883988303868652667432391406222222243493904871931172161011698675139323299697306377103986700384394330256329781853459964529556817332748082568277208854652655944765582338523552135459919346569120672095654879970065918842817487973705693064934059750290379884150494847249688224085873231931899469596800390078010335348493194277372998679540286500897850385857614749937207467138642608467399886080415527463621565434388942597257852233987679652146738526996698730523059578265390453519339990450453545920026708880728635724506010067062369381155822739200288376445855429580885989603672484138425358745600000000000000000000000000000000000000000000000000000*i1^108 + -381462262676824795157823553875629428228344000243280077784936267510879960299399206540194499878482623379958512864458894883207758879122030366386165885377761759494250644704767355741122379601331577642704663826062815968116459504173052763140146007005148351589289117947030796014233293329047516642453315002662078341095008116883417322157962210023088740314985041255725035818641708276342296941367033420260480173990460267106835035387490545066223440271251952023552261830979120855564147335077669630535809477936443000802503572745590689545669332692904204135268517849321266604752603986395021956690782355724468629805290962430788850616969765392656646585029228613335781480943959291626148694273401957421150817809705004438045796384208470672469642268325237817122963990545916590035401544647399421403146546989525142920939774074644601317806471779666343467978899689784762342147852607582369107128338588873810842391622963489035356865704254292344835458604060329562163914665755286922814876377954706685738270773757145600354665273940150743933864261855123111892575661658947631291919229437696783560929179519241237305891316191402203523519800575842805210489115258598484645808596207756228473971438945607253692254000700290035812260660273266905236240195233688987425741063662967378798802659201253804339851332430537816636203019846369334760194498793286828269998253345321307366398737233298868667749967974041953608263765455587915677581853386883813426306909547198208205533113413176766781875750104189118438681654373907438961363820433753789345956347676852491393128880366385183498521102503158240878288350229380659410148385864919245996669340553430372331904772388363466239573940504185501591977567977460414592356325849535793171028623043269706887287110408549782054506193764639189928750836794134119956235715670067348798669421699485986483502757593460071395998902709567342672387957255254491514704482222430824705135111250006962283999896744879153906150913194498999748996699006052592752490441437620280228554374066188908300945167287198621339300555874378575836266000133429908610596437362035794001568318245391704921793838781526125149521511049625610383210351319489064325568077612605125557092505301303227120771081492609739204096333954927215818807646591016638475132136322976631713383210274471771486123313622997944580999249586227392708657227414403557043676346515529610406760155396301568219105483966359630355016206834495857806453615488067128151079911628114994501063934411031784716122454544398854326119085614722277714788381852204147565244511176175227968151872946394379842190089156819818156033341579977334404412254830836356589666938162111656279237014712590038704977612574646882424751173012063717313380608354072274344568785658150372059024712724885993820651631956791472459446625912719703178420356882581730948475136348730546770736618171419972274884231765530860205142553943573627048845054481575289781944438602339628920397365859282832292376428397347011975644717019877358962050438646837008720654879011837402321951932596711593947500790184795298466777822878715885508557465621000960367630735308714476192858310565971850986355938971232471394647963016211038745823224847587903694550799225409331220024926801408267398127400242169142256431320346842016148122409296647268531399298088122649404700608127813278984787728512332951724205316828553848722191442940761059592766374918490888280827212084163874027514293930242171065531869530861176105943905569938643212509963686756046447603214387875336011436188603386129672467665387520000000000000000000000000000000000000000000000000000*i1^109 + -1847928852260787538126167686173594743015038900063059049671122328152434413789284809538271629062878193821201177964308623912838234049493669535372473188210994733370782367472815186044520680758467700548555658877690924485727195853834498123719546160043308393494339429951694668082365612635976929088351103962434825457603635946648584741060991494112471134023670669745972981372744128741383741807047933761969452509662141432233424425317541994501918365983810616112393354899806267470970619077099878635282071916079579801070005961844100510970247634189134240174447597718095880461323278462641969492153547991304451811218347938846310196385418978225045198541380296234481057798706949980388409026122326182365472431069987263872324097289253305646893433803517217529903817667413047848881466829062053452963773946091508779530610701271080652239874256715716893672802887818187812317339615938927021142904053991369512683864782898018205629122120389549906995512973406895636179525237203558653704146517257155192666763156389084424038081567283073659041074467969720407324129751341631503295362132615314325230103747229608049469947618949564616800606343802693656016094432122956733526218180329379339135490477276769866430636162439552714330018024533390402275946584696575295832854408243185554500520714939362689169901851036764843409294168118186055726018993046474395700618253416923073642254734972224676235620217603146181188770963515179468592844338202698898919083479338124157612202524283833398841557518860173331428308860451885649970109596438779075112484388262836429915389975706000509053416147401923630555355317419011725869228630080555849970222203380354891283817150650241869174363057565976206269121554053526634239306025178820648800598499611214701533589351094988540933113984390567539634450910926222729567376628947282560509564527975735808725042427559178583849610952555794246166823762516087004712821102357347140076687135231887822900582874091167984851254043048293886308525641588930168682713920816096473594065145235010114422568472117272812341353990492904882519637758797592573553140131133963181049192866226095892446416127163533235596289238214497939880545266432891513716336202105281051217174799133735194435584032559236250185681888635361789405404709565608575253928355933745410045385224391470838172851533445357197015290771934892056212084692367186616868462308512166216548097994377518558047269422717034605157840421045239126892180267865732929427554398800057569557933670923071435244471379826531421255314099684309663708287862448691062884884656308354979007576433442743354914900794458489315871309752957900447965033861334989046836059547444459919316137669827694709064594315863676853819674818476294698864735603511544887680398174435258134595890246060716829167413909430323068466168577188948610437947925945908812524294976014044106752625670179404687048004410978042093272859595343158676582762232201281588738295792427599799056599809402994773485455909007306555231407368837710555432131826612397721489273412274495538665800431811919268651130991165599900695312096405241007993265289017592444415932342035978338449740138441961620002416338204241022805417217736712765737891019369576992738979142769618458519389390076674972496522545861602987752528486589227608637173109356958992669168165869839369517985667301422383900457274664853115301846859374595735002478646570045059346729500596254544987855575101468872340453197713338926002051070489653777287617808922936900654609621287925196827437478313525319417533796483737233391616000000000000000000000000000000000000000000000000000*i1^110 + 114081435004550139567063773119493636643774076297604780587520091920465040024917450871785183006746941536473337491660884207194214429628515516240436022476319692614734252055114616890002253782824525397164037710331055827374688889419895885406492425588749116730889163016350656616319842022492424477203925132972054223578841271547482964147191132734967009094835105769151270013438616626296646970685898518760899996121620744498640811449416191248656756658365893058363791378244324734330674053130942400169739629839825299208947732334156574677426212151447413543616808877969135849299461914794035482289858517207056342614620423532805868513765215186308053353137484718628879971690065255212778046588089091545336117717725329467605162945918756994404371999851557770502940764891848608196590681724717102647388817036433008827984850841470165529563526903005726628823179088580630326163691786124393748508813592121440621037513462205886884477692751629195824953926321457483064900639390788787202470288630957585305562064455846127944240520862492818822655662863791202624345434104523184357306450733938478851902940665239934031286772845645346857644805260474622037696360534366188917617592586373778256714033824861441468926261301962871849744007486508828937485273255014116922366078773204617623645168859346604539056493189155357605021597727970455397653868872824165748401014039244729645483054759081417781524993689562863276046377998880325206516860989184044252187115588780557522289865150330305288373685197882505451551159341322172063210692941107330898119547710761788010841857473904254682409029985065803583110317498994005215616952628150001976645495389059067241025941624617696149827313955465583131158967985660996804808698505987596926806033815854602966274628468019904383607207529710785958140387513341581595901235084583093941339049648159846225481713210056327780258640648175068278422120870071808886312864938356600649928486465267777609519571693682862094855561636589294982702835365338289993128402076042659770908661936127283681795979932771032259695551133955698801097525593634039802946795011864880409469660189429404746066662159127429665750771812035734586391731029075500705145239533715582720566360801511026123634631127807011095036544346177636494098246887319179253128516284249960292167345869395396909160231784634614150890548757213312990133158713268625510637550742449641913416648247987976530523933832052289523223157041082795841679132140028194825794165849999995270903936568118545558904560211959670369656081589983873019008232242839987968099377949844541840856996403165452768557623964570748445407498057201127085946247136516421478440928179959705152214283428798023768001668083369124151217600095814584404463953913457435276355858153831661360371905318488643937469811790276937282656354873181601421383432778650693724201991169413791465864537005689242173792989909439804179951246278038702471076936605390717224743173417623806978143100353307242382971695427125604756818352163744414220817200629801926912860362252415400543016062614843676582278535766145960480795650094380762538944898085371669643070923158703483382320381417028730116080373136567901227196948078848797227361518175736216416014515428682950167604861616698844396704666234288253212962431032131646313667344236526727328434178067954559410048001304374139053581966553683291665452863812873474061120493247411095990044121955593876851491703139210438133501904681959040295768508079846695488555713953839351462438780462354390804325170059540226120725978190708736000000000000000000000000000000000000000000000000000*i1^111 + 1716578648630526668704493527846410244704834779218649990948037783043063296633569144114570440756810838727906389537446619197654396161508593456945275578717961440602054094031589838445043146162505118352579006270923439548806939226532826973845924362581407876948633632543788669864792226384814713165254602144670194848294626487734238377509664068754664278912656121527924970723394834098213934399081535831401777113155768429248300831137275310167133031605712893777246839054560745710087960740775987152960954213375147897034026887383239321219086337651475096847203276441059872432187153462885797266740640400399751483762275267737025631920916006057288586107970117537980942551700461768254815632599873072801480633599291068627541508139504005725984452403840055073179571486719824596683519113428814870696893802023731757865043706225015612738633663663062791844723273891230982533771937743307749272767154077048086864236545120349622748398218323556276148224262873000510676633713646785535199398643813278592153092262464314053362456922486243349044512783023033369740531187617139815320309722728723611608205591317332649270972794111557881209085751801143586315366686246116177760001353870777996985458418801602295013447916304312833673769492268146783507021100810366328467094551670560652194892811405001841463265890112994102358892687122464220166497043204758987780803064406983617535672020665939750068560842105544903541570572045766076654423736665612098381371674694521384363610474462722679275962944786652027913048679322655112557802028458030792399390035718956291122350282901966777967715739292540702828209664542040755640393295231107730578450902133522041477310349632664175565468109431285986287069463751155640477557086929105030715051367448454073833269813355538125024103289463213593122064455978380837253093131819646843345674403089918286425789741593484866812686231271247781864309621781382723535714217494660033513941994545510880452409246569499516754954266532774742736767405638171728997161748607709509543139362404781058888638543535693448617915006998214381596825400476339124706075469617270257753632378802220483891662796159698127911299132598856386924545728356545122186720962256228370777008107130786930603769727358110207597340821797894743713013917349184454770998766606314331006146129561463223438500450549619975537587917926083589123401797206821440121802129377167866483131226710097123722708436097541547216594965873252552423561740311296249402429931086806439878801494592052982981235789656589788866617147835151681080553039987090286632339789141442388423617523624309572515656230435282397586817174469591100375543720127096915310822868101851040582651411139496829087802441039086844137995508562279374530520129835153682658540410446081408537462736768366775081785788998279494049847892496627885487028557779969471978546130948826667909057574689950618308499829303651567765394156745170064200041226676986440676862909352062047192462582766244505408338742907771952358144464117450903820202293625966081883608741014811789160119815929896239817498806118087730635354439799316829712265036897774489507686196459495015041831693723208208552999260357298864982982910351162868252916988521565621808355141755924297590180468974868116393860653427182473148824644749108826629326677869772135825919903827662667503289479018461151158174256353164312798814373924409946668039027279138247057979440131278087918566109627229294226679969830881771080933222773469385354021576521647109712283484283048993691674467547666136859955691520000000000000000000000000000000000000000000000000*i1^112 + 3671251675947603618031224614033074698365301115763541500690692497407974744123649148825126544853751596405603783277506387946445441706994855648375894452753895620757276904679525009415774963739201318257401178301783200218766730277841899169427635974674899729357812379500992197809308164614506776284545180624585218345954029422204848056251545803396294203050888561918871810404227913576404888983098220329154791211859998180334728604537027563568840636217239417747288533260070134112908239825192365328212691944544897469368964225309714511993207122680309773594187681118967781503931686682519962464662668548428325822053346235857207430938223679005348149761982465108067057157186318982970667852637553428349689922848988059054582511010903160528726803153828472630303573512525802436360140106753650925811876161689948410642675162490667961558203083096984545354234643091030817990024100478961288157387430417261696081340602575217240421231263166228340742117857181041828267859986320529962455643361021494174670432144085204574887107828308895470389058627926051429228812037310553074582754628757347310457725983482365391555922607687503224440658107110873601457794582146342151126980471300181858424708655169512505343683750852526233798096679103645523543176405948777792277446380653988091419464962885145247388115307822662420571450541107030766272657231202208962550003367809602675717322428268078981815128950996100823295301054445332330991699781481972394229790329711645661691578681874548598454419152761985781015333864183202405391497688653097706815573847209085592377439779583161298177481722251204562821326957180824229434007534914126028181010197220270294880051087566061708947276733768067709700585463145555861560848835806623868160235734689660358831404818774826796342027847596615081323458327662458738959131829883704683446398677086460857368127638354675344001380474638190716244793237853747376747747961482113084754741796711684342458341552904534304503123647625278374688421275851138006082675234909093858522873919073399586737505098523007137350167939641447142216121326895364375269225328118885906612785549543892172241712795658844567273531251353774561761848861345430648727033698898184429685806782453028447229925532990034223370273110526934301837314389207894664715808099922676337684569375897721958933001398309613335660049038506715121821933630704893493352252509379539170029734747918192952295367036423645690582790575366902229275830808731688436948786876340831275314226177998065162888985575335609255855251578765537666418692208182198675226126631413194940065570221430400334370738086604219756023332428997930344470143591345736101312540441575119795765360362656361979754487583314788319931915052060395876913782262969590687981431655107275595657314060148065819351122591125684071894756755099687768902639636233398672662950827078530332833193483948981959243181315424757267791463340201398214277613410797872056057540113704483489995791178466869259945338234420150204202399914625496517759668468464115686114114203030045114151883031081192475773632018094385758722120601168189218194352692281671784417938376536663072711683194282640545990099604680579178257711431500624688375280314406334853900125456712327845095455273018478916411134013438680061981547993712665459138337051071613411001645381629926217914342616430018672508317537970916437165587583361166726072432350000919882662961776243505417366961166016296179296381403856006739534160045744362811236475999581315335490410796268020394493433065364476919808000000000000000000000000000000000000000000000000*i1^113 + -26475237083822664133920500095036107520280679084163931940613906028170047522659754286206624103097935222164468940400911858311785650496511041290996114497121070719978151299995690820540273732987074181749931201683025664912397311371302620403643673970953986289955041949833424217286467287851564437576156154072841895534161257510564470281706568311896965622153745261177252280867668807873089620801807551526985532471412398124998374443606746642099779226666603980174822399086694669142021717777356690596681815103128550400643504940592081461811176386184340467025107763915154377374860594040780320050852872104443571939943051444638111093545770431264304841786377413871871339438124306667717090125228185693465229778040380444679179907679461722829200483520778109543543328535245070399734174398090293122503950464371611141051650373927265748981933325215078509239067809075484415059998102912395174753254530972786872884537601617330992088503134731314252115703801913594678768666119009157768437574391409604313587985224400124370263586232844536073128296978674626608635472654817954002489935667608806850783433702550167675657553106062279471045355072472159670575754265921971338462497968372814148179406573911879059170635264844856677580248798864407705524122693507088928842950034019171961031789994424198501799861500829290091201254194576271153528455491065659557200672979261742947411008077739092462704702973521597517575059390116854347058351654721300437053241942084784218403184666141750404494487472878789121229186367876283098504980692385322800325477807181833367400491725792384982127474698171000769222147623255140444069440077243368596942062819929141362891722263890169407761562552584512980594302527063245434313064600080589761043122932217138090877538695570631691160125222337185704101183828712274199396382776087428275185048683501469616996649115945796047945640520068833799090121526613832513447146233161547776475698067048848273523313608127907728714428187560844400759359718605425783811711793289197561179267204246636522106339255347728782552075409032582374617518428299608215901145750937467401277211670376051550389512711539164358851788370740707847872428339538863238777076588481218163459552509605167640031632874226707691954751549875393230250304895134469968507197566610790587187847545776185681121596099119639388481942423031735548646981617721153902397933148208189049454266119308126137139332659263640521501744309629936097275952706558818763511441996298173214947424202438007582384699536512241927497354109474612747513084751913071376697279643645612051672877019926900627853538932007195147000986473971942973033660694061539986764915956340113350386610391630607081230959163392606497233886724446991904548331806680011651314566442932736710815116027668471906946843957781147207628776513111050131795135644236497001485500645733372927987716328631960968167904571175457498907018065919971585476310168330578908781047004556210987765467299103801566927323592794760850918962336152225227004356961209507539693436698445764321744735575636685928216566627749564573225941559780914877645103055378284512092610077681982582270965534734092375464257069974567439986696738162150637163043356621159049585134148824807671961127145015339237634181205878685041452103742132576914173170443410895866037477029130707792776102080914835653482218187167655383335702436511534029886136246353157176272189087078507684919952452554634334448884457413314598385634792584941419631297530922524043455733980061650375236778144563200000000000000000000000000000000000000000000000*i1^114 + 72428413412415726097698461979444403505367477315435842902894760354228467570731628003538640747997630418278917665522014356528941333395628401190589477253391300419291920850681285528562922555678505605362399513639373399089576128578445395310247181214410559790403639625023151245605121952682210895047303955491172592901226619145853453580784785869996458685560088414947202996779577186120863912538168212955801828694506156038621410371743201265000193838868741879280778847165501433050902376635943077397806925980896137373891385033006642902634068521654909757440615475183089067247381694478630832453375306256319557469401770760311919264224306653322288062949628913472201766281097366814219552007422980105475416627215086790913597397899610062092055737216893618836119210403458068895229595378909356326370612514310859553795318348654413032117029447247226743443376611320244368345943819523742663720095069526087699508701923765153643977104179256174249301068975770069054863440279116409384079077745972120714138864866494482844746353779602027658287352821382023294752244009485427034084005970333412122273125531025876251610529340648752096612780784710609140987997817604758790310300482958895946203539145562138944553007998652993667770235122817992903296524599092361552864843447221622227484949642431515755005522754967598021282401034366127706778381727181598816239482724983806545687933035673273066640119097382246798347392812462489403250394866796768826781119013778604772204390015870754823492086565096792161954009899700990903420612108695694186726029410317090400165267520875294418093756468655538578670230857369298991405646664999230005558672004593586077861226385158832771614953906191314966343362332344702421205712916374890797728987019427704146027134137356632849372855578817490454160904791508590202320142785201636737572275117579872582211588115276620412441967513402571409616173555796070045733429722518628673340693189023105184922848088006987123626896616996449294857930589681449908401334038461057742635890003490759712669757878509521595140756078878857272365153630653703455162173577461027714684137979518435433986289736444188468597767065296590956696967493937882446629323446359957979399845096945240236179692580454005515684279468532164228772640273855937332958392143025837845631790132400345572260419428655229538864054998779720183104375502260440791314697565825447898862529233062939694303471348901266415354394545405170701196012617035535273256197527444279111288235859466733457901438101360446010200734976554084479025537092102438945482943961145325590221915441322160862099954915505528742318414885555599598409194590171102046934441797198238245151084142312609361012325938658143435885501656456242350793993306111079810266117166899003431102117758629599162403451240493220429732006489829625232329874094028491633842670387438919408428451806442061589076075455752211609704229357016902493451684633429434660187656114778058311261473958717849444571059304938822423746643271837376876376080576719106136295355824179941816112840822789358996481393219849785637385043402550984408393616541520959661437583264405422048599313687722966825248528080443724760156207066306986842030767031517749323305981840601284405935208312493957650834555476513761215479566833313243446094720597729195563212026800785970611110875702724392386864715783250635221807367179442207723104464079280882597118534811675787524239048466724971723305752626242149631290781991663930083222843124130694217937203148294738914836480000000000000000000000000000000000000000000000*i1^115 + 128475374249334831567323301426728217781041224780168144036465269166926593942286407629242122783659737928074006778113020703675909916293977088947644481378343111454790704779285783269844363143397890363314761844353022866142118278692677231782479657991865204503279013925484573670258388589981892781470432914404959311380688586402861063690858766863849599576979814421332009924574451532609428249131489874190922774343842360688367402665443782919237536084406021879777498152512182420467921835214743985278747866536803625295864191172944365258912911734422280402367920261918617251239159700665701248419184420557654619600993899597749308221105362888185389565333145113356107091190406351620026025214380469635105543949912926794370822336323498845924204477053521614112503822790202583772872130139655982342341078925889757798969743624928015578436325009844015848423243410965246474611118102639012864861690963576142436975858661082831816130812055153880205136994014412627714265430929679751108644189706689099442244923962542463572520406369261620001996110768844578434904567156199651864775114604494758681560083375233351891382641761402188321275279488788786446786586584545912293704135303431812830956031032003311753977765916139499947346583693636524247455323096409054940062797366550248357926628816565576673727517969613900926885506263608013288855825886906061364126509623952889640550004792572998112567835162884575242148267442940489946171230205339048148394947531964199365759849009411801939413036086202289847794674731069286323621029172882834705120782689271950820566536158014001808570901195923392668768243156226283909118532329392011267560635384685133648946422922919138000808503451964705565389743412515685783534440376422636483615994670170862003557452857045227106236504853242103699442027329053084234600834317787004019206812643526734142504355138391124671663737617472908619646514186100969120947751189217324813445371125796249560094756970236688988591681967399862644506588272239577188468211165693149149543224286685320722188001078625696257843532776559729223049740956592870759076551481615552167056088065217961811270185410324642919199510061548211949313390340230587712142485789558582314927278654119764110909234422546819068194074837425775430036914859825878065052229842225222900114695484499905345533933195822496686469938768705675484466481110250713091504599688682729910259939927657653881221834013908597375031090571623867287297307384755151107990696467812478741376634468193547036685285156874753788075992388209785046894086294096478602725586009328211581785748187759429103025258231291641633549497514544538740296132961665868961674507635643448053557940292408566891041545811975956248230922430993441730844368883925732917060298101025634706888764126113729422093509608076591144035616409838435075142957435311133792460284213903441148050256952159736621535503320298664372386965748087641861855298053946863460267613755747790785132106598046113680833041876551810958157679586176452218008367363882149970359590974005064540855226468180457768458837606273141372888365043013393494601756051665822715545133115803912897039946738362420995652961366940770057087457989338020301375831627910400563483745100604733449232922635921056630772907468225827983944663237296761654844129486232918710749067497579297929512798880783204231588164102543199772098546300411822341253965755615631088599556716079599424057841756412163410689001263856833916781947931724872356517182135614923102651055983296512000000000000000000000000000000000000000000000*i1^116 + 139823314423187994238058729945673444967193662982918294428977734180984608317351917530968862909388791808770289643775582483407683922144701944441367951531991496564839676251805775930826259898185726934277635428896809254782501093253471795785431552494235323696462357063340487942318432516707635907245500297418093638173910787539072904982600305536162970074464412805818734593303303249033728931122419718794072803203224300344179310140346102214238732606276987938013040593444494780566829928027733854651010322085285344526791964890804934269996278447240664670725467111760176009862156893853826401153149909919484217653424999788439057297963793965132476923951928507889587593800828917966443313645477646601936793050058721237872051312223022103538196488332048880526108477214996605172674119106510820019574780048890949368164757834468075688453256018809079403525165477990367023894423513677919276243295939511446755743341854352937174190438526915605238692203002576198806940350422143394675515231598956384587302686133003428262708179727096863877986421610701801818432855512573096394059024642811704760711986763071215549829137622028755992422642791352077687595454977268244452307986568856407584616152150958784741252968366105761009012533179575033439959447086118035904655931765570579345551131469622466572253290283258755869230320555182205034008878774603153348182612861928008380606718078983139176298668052968803346616678436541020717411610071591882928929356769688357385328406230754016316267448034335175199238362155569782706826430688647697120871282383246886803208548392956542739526137471521748480792214847273510543120014349493024399646395559199199552446543161615274490267296256992132405198296354723836701200825734675339598293442464749408112969276470663623411519182721864895575687633913268823416939594871158389552400951723185616485813488943280126748217570196821080103796700144702857068761095404215225342545217191024684876416881632993449962861280406652580634600523144036539215652358090676357351542688057898199416830876437432920352453908583637026907288462657491302527341193794942837471363644265489018369592392534600764529647506264558201294244163212915146924178281012432990343007228045625843822033036557811268115765274872941335794800043781813446637746178128790610696554918447632512938240122818085551071878369785772947826418533862078724980753187773753896915115409016095251354419581127640857276043963951238328505712259167704608872218529402270761584257014448083007772107129566057138921550071162987989563263021700853299725727373317641389959258399770936148204449277729849712375975189633232906041611694718896834142691384881206227111219889345521126979278257195932088712231803568497559180955968953152975341893756670985729225422986179131368382059954986994823083544697036531388583624563263257052258675741618829465456573400070950922820339214722690387725437532519408968456776907112146374642232195288360815907243005031484737692172553352502541434329353119208196511703213717694601684656028794427294885098209651127330321307822972682332539175717371925103960677026878690061464537833716484446434130701038475247491722010547631894220776824085667538613583517034777746540803052962712882500577363654277737677756477248372958796792150947171752214858700231437611475292150874041556455709926613060894865131102393664764692839464322144155133040066861573609563122749364291278179106657100265583618763878768577407503329719855210020193610347039879832327841382400000000000000000000000000000000000000000000*i1^117 + 73538379152986405997430483247904965898935598642292600379513983425518955121106173878280312760812745799335088486166284207395738004785672717690053015688085544265484615697310028555314884544641977242512242913458022715037618662515851283570456421758436345668520622011311058643469868651916563035994094088080313061976328823848808514630146729846961394500652878867430210124742667099119915035569533594416251508975153891185069955647039264869447252925234933753010194905713580899978504204514436280910759156267555666748019490955566043476834234733629068361342556987393076977297890547464352068032554238404696688514555328279102607868282912156135805717066893628290670651687732241553489252137898053345584311987619200746477119435293327466692565512878790289534694779241966761225460277147486740065137806507159817712209495228635710978895722916849088898518439820081041881503607406922367623988209873756117521162708829860647535568591751947946413497375961275571269369105144189043627707380485178863971854699169735906363056260696698559075752150687085988720688928416408757301033326109987536586829061132826016485302578133954388376987456362446692506008838957975922161715976812216987640020475993117764367471435270252758552834460015542295822318594693160215484126761714699980472756743787794377795629679322340034838884294325707411289587448872348432674605351330202388568798462256859820827021647408329425386215435759206923837809585621571602985451046456618757432793801303966404852390593718776133479289631574409882729386092257279281764036658805738902259625598762197852272455027560588958369754931071691679648193707790228393244743772166072404243699074828166740428873686742617232793547709342357026982484226103025158583123894342407930183019401363753576279733653258705336507605627889188370144502318577850273424217848558213154318763441838093374602290093716673314703339642053639811254667037383421933179794467459936524256262802640967234844523480452785248965737166326884834084437984739396032208663528937037929598386579748194245638217605621379639787314532744952872625724335730071032996624694179746614670642707647976596994013713851653844159587538122414214497026325210831457770267524535937663528486253451232843129430445927060494531653004792419987843371145355681790848464249192330998429043339440534991658336998447224976636380955070997693692317073906289672277425588026839512433585324242830294127459391909801094619834141212117549077499987692333008272129802087922610669637062498035835596350836763562107045664673291294103357055632575902859058750082208475999682755046557433851143734581497348399358854385536009571905466140183362445528606591235140637734956938501635239895537220406716632069027314139276613384234588185832277237409759335937223367455389272636856520871607451655034926146442702558132381566042924053794249448647632628273515536193699631194953567256827957036294011842417349625206657015161418772804799410046954274671177030559826250642110422235321542465618773837996668470682122496227735149071651376742939750405292346241868454183720301512592177416002150013606164848402457971464233259277532281477913435974269799876596364783769625636515478957649349785768339643233306350311162725284651313713615470306884093370882633374787100402745706577386199342349083521184832899131091124841937860636630973775398150771364642183291421250622465425591373066820069964714449138705759843910507353882651548781242683511687269881140953244441163857920000000000000000000000000000000000000000000*i1^118 + 27165714329617994331737006536222953895793205946062891814879857744410225572894040266434353120361653879758045905265280755835450500681545486230048450575794419510297854283532469611992533406735746122340005195446711049106196344859645670898246230979105247327012181118886850797145412827019842982696396955285692141056097069468923225838409610420793404068844427373091889481394582046978860325671935897808562146125561549959013391265649858712326852217342328141418955323688669077558958409964615468608450504206887578996117581565472197775218244630158555389592544913297294346673640061374544444573019419434880793677989629779425861382062846957828901485327168208991357687321561225910682214584935577522595453503536783424628448361553518029657448675023164210776943285607184656007866074161691130827167556200613930371491800213041406591616804450838982964091390947171198174192201912061180369139020184009935392897728864201677941861603091959663324058982335547168389639312868038508692490866194710944220559237976533984307510018070789743905265246654900507288327601845020599918182697366234584417323286680281339031777596263449318607151666094458782205018932628927561523717199508218862417953747690828205795990888625970135675618204999565834094204846905461544622037298479224005608106694725453816612166407141336078458197926183775317058042509275799632414249460575676144892994019643653931099532233448909988513268906971402277236808868326158206645189554250918270953364213570987030642337466706371016999682873632177148238182323845351706722417858262580938820424048951996786347053569356818731355825979973643296491978168679708886870090575932114756998205670564788512751995765056326862689195676192485535258222513222529007777199498755687245440647731939281058035740212272407623600842285715564652090966326887304831474317261362201888228766270393387073754260542041482414342920983505995515258531742632466187721446707217675621599512176535500289802430773584096626304357721390951016539112144546220146381315295994470426715237486863494127268701396541925927521923429565849434153404310325628788872064301313770692841241264915712643363460196433863807590406502422931377178986403599249716921238204283953438497962720658494003762154297770385524925136567346632474168319722385445343359668336225674337630910245870158412158742477547600042036152580007892952822982696393252025127975152876102083117602724178976449524494551345169047693977298500272229641741284524738547726045930056487567485530716855040755306986198594131541070685327991026962355228213720537875161907431591707458354241753056549670236836440786623492976779208245279597390075915662208016080134740468784140133094826139893551014795800525187024714899550600549763471663254529310659566463947574692881188462699442136513318344264560231745775246269146909014266252877730078026106892005168754470799511995001791592377966193720329168069742357646806197762150043481273924318045111714735144073224533445503252370009278165928408918137899898756665887706383520061811359612888234072357335710379474452969530444621161507854283136191348190517143707724704490287294828132347408016160071123939627868021121820685592310072391058693646749740906020247129582252969585980762306308208577254455931845290853382209630283067933607490190239274397961335384435370018376733224806065397300614486866823307207566632953830166250186436953115396543155929390528226405626768435815634192907958832953809757239203005108060160000000000000000000000000000000000000000000*i1^119 + 7040848370890788913307857747956888510064852165743350695889565717289515802523007610661152102740364805294621060122746109024199702382973671159665672982741157818763772525350987094106934405870840055178349182414488155146864613791516830298755661894229126922514607867161565948952618626394603276614564330915995708910876529295652750803114677702933182049772642161462314826764216201370780602464004410240790935394266252742421303860923724325522127742166553296611965153444419994793732249625453090436551244601240050470834019132028272426962112853438372115526043306073385242299029165823794631898334243759004510824413998915191046437252169232463995280943390403863709099027305617728280945372845385055375233399499632974120562634869120993498417976283306270708928045578422756547182877779602087902852445406722089128847492601609800432165881514403868881312272036933105151825988398229942642711382278176293123084445272737691372693086673226976664934145853041165167684707800316886544219598568303563213699931298025301317466910758907116868427652852569100593062069698547406147158143657378114992162384948171881098450479201477153712166827038082676247318767707516918426661162643710672742660570904728381559268746909656717413411601256549248322088185614019836284594693392406332472867702191073962502462196725716529738778243908467191447443548411964630670307102730195146081504417587857829520651254347977776233254174915833830567152079907677987824576670165068858507673104471196787500165227614451456554127236251579040854276205843998740477981535096037519610486838786054217130251954564306236634901361351777465574195901117550080639272586717983918449190966044150795350169189651901598891212958292027699566799535141505767801639390764142547090841891026040768055838270895924145276898090926556994494363110145635748333025340126785360179217316611607877705878242382593283139660964625043159252883423437189096433096649706058726711223920569444866670217380489214914525813316488907799925411963280326985205139688020747643081230429035715856653753446315119968842283857181321494618629059358402497262316783547583315318881473824781510265421200677069228197772691277019963035101509112419047833462214372459523907571213326701152429593424659765287734940945126828187069556841521972028152928937802202497389436093058019507736025138447860412600230817476449092622422310325549326083821290989665303010127408182585057569244970529873799072729419073985518493077284935361077827607219442610012242877277688476369401324104612596806849177394996302649453249625875988877224640855343315319842010949384813790493919460987665958812603243840946427948522912781113657733334027324918621089522608591674089333291106434288214986618799340161084598047935906961267513287479555457733886675293206387369499746931625269549147261074731989132078884677451876452134964324810501767220315046157604720850365795848912574706755982389082927941757736299137751253882789618463886678935886219500796402589566785556260005681058220307618378851669269302290016376660330636842475271172828783836583130638087224054189197522194096078131195137933065634906933579819814374773648986552148448184757753670365492763256887009289604589314912316621626271979181339669335600236855919020166724095306109228662562125844605271536978920860145049877372992807166474970431771517047230869912684387798380168952804316474855020807601142158899426038188027247992311460562591377089624179782810692225492582400000000000000000000000000000000000000000*i1^120 + 1314254954023354221547788137589490074823408101453807480298147980485575194471229244761061087685421425824712725490452773333991617197634573814358016877705104166554174627821523657258462393351104231417926161510105233571921327694553676212965653124195044768432988076211959424482678355600851853893699714137295724843425274025183865322912662668096949332844110113269097603276378239611650966436020774528352495369706113310393247350312477949657302191397210074015121211838637643693132539697381082218339968337691591327615737638687201943907976462535460275134577326364406321841798905754490914486243370244814034971386019502648778335404084821220779053344538074387852532602576234112225053092677853544868005262865534075915721875884044520740612626567856377390874791543599725833467040751552845675440937742971525152983725015116141386644021394243630235398158381612996640447204691701011143015767103462303681179080115724650580146811648243177154949273359000150451094533529982365750013556722119683810502150758765890668741948684769166412637342134809809486241302607609992462989921995036446340796067337852124569658736519174235862908078217014826324235000801675636491002003673498730314165843706519005580253668132415017381621003558983348016618414037729027777400240229108653982021762810725790956071205570404033101555005292785448470477075900439223733169332171671982209325695359327344998218977690904279608385757797545619662934583608095694521260924680633302505568624973052599923523323100695915160204547930651582748217274565686806698409495373086799789502859433309164864112735678497579666697512963472452770435980268201035214808852612619633086415795440008442117430803601510501999768734800082970661450324372025901136504407362197609986953206507916107539463071218009820647657846508425260970548785061716231312150294837307934368543645440801396188392580321067103532172072590879286097980521821620092331572364729906016993924497260907272426726200012164398550015066050958282155926864543846609764072082448301791062306683427655363121405002093791185102926680726972883965610432348692019664817945456166582593531071612971769744408741376007023360164821226334053923258848050508190433391237836048284964572770050812265556121431808625316257846310689096235166510790816432514137724217627908654662266107050157378483216085764986560681433506447621540289401430680357413882171031855248037598850480815810428338244555642268849751861017586367034098485302980890077092390660969626039928735228981747233558708685569480585818292926256311436652181036095349635723871117349195166324746240078772404233974277243383877673672194574140725217580093054322470833068548934553749411904117639293207655647862101360606560155445520327887947365788134811549964880843918679674787270110255575241944856249200344496871666737627814189720482324816385164974064474954417288532204526818917470571577039892990131766464241203743131698793580275526978477590638263461475325290361145266236685530070081773510836512549602452773454674320910549894356252167148742654553358731822674504672937152924129810253190411551455026508629959046977949310047048055165077337668002740537936213245561707813373531263352429943069645545370616478979787471034039601901275488367963071206174155656004850703845847212997424051683937428992525250338274522569618083125135171228844947590098039015619051273974365486161398877138483825639463300548237222851895603773866036400097561630526668800000000000000000000000000000000000000000*i1^121 + 169885502238554940325293985410021659735178391258431233886824995020966458737756969482486116011878518450647878651235088904596846107523800408456044688567489687991296509780421498659149511238236256156225028705679413360629955590364506071649558009320319381399463371174489926254557107299256405174391055477734144672279254425416754716479942575081301927912258825459993976240909535485112286404620560497762004685301277915285405737252361526650838344975584621118232034420020173044667360506321157200972048108511906896601472367067638316178398978410378001099991917984095822638962031317454897711060007049333624505269875250771184398384171201564523521883041295746448447487250208497456304198872300666850415936593211373048269727783507260242193866008647187088047161576696552562840401144885611055894246813237963529741126104598317018876514399144106397156352719520352728715590087047978808047146181331282840847390592851013405498082773132372307409687926433338083396628240459209643689568062322894416401684367304695328534871680580903578611842173136668240601159119549494269277651394316313497560733502181911086879569616963414991854963507763449255159681071903561031675783507205882578905756119407504109537169398515433390926809280176945966044179491519774851637339223634595366011570197421524944468331834862143660099110536261244574119600384868201008158190367442111630485862979059782636269470512386260486956680673404146497214630794672003992007527823079574677391659902411175451302039977602022337894311166246244648465001868809882936404449934016896008781331500481635008222612313272114508197934567302516349521868236406520777743825762577957282957798954615726789993915388312214600043693604182394731304638033150532471841386313207101518123584921345736205572524953671608532957165072711570977190230548129259443517424505042993876034327738906440178582986818888042783978881287595639798446566509460182261723834501800153514060140324891970350459375152776749067660429801221000283034569023416013519397983620893449331978682336443408042999899462137086767099963367581176117326881570152230577675599186414977993536735602112350963461182336901851493415105776135879130827943284950011089926587288040412922667044251117738529324796889944514579165174278805468655736596781144792965149437193395493004363365948111529693165960339712976565427386490259397081231747787414425949503063873622246577864092321297365265343842687152734205581663183707331462731147923815150754114286682633611472976271721477821195160463426065556929524581964068472219447810710456863727404370120585009108415533680598750773200388864121566329823363500467658896747206142891456944528752340116122436229797354750283528676338734010684827294494621134371501980886655930372618309095142878105064902738351141403349435561482517412062796702642754427005595428771670898380758849289661584106463821984381485781128355734227659468798611926521595205600422983713212467092856589677113986135659347057688478470463799140709111163279386580345024817097999893809311343484593989851399639190072358459693763465932830250928129452227644239253002224089393627194746361357916568454262249825205098791456808967898013457852840013372322618194648841548827257097929756647314318540110058247589169915013092077105139070739891928451902014418351931918573357403608763349346286525607491912801193140037620113286154138722501191837393435645186355554572364388346124140175731957596317286400000000000000000000000000000000000000000*i1^122 + 14352706467244414814388962701255481416376040529063161399043032576750954960344542542892637938893304874851477740631259467218699817993351045989386899297635088052913453465844615118124337685489137011190176489964546397594636591298102108025239099257176452076475796836604913912945498347837631402706520731733390197048498192094911682188377840763343010543711713000232327146439037927583849049989561309382598908153114234735455330814076403405612392989289167484049905639242016163513713411865473226656434932410949278552629417407328666079319146401633027748721163077600339925714121502022736773531018595837306005595046268792918784473859838433852111468643874118037324706110741157412949115959445941192614516204996417420458282466259009182598159136359658893364188782485329130259123108406948477215801395450662451593733310434795810948746304096421879704325241800693183217310763634939790174914167458969572099922085256641672422319206255769500604382600900858397080167444617124378766671475761982685567555256327922269376642654860207203869616374323809567349083837559136520502425995333445414557559700491842009301103520662128943007051323886784181997143474281454578283881216735640895734985619779783937900427939898910689929610283454445663423525390367698865578475234576758932378159682660809117810595721607706326947150952891410345808839877149829567316080359381978325888249360768770126140553825385931155749164652081656876871422106890570529801434479775312476772313824550100187033310781876183833672343147434767970143191952571238377812812276681331278480213705827404579641099193632021624605199716330182359100301273383602736933316124376815053251046095899730801024594636845229075506919247470252813798572296084409751060640563440533272022047252043950044351389208407353531960047570427747798831391909635623144611108465267049808632735528396153294616279912081316260329923794297311608484914169126035572953608747757090997382905334354775448882253953082177475753766710476956069582004460517129204487291366461720761351175335873170846123581323443540900612123924443163709052616300483856583109306471681635033494267659444531856727069133056768089849065543763736162466152931233906908943017776427438534057077621482956491641471362431099109487985609994628411463414932329459856672841819903864257407436482878316657136604342631686392119252164329590856429240675360639697848575842407634530387210728841069429317786995511123593785186717729752412887349101272254103521805378300429751651852293072525136842877802602205705924255088849860801938038377791374967800005969432407652114315797183588202863954807717536433873804133945654878599829866899327899555508287115135037888101239356911732159211956131164924901215078626984110337900079585556584218775811728296063262982750585267176092916851735105781527407199033533382851134578788909349019952462435056747172994361450843616923152259838155195195233144133023059096813952078103530629477547795494084344505318642674158374788751546645753072994087959481468710997342170536369732560227792807608316092688422576818714117822894036305802934289049044675959430213199929753106322283638983949887019628671769756171540883207665827674212019727356933882234100025636522293655355148846888990737766389552346986576567075773003660519166308840004439241905555951867241182898021664623117345347198461784520538645612558181966471029189488242349442276635899027291021832202773523943777107968000000000000000000000000000000000000000*i1^123 + 736294122476649226629628176851622871616769866767340157272754603202329741913765613477884826252183903754698436855682810696457362155918117921086296735586440135898729744879033466813901676558815321393061590847070205102110156863151099154042926710775544917016872207302857805530623609860837843618322385394542410015009942344648936696619081070703925753202356054088048456737282633463347530290107417006324613345366901593094503902053935095355141452536692567349797938256778291774823300623057967928247996284221710723429787508467984198140382297904183304475339176823892908160463240175391054808563941822795979523650534337857946364267196142637775329695901529980626421385856176011154190624243346379970457627639616171587320812187905628728516547773414754463282159124768483278373087905408285493152950632478927801022343768989070614662912181927407662493815946984482338722771005024256385537068937978413965289874816912227451393842112467545277524459463026921907038765264325156529603267987038709332715122003582486977222912604525778285145793508482279952740154932239373776583873196972505911293798206118437985663488223705663856955319285365120481397824414080601024901362113780694979006822611011819698253834248375909612373786928962367130877900168690382869467854883058318894803823792568101464729419197806726364825751762045061458971116691375355526609731700707382530452776536266000378510634718248464545174098248244158685761112430303952957051293348699075151071152569965053502706495845902527499716150206807707466632120613827889311908928491672305232600700002494782667410418090131285937122450090343550768711962337300853678810183884728978655812598879237058759221947558044065097182166887893078413678645883962524231594014098995193130214928572543874934961363445348874592422221484600617344677944882035750840329754353537259930786904880638681585169583283680578813483602269835827450379219235083384619690016413482969023313601349365566744865756981184223063569760260639077556567381031922016990074310408638934286818142665006099988615901158867044288207353401998379849872928908694325738472939550750008372444551563954782762557145159745810785022312525379242739561330040324801561771708886129553176016998432944965104541206499014658365229122915456981475969042764993769245114419800548574783012207671941842523380960488369244042518098720656336861766757057543548963608976573804302587884767384610858281093867034188292674056293754328137408860620690140980744449571674496951569196577870414511632781492121450724783571143829106157060283841713875401716062569000599259630048653818364727202148596003147634331534651451745906349766329363847803653313747747414613832520605238235480858963549806129278575062732232241929666597714597030831347852889456274042992196613898434090179732058720022017090265565896303578324941735116506031627662838777958471464917276554591609012989119949942653046408839116834596242194075607860047317341549399797207167681859668734579303774842576429143877596611556127359564410048527908759631063559923472087002729611119874354499335272076321952217580514837209755675998173973486503010157250939821008366617415838535019806259004050063256053148831737795340440100786451696134128774951688589555435282258204554908874664261390913843261442008023409971886980452818120652747351925902543051905981336165874691706638011330062374751895932537486508387342416936878194235648033957365363507200000000000000000000000000000000000000*i1^124 + 21717486139736682809405199988783629495067125893802632828349727685428072614215484185868504217132611484958812164438528703452507259556065492446973319644267218205803259882703199622835349376842297686337612648332277715851154080115024287678070141747379204860062119794861025144416647935047888043362020934658026387237787520206149778454938119479913406754540049762349929365217974202134224727475248881452103916362668833544996369571935079657768889693822901270240207679170749168727717139539793563724752911270115058959017075943302628202179606303507871417756207822919522665433888076819443973782138514628602520578854752837224096195889871335690108181348154843219785422279509398887055055392647988486436239039309971531847175051633088263654206241518118240052180499521900982161108958214929880641851013919613040747788595486935259180883875057611793252343076197254169045260026223525359142643097976945766081542328385428252558157642787493990287867653099933410263139727131833906448119196090440176628591961904281330460588340645557828442049033470438366359738316303039514285973179030880368893842148591454479600097177418448251783000163157877420718629092424201528747699389984001669300291225025693593279958641389035376564423479779161296266435352559382588764512132976433073813388211874729064394626687365306671989566564938978768951791577281871261993653604019938573971377998946752775398238042574809675310485810426556215512315400123389059013363493667981782279376788845497910999493087867032248597230942184233715443986695919502586563493891192118381660511706527026484183440380543169718735439075860917459373927035307621251114474186365184437692456274189292976938062359311683014540947976732545769093224188688883265092094448755817732709957547410004874867087317797704403088823766275689288517310848976716190996455397663262144853580535535424575469261635707107390368246733173902079396425025873741121324733237269229030837407990491879880105301194601533449905727513269158130865184542904048051237201902390827473806539863134064124310330933875485667511924949539997026464868337519789128391243685339890431736538211060193448876599881948956310029575716191880498302558466649633215071404160202379045303075150169119455176511880730884448588821441314077375127482439644760354152490072264567536263688294120729205934493986683905879905364402794894337111358346709453122155934474923675798386188897876817216705094400048389501369529639075673399435156865113164596995404250705034860802106652072196467669493241394935931774902259617156305491722667121241409094961254359295742888335713557857462254629442991002344468564985487803307052740052168768953538802792538279205916594692378965727050101949196824046143746893030066406650113285536069872166874236980741905098024212102279334320338072309103751204454326882217723485665612792340345633351186887522792973664699534811466255598898152609794385702177497023854457939765746120182097362641599264644612743894892243545121001850214035448176313963394601899850009268180505992938699427064951646229654411747795966384678903017746214617497988771671092437534302828832636010527276435609027154488858433261781986094937393259659436617785094963126538577814023948341053523088557158183989578840423799445665638590194653387256675418278703404449261321033517613467521715700448012868533854939035268062344090772588568753881272263506967467019201096826548281167105228800000000000000000000000000000000000*i1^125 + 146621925440693928622394180232941224794827871677066522935979414508981010573504978880594409853412323600304898227341868774216346497221245225848126912279026719349791712979312692540762655999451214156837421048055372198102909051675347030964784341874899356923260680301899623334855057630381329414088978653034111519040816795876555779378673306094155749493955085492188112350629447188519648963693624332483266143376872995525786468828349942761699729491379240370172346740096663198372604028033540123866229760056157537777523298653921331528519755502725335641933043777206620729918917502467227738884148677156062063715912319783502291779265784741018837257857808350389173612345061913922856564867719297393077557780561875915952391383347645668888461984851070837579621735581616284047283388957734292316546739362734085742139305221358346658716598842645006890013687681301377563873174520852881831577470095056916177023182214416849676058545642121461937538689932397613583562414106528379103256536384512207372909849164548447627639899253075027033530373910863676263609369902564598522014099067256738837559304575867925118570276344253536605141319316654777356171284313082794584785411552606945251773084771425607384586714474757017371147396182587424970719526609655859114998118397181727286545206462312994632222916172261926171452160588609079394937810439929335898395898336181746399819989516891441473740126609185858723991856781500666949242739108226875371585492517941351617014204092829353184654916386297336363253290986951600790029562524768443836469420698591471470208991791232018572391702573963678620600425711722955851185348319760376079692044928116577807019321515973859523305095645002033887073638611806080192987099081313270729754670724035880146212502433535840032722045051514574155350771022284453558891406103166301738950707253381780477281621054921446687816896997356360301564426912644988817363673450853873833703004638874529582912489411159867986167179947694779718658737784349615565634140660833332359422183925651776209372005934582534496868918265838758879260497124390499538084103987442130036388668088435887716398352501540388809852036539236875547932865535679115789165977431818796441224317582950994863524858833024044028343689408712335662585875721828204068348970397103928434668757018091570896723239272759008896952838056338230080177716493027927713347374206635518486401642960606467906761448112926784059960416004620618788777618727570935358519953308237062064796539494576390042147103282730463140046531142032011263807501369465385934845477791482205314980020454489181114290034382380683323501967876436128661238585339758978727101408731580444692921986424766315604513314897471725922050118199377645275991246328246948086741449727388267722251534432304146480884335265311932464081977319760222666945863698777914801963872343645333662826173670471957332935720898258766129640135232709230040362924582436463570195277814835806542944092762965410863400380452308980403194988065452431446954941750339310669907370805468238817069609639670375989909277567477064091272159805218530779901759818870893504139238304966051679605123389090563722036795605756699702411761887457869016105100889795062326579244439162508786447108251846922190540807896576222967436912912254216380672943448951159078485003602468911195882149629373197103448868370129868661120642518326027231472459188998303010618664733858856960000000000000000000000000000000000*i1^126 + 2485195877511656750126066857576892515793575429159424686780763181808722241062743759580360173093618362785829949186415178117793235738511628423786924640195392703467402587547239319579953339708488795185100701726094249503878428837014535314479916460821445665697266098859565906684231815417820519081330470523852679475476151682937667778399580694262365948544547430705343245646943422431028293852724515469628845925056952016447500837445092410425595910180570484803087030693947309334255615829899723509612946884530381725994904265128371686521858226650673476306494782517223352023535688595633175256660723238208861083457411832397364713043454812620331477442078518193077437776036849681243385100498817171873847814032573036831905128008844527262606235120588032221585359673314866554990818252525998344319887966639400133051593802006710507589596249258066779399032961864359744066182043507687572650204968603024325032915302505603306798317365048358616760593982032940947761545929916934077747836846832957067833126354807298293788238221336046277513667049252852490366046097997691837982987581084796092834209392612956017388463395515427120223877181962648405313436500880237455562902473887926183302602109488410278012640742558818655967591072647765856655784603668299131057258147811474898737064831037204363713192354391557810520475373318552267553856284547435578679058594820827700287920862061677337267599497122432268545060758292558133266336716754385469581681663010701157952660722939940248013868322917158825026599358975256279585249039237221087644236961670815487633689392840071748519198882198665106296172493074920512193217899584763534520681119680240358784317555409502394434076519163147963186223599506910020367047237033697808662727930705224004889121055662496834135997266421880569472774516337609284693938687736926789110645764968803820404522826424279654018419035060766749882984547535501361351814508273829115419989705906378553554876509680206858491867502104574046136791869849720868483435163715844335454139724802909820545676797476004591150335142754692547517315657831687841263852184793027685651238605433908913042238363084206593774855520823093336443181741918606376860654257045776604301368925662279307512191703105123804865805982777514045738719089424653035812102077634498762607715478121413468090396832554479413863376673706133639856291540312025995092111300925421431374563275901449625124348336831302193451904682525913442350188183904886485986573858833117408191901140656975836395035128723383480488738235176633704549596127731811926846051077905778931559806006816895056076458861295362937508369515626669848379978202134416033428748256106066980366651767476217323673657663517876803969360669550463734668731907038959499902660138476262668619360484966594810812648824963354482377196609413461142952113357122309071101978026076849591310455051363576711114863546744094090662539903687406996577510661025962033255925548160674637941711073644746010098449018609816021784601477464536864096618565224231633033947903248839199859905709413362329480203229288566529208252267770795631598029992006587529419557016653646506599468491877619501078734007680552744010133767892739364419968215855313619942940248893365123170300424340634204508682053484313531114848802338670387791098181404209325469931375163985313837314412582839315385111490812397049078326941536012564802269021136852895867600896000000000000000000000000000000000*i1^127 + 5834284916780686938204314428214718153599580010547584239075313600106919306660714558557309113722683416264253740630521774822098069291317852290840936310353204136421397111991331201457446354351254134025070824481276982540235386451452159113577463122846621654143505176646840297929693198773838221397523000312082724828409460225149825999267598042431574832938936546353933861472805386733560649359234992124708420909343493871523809135120001059328408274709547790224941186136126140224736455542773214854024496882149893057406102174063231465569702686425815696993888954241776156988914053138087859137760995240397926675623735535871967363112571974861458632373819817313125844047248418849142353999494256307920751594510190759756530105971375319917076153444061361520285542987894469172700724465784738629313658982599131541071773624451361386346697317417534719755416484710456208459205557360230097625063077140983565511173537642126142339822963091689467325709496512300722884791722947177116371506157841231316035921690970685365539366511247604099261633967434605212204964654482593413070599347209152508945867733080763366705885975378999345961046328616072554862829461116834774577583059906188454736630098999060142514070251023108994423455341831758433902596875032225144063454484681807873558432721995281765162579059263731230705472713162598828844726629250654099741961353041213248418517122232807478437673941362291117230813153748636589384054708244615227810385981619931689357068677938004187811054613350670316556516826463274889720761035379292606201740516084106021905723244253531642456240059380747161976996318438054374361412663207542144015229610615351668339311975348754754126837223565987620310645601929638620010161327517132486951734172614123042676053182645415052145535165684791689873053562152198492439272538010235238223225101923809838634688142682063684941863936020261216787905377904583690430238420310537894978628412210373794767663406335326330844119539097129591971336588737187483150315648141842319036013362523254566174070070451717290334486453082101834726934302884708959026175605999437387121355956823158607265744649227873741680812711718056447332089555841825946202242985004811760533546660844273025744972272752974805694502918698404145223570271346161627882402350911531561638867016819839007662868066771802258340470768082139930464266034935602051722115786472872469299326891995042482163339489260709593010252571289770873345241902615620542115812078242687809345816222764906177522888585196205490817284517477733620055710789619961156118708926511699318538372584633949010293775306322409887897230380552337231404911455367585937173924236222700522412882397840372782816601546683212050297546806535844193431670116231405676577861290874783195117068825886301266704637133659860725288714774085292953751236590653234070669877235685831409979238114936809858459354553741023512085617683967370371549783927197018553801139203412945389993640099640885670929561466270050157925604210911749549784783537840398610399263823200019883947502933462015446216087493820115475077041942942812980133482949301785919528922824319970210525540992156928700045059315903438628581299590776017742487679853525756009784038747953544531516946958986706737985851669120390581138990907985712549993933822699009380857603183378718808302681541771628860022971233906020766082095721999882215977084903437107200000000000000000000000000000000*i1^128 + 144728671883084997701410747029788394099700888806419696366259868518766992069243686594596670132759765381394878254746981479395516963681717966252357267110028218004294901647254358831521007070838060460276136327491878608217032312034240016666340631853530164288538156453360424524115633120229075055784030773914541565566291545398364401935011815381843055874878640742132962657917992696678160465058323074323774866445545826463570566114059822458627966116403593326704800164453993252303939546424677449585745510046418508373647042122265031666781407922934749567303166566985748409293616620534829330590005567370676261465787595793203372684593116835499248484552493840333915961277699103742589129241476886501141430129790221935027294244617357767782278418067150842203652807619385965553061804554295658763533740568337278411900087810436800452599296524875573966687893125757667540924855946923446795954638147940434182163412136226547853574626862754977217081681598930063815048825287191432533657294888598686686136906699249218283500945807171780173283560406686140718918681184686606315319956703043257537088840201192219663970725169432783584859695375549134028483174846283710352851013749928920853577638967907644088950513024261583585025419636947552196437421136724505896471139433140255448591781651202699698714432059374911783014537121274760115106061308659234488347422775732853604871865708197177498598260808855754581316703825775415677173623490873851991253695246520631948326690544574403631269764838058090502487821392652090064893444090180510452851302632601239828490754033511473386092416392259276824313594124183747153307855577636228691633240938059826343561387917092202403563316674141890413904412726723956990546742573134770409338005188880815366291283261541580059787858211942653164400579081744724595941290573599150026311221199321059843145546964754105412674582207570740213864694506295735919564172023871604954181519988324287973044016604776280549901638276993736982152741891026209089972492031006171501851550002967740350167833940573073477895455866477889883142222290699015770607982516788001546797044254933788664979659010159517063901555493128481369227344230090346354624375456427176735268295589028731865312776815119462420430957511659593668318879677114544388951801713006925855830723410564105252473061098602885245003871079281214844408722210474535879525077677377674429223426669821495295689599178934177706958020597537725492924661263356649893096245564473983538173021526214045806979355749107842495538204766733166457202934411342105379331568457712429784224821322079954248841058485808391886899438982436774740093301691178049668779366482368236932914364329239764973309162526831991929370198123601473775477125873945605276299072485999132092530215801081285004078532980275567617728093335252521114554109960156430518342563232219941672262837058064110183083381160154331925643831865341308177897088476576391503717827705678536321557945858236795728245144553912899997155390143653750662305611791777727637192023542180694167976012522257890252236048152711174481745031709652661632337450756614800342130443335307479701488711447472850748332629224995826647765327860214762156109722298477812853524601852692063046254864651235239198106622956296406606553453283281958408191589657218468093181196367070627964399030238109971552990979559947446704534284951575414450421760000000000000000000000000000000*i1^129 + -47152001336689948824363180750475386370268255378652913786354172719769905671209369142245053120417431165525709799245938296241409152082044228904825771415650922025199494399102405907501533579934400577784431895251652622233967377550510455996351251917902561115543215466329169879092395243367936206114390939163861118893339027482308024347208286771434884387029661589051710398674520031655109770268830960281382236590448338868015768598406540216426190495295303633012721827246221107050869745719256364219985264478451592604953832909930857963401609844174148866977019310165658614934634431229343401330732067941326747219161833261330394858228099530550174994198575173421149860199823550875064795746816530831867891315326307175387481851337633553244165467311831439149166140737455740489272566345091800227747680058225806360454231477848349920033166830954157958064011582371020993736170166293150671160818652182132380785807978335017508845191773269075557434818391091477739808965115331474624000426656235338050731457376189436767923568591471263618251400444944243494446045216333210849711346653087542652642674061701258293948418108486694758753736100620256024810911395486886148723725375270520237240222084112951378669088944884272961474021899101043595932307263839183131996051548695712882846477713938593281935492295972301167240581058783721604143454596433614564456641916159943098526699421264012091106086419616000787207779446376774600338514714951830229770476576771735249458193249117910208763153428746603580948190858135255435253156987499035011057205470361107815019894968745383300615796245446367692439939635579296731898590876493933757305686744096835195584721577579783113298830117661251002574169094674908440527937157277763593900354523755495546416429214814754175798060074824646607913463079533329818458050405268497513608798923615294259534070414329683893805029894751033295196029204541587986381709047072819832698766340431267122799248425067023437696992056060006799188555527292494409691662659038565046600485421473692629974977051711779745297037001607275402696361513671543887667202292287297817261228648366836213420391221707072985788805397063265199098366416581162305737806370925559244714656661868048651972111460292429127691242732425357662551141477080657123374253394242303668765500064044729852458603402999572501995911582264150159614621956097918725704201722026700237839127498973073707477138378180101441477417737064196349716983130004572432838687351944421968340907869372659293416434088881338135945306917045221835558706870416578714639910311827169101860765317119283398772582793613142124637073752421524402528870957683510061649796623667037861023590239793044079346906061720563501330293105270025841380929130606850387039153218780689478084494775601841201810881839169404405011994775929999912773855104231477859491864115817745822902581552304774874580214324674336721766418161800674542235129998938920480745859416573169884993407266256642597918738239007471370057410239555288003700296976989164421815174644611312752986855548180650299288255817567771351642344607552701326725986341445873967703667295154095551333024849073360869180328850414298146835009735777598173516002736158542085360535285451742363014114715283231763172318711659709562183331904069069891893623531859502518823832047650174980669457921951784137815804030161366062275206578176000000000000000000000000000000*i1^130 + 4566231818871011776556878788316321277396935715898376179628386464362229053804790949901675801339465266006219028324231855193858449812394819825317910343571090516282828517051664454676357558942106162924234660029166866782313715138841109321902774077952074249268599313788444151519435969762112757030893861307759166677728069884836491013340624253201379040488120791015360241241695157941124718026770920896185316222718126611423153892696099873496883457847928531539570453855700044200899239931715567477658747471156937123882374350936308324973374026752210261002832378981170750344289829369023893173259962271482631017960798569556026766635519949646104669123557293420250633264947824039027863911576709509560978932987877821746312244803489190319950559827736103375082174500523373965821650818885953004341654182291504293179294177398887272435340197638910515854803057867015306557577319444265876316770814849922996463622385200970601514758840394376072754485496527748943409632474724025837159245258348477874442176340465862675638862456183428645658924645076875218938706714738814714662704715329442125451923428510338959210049709678015913468098811998056938034229368416594934879035024350722165754848759557011266597530606155979413869662798156844849872700639795415143022631255203348682416321808334347992196244008267190251248219382078436071448046891871502518213763096572313794384912227334947467089435587480850883074420532157102423873153099491214967643359642869278240928069893636582305211689172228320115439669461742863087441697612436044257836102986312240261691785893675500217962335298761547168721335316674437697640057092258940308766161420244415835133629240068125637331880310358039572326926379281225601567793189875034786663388309369228065296332980779261759367341856567625285717312294657699087879749863493116216388927726860078551035840509661329820987870378934447564948456673421674947918195034909719812881177396455276979959208340116746301970236073982114042543585312743786661699041043414276445354691248751905460109030392696751166466368569013425453567188826854362929504747768150274801519423889043347840760192132556401308496870180364592045614690887907541530003548958058291589414454673435715912271331669026686855510321308338066067227025067484800183090442948814747610247127315103235319738155511723562111682604210411691472323626843032041249292866429622735859643190994042952595135985538764222868355993844994756881174059959516570913482526762789162525727460881246311799453492206859415902907922584617704692413362994320188901065975887894519053319303025079770741633108937843153147845686173393810156232916626820108846702852308315519625774524034834188504602329139919471984218526047740644916957664160634791833993432412701635827784709795019418274488168931354040588261718391967580844584428735876837835926105995908715317545796738280254249663568212615909715533573591931259376728538351598189709370052352471370494781688983712339396611545216885680749932216019801847337634422474686105728875355665782471022191069480663759641306426451243720659982995102272467657040696467599679809269561656735344591643606657015075347240149470605495891907004071087853532139651568498049328301220639035857345429072129317841179163225961898322472846154561629759912073231925325184585368875332142008414366994080797118645238470122565734603161600000000000000000000000000000*i1^131 + -13077838068675043109950325376484405828028545579631276266653430390393730518595103778534944768952111744863552253374217431869649354963194013028847637893468137539712207132778468077312465426922510800915898863892632065263423252711954913793814002005210571729333818650633830050609007221731351768228271570119628835004008554643337713156299785741031563748582464349665281961414738081624277272015252827408781108131398492708232413189072148312214519809611553371592462517385537469610090558880934896300872946617522477432716326784774327035178660161336368310645353668800376676110943680921688683188387136726138506859078562586142708106417104481310920396477182937826718720127182110366600156887868936475125335537363430253293267445063864979412899420934483297883426742683303291631239048526667706708018518177159462573516514424258884717549416450060456886450742574549694512395007706783931516281889220445624644782820399181385785539441335367351597726377414338825575056803066092751485383407713600257282382487061697372965779915095331153056928978663446365153726580814701949434807898279549429746321294716708439024225348474561261440918000885992810402373006261949756677796592087069807008581224602102279440481729817826836469364766034542380078484455783775012636512623424730797899592449952188782854126094309800750477560421699193945556296281354840815094182556842922259086847355511193844662081302152998751010808367940055452578954955374512267446396873847993359093792492004640050315603831372207279818673134530751233653230683765328232639950741462907482560173155306119562421244618466870078484569670924995068718891339187921857635473234550139331431809073310037582487208241122950496375348654493387276326231013652267612464364614543637192685536854232853092916161083873370956207980059599581605869412234919415594509065990288944928258050897516428952883769172794916330020645602389667878599092304158010165847518533048389350808140773351271568697614968717363607843059966450212693440028290653199003097734082782732649835937839106085949091878670812720591917678908218012155843603547508720012460153332833659805269653149636147988232748044919939986404440421500186986950499782850911883567547516018814372552439431385574076617958395021868617801206040916625464551640167017258058496027362316084648854286844367961198664713548304049740912832232188430244646151532406094906244566161890030428447991871217483613206252808759758784503890393231396251473721932337145036445178396057941260268960844288019056262219300439386498198147620473164434637360060130330458203533244776782440161755839284130746419410708237142976210272558376362001651204875997417683501824984626529931595482894862720989909450309253623109211334224267511068514458972898926663154945660121916626732818594532039662927897733642255981448194248458207121244931615440469499388333644922854429074154603861380461247541039785600779056188649352887596025991605498427278870872157789641147746745012556340623809845670320695083380120339222632235052230430405200920838368152657812813489855009781951215500218850582156488268334767786272313719015633942684977214868214562090929707786678836612131948613811746770259984423554434956370255347580271413722180406721441202245614534162371530988252639952502562470738698143346728860032311085473017957970796132365717583457240586649600000000000000000000000000000*i1^132 + 84900011722549483893008059531155058681259068337169422191275497875996581513794688143682108781508508339079907148378581011447882805188831527681539710253574404739235999354188945754319317837248258540369710131123063089016350948942479759614872669970269221447533427682085721195611048585635203212310516554863642435830045896170411029323893030714651621257924859581177304950435894728743429764399191277302350284468599334445602872924504752054887811273323727534597030536459230741096521835958655464205752814532522815015071677733851715322153827098491998827749454111643433016928709803643427532147202281097473959222873813205554350418920160579327998362445369371711811024859319589636805297940058511626644094974595493641870525297934619835122813376476552055411563007057036070345509725324508593711205385085689274304974904814098657818466800120399103999051806018030648248537691896404420703419852397670474040116540089122826460498610615331969906942784935693125742020651833265748088517886265544692974243342269794046689471292651468443713633284898158030384914143383398382457323134317349281580367957594268377050344023461256279431025232661563361345628926205592047074797707270713736832221757025252830651164344438424220523547603445931461337095933837057028342661117073606668050379270527882103946227682800070051629862449167648591573729854328039971044333544291733613392795338838476284165928904845658958477570861224689961009798941079890204912191671910725402668814988720369732125611093500900090434349835472371162352974488962519539957511149050320800626659700824396293029645676465778036818798933168437441962792473984826049512642331270726558842071122810664992427769300457892792419943465424574756795628443312503649530657226550290219448377250617122326274453093181553523925475397098129485732878955803180591260023044233439683617110197943070188649099342335502181332499053642360009663689404578409760997428283254683808268108935192268771729926948447550021519524154661770601727299576951250035980128808573687493235780903909566608936980330709672316128885622889063553293471250642042900560090759406824256018702971094368502644592443300941774028379916752601805256355324689031749823525850731852563137293253582295510297380613933231521983011188710777265792259837741316559198264423920959579447787126271013278472793167160360571602902032861718416380556653612419611981796205569346365872609845247666714308399658888278401609899326973804246298633893724310283100676317220590984984681911718752682016800176904338421248934264137105929538600054393824591343012777217808940881848249932453985529302915521530045903370980396671450978954975784072986889881616291348034196085958157504665387664745626521826616303114250245095668520993688423013093842667369993901056793975059395898584771654066540822198789251937207301430715705029156054363876143205855426468192947707946897328801166732853564848375273427150066801064953731039205565112506592398666908809391863802416792694500182869641002829634612229216263642693648778650947073814259661122517117128472602675423290957789197224340203588961912915384058548745651294090585633428492065669848419965044992792388942266263641041446885913675661182513769292766686540087246016702181782411764624475160270174186819245973937171233761146564023784321664930780616095751846376767488000000000000000000000000000*i1^133 + -244738356657322487877524944660494072850014106671745717233628977856386591930427903025230691065798992332673643413093713670752335323797932938751868474403223959258572132494985948337389069680659912099728205792746196963390829820643015642427889504069555134332437865798480551723416628207454250374962903782334646234892146910662600550263092854874491861501141031598760226069323622683858501324064197723261424690127269161782122641266214754010503259700849396740760890826998760987050690943659606857088775326879522854745128683178204501057288456309935872841141795708741461766862941996427034680763546905465079707329442122416052359281035596606012142960177977664088960348187351747306556101819414967284019276127744056954547353397272203121239284346694455181290108706392335546545518283599449271714238315535568433371533686018021525829016838227634429992500221239753964675110630069660954303036823426177100739507184738200022587064327645300649684887611754770738258234385428506509692046288187310695441127523612599772877715805356690180928063883289429087607067377518900744371348964318956501707612808936083601437682540710111571529825761287450958852894912404413729301196585214401213302691540921181776465570506302553467801134731862932151960595896009183782522519964264291604302092814407060769376363262229514658363957095976067693194689743906290767767366637310391735683870590302879271212427079156580276710193650580384278629795622487528828921313830139068797941738654456512034308651733809867293068065698429634395108193968484143018266024137045786127490076118456918987538615236897726241495817426725400515458950031093211767404646789048458852967752281480108735568571430236259327043505358697936263636424507886887589694933095825941447104223810617147241082774749814053731676059241833135174651540770322637882327161436316230480200457685206174671439962494550426083378173149742634957129605718916810579925199725494846392779665794074241834651962819586504134981524812322815061916365732251560412350715656000140118123726826949753399074617694563667183055433974680508966802174790077409589180881750140951391978127403330898990846834640681706620842245749567340493964333859987551296297203178587160521489878915820034722561401172138730781259092850859639534611753135073185242054463080164610677785237310279149815466697198100189899089273498154671187113358869142353979051021144259478160829207272240463837821675026126570312038235912966443728966711021327812512476289498508407595758654994890009532060256625944713592312038358174477679727608990879365932541046990130110585637367122981428176048755482506913091933241756258254553210027165722573187390697439558037533881830377778038906817839956469577756618383170214189289666639068330253434443223627680275966695885766836507326728172071159772739794972813862220943483089620978162571564744237784172269553485780487689501884825256350274471139623858398627125726225105247121320912405995503047985745220910357631315317816556533711339522888133837674425200784037545472481262812480196338974344811514903980087442581549016004203954687168596118620631819483277904451272923115827048539047525504712721118662357274735445295018088435780702267951990191245417923470848261685098367902934246171702301773298839471964459222988208621420382115184842817890947385052364800000000000000000000000000*i1^134 + 704233936905402507300389579799728762418095712634395908304765253364400244471824324709723076749667775345557261898272100890599229439674677364332899945702964787568609502417047266287389719220568081250333839271398334141706985169839203855525981093144962264356041147414356667087789809319817850489497196358332482745487653077176584585240877052462204254843612430371490659238393626864525636499292942979100829333771680679768296889031671943757740492785925054309147133506188945207657087102118032563597288316108542331947734767378663716244679215874971382178283779621013387403370824072564789249767241366812002375074070240038869493240032594412069988331684071722295273084972920099166808724932157111317758340144067026269778986328533233628109936670374112878119779931472144216297476525029178225429712785967126913350074202215794057039725319043389981561760426200290346847580708499006651393733076348578005998759260532590636093975516241020500810855564298096695943971155717282225897831502495720953719531884745180252693478536318480842248435053768736903467177900902673704190556736081426047742338776529639769145964663853925527640386515072086796044558265514573904288641689132548914248500464777432072267758886354311087750033400275535246418980194309671930436201908872193981121735155953416748291324768939626566313940803504751283692066699869764870991505936375640626354267061064308667270356260551721872447805489803588523532443305364885650576672289576261896660879744861602324535566104974002777006128040559737900598046510746718191266294867836423528973404593418787868481435672098122698556164726138268490374105626920415651332276653749586729253200516287551386073970526998665412546349843993971109881754122280960226185536553276160254895614634589609108216575616024819505927716220403785566266363324770836691310683265471736144781203851860650704897376179675572137137900224702981402230867574226436863615032471555530082215536997276724239129047476207393084834087201316744775994141177743519266476639461030354766030425363709571133975306218110291536853407897075224935338795509627635385658079085548874872596866667309808404839997690871709063126874954253764616090948496533187735323387044064790601028440126112518434163651144210606060838679054998526833872621686524234779893870258714861353455251831706400349759479192561994443489203891300473697895224546676525453647976987184420848437740675599447236154405042849107512497548036243384268447067523356316988010773637758347826738674844836608150005348903818123868578707866947238103620356783070799620660081888351417068437857343467770111367856202324211686840762418177270431015941372398181853149761364501108090261427296138572272862565962735063583067119167007689229192402011305191955250731583643669805359772609684250057258071789129521827597239971532301636874676575763852487777167241135301901877907466217096793488639800714397713182299915012313972667695658924624181496660693948734019389104890252686477998086853270836780373403251089030524572205088074978530374449890834647606057526260718167827952506785178859354670230003801116267537530395795914438030113639985789064645634893667794771229575744476450944106198367147249130805363838824459961390795933290550007450275956894297058775927056009164874614511102049964741950752034536816640000000000000000000000000*i1^135 + -1405526517001179840080986494943599750074872426011595458805216888487087907974931708019172150771752860175909765762197822792058451094681508336643352647262707174583913526981219570996883352811730560784576873398332014769982844183549287810607457382259355099782172525019139479074089118646649352455213384911083684739183858587980128833907430223363531939712984476498514261079892535137154924543034562781105949014787088234370587523350410577204085862594720333854079225930207505427999282862329559018405129888909332500463859841905782601204177381861482536673147511357887653306499852203842626902447302337296736071995107140698056146279067268222389413161078019360468755550071349103029803828852178703971548137480933422442189504017823381057431229512360025848637004856291075360191188233292549944954010944960264430401670683999270137416750291622384227479564908453548132965637687707527018301134113907768846816948250245276069027216858918646985808268950891457194632537079994824220693290587252408471825375266540334718525023123828742845982791278274094469023725784977961848705797589376388094111615451413728438003776653719321932006161293137409701326368506397976118905490739056407671916263264035820664976732668098163837553397636644791630432459758520689531490793660628041306150211702251943671591952093598487757980905761022435673756263263756898115758217700131937109514826203858120880555032870138437780110109342060234565389326278276934970205302607075067846082832953668564628454894223223630640868771270441493387449723493028140387770761060390621748833584778385490036089293465917724013376711979003374547554056100896079158782981355900520601280098240290028159806679154990476503094407840187162043010686477074772186997319651107378312857161568489036144208806195056132555902900241159016848580497983867139543837822965240220200169976806417824052301937728242082166067022239914458893514222113555967462296570839507169679124172973882134573714743732240095172792468817439719244027712927174745882140654017672999562188695553738897757685153308269803375283510207105771657132814918845912409203625303906715723512494405227007918951015232954875747094996438185952764271271380820596713909740098932913593697681405392736292407839719753390282485688172430588587670879130727349234498332412949023815908460759581137969314855701854407290372715866869447934829366626022248465194425627126808093333057307894373991531171639354112285955086849746465060393615317368097106674651883547128183966623309965653384945798034675315475656789171945816649138861702726479388093474816303772574933099322009242421769500857205591198092334619449832920926232413403269979155920163788636189246674447868561715403963805076565024205476038976909357001337490770910927601127870460944173132186825867128911585636123200161257940929149346737987760989249818829445995269551541384684345547047993361888227745133448941368519277532160505778973659476838944549349439653264318694469633875388383754694477988161696919147932676365018203418743465597446425995570762957862011733735083670818122647866544886686821512404499172985464619229119345562302733902109037355121766702115917395495255601497958806253915155073851110416603694253958994517972641858345792913787249962619339435481376439631326257344935938489578665541632000000000000000000000000*i1^136 + 2277411502860349382986705823492184536285221759450960186633493968138961177974005797492034749904176472502586179411210459776433890571528803947593534198184215289230093614654135278738521607222769520531480616172874890331028694279113880580837985727964751508083858296583109454434444168338609401717542644696346679187483319587027474383233591724312122124352293625384802039584655740665088287683325702916115203449943115837153067984407141265162313212526499980835299470095312204181819336581791024654395210310412453587295721836429947610622446796007813592919812786689846378779115516067768144655995498461079688888985682056825271389049040188087582737299495873794801328489303946666789326698149157444675515607999602956968163582306032079998394742702183375261163649008451766440310289087461539327737978472187467730925889652787332556810279520042193602361706524112207371578817935192164326953533535435602904685007599951076339733701339563232141716787567167015396760302516021305911000645911514845702074049731734539593761839325151082698068098698522774267629207696178116016021038504958457254218470623440892717379793403338405535721308500463340682121020900173104794934862750779452095720829677480364798486379315961708711266601680768459024156852636872463807444741480458407512676075513202379972051094633370210045715279422001507197058302845412262740656487922064343629297004591504497277506461947812004410338222565531402692284905548956948329585825527198753513503403703135132719207285644891407452470717642126349446601534935489640009531757613116397873954226307989334585052084668400018229066890244530480453266943141993897491148902901409410428459226506665938549594419483421510658324792841339863846486706326556642698862467123683024159536371955822583997650435545798472673946489388188251508758870097847219462079034564013969616082644066883745358178054846678789242317389443008706154699451659522400252928630380075449600460048447614924587565981730110529713639006498762084238833027873224346620141381313152924771989139938165586823824082173638030493983784543469488777708475128066757612345433536651025664655507944193170977413073547240923022981173636185641968009264682811504680574452224646937896146350821229910815245612870530131491563855984044966680557969607265784453004057751071685074502254235016052898168563352777216180494571444527752265449329356456979075934324415621150166280380102633765041873922653297094838164356112551082646349711097705710992676341771431430705730175590548380788477521415115743179205390697971128739325692500611250499586658475818958141435640077437788554099528768008513072112643771976252757846384288824840920615768286098733248348998705268349796817783026801945207168048289654420319211899905439350097938302893017991752536112955886664541645992924629792516279832122337280828181007875342535774917231457029298967654308740823767686169807968378092063972601136508377042632256456806894397713834625083444698064012934022185903087081761304193767322518156774429406790602312626053028213108332591609465002663845074076706002482838728337798758865577375581471875857300427574646496904648346916642728595826319242311714453713520367989507302776997042238438082593554925250418407742515573005095881819479484985881508998215875693425865628057600000000000000000000000*i1^137 + -2001781742947205849369515543173990396186741641653417113567267218037033048091460330165241670724050801614407234783856637759675238408073997658762811068551938733917697186684390084273239216601355416351438180541490762872609320924011011616597618900479137273297698695621395854407457972417332913466709503329940483631344870556723211467949301077988800030899927551134570494725927723038350282631392764084709927588442751473132134562915781491908727647940642073428573019996713196673598603072584632753955997286020876250947356783778721818784832973833728388900123684817295044629234763127952980921837462992336850980356313929917396791932621967894356368109957830913411039723204488550132064244040774566338005778141602414585006684216252989565641800295782690218672786050431176291766857704016978900727007051291813567717101777431351221700522754353292139539365543498528599895648741822459958942864364568515850379269917486954104312244357299287153989764196543069640385797394969990731458308052872500256345168095036668828893952540216245963172778543480289117528288800138935295950695065379744234876800207774737287072275634898460676779995596546662783107547984235310922052785836340390071513403070507397078827780628249225862823043549954902234276679081836494336157398007790050030222555051358580092987994501589299425092967762629412420460088240254358875795668368382379708238186637917954126553017262831974126716305183481421030461171628548539590027554224236912387403294065736712437327040165662561353379324349124167013054307594079240587676082173783419479632488012963506498549475491782996738289561499571024109632632073309470739394140806131504738549006206578183197176982212954409169496950113307299886014917320365250508840567555615244375127560235142372324806577050777077737381408689660165039712356983287394209275254313773246474861319798359261056827300457384585709660901985342956175810802642099982543458369490080019145759165226842992079445875795510026907778956498598526884686161889560631818190416813377883216932126567918099600120382812382153868183559713209195259330212434625616767661855800124127766754093703894290665970857644038864978694687894930497930222358117143364296339898086064369005280626995584751956249196614032819140582017056636865585429653963588368082004613088169807240965993696419404403432368693490150615453186032911430525023922662973368156138891553977019794967442487537451453891991941989034193415841444845192067916135753607629597818023443595981404368083222032307096763213936374259769792560648255234238377200702861002638829851865371730203209582968946879836378513210119793605245625256328824490507795522230376867080522679381025254379259431482051494439497903913394289139951870419315796373772990985805210320214985325385556790390308551081121161858378734787186614671576480221072899202920915893378608719153125538055764194762440588878870146918403662221559460262450798488479426851383714019298392149182985352849642850047280928776041794481291373252404348034539260702035006504488489691904278534058697682700534487304689412813841259164424001025410063304153777598255107867842405174788417640954567115027353314883604366222099798331183533786955037046436236226062394677831091528292051756823860117417328807155370586775297720320000000000000000000000*i1^138 + 1243931837230778987802695924554002052825544647720294473107454006554777945730226909709415120329684583239495321966583901646021678567557592376805576983675416537421566233513161522732255441206019212168585063178155942060215966236787858946671146291306033123128972798894491250561684731840970343725207531345436381652073452752340115460586830116034085448405193979801417841787424073481582629663000086401622539564114469594877904832001535941603876799208831833302923114304772203402859612234800319021699006829066595441641227874246376301102450607237775438417247697318850253151699639282514215278412262776358725160670715448958029891985106350570543726009904633043463361368623536833210227013474642266320563608908076546115183285169765791885195941498153696837073092524630380076263479120139095174658235055538948710241488212336945872314622313672956771187107967132601077963772701753051354273128743220279442250544386072201334424673597825655696953899859290792321006290408994428602850764010960794777149823470682197441732830396373511559878782456408549261726011887848558652840715449421864542983175069685198359502126217453992390707159145088746143276085575319493728452827751098134536370113108823776067668619733007574798062233377004884405463537063904807797425866717695777655940900765629423986384725420431862197661355883150782222035199733483963101823810273789640782765194385100928007661242316710132468585795012307918602873301562840597750173652734485324180014303789491352968079437585496389996387633677270041725231965520946556538597382235628610762565481341485574040449452575265429514828327033877514696938508847780635733160447541177094641798591472245027423186953019299883474729481028970745469829689543680273748507431685829440962363336965014182125210133108292426341368105977820934937573343666107542532826979200435904596145530570038321352766824091028667900484691630017883630878115483475630720334305923642846891481107458992457751371959742711802136424982882044593402699816804433056577250703166633662343082989119643189074107330318088391790025579888937037763681647652506270502225060043863171790074899718707874249127066626926558040899349773045724208937523867375989375204441183601547312365337711821713194766518901835012265192257484841853991627105929186187620588499118202583352738106804145584267902097376547151788386409006874190058676539981270531786028146951543215043743101712332314091351159958070494386865630648824216209297558686182580813808443019165965482964235822239385292109197701871908243605796214712981343221468800760393523955679917073490085294698155980743404922343388929175209872981348735823509253007832242272289005079292112514031843490272530939001757104047640192803257048634007815581841084882319002611198136633264108791112770053771829316990375700565539010748013726982358597839013639683732882034186705397257938821615996875569264329942593014131260505274858092962810122010714010482997951386903801845645047148291298946261205838413024383728234177791508425046464737736158648958511382403488214495166265927105153488898743205488571792985151315232375370833234100151074053539724769157770443906377530621525300549972244850179211572387078583189394467890663914461813158055684526010145409894923958683068509716480000000000000000000000*i1^139 + -106201004257530718964073245912022109311097754179946704063914647392263450183423267300818025757694369615342833123551566141000651480120132030154708014923772446410774909840523969276349256579495105115520083900805904204169883397611332612113494353787029283338900411409015061076977767297649503580055818852348390385910821395339804923998827023978377386050758795894268311904838753454186662729624285394529859892722563856520559090947347845102322035686786590880012930636573504556359700514562827262839867794148412170849727299113152124638958747499604660847599569466263080537841759356839837223982825961086054395407773320440525919561490115050985117531152445326960633085828280543881175905336228987055892293135803037902778124812721565408041986854674749793484321997498030426143732961202933734934361869547931356493642316253331138764946504485500619809383178183404332258141889964242578459963305874931318235347604731852219868465682016523831657374989081044890928077931757337027716596117314019035328486336603423689109545542198133066890327077587387547077674249277035314757730798167033468490677143304355706551087500309069446623829268546724479562328883202553391418666326759572221588703591459105514794296531303998444164782030574722906183993480881398562679754356147420618458714379468256363607387211797796237699173260735191629962723330800059332810015788371456726828315302119309460727371860819204921731286344063087159102853430652125430346685382465454954569415071159868189462233869601048518560330782766847133843158149161280625843306712345157664814336875904035108256834795501868835624053693543819456615730635840628237973306081809170573521652583661285309195198732321796183386005048232565248901859898725699715102226503538361966706587991754801898039378310511686469652061892183254068211555899680975914393753752927932847477987963996790325402419666562531842104615424237485922575313315974061833482033174265253370898296249228089500316730822157483074924900430684119959635732726914937854142331112108529893091730934407963096327813810014888947331997741377304216865775635702897106509169622567555969270872625524055011005743524352210834273233517445010240515500439393614810839393585690835533800375303747934743291832520545600975983825436806928310943426686292590873357416124053172698225875724045853816626879259968177470906047542918108066803737169859152212374392658197299561421793325425913753319568320526015666973801619825913184331629383955207514840668613862881619969001444237353350697100596187922838445936956758324214494680172907432179250718349638215972991280319314344847515289778968459504319810435796597082715434215158805286927297244749784512720373144355619675411550165442846973532846952984622983062076060509165127919287094144856128974064042682762071902172408230655110377284585377028787425002787110524392926358740180647389259582129434722392193219864856229107570111968602329224917954057947774521224916982139897483105771930627148516855385061284692388753566405803859746333400939594278848609944653467030851166222088212288951111975911755632003338165803130429364623782745957428298449863933444879798093074759322094817360581433829377511719132323010532241854659886626343323642028658480796322522309023131238400000000000000000000*i1^140 + 5562750761281529790102985219353803745093744409183124586087451753142115900942442019218579663900549256631284416378238706522831584651600035873410077254616677121963122765019400551770174918287631941354315555418198494187213712760561955853188848371156260464072651996474498736807422995850606981663051417895757836034193645422314269414569957400343873970772567965913143739762419672560661392073772210197992239385077510793159016468986493402374438850116101141421001202186749239926234374130092811363214628363228058997738478348521569717324294350543592566441171863663855058078931903234142186507125350310049540455630539822222376813073238529613171406526221073159175546331814183702181826280783503814786181868027900479984706917361899289480920980263102899582671364033913220406693683750322065350963068906654791665895638208250175407232021947308589616546881685495596079206573542499175947586128166449600772977368602177102831773815732153299574356269129007351986911394264012885958753190677576908441223076149788413799832437178180034504721757204759992464591110328686051675074560211684796760379619167964875108112602723293274831074351390112516769863705574991783118578434307129142366026128912345448174468594967107884720951376702170248646741989613115409838551302420357189385845609818748743114012052372467511933774983218506907265159679832734402131187212700679396526729426536777980262436352038334581985696938558890336511253455452685940502860987276849579306160913871459788100671905455135180160610867858063318868785539531687907829601892328888689025451188417643267365138991519127814778039973711711331522467699659240024548493458140488637242639349287053505293407557720686667357162159314315233377559687067418003871571684201214846930417905877042998624162201288714072235120803649961862457496823467763602514773681302397329234178039609972662057188136013343587098615526534049787040525556741357471448213263522623713485460180220128035437372124627310713029743540084775916671477698726599025292543901089936859266268627118275180872261464822832128363005155182107736742111407550458978995582615126758755722120888758306967145796490303119332246556107719423921003083247198993855365165957569964449879389858419531920086745994242898009987949724772057402570896299825021437566469799719184205508246333877205103345351412680879259586412058027208250012736331933281353996034894206085735726355698970959193343228386900455223505156454579000595287915300143044826881906809396283405783159046609058428708119814198688954791916968521486312526351821555954895383799508672459181527338504256673230579387684669876339619446018511876895864560294733667945108979959011686771044143027910626313443779294006584251463020573139055976363538305492758476342486780610023140411693418394120897634604605167015822437123281540238121418494246651809056836606299189493479378484662424491651736294962363376474242871827372026919273686916804915492584164677160416134816419574504021625089636082855864092266980178584119528307707966466191210865638565802061280901636793049411709036492943623242073986471903448831815390112220844163025404435730710224909073031302796875067435695707297791191570712996584301188530231507295161360042317303708670073241600000000000000000000*i1^141 + -258658595177366757951601292695106237464685972070493891955525571110325485672168933288140599386087845591758654086356998450465657932062176327317062004516795682963328850290371126599854111177753640959676891028928780491916496435364342405693133493709161823961515332800132624666252082095304067607023170641096539626579362162086052785510464977023453051794041639221782041085283660671615213363256858722063136945415092401847561642810788874156594706363748525242939610374038631904351097905781038723171997447409972705963406487583481729369792591329278919523409597444203921974277358885126649183596819159900841885563106924714867769874697711528203221067881827502263834990894883542229741195158619337266157174942985705334522613072896518489103458223158158849204670601327050636920474145865178972019242095692525883840614383954004141656682224597705283199115221433570439642916806772581223906970877546702287958768316408501472550979717631456622140713976421519475044776148800886336309281222904476254564487084482683616029785257665734074611305362722024879167662061085357448888367680178326476237996805799629816559786761758562297517788680966739220948990437310684032380543651286761177375516877959570354999667244540594549025871584344759831055768831316224690927283764971325683237973102955156464568009360347025187097696085091437322666373089276293147026923863275460939644768289326046021648205591888841966433101218181270057433639209060540428394777942726635135949112232177492568768877291556557499527113671501272312017070795386253603655178349474951657617367745424729969937247018563398729266516150603809402345692649334296480433602432896282015428000427442462858302849581210772051793303852881340899282107939040087716504712699084987540103813722403040459151309135393538882743179968360076997887784056016980640877633931930899826474232772951087289711920800622572568678934615617957708942946685109556568202151940258238958341738735648075153595462554353648234514635956054365303512019580747983841410766970859202529699989652991029511999916935765942827568947599577826974084736289999015719564887120414979846469659935218975650140136651751297689992054389670567129849148250157995992095842670486802843626773848947041019825106204114536779261792066097244450421567841803773827483025282275098534636359012931982432242832468146780157556283726065679479498624016066061895923271796036292883482328184752962385338372676716667228715163930347795806035923056096617914944459504898829080789483554027644279488070898669192146730432848538761356724596908772924581830998245876250022976994861946270463931668824508465429212015033262133497502697955096940993589236480485855997033129813631083495452464477174353343956809254489999025853225433948419147069637746168969703618105091130952841663721957034147658586386838178260725404466015326906704969712795300196619074254396680613527454680326457804943359692623775865950992900071545630907851018185152720458460312440561397877993998794540042787045382980419556436221163458207615609606637470467619514786606829525174660031098619510798696573567373661394148243492763142682064230132622763739048394480119377436931756008522582969763640817787258282418828652549104489824014827520000000000000000000*i1^142 + 4389099802044108318320151713452984175776000106793334374531527089601145287386403636138938983196620296687507722300986814986111840786464129960197573829273213715216493389680876296578554271276572912375091270650744880522078396337652458316550300316365827565613398666042124540748455935400839302052846403715334188308719864784734873721802934883528743845778939356897140779324001909777394209898097578005476639284505701904637621897255229133777772202517625078034220671526465187033738900239047331550176841087842551442125896383756915261203789288376548854346414063656141641902593674314525198233859186963351165943511790257989364609754142543616053246800893060843804719072726643523673197211284875557177220229523287384352743079447393706233005750553112613883648418151064799713690867903171463616185980303117496877945051800754602585210019601970185958146187340961840180372702443555709913318346243818530862842189355864574628433538803677619074841632842756451198444697948313689664700375197091720293437511874855696180125966918776614037021658057381509913567859478540694025908051787345279073046615142414977953097840232550158160286349967009805584362398852241651005622526309175571522420744224776614673530545443327854819877550640935741793756624954227431100489842534120484376096638825962257546311058774163472209677542769725701860187338892583170551820092086797833433435961827627081852357324214210094956687885161655672693374898561006220690227586723486361803623918995112760363094847019055500665375176353155596780912944219814293691421163142332675648139256129399596102236967428078840238913572890879317589381402571182177894381133206264282504491368422261769963286060605068150535466689143509018486326091507009399098306100809838589335155579819667332010547996951423654778256245827331764627999616313864785044137320855649582754539804873766440161190696358146495178483382640463806580503022554329044377348137694218483117744193616346238132629296453704116589607415451121739315123221774003980860011931063295165879527008504546223259367555044547063566790735789492587048039715763702311104043304514360053066167056188490805851208453841897914091718713838600117653081798781386382071813452336268545844798633720752369643147589363867550980669955538436744855162182925616492950029187351482162443207674150806683020081446502644419204622201557269533050279907473267213862850692569727959153592603434984079179611600233892687935643308682571138583132925066393414372490898508858212315011141440587547466044413963415196462710962029515279138358827107667937280256380400297726021797280022803859712182895087536832660191056606438983617866241254370902133141584193182132966724718830988694105499420879770340016576228295543846239855237153723840689166313552320648461270051226894701497152329706279927673338608721570608697123434496963153922846979411580594415459279483302609325501221380233058275527015922299952980510419974290055559770612670908370312133265475141616087325801895832020603538779015654604989462755125512061512866370568192041928894254337018808760824818540247117087036357545223310059701135902268671258849736635187747993571862978260781730537260204639212696285721882624073224623625338880000000000000000000*i1^143 + -135110428981831058549921840888573399102966394121426790284682093815258930209999305457514196642572841720147656627099286942615094839154433601670560072162495725994021560385792227055987917410456378021506589259749373599772704360324984478196024396642183797844339599027455785830294254624415315724647265236705524995693241627693027361894783241566646460755806962388468581833501657863298984509614694470510239310716947227311232611161840354735298777523379645483630902762669414120824094861552651934389122623279468664005316953277693475563079126379643062800431150350667295361066194198677202299387362325785467244489531660869564491703635447862945639847185221372935304369394107689677635304792946349507573528894904640358060413449552580265294106051038625054680033312119421500190142416126857894260504981776096688850884560211028397918030653271031909697008557564344776835470312423111944226300701685719305747273429688206821237919256381666400171453783438639140914200276772484674506821112260016640539773516688008689476513129588106718254457331469088208090965255850335717447255547756231655583637353637537828883336629382629374849651878126149371462855473713067875869150108974375624371234767074964812769973069708883766458809478432281695509221705824950205741007361057912675328457451268814807483146323021858001945864086780934789632633045309540363337494137543629001012401037546253724280520583232370931138403553877553685819141385674676527398550425455484717173953042428505974554404185654894838641279413064682803701407791333186430908149503872170144792317739930674035294422275826560968544723503613904077398604954610353216036139113899517936605204122547590298394064724988407132288481380108293843078859460143777945714818382626715021003736947214362432872065128742256045607508088830367690247866632159393175465819398047797058801735592938452985660831951223289759429444248565897575026993598417260766375202533813825863916743655298227605553881035678092000682531646425460968441464372380002574147303730045753035379960039450780231105193883743391410028209778637672864834289651904820181551084788801046874133447455921118234316799246884411224858999577158711830607101539462287489259539787092146325802820309676823484974629627267582025717162404170942159207276114235234023530631601335628247091440666080752390108755207403962758639120005028554069504697024632919916953241030485954716295684417332884060032881287840543947474443762665585926921090737786008937967845437547345278136488054788011029343946196899690788525807757012158840663098997974264730728696796669510803066103949435048506291708480749916219650752018109413621807835452500563964623160493190830409131602875837066554162872530761740046181196900672508974823794082821473107055486503408972510432249616989709566796495230520875030651191986117272265460245401386333591748653082203279716631380678859258219173907212516178024312745518459090622965534457360217626267397843250460973519770960305781731285977099384449690365445307345759702742516083038582098164366509909209992828951190784602830111263220581895037972541703258338897561018621277588032133122689123671299995227093647070904800102259664034573909627142626764390400000000000000000*i1^144 + -255672096353616763922159229030016049286640165957510301443727445169616758063217435037600538425967709641261986016003252293393215444829124450658876196714274124090860047409220957395069912029697094348185092362202454331458459405294346132191226656729036488294337802248314449229111501595835458113856621764371040334728578420793945392998887881348132124921051591213516379375227473757858585594144729095117752748153028278206276959169134423948334614804965240843875116253797546626079573451502654764156696068155885071180292663231227175990742603649899413526721280731370356122814140025868576748824076837414481765726458688319094893978831472894864383255715851928788508640519071145918118812462290458466649658763658014537881509613302025459515947675721988790523194397877291241609189174207597551810100913573099244702030022113607601061043970766595709964381533374107705969470900794161414009368634406678324098307406061605858050808315418438117193151632644203440522409074406187248039641820290680614441984561771753626085011694509435734613318369415437338671015882298423334278922118574905810233114148201978324985425178144983054663064058816601673058856731992976639657409059398251408372083751312589669180782965796777697387360726880816501724170228379321041079385605173151649785154127108904227675929156316156201315198770285088530736621381363094047304082501947202069591997145125730478109916932300364413971620663076215689515196821069599443654871972167557542486784942902676469956334773229750273037888276916395559628299873954649752552696107407936318036762908701038888458557139366907277422419300392849028310181873493926658908973857631163079284778919197990435378192371378793001108350694476884390350822477360661958613014501419983642766346459863030612497575588289859952411916103162456118134831867146592280445508973740332760072614371680976756630706124337297139700189080287315788974989862396107247584048438415336068696717506438712870425894053825215993547245820364237114684497757481865749851981865708957739608764787321234634789145468195649882222367309705604492947998506656054756188277561706309936743875855756023904574547503860681308009597181345859282126614729521601815093062174661914031827064570561425857893901669585813918514119401771962295798375289620610535516694354813092006114047453596030989735444468069764223514064211723174958642923275268472798166444285384134422529438279974156458274674573404113894056379825260590397782551343552022564099942719871445945467043813119271673259163947788147192508953824999680551091801671637616082832497766187927786901748331032548280191361452330353607045060905860751628623924983071417503386241939396777548499240842086288082671005996702936444952255902166453126676260236852321186197065223374444555948911133301321063965185496954883163742333368114119049466013265131081739198352094174743996049134850500439943283457758827197355749197258034377010467069030014997819338617788417439061631143657476130178150979458507269244066166677531874703159714941595181794921682975637452222972921666070525072475044876412216024178120802265621026279534386871354689999031714622750239033979897256161295189335413571582112563200000000000000000*i1^145 + -7011133135640772525088965928155359376985594008951952360886068325569074786452757261143645632283417680989899866183330617641681083579669818585001527270669126423672885669465583783571273083931420644339462544492354872752321188898111655665241790259987728681911529662259633045932880745731643006917194314820499524490428512053943382410788157732255875820647130519589990397396154383386091682391895223359359570963020812184911685483312648592480556231693089366200143344594062525638171887238050697987303070002308783621554350606774733058493954982164304717778645784871514042160239312576157639475011233879183614365613933091966063375751282797857667060446979608178494138084042902070396596850216787035431897538456199719308110036433730781805780480815519086356919765617086229072652189075360334030263487331516749081208677777767986096335396443600068607505419132624919846515899294220603713321228784484546405386130393585814026764342669005424870671304371447846527015705702229679819136562227539726724830746172240212306249293668253880183181416727559635017595092995052001921083945164514017335668188770108673540197607307394671112037065638459776782776498307836595535539940644005805606651564471201331700730144680879717865603933315142154824523157863421056179078979880302798562211721823464103513056767805539312373835892081387226593049393650656329909997703645727412225934978626927358723716774096645530228844732624289629489320853567691697571029353326751282086205274316811243551407288348284779420528136351322023588244655603119721020278606974497362398691737981225881093660681657949850799685785767627233048947521080443343856048160170502985366843197040164059306432795764340279374168085480950510493400755292479277923567748105318844333353858988191795581507795109698972482518708793692864125466433918797963788561378432588933900612258716328634206051808267314976925676613502643661595684330959192155503413085431912885959076885185465281201263308386950775638852360984365164715692469714455364393431416465309703477588849540774297632330743079025432245164813505386524859033089453104342074186366003523180082459360718667836115599913598096618795484197548468995452476176848864484521951403185073287379387720762390641973156696026325481179225426831130985888472145535225474378397361289611113845988589811238123766905625239940944620544148190871564141019181227654669225966833867942823098315299776682982935358548193403857696118157512945999681895536438520456645778102922961416516115285002791301449987997538752477715658820096029374124756339749825716414906390255686361867901294681858139379243847676643481084211849817524826650949596541765270752726065996109466160784567164477422487890157507913486047921706293860976858372967931339210974966749371841910311656914308062882028701164741039596652516081862005439199793668102025426144561772202209965778989674081580057232806608473723696484943019265169294817507789136116287330827030922330767212996337244418268157511351544992972669790384483990610990733742649867432409076360460799890665726169496684680181175877877562133178310192663462794176208436861976392394709929951883175182604729372134259873189724160000000000000000*i1^146 + 7839937250827723981389731370892295123229229122842796309000282933820189358777328931567470450288835974735981181641449241868689604730952450471171888130927592429766104938005697477553192569465353996502797465408489465412486790005462943256539180376037972795873315076984750079443057023218650925234023134398884045979165397255479737311725194526318132349650751855991207280018622171602769912478022923234809180294147494387411029498501293757361422096177615382611306609693802616649069683302751960137944537247151610920084350125778989372024816957029660018503641268993596807661058978101999953017180458798292366900323962890873390490174466735225660646360431229757489590141168525816920038173754790681140898799523296170351170860301627927625906634765231146958604509188607774732090506856110556454146112352350514463494744626089769684624502113996014563606606223892501440990003418554748637681445828062335360994158962112874315589788951549678035168104009170818620771240013538978210796459879514700278740464752509799008364177239995343331528609143923869266198524026586550523793787041140801659209989082114780161668522118751784647416831174982664857463502846381611943231638173883600941699643121152069194945922838010240403172039340129725984315104209442949956449566317787965702417200732239607443077665063229274897258488771157258413247681770973151005884372868362029422862091239998752533787588827147693900004732788680641021727796924587166663266108096051951693284214597405227136054542643731923861889266822684636138426476088605177620460903821244270074875685460958655976470516803241260764381590282925987367952593551562891289941427595749426219308783132760555259964482707152678326770474848168219528097542350457438860621707430621977745044847729637711933784826046741798652416347312583392348509212365757355479426194595496525660683703066968223568209216026476663751660478800477287113640032917352154237784211751980843175739505328013179330151969865336276754304603250017470566698347930411611372167370842080007252318317721834902208038460404599699447696371955438565050174749996901773508915162163970574202895598749238377022888320160394030553215122883136406160467575481789856658250046603897527655537245198503761890060212904877248817167184107567304529246190504343620555467972160117610499927983857754662490530662218537163482699454103557093351569860721372142504356977561425804665602636424075270301981260560500705639772243647431324113425210338672613467161906522705931011453358340162572550705973153485312690248110378815874084914308115192462464247381415103483472745538742891184229823838366748215707497005870760534962438175311067587704205239953847947867560301725624658462831708315348301125959507556605637311773308029172417310158703173258287166729299486068154207770676989935830328500813334414096981241810944105678981692913482516049901151961208051272434070200197992124584179756134150575457067998768079842335649275087456910815104210380122266671637904446231746598652034834114184722757291397731032760807638648788516494323868476006205057268930627554257768649062065836342669306142588119520601541093522680355371501381222400000000000000*i1^147 + -8767192027770089993986724601350156519718635678907364990729503695228716270159900568256057161225334176129147834738635531343155154314636931317521184726313557986254792028267259939766662720541632497593118198730424717644955517724930119732422743337285370044858636889881082629977806937915570181731437315083317971124980231493877682081633912551424839004608248820789838000739336473241272814122267471969542302379268987665130199332999124060460796772211594143553992244705548741009725343959118545554586258974815006052623508234290551422444554954275111177776523128940555122511672619109579940677028928049400955987064844864546536222043757251733518766449165012196257743327205153571022821697710697015336787572917074559450075746472593450128580756540861410250971101853600757561346113324520483759661607831052184713647367216661676335585345839462510944982068744483001950090540221874210888864271718441580717297137941063818667671457091964849181264554951289989308192841892801767977317057960606810162044635925534766295636160885971495279829612008485925285044312193323626836409528302525321104849152665726604350763356347634074791743983968897683927880177923344102987904967226353180692938237186737275691258711539672133844320473763395855219210858410384124292459426021996316849671655656928295360968935185148198997708210290413325064342523678711852965557494857185245608875984953831187636698234712373663375392161574173774482363702614363328827729336371553517002762736168159702518608544972221957554109296566162562482826194060173624162158366141195667491398943567259389411414525852804106737246325815330093464413488150948356473468741555837488933745604654575846731807076104300561332088127951199614717968781994317797765922076085502353294982701466165093784503959025330349311568486645964852098745655522008388639943611983922219871579861483650243861858388541697660469015140940038347468124426363219993211715613050343327911132715314823123889998928810868509380508050432358500311441565459935557246738212200792893598273565592748784436501133238118297148114676640474743246580171218764496667674374357862662765481084262157436392435523908552694007783748633246338698407305549483943651544482402037307523231644773832511653990650952668339802438843514279323504033842211466709022666329647657805879080617202596067414952679350180021669003283116605846001696485640342736474681638520704430233084391105524899790934063290847439451427319996255810253720037779728688806516657720012679129574417460834942204653785437520361295071828131951534816735768377206191831328527217828369330149545723266213624808149863771343414263738547159618520886680159816339216780600757204441499886319197639940121069551449462264208871168385986771803505555393164993653244710136248368174375469707072683987580042048060052012232530622414256471132876944451507254822327917833759368911533394249417211888058862881863550578745186352937865561573392774994315042638374562194180483320650657452046668336257465049080295990399132246327250656427512335044411622986679716300513881913882069200158484283464643568665719818208495096080837923457526868071237550080000000000000*i1^148 + -233735396832111829103507399727020467462033218269970274660972824078826379334095099890759489108930500874457529201497690929055287848888649837600711827944945896484302264633844615119367700472368160960299846563430124297072186639525741482078424383595421225248110045683403131180168374610693845280683817365681244870152934222922722122462746278974894894868913921505870513804701605346223701811846034896728441839046053364888047018825501397882844230446644986632693365595081325667380981303401234920108692428747782398502704675650379133367879999374889029993302966115795709696116722944435210050433325642536740042385746491695252916681490962118819294403037113873441051709271900350373787042973432292426354881443918801260525736717896035317716292015409161638131744658676696187197601068498661340767372494275782310968187037835223385594175595209836019673061905158249138004755689386313026533676844400663605260340638292735573690565602746882175513771937805453186548200650191718695232268017397530779354257035430917908542552829455651079238641190115743253799228841024669448604560532070944355390001988891609630791933758245939143715556102547685080506283537173400650480027852724111833795088430930335780094968215848152632571833138441996308704563193427302539593812293838315051448182739396302762152657813226711232159454185780269515471403059997866546381151375624544510260020259140982453563574199991724758083278514581328278376328828622734938072655292203764753601207898948617416183585114810404470679946257460207293608810166535327996749281996658061300290735766689902951510614059229456410350560777367338769378972025086738453225488382019771791392134865001215481465237786950898701564805538667070141161332114337309175419742065945890732092259548385389867227346547470961089707038999681850403124134792612451674751104382332747446023185178554086263351560016435618740695140009365466205515444416495104497573864780933316287981627054596393336958598872007679496663563231942839532224559746479773082485617872612166539625376507060829362874513000789578964491964439395292521492290381998173475814132223678876735485641633721611550422833990170345070356396573070286213939652246126783004199382214940776493264973387534282886389621518717632692811759715817795563292986106560209236698710610053649685818836434849858518408665993447719659519987980221965343813332186783527942544315091627774926230144622609799173391907958154361032580015810331889420754558847427944417668439905340852096039936862962773696745817255169827439130843044823175992683460199010077711942629922062430298857633660820016998881203180724037426072981756509713117822584999863883681890273631959592268013056327238000886787234450465787562609740678918438843012389144395082303368967779476224844840696612292080748329421685197914456770838251361004435926328178315566607645318414970885546542238042511538230746965785371737955404679573729758941665812461584111095046019235272129037166281707207130155912242292311682339168261288664316977931017540358881223037694869439351303558106812355823430560083048006297193936859874958371490086518784000000000000*i1^149 + -2442066905608378720677019300315194103148687845874242676955873369528080611067594168946939580050725657925608690122447577499171541464786969587591661519096782584314021897201885128827378894158165941451497806547251994728893278915400936269409636115859093593251329550333136493262541522716317637001877327298856085905833849427254228400412445705753185434904438786119795083977750347680234301891213844870827071281162414697473181296549282326039536142429057080596358387415112256434838095343331966255079093938909045938854366636378711949267636171892339206298661150589856373328863814286454935993307641719647146379811195642827513980941127597739046459215865253428640220715278841851918360867040398364867102600477054406065179478916965461748402878869959390076128412433668760181023453604456846103851702568637509005876123167942299071633007944632085904479326457833335065258835727102805040863163699743882551242086170287105141059860994166647235575980893039905528731202181853720152323299556891360100403137342279110061390401417891473135887541824979004259112755854900132113544997911907448043401744952764978899811065183774128832541996814026468652079098376114103423332266596469646960213673193576944048978919306895316529025422680540406176004104442131805549693838952851998240213902870154687383455947946018651022994134401443189230256663511663670791441099867820384028617356519735005569261218935991131763782702889924862939754357171407596081618087961986643290112356060503145233766055936961328397990308601469203293727812559215812744033187623158239382206763658422516065925640339344148044862047900416052351003411540648162292714022603375506070864235448366156905662620519655337493431363036392505976754305915945311600191152171684101435064789712892226566958795518092253939364060815752079194926777094127415386091821188641107971804220189141668298234261965500135268912424341554443502694581047664892506989015599383349924977845609881862632732442241936878640516077638009959296695912921036627453657854814482548320709769458514817899667588565511288819303239992519475045419991699132859593560561726450987253168326340102313143746938206968904217003972579661869920806725099720462486765022847312491404690366716086733326559285727063319614469430131775157865768355255199260566102788749960274982883656281182764382670030233810732839124023821641761337281497145847873325744941072074268708797185116235002158586918987601684469447479826731792213121378209835419852265574528049482855246799674175694588066900625268227954042770076457709756191073741432047313550951710747347037770117154695606192112136156893120257903236697680136143782563686226753636605791689282317865265195927362187250914898522179199257618220621768036047175169466119393288649243363420345459330217343967513518996691919780591361024962255839624371664868693355749777381505310371627300440729154729909777160606804108589644284754158356627193476926701005435108499576128060218818175484006750545369679628540224619070298643436432893749431308349904277369142584784096206814650364450713943830340236735886172136407040000000000*i1^150 + -12549934899916534676856815704980920865226986782709075950337945298797050665158273524428573228763484510746201638113944903487755602939922482603342351253157144539532776954847768957840297430868390232717031536413156871536281700409414052753840086004443662275062302770049146787450600322214480783669877542213745335960290990114227291635752986169547833095723483591628513294651695438236905908392707748035160084477276120012698732633518826817974450808441539274537340019380286174514401505531741319928965858632745775447581339303875581322613047241847617071801648508094932116052582003106932482350238117712619044603455676528441989876297464197127724947690804179748175315254019044591627123638731193190228220217497818292888477754874832146379110497340757737862847803992661073940034782180950455994945255107916416187000913955319652909570897158398485395219030042846308821265986152186568654314672023215091994140697382933986041401076771561607266643882727636419573375937457343591422223392098724491796791587104967671301821307192328074987387695071359869056941553230055184070606829173149480431560407030660113719099501621977289683950984357673152168617019080457608439858756045079332882647454308587384754266374139492178956062925980455115782652697522007125170512020708950466097933820895254475427478980157785503883315445466410222496678985583707049990109868478113645115558831221891645294895078977053470397523273782155027988282541880508626216172637983645934625594387272957137901598945271026256272199878129336417446158250255287224754375132140969130339057702628881936340235441838176208973688641682332654109231398493793657058727994676068491033905903205171442877344985692923527651871019777622129657609229324261148045840770492239293624448077511942126287281374163999905227856469146226209612224307257759222430351670570164416217928257355249077567458024817683062802248059934217213230299329483178964567402310816405459924062973001136921173029391588783575001004887144608281535910496284997421877628976758524251166393324915299272666859364279540723944267237073699305164901995992725416469870864049919345213661082541858942176017963319862902121854710121786714760956520361546919910084050913402014722465493238600501736967311677383423960008773597303174378887956326100077673079842932249582387820905022893034720223933232744024197903239735692468249492740370094504518668605512855841619692107138412633121277012493642277893357122446276737947751177215327811237180652094609991307895913007189735957886631312760762421729556076393274441278163720284966562064512230341644396841744784463985462288967752880751893266427979335219221344303406436032455992445820783079607363235035281068686858887860130404054385037151972509050863146365544730369901264096941258799080187212505448808731810133899597862230302659140513576077193553010695086816905658895655177377814520675182376530625876850186223003284603694418939347895008451153809949276557002999281044473021950399389286275294777683402885373994643814897269593143780233525624083588030241405882558450812059648000000000*i1^151 + -32927245763812408466229670631468003340458469582418352300510983848687006078925508928955614725108569669918059115560913854259835121040016426874104673378151179129473387938940717764216952367622546512742598997456611053804786759456656140350671517788375499233813098401646241619642470745682374398600443025806717869119395898910114726018124805293109416084213238114823648943309352309737847966572227320852361449895404857975941661569279425524930009200099676065433421000090429076616257683811145257841580725608821218166046256023150379424356362655902082099348781984132655044046675188886638391486225582665685481765059733385686282601305500159742832029779509914464173698699526248487873354616049542613883120742964947621038922518547574066476654929528058109421571369807240894183323722748940310689633950944139548584641024934364328083813424940720995342175569281004013235659288576579787702196074701389877442067903973160845947044750678702453430013937356496932417974380991260645484527727422616675133795903334597801437913372826050260885694455747886377332265105067446781598770705868793883448523203905649235394505242123788915119136601473150474599232520286199708497755422482845938373521635315043090408889164759000777858761623774202369205417280728039467905873658530276301586640788123048323637600320362310066767838547780160658787022905261088704357721503354886342189869370395913463779688722888939840247059675914420874767593760849677662050355470315516229386665235673318431846422646133538018562264259167190840998700893409045987421566640643072464010388607074213530993858663580990380870666211079825158365052146527674497814141085021222173216079551172387423845496717076115657238699592239744467002504043097969155716688099242689213349353473769639866360246787775620151957606767417605966686437811197839405584329669595077356399639337842159392950036785512268401440801027962352248353807532869736454494493036812994084902574996283950063557180089140965659453592615879409835395387614505390300598193115175151775224957034645264001717629198353994360262399443362899799597776431558668787169451479448403661400844193704765320727613992318246138205477589319461265174094984125698019007530930324630601327177162924820081689375181868983345850741381815177894804222912156057830333450251264270263735102952694154409074082116927753319319475152859539385360642923602686587526004094883361372194556974715250356881189082277058829493106781990634610013520143101677674997595729258304769807348840145639400100903703956522742831137452862820576916268545559194363548026547212270234856810981136526889789387689656931738965642615639675721631915322306459514494915927628463533092513973340449828315116720514024098418542859361317614536653910289882925446737403752203924027919368342930823118901798789371287565013877998777736530029809884114309253175483947495333781527294793293576582864325115092149976339446081739958674744991311096300312773119887538753425150244174362801025523564383819046403146873807721463337175595275194224080257935232204800000000*i1^152 + -44125741595287735256083804734034355154689638185641883311017597737972665349906487872598229715223539781425982435066390928130019576945780079982274194083558867712691134739581531579127341711801241767782448720827933777902720478128332266273440357836694061049442005874904918696951302522759176731175790540399915212143776517122237750658226978464507744101135375643381065826675325340919697855235421248635254874642046007967111936320274527062967702461860764142894191672933832784826036484548170517873598216289021252537513536667876321082971333719905260775250049693270775653706749324816968210581374137011340938361577425747397066120209023292877449756672259113904850645084099889857452321132356207278785891127035431128605896260107759931359541070252717108655134413847661527548574566759775112155495295513988196047813983487684340480272398931433570938040137607575997594971942564676538722046288559872430968362681484729524509132226967631177456688612470741652864811646922310862558000982571884507777654259629707633228066556592326237530248189612653979636240737739072877089189170053720988488640538521653172777664325386533642931589335520446883443101871794505315403883194807271958169620215164618836789453805526557230900090898473622002988901419191715027182440196338166720353928073464204971162780584740961523432863341765871137045563416923409396143448116792923023661522327053138443139384607792648764622744481667934084591189804028370274664467640524857397081987445362812997611105367874390872517409213174432146809428786281712628162031759773734755065483489975228915229225867055040019696017654985797901876951284158563314352682530753580814525001347229175963379727032905163514221416191586219415595837931599730610129874067717702987514178021979722652910353448927856966300316290233996813967966474184403438536323321282072154852613107201265151884211719631285934451431667180413480918925520797982757290682798399312973348926377642771100830240881624444968442211472646173808013542215828974593237695624764120879118759295489259445937881742010946105508362677553735509705938979356833388742837391131668107222051377380704548093593385315829525267385753579794073168943835042750492147030649716239871566165678279681188100308885049061778341102517323102199507509666044727305891928875416615796415027242922115353496566451471939777991638887596301127680878013588800712408249015888843401289456956047568680677296225799025593003991263502120468345034046885763696455605212149567512165430944756148925246078996867362258881398937723229186467783403587377228715862608360916402315613355015496143170632901328292479475801194419457541668182472054174556254553182188417930156095209002661991977796433560585385700015937765254004345230255734270566998310158370693680788342895343024045224882833430177102314035379881849695363765462152645639583786525272385746207247032978272272845560717513755514045253134433393216289874078107943918639888642313950588586775383827520104837823763832540749963963564653858203849115893760000000*i1^153 + -33679884590805692923799950239465502389807472428007460887153636664677774757983431968144770714073579987587056931455644386751779623122723124645681462119779425759024993306214995603592249186296868644559633670298485243539780244171696107429317315607231972618213523791849986743425461171109032666470234769680293401540542150902543719635774579838795458532562029783923849771838508988754345094765236892887351586914471978345862509213862687925002119413629272659077789303856881065743953225331085503048410992595989923891056181174244002893121461300235209071904287446722452368785670853818178577214282353074895063710803415843181278792229274274934643344850793893069717093912251024996555556001480708825900279450975395496229205484900463596970007076723580197286964509481730711729790437876009011723319447816321830976833739994854814517888565606848176227174039263996567907494057439716889957271595205381367939375973987874222143246850229803142822637184832450415120301096585609189878220404471388478551660464985786898227295247531292763325146445563834543991241899720225823755990588922313461596496972642776498619427301140458634493799853244228493677587721655853042911470855160469300653359081080861661608514529373891802652899712770586115604055078486269844663435873262247029285698445504342037188656346345807872410933211319948677780828180025958217244345955453610722277589896284232739121356080646571651456619574531207639004962481831528811557121360352748493322328013596973226478724560984360436758906423850082540118551694438845795147849607086869537238916417381361371910890759541583318426481044501405421653554200607648203129247157716167335915094294928636963892900597031269621531357231221021568382144809392536941947191105332094347966130951051669183916579394885919278833996643265560362532017287104266856446030957492131866890511527708979557889505302361327834999526406994177587792116194279655515662590201830531182442522597239341202390364108266146880630156814905431001109187892664101648264002953031079196473196172431494352036537684071543858946089598192069297026598409822137387011331605244712343046312843157050774370288016476316929863490908495359459701585705016612993493686082168096221879672368324806510611651007768811233510291672937190560688795392100148071532781295932254616181559506663475432104033358317013477247003222246640641053044940705330487619148534179852601430552135686609734050542315785257589161632483508188178981411767875046568336402152728322085907584060163445421506607111789540530991754962570767682064687062550851186409084681515451688448659209724816209398098304716719571001701675790557390700299382948047070227604333432592893258304071901636851721544472310781764943491062064664596144346926919461441171566848818477538642811974803974315722175420146521745543476864715638134492113679536115125713969774274164235207818477199996642022648073830394553534647877084369809124788449086615241249509032261684203868137887782354796808253973882966346620928000000*i1^154 + 263338184465469280043054413572098709324792161102772270257033907429281373887708981420903432048691992421351156773593488928243977250464419990226675440712682486290286369086746587182367813859433902880675496094478789136213843873574111858602506453886604870940020256680054946024390391237785917005267737915744473564478197859830891438786719468299147063662704323873263466120197124492951543843438742287902842741195194882180429618800284689373502204455822900918386412323646877990487388622233222110001132769732739678477730407285863194318147491650075650467682541039247904150873274930079821770660071515843032515716444188314251990000254399501096226180773239275126181291603380462747865024272721739812279960790278577629363298042510680882515686022687695863465366983978916429176988796205644944379644389904680127803137281635739466666267164115911206281925817033041398886923541135995471312992955813349111286914891870937040452955791819182749376875734082661600849068092003010997094829609918436559687599212332528418045743844935008295155682324490665584380571134031921210208245063328306906527246344765762934219454906083186235535033006518985853352504085661640124577897994076876210243432386764412889773340499226724676724927890387109691533463671715111091199044458541560574322372168674225232314118768329103601178283018563289864882468835990326449161636301636546342705931790961789346312913136183281637545502360863380739706532511190184613276092665905422417939477522579582130609319794702492292875225189051963662376933809679842649274203410118317173628794000083726629400380368414081303580089724880013995347784434340902318209662593760769217050110527660386055968911845926875381521809215640199107398090055008757647706267673818257239319813204050790774144989442239033858736240427219851402609035715847316016535670530059141029311201829843438235139962800152080760086662696916609668635230846056646258336231002867601372909490559219535457524803475169973777120024236369089576187005514498335949234111973260749575382240904631114044327824117293318292496663540801652626443337663305733740213074715418821597983474603151389997934081160218095380433659766433092301207054301424658365643807090177182405247679508702968083586526404816808633193907361717983966233749294826316859546184444604168257466039788279857236875843352076262307310826490523290744281608512485002426154651661909949336070577681332319535674134521279072031607155502193930644188097781710474079772314710589063873198658344718457566172329252687776699490736211235222225616083010578001454250591384228366000991966632683193649966175973196388930035790462063322101020921422420692499563813138184547154704289970781995682679779053708318745462285446658918104633800031998463209319354231560223172467103089541938415444717206949213476992312675940241833638502950797851479254477714285717072824221694879567377641064369549576664200245298169453379068654846584337077256612800910365979605963839730073600000*i1^155 + -2371245525136360177560687374129994395206547646592438277425822177486089351722686220146783933792918400502088894375277483594149295551013338503007616994060735363598798844719175301182536873814831796890010584697145268644611867139550764471653304642398878679464890489381099119053037147155984654151177114878270858010830121194162644626212470418655719226474492816155372401525323615370025642852373971780357758356133831697595854691135704789960108614050643220774658961437450024130467103707604324900661750963713177000116633649107199730083869877077583049329291915121325181608652073203518661421535656358176678000557534095339463514766004931872893567727836670193862270929253198139004939687026691135397989623851274132790691587735499744565737293976815544685148733118615172440756491268871957474245528699979202743048765852554522237091648653414541975436226179106493651931956649346048534668400596298193799412167753476109542309690781462307080575185744679993685361341455681329478187373372139338880533440374183399921676094095194191883853044215401904218203584323178001884109207701370409339183910813649241776219299561409613597282117485025741255662605347855231312127601596372301415476893237182766582137157907214276346663348383282986176790926966148059022946995110361822600636496223158931144282634267132508910433793044247188816617136808062052404829374808730473880689072478447273121516211905164974215131477229236181986825132596435374614474923383096050267597417121531712701792672684022354031117572938949412680363156487243209578848174960705994709021127972546575665583240399275912880876053186746937163998090506958173994887016289410691504950658585358576273126992742796971589654393420472411494574418908088045008880029037337759020031705386934438468040358856114220572702783123331425526016893134230038482179558564789811343189383286586604836244476288625014382311757805666793886093985390248661113209359872868726022171640756882174176873518734200237761505019338290729983260078658863257746358893259586458197033595008260114592229752844061621055426173976345697319261209021639316070614747291854480306318956388438326564278776778778815952978278079583077747191678784465761343142167064241984492234275775701752932825973303178837992498612776636650321792123181503845215228182270634202798630089951317327553908543068939468468257518329121754638283204694635572037108751249493779903515257915094776108997639244780488391820699379657209644826107308103465128733346185727538211890051179693368705314070277277312125799654404741033025638925847363915824112387449325602197104245152985758531922623320689981580088893181182576693061725857966000891836461212310019374121355490539722967865899285952444510192084157224576474520115224832192177139526459736942186069405455334164721567655411911775329998447066828204504391311090497819932266662718173658693488257685441228413411037076777541261734229661355006816461684167186503875035473920000*i1^156 + -202180967197679747866167087527236101306560699667828314875291452735771107351448944436911781108713270850795520568671372256984173531452517525856029221238542227541526271309006547653336216687700869477678815401605331528097839352684571003932886423000096560857665457577898050519666991498591239813847329892685074418843306333654199710731033752489732062327757415310157322102593481037000146228441929676508801122095840102166167034970304672224233308474786396275095812341088811558068681117976587734468646364824270873757314593656194735684973195456516203783374345413857283510681257100309440698168709507497480196740390500212839683721862760882061248132489862625255145782706224164166022331263466476782131615238299708538372940033284347933260458232326950599524115005614043958792144219627525904031606425386079625781098805165053663844928347905702496280232399563359429791736207547105633760533507111141527892685824126352733600678970419193987682787149905189676994253715812995856593917117570880865857446704573834334056194143065861209765890613346326778479141925198385064840467369935569471319665438924824401251000630777307695899744844701198977824553770254726518277998854041904423649502059057839731251007537195144508027475472527364832445833725276179728696817033485863883565486168518243145548820733139565274353897728620763982147303432993950691707589998801929533551898926671163998311946711980486101306722919475415194300689447884138297985109622718665071450958066134785072918178397205238722052941229014446178138868591782205663065583843419059300527687913184710359770637958621123426888915941153364987084559550499062561231507092414183667668337585633087753180374857099186802274334389982245712027974695869662846182954765410259265348459088195679285433326139875707584075608046795081665279252211915454779731968901917154959107647333681685198470891928992360624774941339523049625089627127557296792745748819423509814798460803246171131909830981329552574746471773068826634711704400773821256167734720559659900351032129399923877896694069235794332026628846082759704009834002330525865729960735857883259280385591260945618222089677341099207134638806908015903052722464194051141122422110749916631788476705672223647453528917552698814475123761993487640465470454936366907937798657881279916262406198513701995913830217254108704257960228349200079837928700244880603213169741945666521284687591548229914758591219886376550445887129904857500432744656972306749848244648136648217556247813964479083122586185738827212182864104250195891692466557793548946881408850759089687537304208191102241445473898637788813294366460999649016109069559223337123334700097789678257427172863942671704023969344787332869903598151206601693367205298647749263611645351461955915656589988625639584049864372430618973283638966794955478422857574418276544540469161058216401759451234082168062863369833754414123212261257344000*i1^157 + 706129493899590780764137105185733504188407892193359718646952605349651435792186089729326142955801921268131051021750479273643138047188819528170675878670596998387876100596653364773665144638523514618418232270309435719340473571655096856903262899141706786432867992620392198524420827121217640991209226773259852270961201130288931602119140135115044796884328844077713139573205219739886938694923024325827524982560640202065492356742189273163653032047412034107739774196856329818575089290028825556971386600347445165257262655418926239178501667356855452123708127888118311008529441386124690162327696879233084017866357944574096890780101124616688828321353994286973928813308236089449006004438056467016122887000562511267300173309036157369520654059699080925307203823580125774983718670912683433345584940269058632305235657473385530685738479935254672399822889329882921481677389178111645893263483388575070848066239409509651478433705370765680516050308465222728065632539234189723904027385879482096517576965674600484054101258836570748452365591224728023228273289172302482179384528149468388417154105112237656592456282862450736867094184463520477912653205102037260088489435430289281606795363760032131627647355795599299069588007950250124471668852612940422844240321397732139255633684163538773723850277757362889310741860149421446244067012246482108356554158844296768390945161841149561427839204243517640805963845523078003648114468323745137373318565892253253562078545466084202684847488813796077832798567147333810415229170852454638061713166594478892889410449054011083237991930064054445590725191143677174468831130141666080768253031387801866152825737109911385024284848443406548580882348676017566295613434074805637983236521699287822062662099537033196365993948279787384168950392298483767806157484574055947944274780175952044033794196216773983879287093049228207719551608525757365170198588253441028074221525336107104905606485352277302987245262322450340035942490231007599637923576727894264785134874573728280497519435539858665781905588189516463577646172736038146746625836748938640935386890959410948071041170971629964087543004542808008854746369381133052555086390209533684337743390302907651061234593779574808215760213512535075825052357680885278130540011445090077772072795565193987078302058300464988760846701509309300746288684885836974884669570795938285897143983603417104732951054214578127982283683638524409183528475645738210152989500875579999711707223352330171204918782922347450885373595623962143013268860795960726648563904902973494374586832080988437703501045811122676600269005865511770477332492208549093307226208892069631329062739736992586490946480877892139499266085263248210637300344242156944761572646898679450441562441076613315466963053025598130119857381393959403003587754020177772420699809625007103448367524404708441980592252800*i1^158 + 60247873702844441134018326768644761702059533881859615393376849779547447527881420977686983593546714843530950156731756987120155981348239611634213441580278643746822573114022276545500180894979321208238231057414913020243086115064395450346793688312307716692864616283065344947436498821816805531588643546837656654942807675305567057080151781765923354475815975466950327366146550951546761828457343299396829617028412345889962015788194176345075453668792096435440843152043184500470938412937561760177971092181187750112314031865643736715350306172031062167728478492415721893570199016713828709290138724282710018553403370766878573446475093212320153549612140712879464117894957718957375999082083958919859619319364319280985171491728553597349338473068888500611622051188639804852925906521198889073325009714649064274000800126320289722880069998280274525203190349486140628997839585840998134606582757697628496293239824132551486725821718260186253218682118602766257264807385247876252982042071197763690466132667781768823696030491161510223728656226886179775652631116406908090072622854017527455071956871623910883440784163228325290351432405186915215901048894710272114165777624020459498149391471129534380498417747373013826678346733234134706040088388180952951819027916759758633242395495608227715330787742124623224975232751227242828829171370026787686537449922821715004920509062201698996562560968944006193826925631670723550969661195939098808249263398675475088959586621145568664734654593961045404521283852659209419924170256829793572514406032369934735478229519137149009414778175926520593911352451266372917054487047383904703463917700504411167379408305342520424203678847846956612159457076595137786564347024387906040751177255664987471684540316561696770120300149530139015685582113115613968936010510145173767750912425423809480237121574144835112817714971914804970934023204306572612678455199419957638213137936270392931823892826157792855870927192222124961000787829429678812376526496287878109879307514500279400315766010995363000982966753213340894557668823093939481083810409232555131540864904272316840885408688487949322653491006813843467557842809100333494819977549954005021273009803929020615642193246403176032534606081674588052288708497858255442859203330784815436282657561350469162434832017840154136716053576879347827743627417383278678458530230536347596302208046849267523262055565722711088133190417895911003192279737536569432622066036168895394837139735014370964471994582325999865579767583761072602023916124312935264050259003838254383395819672598309833262011818266504200305468528384636521402206969557884591539256060539760952121260399478519868664651618235495007435154486476165301987457232002233004262815882033227887940213317050359200583385890037344822073353699985659673153668000962467312954800*i1^159 + 895133097101927329146007881145586697707374635963527216383721980765294320107417415034982651744445702367177335366282312053200290718171669594724710884777983337479743880192983510907811479674629044978883294659609479047888624182340256098859796175467342394208604628887930759797807279107977196386053958398245582420191789921818410782663479730370289841920302266173212565757151301645732123408018378879330597083437597799920255202064886407437162509247685705616341967078981362769769342806061982406813906393294187612180428609523009683098049169193064158405595171439514572073949168605221015819943787205993903414020687951749247463324800221151733855416543166519139640228684667150146072337351260372079978634286419145354474991402631085075984307403942980387774474571270771502054297231374248913857364167612224294515088177083144727379724513444345824609844221416098319581369330360993879614587989609264385598221632147623983408188260265438952888534875482191494250891182402187124345509465294021780430931207914593588201487080553556608873405640729632721546568747552488538316455647145436968793346900635818304492853357869869923544773414770459915056817005784178279041066380733382323182869229114394207278187471095329524296164243290747426598132318109199103612344067820434682000375415431984497356998246075994319866315737334044195599353696470895686509022429963618698780429101598818838070204137664070048112587656450799996477307314781171240650662725775938268993325670913751291878717005376880763386074446393501121998846767005345934886111410284400482733340773338447588099654446809461085786830634811738682517801584084770568370162181316923767263845139411742752076572191270904339082282368039960133549307539342121767937231522818008081481511983304213179953755115529419623496446406799252384431053643212707692150819648698458946012573698386649825255334991686468573364084969858041339047255261325339272437756124167652095513132359011879861505215377715734222670021026956885851497059498719715898984056563656128852207250020078719155434778037107351758588020793865167641716891121380800775173411992681806624016802699348135359323080109642689739194576080980225702546138894193865388303954150093307535212465317326285632356548547438379634454966674982146751507900447104577816271066620990354436324645808330488495139819676854570935241646083659201917362428832212871481998127628567889576452104091664406350762889772556480607526257195345707755771382024034197837157891309873133555651160641851302138796930347109086414316874538093200421750898289462608112180859534808555679329591240241580588152704189700281484822206355299540956011780577295349053564648128311532819699476215813050618203544956799871962351164240978054992291128359427299711364081*i1^160, 11425677169198197257526261370210291489082661057683966497602692598099887399858025667294788574343054307525542569585623135077772781062471084767515705238328280363557593782976125123109793230986647516987509013563638497148318988913839900252330818530993316628469498904573897215325652703696162871021494717735522237270072099367610434685452884617342521410549256960678017984670047974100453414848659492191794623467412790599822555667668352047691825588340682786898816646125730473177912062786401282102012905367722072805682561469778987808748851824156364021345036313631060701537941904204384048840106741124692877873956780774125533807692664124058539669678411243601959100025773712400701349731029428811103637980243614539552621480538411978041584120984256176110022251519967212821528188604490366470098630474426896347328074750172729235413074527070771740367617093773276919364112380745989076779388642419937968378703134644799728862195889957916269857455071103197927906064864525089687551941557384951496574506290776339327671807324032971616323684561421486908058828786138633435361991086211260614287761091157545773851716788807636614068909088921477955700478915564252815907737481080215838741188097633574286021382568032783409763265739194270765441979193183043456206150434353300789040726809482303446455575888742973976084494937285247612989397621472714538753319040245142884239980686243694144411610749246191210541081395064972387163579991283120994114518934617252742182884044120960881433816429659863134031666156048734374661118812933027593563143055714423635985456382788782364528980998460336783559863520391394066228179151444282893187987116588047477482590813930526225471124858774854016057541428821864984460617802972366305154452378116240127033033991389442393474189686564781677828230306883302502440455941046280549323352891259462812309251253336138172101555595855470106348545162226411054999967193739678186563603522997279078644704446143717566746508411518731522054069303270747128998955879540131818113884901762173348735033446341663753277781093555086049091273940182242837451903585119432794393102620771942230008484360267795161192401237242619684607386475357667266603073100450028355558079918637037625474639101506093739940543894758990800703065075535508585720265504317577715578755909923109555364378966293166918980264119380091696596283017767180736385446908306171356245734743349979926200821051608425721928962246185885730152925420581390237828868872894620382804363609994191363577370743036392810342049956690390655073876316663779385537423173582261406906952921904067519034736182171191967954100055739579384276787169582500780487077119325461060237624758598233528389138093763371042634525638923187097148664107891220070984992955568887043883315282045865039298010683665943089361707001261816058176257443709014588614562502765242563467072765549728462281001602712093456477826574097114924365201185148305528557894323134103164514104439622691039362669190083240394376519936188530574927096375498663604261433006591788474980527473437306984115870597893709701023366709502258750998661878495723406619666880997025265490813427813744996752277891799545509412795781498501457271031774391341777365071321819898931803868262835623866518162560015884349226289315308512335512727187232467480383477621844735182189436096837418625555007127361629428162044322798352496050018658820872571409977345281155125594684028369352738912259539866050399933701755975354954473696185856001815248686014788400261757642393479171910594330035646794625728473270611376094117619698724864776505058248137133633162894812809117386636128105202571209385637580938245717197245447113854482623094555511302047911072458520805753655791690955588688399036243374764082241847965558683382442564947375237901364198047645605520193280375022926579006460339672803130560081340424529819450303244451742777174855919262704134283534018109535465586077035099327876066390072241148931020344208279720990298132833898995143550963098553641043016180710419152815382279724695499409569380134728389387506732286154434378765443185593537028032596999880544264635908370219406757630714002409387065152731645570441140419424172830059835305510776508134935150132903484717406316328796883079327549403796454543207169796780279688523350234339184578222630854972846002617362926935419049615027285898937770228164096501904682499168747158570940940541613638935587073395099537074520426295498461357857805755092115073430759881058714315805770141525612301284736773602868857655304707595080775220728265700897146613910194771374620569439538721710097004985168019918644027987303646972829842915037622579393918621912068957322238237722608699849581243386832958306827786320354608249635334562554042189521815781718490048891549714377560729753429098791141580368393330770845669815424396940218947450862205324311141164505407571175087901260048184350823196066735718400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -119208908947350161613705592622279892979015180334495409293946434397124692035387012008403208728874129408357747968807070211228438413722987831052357661859771965233565861879275304478074720042569222645883210987104105730899491680996680554774884930908844320196180714244622448955812128602501249854068068557258737681526211285440461425891238836393374683745818125578283032667688879885824724059545496644719612547633851166967468396295899510357856029825741191518593792119922852436734035936520596708101980814241422765452240838775032877296771239604236104882073462196225609881776575273371333375285709726512896293639589141685840971300095670490747987900856937947188154499115964945878979935422706130046981202863788515831552770242133109323011047184476755406198280478239744018319982254715275047478664223945189816169100219902893219703853257883655805776645458014223228404502945641748970123443256184394065153079286650034578207496511690061508900890455984388937477000271194747398969672960675368317331117835710199362506107893271216430398685972030579422406447277220228542430008417162096772329952311415254982317652646337299709751214827839828572499463878118551165781652217446648870951273177705646643916529092633479846902362600364528671283875409931910914993374034157760893853833959585430723354633310430092554149813912684771560393469280018539080769731656129652246482669127141094624000967539561997452475577958407182861172463570280288507824530903484093981656757939864911205776130816792951483899526417394220299033360507920750717140377937859246066735040419670069962154891911162314246519034649188736761298248180151439948287555743779084186092995895169061739020515276658852522508301306532262066115829717143533484095531310356164429223037850105013363357006128327314825923441078283645604203932957988639810863436618077324942850691422094424413936702207603040937239029644162086104809744386802220958500567115131965914895885921197860134392470679643922202389850758371048084766367471822812571332815699883018167441130733136917645585328762016325505830012299349158389414893835523410963527170215807145121463166589093371395838557907750858678034722238603947365492608700643945164755344324443812076530728683498409382185248274530333507854165815354612177719478450989476726840990616541467797945120116229764696817572071176395011109935088296166149239063031572938148096133025122582779809141769141785721367498432996759746833755825515261622039465068779065875206145961030202841748357405130623692332359335505809385376983255678822841929475984369668310981539489440380427345040345538643368147661041160675373981551876077977407179495092804167698968963262645472120008617705853749328603901423782864759401796949158476371080227820566365135921782680472553018591274817677121582135785200243778613477984164197592557622179650514152018210486252088966883212563061142656938772150457963248775909783307731023719733312405395379961843392924751652571998538532428808348686889979708188505147396597331697408612344755384369547566686101477530321617775581333853198364640353586178133709176153509245844855705215118535430603631941953262763917780832509039135911622733357961434651519834255126159160524100607947307244331332180406169756769954105610687011350877369790343008579139571561215609627832387835806051699572962065505955653962913478616117589083673276768140624703505469022785138236046420428052112741640604776524769040413104045753460975780770927236560889716700159280935674705501827630021253441247424260760827371541800529422105171476598379868220284774490941002622623261420242077162346691883921938549036895545237669438962503465834701824842855520465057661869578322032753836666363915941929840960266415037651533562530583393753524133326286680920578622791569230306259452907823169502388863992593533260269387539858597578944409341383892452092303639752618021152084535683181242666249946328079406597641157655730512642348030485033093803607790351414139948480833977726334673594954177577280333699842954291325789036203438673768983201986461687849150149960928876817307968811405739927645318230923285196383906771312855751646850891795656213670397991873713344262169148623431225154334492748598935464293131438329275167344507065560005858481980017246784095358484276406827826905027229057111499432258511713303176660036121142213716877389825702735235614626080210556911933506278694358745570400965234588402985776570735927890525414063153863651266309099451595257218325067171437978968992382733938507373428971509189378386115054444257005110782206027097619741312596661737572937401221297410210533073659026526057445624034877859268356700979374756578014164866193177542278737810133200900393175389515916572067896189786630088307328260169237333911432816276457859666403098483874888561587683502680745828934273929488139441241512971568512187520465339494781446404552498170929372007833305874432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -818998453324782451551922345791022166605589272032678352380800060745421184235308477590689006284176557255401518463462307780137833936252829405953807074205362547286795855157402996264201031086108758576060602554208448469812508876121643766107138751707010448386997426385255732404097718079389967878674591236392162867334250079763262243726319729146459666240186479663529926945027778942685578262764100048439373800688419447278712454559265803009841719542769240841981526438327387852550070687096289995831776255676635971206731654523378263425482898758209794542889018800729586245229100498566371934579749111453715683677985334824482905476280664477466151475580120128961084215295477030506323250560531132886811054276400582123391680709586576681353369684127488830323579285157138069967749770196552507866365975931823735593004318421634455035641820317785087856379114965854701961742189967533436652305727942095197147921986534361556991389663109877401464847507535271929035197015259628924188977071978131305710121627354945034125298365227684482214037050690754625351066082394282041633654671592393964106578925847639458787174405865152445129580364510577983757491802329960549613867075531015864442875816363310946523668555758508993702710326676623880494333597910771284415040440398418779334499598846785009842015757914584808830747559100181577744015433336763621933161428506855753299392765210599808371586353333143457197526259569605013709720313285471431689738288105225865086424621055826192582677461895100620568425883199946970861859684021554706738519833104283631596451181416293894385915750701500193041517048042434251938224819789676070613744351374372657406504930513535495839176358675110595629827118942970601612430133725005172980226696829098610580773994113513514805685597679604541912231027744280436158595258771282689806968460091075404578657230704197671408813881777251246335498168901345822537036923055237544625449212060807097000274728959824987460520099915636086229367415630012911347994618615519506710280592887958379762831801502304552363397557773558676609826547188943612442647977210081918459985706465176614218040414738447732053293269140632279502240081662581440020114804279408228987005636204892613578438855309172998184317537512857309491969164854651048485548808096805111064367696503400563366691305295790102181321652858596473934876268427655465073582639157472930740733034458837985680383749629503057837310835216028938683362430875564428593749758989738324860227624339490105560576490091962711330663796495213912370981390731420378219747246062537654438847885645753481552436934643904142311997222831098564256360659021725260008488927451861395600010006231887925534879882999487470119465335947271774117997319733342142558738834478564613719829405615624923378798591325656489708016780679469420491444720812314951382798958188742086873699516905848539048035450639479821426038691421967041475211305457806229138893616355023882997256814150761486900947275124136870595442325168003663236791022619905639555657408258347037990185930252087161020100719877107501016908450052220265520049916547787397754034259747126258416753770402410713056186757500478191418890137831222991653366541398997735217208871952820776927482859077331486075599491001732980253904849497079608519325652608762323621764891880572829391723788154356493249606986264658271291610204641067138750267789791764123966636659617602108279404736921811923014344679583300082335957749206491188026419525885297674619862501824074257088746841699560070779152068511639728908780448976687039703786989831565374216733036310063510360621259946423493849570398797209103422838818000186426847521474532332307526261328015895183866025627264983362541602990606525179029942081802727218728378761083437401408243032463302010034967733309039722156712030604794939126080072033943082661552185396528703010499643454495472393787339002683106696127756300742611900781742885058480107716252320339626186952187140809963741057384751438521640253360262596216910632723788311540414169123754972380830591791395846299738885137171897039546569453719182495556637231202948925019257075435045490436430757866771575340742039641966917702814587474460050444055765405722458601935962332651696632165707513957075047614902052261355776864219553583608554451757223600216041476189512563494970318112778923525333086466769760475772600988294355488877599344226360933426229500996661460526805094349658285523225682405292757774301005636865591947151209901056532552423744373034357269647256808723161135459835020408318248585227094509175625211505635756603497002536324190851971896611566156251910277551233501271056276213026413890032993455877392214672838888508983791390270489824239069985212448511909980865431213727954114825328693356658839505995789785983691405703141298639268367773695472472154413188569957288827549102883523479602252449564598525686437800529765206288288972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 15668142254507418056859795589255867732502839079136670914248379690983422598982444244236000270752478770323017058087464578739934352820749303890835207218053616829203420697340843067130173148231999663001859923277962559989910231596637039530756100290904592854362416305761501893625253500914002088769091494905338601854462473343618987573627846157321836784249351810168002677607248699713716630421405519809465751738067318926583922333298910113396110605882195574268037510544610218792424068617856714415017296482820382028221445461879616858960846256598503990171946371300559740922272793134770193651333351078265916729242000330836508157062264556724589855898770468365055496554297489604539909901777170987596801269841391392822489191209914638017595651807260046811794821575989896016495619144377949861081967887829475435415460865919914787288781720508823123724815262060141388560718319339305869716913248994328321866125319956554311198827635124480731512305325248094258084632478479863052642622434258374605038595486807769712010719429079966891597857699390855379968590582682586477024387241394527092080212717450872179295745850524881091030361298422278741972721399802983224326129828658731603593788462954466579697607071979118681351108617538995689286864498601361055161617416480892257923427524168662971213966845645441276158609129957606910183194880460627978093985442946021710112206878295287046566730612091332563690786898697302402740427157057247934109973096866443158212346705325568898177179527666441074095976369495559846945742199799522089438173612931526513507044381223464116931976895999802464506742105735129350884736825704123276102047799147762735642279876669352268753492832971230818587596711925207337867761433468115111190906483012140182239953349218705946552757355281015402730091839876849823765539699738037325978276929897677543486547672956080578213357932912310273192946806632092682131595679141372151354720899606535602752086422760799780844198917933889227227588568690918910716033336097345082811012365779354884471466577125796250897864798973778180516920606728000733752629655707344606439908199839889246688095120553934887822965814547385783912527153369745941620462541081521680412696514068419807504571330428576326766172894902867882491842560703929804830359381082815293741280268203100160216447796100351462052841540071660174051371414945399655363686010309385666598126005530619816822143606388486101787503519331137148647482725180051989141536832325737144543662869048233702862413398413175610617297406256895702760239697249737316190843670946609025568045755491698673081557723363921114586492349972635440632259244083796932683274237733535337074234031993496904432177067338763588263287370770062913102574880395772934583852776812757550008850570501592542672127376553073468705262204356163294770932819128575098587957577071376361714592967118423138573784635636581270395274595279180667348756515440532281390379209760888011779382614642262884000634219059682888636861437023927161011458130853918719189673535749019719175354694919498173844874031994396252822035825299424894744078430914449717311371931027327566940997198996060929007761160624439955131953733109688490928597841759811415431077042531515298401095113863845436027046350912761161384355960868447557289325497699102474491913436026997964729037635383205032359721492162802241451925822273899184214072419879922922498472545199413207714046814957886980684207577246772260575022206533364449650098893545756355001268331865356730428704986115354338107373160476008551039185326996431890658666851765824155111044759787796877400120049678537465565044898540445405587871253866211932559704921161212025851258514908877358266741973354921572260189615611454158640025509717595882110216419338013277275447839741161336398218317853429821938891051604779963089262271476166799180031742092720224560626665051559364999356550063504923031645914501876395751264796649947728833341526456019900729345683747313147804864923544858778878297186020780477482141613368658467436284848564443505048638897823787313909382259086517306369062469331816171799976124493005458565920862557250373004604569559369555567177060512067202446434798398207099718170911543248911379513566120477901887673045953909646790377216546993342009833115752400109573400837656398412833183530593887044683899367206589706112909976542161964994865517307441277134588056110577537302519669436480478929364016345612312023392991820248868713732762898872555060090117470726023023950754965737820498308490341791650836207747237571443807442700490143278238411992435210996940591653315063462867358052727224560560921716652717909678118100194954594674946999802211905466944313651612076995633550606927299803197927655986000899051157673117824474674922110627733250764281820216898155915381090810644332688087673755072302537690903955305336689145902724094686125938962094735794793514349834639769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -1339267610576847182197013934669986199239893627607742141155438585446240931100398132335653104231733019901198408395757390251902867065159410269238495133260553216415223348479000507494240662224884478525622961062590949863438707571249264029389329948588757901136189877099901027155041185740904334638069996048303873282927655289390803520747212659429021564384184794583240578616376849082515806102463921509292348498072654558832679949831914422563348455548021362906081047537157646062287787473753834681094162660604394911815901153428426865892456303556848103101844026937216799962513043874182011135268027604400561219141658234719892574609379291431328749739398190380041479506218416685667784980576154188269430143595009061425886969624457114179005232334927177995211264014993431281699726557911237908823059639657457940406166354706015274311504492267580507068667215342532673323007912509335203356010176275436268744102310376318382981771466482221946787050015731340618171807410475947205902974770849789290676532398906730037924546950487569409384726930969882071214740941040721041893899987896497854777287390176598462498330876306764936252343402709659194519611398974439419001247725176104452823375702052141818392670195543553383863462252643654816010601716226414009647801058597036791733648220968116111384031671217495387597802544137079600840670948235697308155598499100056613128347257096910389006818076207746272744563677604532596139342055335434110581653865145009450907896251001034041137948914115148838574368709562516333145558166442220192002463076930481549388475618520653531278464305785641440658502660243070576833078634379866770740106666836441106253510753584090937322008055542236059765471229657728470658689740080546953676427747708594434468429579765563252124569610997500997073553526937549714230871484942945697615775087531513284822087059800288980576972755940034199457622728401365473247701711786997564800920795423718202941354604578891571093110001157347409771492447468625874796682455351478654343700402615824134098228353008335711720694987837941869239231314004080307989651855628214423848372378075027072081118894991908089894789464806074325353971145380847175824872642220904784209888732327047505512737357884663560321630612302578053100736299703127972455470482009544364066926243896994846125128951472270875554522339323052693632387678870948992361354040706764303496815549692245680440536872285691240949769116053213242303505737464164501125532692340068108500646862689575952233307535673683099960932053872688757312894389541888005564072552377741863985282529147943326056110692388396760974116470165382678764314480203796146495189889459004429327745794641373101734413743778112915696069682762489106622686949059976910700909535724026368916744346101222193956777338979791907586855339469520545379778280923898150467218107357873961923914290616984503647425168284447960713877930476981365316426790397883681029456879416592896747094036412848234112165021043690331915303591453033828691385063485445351749392631094986495086729442643196086970612861959446587026212075961361151899176803152913684624919705077955268696669510940369300936768805041302109165952411083645970159767539032521035102705773422246421893350848878672065982066120805305154476286812088356680628881645131626062535371943230098453462719907240196492224614180074717723847614995938873704327012093669603105983292860121107668369976275066655893210609450012743899583761047274898294820346411719643542246770093855675210010920994559553072658787745975634025374189819543777630268756447241096955856986343659463955696766821971580185177794145977647134270809632349624238994522468325237616088310551439292485175446557706204185068317349967198665190348344803903727218224593175687193987684466590001472232349479013566005665604928655806117210846851816243599117203424489640715786905792215100024283524711415440080235454362724678219280574453488355191772627302124411689816489188223209725728827575329382704507686561265289139121088186356409456219779415479750656459223308352151899170528323441593361013069472720878059004871012495637248993461231139554059594045828086731697174591332831235088573736846923311047858848804314982607301367963356150909097131713857312393304300762659531786602276199774411636766385977632268650611240679911303673040219424634974965974808768485716070099206942110846020045086232859125260322145408699645674290266100008169491949814224646729190867993355317580416105299912483558938270147313951121385136696981647867998973234329328356352297998479327458958509196728716613828742389907459542945210785458121384254148248342602483956554466102151662437486562961847527147702031274401238137342164950973244042435693681996676966008278581717053011668453838096421725190713556395903538984689587479417169787313616077465097829401479332765551757719415453363455302993369240684570515328172543990300672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -1645210538686712712080564118820976742495427402502101638103161681822430689609131456201789616529755195806033706146497996048875676529377920048596220039634613450611395420702933708522435355456251775993193255916399734793618236820631170184809498349466908122022829577452733509518493055214563990665366348769564615497238093416986471682121457986632069088787509701414317698672523361049668685656729063432572303994934709178133526389775058427405604683339475695593136517856685029203164852256759964352414451846618992892543768536584738686964648259000233281906141581730783426793864521382965227066101726173716785181461977457071657538179608808182661927698874675262682510365594499454297903883882485975951274000533235020460524006864711867651767045856549936614035833119419799594004499789759550786938025297547239615128325927772985504676543465915226155448348600985283474481472675126608697808340444362519010158665184544953640200355563931928929619112589407452301360633179743020829697475291342297529542275129839401788405167472358293783923491956527728137053377788189164545067421529968846373381456534894466362687119015611690212374865439970856024431316102361296795041710169177315946112995057982722318454577632932713425903190344032027121225100165172315734021470756126083931165708699049595852280303944688192641961706677013138406280936969120156901247864688240034905421163566014916605384918896282423456323190010861774146415630609341588077589096058826594490590782158582977855124300810872995012067052753465561786920946531173365088705164410713815749716249827569880294401290556394191249670234676786847064639821922384459659868038369890059316421150376773191805444976254634540795478221469912832868207356247340700274081702442504190080046428274124527043789461938034634736107204958069303513011031067311447156865242069584561049881883324621833753782765238102868741178652236861099977057470165758855699805814018573127012989478627455687640539764187403929395587761873919251008954589992207168040633902797305850780756054667345534268765936306571581656012172932386426606731759506151456609647605239909321866867718901765762340885471415943597335881738513772777118612957023403611244512387669800336674826838305800907012606504024821858003034360057692095215572416579337497524266822868333032546428092271554969422237520870169775818800243604034661853489581553519881494357655096163568658017195553720005356106890876422230389139682064344202113647413474465590630048689690164818881436417945791602880883277936661090001643853642754901111818502607900350665320137763252168799025532812121576682599187011527928553455451809759398459135854718904228899957651425425364384719778265236975538285139781049798577413186833551175472192274690092386105154880044017588676540414855933009436183959082852805914454566232302624082333273066782729190100104566193937253068482034514297356951883762160193587437138508514340741679714415525239474072738779252109055420903216146494924558521981406208686916588610569998350165302201197792184842492085700212894836817670619001855419858059978613105061205199562067029095696749894895852900944033618522188616192695104076957417416219703659142562764231712803009335812325992484099241886908560398167917547262680416145171849263485307403887116878623152113481997531886481082011821543481106215648879109749101002941861982521096468757461892710032233519538430742427255010992738363828216016154626285515626820891814960150492478380103522898889134210495155200717196398097665395370143931221704291105766088072738695038218529453787965278443029879658833994082548335443096959880941509786327393695779658869157491538982903499224381269744200684825335078342306089035498595151916386294913924528907532901355573332543630047336963272183734011461093849587352979196376989277255978847730875720674501031379987652307922973697452597910400434864770648224020210877432274221877698282253869917483461335752680929191709671296735710659420685958419024542546771361191000100108614157470373903994173541901445559239417188597064320394409249939396697841320131581023154312870300720806470882980643148057887342563721496086278149314337508116634250771838921540301574155080590916073659444119573415208140231249281059529484861236007674550227583833099344213355862432880235773199806807230352391671987811809265564474907458012975131709859199245745982411714740919024894562222040720238183732294839711677314226416937398368269816063733687535944530486490954176455033680889749887869345910759249721006439518400289141025379182192545360076071656683149253488036227046497859920072939982643540926767864280051974607648145973435897398626592152708688479499233438428325266294821372779750957538199745999377671993836101808714290545982751003074121972504066977685733828961335409551950943881803724582464939938331854056887080671972945624853494012355529874487582223164037896703941017600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 19794514014529807682412189499180658540441829518336671747946842439684349601149076864575181521668167914642518871456483396999310152277228983261521719154274407191131549187723926779088811488933702991508418219499911744496202218652799065675418425772786194141680643091933529891358765078213802525949604599075178293088601105598022386482685257496510863808513472286927395321223542866397627623013233538182120765251653806349512836540125286175177079047485082615708908107004777254623601881778797047745727282149353802070700776618021379153395144895661816454324183940339463898595013079850409517664456977853925567471485467512878093467649094418388418846131679557344209551842163476239623816560909203321560298203964531868662155534602925613747713285435955329309644389688237062319837496390245850061716465112229393553015081604147253773133257514179702104319192246738715855005727730689313214249409973426207362253333711656983351052497225420445307655374177937054934649451669679767167043426257729944595787130589188986802283906463833469002758480328508253957130639088050184176944131796369258607306458434805535992404059517864705887845122164473396720211194260114063544967015051112104660600964054737102469199354812616799231714391458803723798157266042981155016256405321158164321287094475520991961098243149068057566025294905048068681742864736731657544107096461669061447738367603146598491694859887584340080592521286231631465102833552238607263364467067253811524165246852233324930912448114895966990011623583469525056106484182541338732713622675393830781620617289857963496238434494638884114820159495974335744866908126339895044547904052367896111976743458543686468032669326688389227545423161932497203270764443422093827592721167657325532241080454725636597933726818194563196996925627363159304577831976136598805333097824074727411503358434723139896028899850576855319250008056646138968779632690519154110842914767019690352267801744591103335027910777075262210204378416052744839341821136472695233151328397590314848380854446735406542265000035204094559861580158135420249654316793731834097347996047449150603546263004962278536573709625183672128152539308782755469814761460154240293288572365936244669434318731139956814000278872643011973039722329460651187942985629761096531193099554903414694181984648704285427144950013735227099498948051521299501221351548621410746746040163036425696333904928084181012401514948137701304114887275552682266597491242716540584484585884448475632866171957377106414278808370162526804080289133177163124135469909511837189039216970059791185060924899490766859319511963709306207223716844379945659170752873898551068682388406313149491384048977154212195941835301593390990419589159265280065063101894345240561266467039421183617753836113039276834700746071608266374932905771281705646496539041045417195037427935443505277679050780470369164280260230133950828331390907647174710498336192099069718993396085347207398821227117942636993777479366586125421304467227950011003857775609483675547868703368680729921987873210635562781314622049172140412655485173398247116166589951328421584359993290125715484653086354220864650861749687154289200296030259602858975404359762725453786613498237111960549901132357309355822364360744869835030276284628938385019210072953476315119184636187293085094644999752683219369623078933357261964652905277147691824274882510459545444962181659420328216202200046350442821284328205890880328512496367263701763269429782603885340220542945493953692730320242309460858427126034319986333076177100889899279192078443799451152553551050348357500070140928286896594110890118563244821925324012726891750578751858363828680255605897501496183869367973894897924312115576572722055322477612426163139304383067509878741189162918643299317326565622232879155063589912406101078575832854583989317981341932552016508602557887653187292171081305997942956192720950692762308097083682761426114549846656724617509801806542179459509805098382671074308656518078716860842624600393680765227640507066959463570052361908244847485297026732968853230209229422110648808963541531816803001002732289358139531701218316765703012220237825909581189814761381650113186591555647238416571009976996911236554148592559685385565072749734468198572833996860795226326003027301626314591662354620368098788749669056049703789000773310854545028074707926059567109337230896729755951259346765486607841193786094321971711917464467452648030029460732743613710767007941710510633858175909550977588078398684121643645980315305826379097274425116913774188083288636741249305036972279705280735207860054472517681265118901448493518329311973981709467724620376586447511599693358019970335074087087857638846431091335534531977133173878205256204920586657075789909631507563208980846589980253151644446423221402709789765104807687609308157065967501771587730824693111704340398080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -115453394358936923706319600270618274313144984814948346592049516778587561453020464408843268957528718394606791706825361748414438745923893926400873730419385336575999715098208427706498688189071249439755684060387567409345426057799114293668463429655984824509348020836815831941803452918279797044422737769309382882204809255040852780550099402177172275922558074788050427585377232820035610791874363176862231192129493759463308701862488654711786499179921744246003777232222654648883074150051224428105714301528548031062663444801681993538012991565037888133033552443422720430019372749264771720758759829532631643829205342750030393145651558700861678025222984555521696799676146084543498933010974242761874938585926005210531071628388522790195622449421968718093081889639644212519637232741235110568670546286193335252527501057592477452023699642683460886601815361683391846742906425910588351180028275499698271297441312548568024670875011683581928288772257080362239341498679693712149683941610610198289115582380489352832378039078543199659879925686920757080277186231032862653887442635816520270486097410085424826518904991005473784692571495648033405212225676482382031566564133145628683557143849555821386833211405812599009682319323715862434008212673034736700915291534705410057456432628709008356639528247382762421183092282115300592657580626161065303446696898575662567332198109178561105963392796543969024654241912787397224849758348372678426179531649381922515909315725498748286268680839418175762098074034187754293395560734624178438476219757896463545781948029125983545893104127076650746137416072083117654725854103760022718356994191378903896424138606100794994640485914757669324334352893563058537430135257884138850788059369946635447225312946997878527590470375162121072014891137872137402488529996948202555117034881055585718149407732008878390897712098761142437169120508196242810501659772366713498568406933973691869882892827660251921377308265453245781650189000983271460158346547219978194505287575941988031560539825420493844859369541089161306926831006406984484787828942523598593298521641458559638086909635129715849638290419389331236126516065533812599179970993890674837308727997139108685945965090653251689694399590591082943939845971425504318136945080604285238396398675461567974985077241141443735616146091630227700647939169989812910281270725943515927645955456692353604236442465395386831633201258705435957972200846435376238447588145622698711472675374819179814320840481119567485247286435530617941919865811243653018528188624789507015936900298794797786194252525125280682863151758602969481970336567192683890270553069591214250234062804511490159006971929262761577156990419212484918892836089146439597233030768885164404592073623785162323401318714392153941833501531610405342698112374883663848169422030368063860708690432919229021367557190110665112601212850938737550203404797057322775644912850980238431179249656028535653349644013628632830609165828187993390500035954280156129520392830943830342894149778467723923357271094168526996560343976971891518500142831864498385333214525750710284390865332370534731051616608590030849787427415181200919086277879561370901519772102827259993531473367749507537477280625104771655939561639185691583857174700664398502446334343339151089457232315526717746305599021660348844994200524108770781437793618560657245985969772729538883770125943644623111944395283564854157926225400321975425198916272039830725902410429672714575926562841892115936505618936981728039786000461638242469333762666280675284158066153215515226939075673851819341419301909203022482075470670180080100283531487913585965757801060240454556019252896306124475315820619828089446934886847812698995816232648028080887218191637438119604905222297827690016625548472449388252705934130097920057699159402689681582066928323809948632801201783333118118078866897619681868644239510895732798352400662834319970563332721769556052586585762207651850174950864983558082371507630256598903400127869296373829863273360793438241179782056466134746735966628967219641847410667658436577205020565009299379878357012170452428054908178002696458013235612865553931943386688131878637170529623511789983885377878559340970003407099529729537703885313364481347653564641049722233892619846767997992243551656624920191805430550117769846606452680782133508603877985774331862342197034010815458139326465789213425682846438256262915781020554802399400049961318837932119961971804662406799948013315273950115094994781772357730574825305235313672729809582677994686933525081998924486136592937277035179058424184683406272498022367640410680903201636083963402203472688532460765355549360933809880937117554360809318876910676066811214318155763037284428785068874571982091212084586582948173588807505663248132068846463142912506431804842682036018672445976642065481293641628877062144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 347036174389778024484641251542973058445013122182462534434703832925197506280569333200220187429225842399848472632088567310975986503349481950246452609432950441237595338342902094365512507557294413255511288305049957080073629514184433753077858488312644448923199631633337743979599224031920455862497565432554092993404747224291906267839923920315925135405754489600536066211066448785301043481754433313985811011218266586488875727244076145479838619458264451465480138406307538902213911219405571740177594699250930110390926639164573097422161460236449818624334004413455825572059770160982435855485452025300494319410951025191060177170024384021801633590067430518569516110426910267949557002342001374012280849165672225832746758816404258643668595838219776411881989402572482376267167213468437669583442111494582899070471407084714387098454245693524844253124276132742471256304973101125273626044414357606201310362848066136813025629753872709185071683303356961239172163576144409133141898594565919581995885586009213365142587254059635691159975517043072800370776088625475683909958238821644556232241471062461258966400113222121116924074007536309367364382316259131842887082715654767876939817335210692583220305184530639734890708030698821114817796194864661614227929695701493507923927648707754045249672371168585920893063840975772605867591044675996841290745392397659469635674497642740074760172099009805112108945469622834277177392886307400968862999826183079463429873516867934289049163094427317110003056373427504140302301914988985364551806571705445007178055912274450596493215012333456087787490337679922648475484794912444774702058692871582770841153009660985110802025198600944550357275154296676961917270186337515237183714452673071336137193433077602557749823374470322823331052409729881664795870576096108530249053330709958477832233086340029987106702771721305644096396070171604966314813892148224698965684488180717904012817128791262260143249650424466605255385391199513857108214733665573164965605447211056037076192391472510595563892755290458021521875332266281646502142830258660057624987097202288492912056105065277390167214892089242872775915869849680824146314607204926655180696293485139019895747615707763923070067067890843772676478789617544174503251918799180782745523178529940781295552195317248911664378081202886916934637309547400962648411777376339880365102090026341176609698636904874031865465987219001520963258658856286615698207113315023761243202231524101292427276658828360565278617629290895371488326529600188699966307954287588641069717288882332871999059972120152291162920813915334556522406833100140458415774441760518641170338684345709220861876370489598158413725742752763273825179388430199652909360016712717874135530287774364850856347840772682072315227685093463520104857718559046629752403048953387267047232134765022323140046491316729372751833537580152855333712104107941062507578574836106071568421919207631327435169780757559784298377783876977875832893506027481719817677913624213545179545046260084543570740971117639981640599316764072248449234531003053055913248322249136220792537897910585637814084323329904104208280466350083992044779101371284029987913181308102114191326833946667395373928643805689534985901215796509893439403042174827953749962298650736676313463965998500834887076813058973711333337843827976921045091001463347239942018579033866795538667729603935531671469096087057118418232181998218124106171500913438326478296231929060207911135750917668227363345126048416263473336578249172682757513033478956857762348732562374595254700208735431469670688756449742644193461247499978821741113972268935240246626506075481496206560371538677337651628697566256512454149434108470603979773969857177400243509012371176374431669430348891500044504969204983167220910727552960542277807439366545184447452118768663208215536445810135969519861887485631515081449297381232854207135579036252440510167941404306339100579009474646200623426417945192216126995955274254851687451118889227835123270447407139462396014861170269834477761915008773005349275150262994592666100927604713789696820069206985877695026261352591448861159793952877283777570633386055277457219859639665873107139654472510834712549370229671514842105581968877547681142789996598467223171644260406637109548138852341681770776667601439757271506566616099161416912678334259016907957395685301434699252193834049707242750499522956414294859216465079120620591797766590992189301385381415766532019872437742164091967265445692537713788672517084787321643415951073430777263139027204435441206688557116319582907786214313281798464210069913784260604602264334153503732478006019376599664293142072646380413959117129977259074976195044478169595265802579953465463250613536482721782517587378749783621029598348957511312715966488655731510594894517366340689136712345354900574495420134195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -527567940493762122606301415936800961267779238976545450377086155915573547978664839575572169520426526495547786056894307752669803077123340913858774589698785913111776822797306176746793480654996216403808802037021963935919741885893332036705458039703228993416670113754194338986106070301973020256072972405061610894474818985025029713690436151965754637681497253992759028205710845443662246585542686612681543145062589903111079540708237508652022288457096950197565366133151435832360607910012517800294580087089638333151079371417621261965527309865709520681003313628679803706627273544570386636683474083515154467965772797384936552235259788746341271543965038927512032546654331678391876895095397428826912194578447108056216329329088100120777348065072291391320824630729355319941860316743813828115275737046175427547900333372830390988293165847109451308391978211279230185182878829948335855290744962918830655661506142277002078200579127858304375147942446877579200224638007500249439205730635058726124273680952300376226968511988754901337164538564459104624990005904821385522552286431974806321751165551424789377284093774919189941940979659521054147953325893623562884171565108790437585708268488012228447417353796014659449196923510652008113776893439881825764223095547496272828496296231713231177287576357468042447171402532868965701898412057475700438112331447214391456881577069307059832236150958041093824296661284014746501130918412784154780864807218051858902517691081510980729285982363077534509914975481210312601878027092933649519154514361925594036592427521045449950767162401947359539045686190526623906132955564767510247318752596258414209029991956347895521914190813143655613471445979132119080175484581017574091656845691701053136788584452462817873838332088672322573597082039121790158525899880569695612067826220867243214199740344696989329585547681035775947825082413941323145909185939793849987715244664188667032775148395336637545759129233499081728373754728409532029887328982608041071443145232496816117331476187284553857427748408540945443650190015919988316414926137311382297155494276774424976581548873173179483394017569723073795037745230229736370046765843702179190418957264053210094452729274899279209972581062275641311714660194830498066110508531999688708282720916930404410082961007830798488324403321510083541562607429276550998728510148982320316434812795702476302364109024772209140346954007393035284625586248293736126470147409598220228737319615304331843115135558054915971048359401632113405861522887810761863154228809905511528206760608647690675845708191627126855055842005833762950022779276834139647330643898681813271165931510265256712779497261389127500362333106659089783415801351689840820781072283277327372293821259607971877017107376661289295182542464261260001201137781928063783389810427320383904263242421550859807993625152650708757244191313185301491919717549968659174453155163325281503896806837445072608240774505138044551563606979173508125616034012327828481441972018006383617753211285829740397651549597862737767009473479609253542903599746283925024438241100877838559397263506287801291766789539621170159911255269009065451408642034319937551371501989274339039028263145261721280984147326278366319817682289800399481215193699107484023951510687155373141499378312827344099116753953789018787443604846559157465492123197344454927248759746784486348779481344829574729161762333475469713401653240642048905737411881650231620508970385910399951673516767071742263874627680006786553594756658907948597364066264019711827191992496801663234572034157276395888206742327899775635096762046489989411947246752502852499937321563668864866973730268421846954369035592515135281763801925298231770164660545740902219337563599150458954850515886001437855256802712323514606814306919639209189683965861599345715185767728377227035936534112432794019225443371816755458894592403711162977402686291273167421080698307951913749934831224079102999910474792893431402767281427565963780529646004428692934419016145631309074444781206962136231844032583521664945587295427882695810777336309904406894783590770377913837664019801867500685914501385743577698792047008219317997136650449883562103585683453387556197744042638303796434555203077149670405743456130227529958179963836482120012435847028862885362484386423423360984282583923876859344902698699859340826749653762141399929321817664997733729979822487989846020535426499714248376079348009608554798568160604480556236563634065956070139490216379154820452297681584126378826114398167467289954196243339147560515731280778506967991658334804211503300571464764889284493121654563464133642412830113245305020068539342017554884811735810672355512412041504473825548898669324464358301495499719902772259845776257066814479939334653330433502963137815563361455355714948565658059053229557499092337905000744222720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 494896451240244471871778268376662655016347034121245537305075306039082493943978149320680606906987522480722371326794460124882113607506088893270698729639796681777450001271685618200136758487508836765900841420958603094251603264333241635218576667124135000418435231690048334838494564237825545873684284374693659647901739969874850988341818489911100981088617749032837254133738509404997438004804706934457766673590704922613272324716726993538982154872501105350981858649238258252083719699059733935172141854434449743189741480078598441214549901242128362650862054681008451796441929803337400296703398169353741209547108094936641791462084488212382628368218855371215996492094254854882532321678155737278286208453856665775585254374496028871757655845045844940363660952181812231903794609945393298452566852982812621794928094302922166323557135845182210233494640907769738659901574195598976781354479298931242084068369568759046600969360773916814760718605612308019357816185787985287525230402747199508022673992142852680675129053611689411348829869799752640034889380589414889426261879596961960531768499697222387166137435883712204218535035418726629413090545505741048738452847797097488445513401469045362027618441169705330631585496874195295127310323699764086521325877699522358209535319730541367850335522801801978096813656143258418433446244811673749946341024467159499832568808982702175755144633880121017130705745074053344831087548113648892262039561350937474074685241265315941730553809205946196227499188482915869688628369581159376674586726638642321279085246745329703451243204036015714780845924497311591558222957152633062319675785325169286032462573516915938348471146186277790451189267214926146449208582162723349755438739964559169122228483295832468394374834493304012450175089660395342423988201033376712911760753762782593478448782542056588298100317037264448691121651932538042542351947603173079276615197384292407764719571940828157470537835063705708508412388416427858045723619570292566443157736826131564531289410919302770230998189718338591522286587802223032440539584471796985180022174614852599525861568569506777954532271859368471854241841876660133340191914526490391560286248390196519844816261565212691517712670449663975913142934484902870267000568807117797664986921500651731149039434672301920058892121384515842543750290067478920215308736954635702912625062894626690439171608977268774160515378622985037184286591750420062570508270033928054738824394511152179081435597497685887523963671623618631126347496964047375079913271954680835450923455786312704278447134887656824544843372612791345047161759508062016452672126708055512512182580166505092842596911909112299809677115990325704008618427828244032765895953066120576753322383386527387421166253771337580769158314707895769501324588584062280984467390187221588650041849425930389891227312537829643192849194268172291631204685991656287616049528617961160708118737807679156816318640089197777306428384472647043608605231104190394622851547381056247303206952837579827158215388719893227932463788519538031031352513408380143182434659956014591015084037148838258500190900025027409881056137693552570735999722948809001109231680009822969923179683959483771265707735957894827356249478881869659163091307562121020746132034677096424023566527061970044021918190514965249390730586538826288664150870339096851138770924706714545918545024948411293243069391656184446486003605781523281291702162217278306928549194743330285393374012900249795784646588887926934160837111218706811966022387253685381497070679260828158158306478001333613104909421602805234755403614209264726416113534314896561085510874584492946879194644138874872885182423154014328010592547374049796658543982664943346959678611842586241983327039763048579604863283357641001374159292666999169704254937707390350880387779422203378640485683067513611413408273761837263291006922804038426638026801088910376498421416949196243950406542213615234955682178883912460051247863181535728066350095106394327226911617505631537942613819859225229638836856146500871548414973290995570422756345317412211402608713069457834370433177767778027499300803673691860262567784038140848053579022722021532024017925131774337602163457616105877181798816117042063874374963841246087778751273258971166365768345850204929092073583835467103426425686498008051865124614328449233124362064241239379673681497993515835187786353688346749142392443147017896813081820220720580128843220651070143160960680197332270842290153001727705035627318101471349102351571076141288133701698967521995572999930856341328230385833664184679783476176007542853065869928824943474866485146366685514013340433137914792134185994125659292433066669673830452494378725994543610344985628583068087434131601886915050067579248258548242512939846061172225979958374170523572998971929515006769527454305353728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -452228108709934280967522545746548064727592374427171919306511714110135443996852656402210359407509506899721759757657718885544590092096219921566934779992337134322506770745836659927209130992451751495958720394235708083708224222940657867654711004362580478245154689753537264664137825312394012252538812268159977260519161534653241895250490169285553420035768228788211518887108760611479024656232591550770812411420565263458931439021918816896850729867915383608232109390340861759878195256076542134812091704436215668625745657861165794415470262427905031416197566992444462379763003186332345247914522230174931571181063970863200614240659674332416955314607230182273557826077691213289503154911746151492853068956053178417734178690471434554999809577081068264520600251868000487683906102724865263096145444110743274808124609032148473081745472885098600970971058619037737824062779291045959692431429588015974713999019287715041913723928299188155511687956931753543461869105284943855333090964642357347469417196956016681879229748382138996121469212437776293647188306727365496827169577216074362328406535670580681931950183718891665101099614483432069877234143091955897453879753665636459013060877962331872625351919277084002256944499919688876552364701253123238477791367505875833111555824427298357946362720794192308164432317476683683265561862589123810420939549026260114597176661226716888800633144345487853002025297350236987417004710056995147455272579161263726600858328043885278258616348056000089517908584972689771091005834749021012363786434642172398430606757463383760487037489279137216807733384062547525940170940049859793682794585742507964791161140905950406439037927763458987601933608169199285522370172836126265188490719801823986248770029196748377634677689247141172122728790068873761319730318128644737819049162764231900743374856712190701931443964794741877469546824874650281314023322013725992058335280047423945418244000691917110547459992022155536481044247336131327768987906626573769292968094500579677875064267336496077150289284124703692285911251747319840543749639579429958630830781586633019021245962219458464704963875480548094517418565676167701978814786185703915476968601685273831097290830751717431329213520866861716796334829080680177728832461695469015421143575971570551940317122308334961926877689516324472210952923751288824260287054499948489270913054234022032753058144329645647830046507549581345047316865816006444879555349037347417063478481329631044112631214286072968864057651781596554920753950217813269929990419514172791281254047959798162027664652714037551093446159381193178689817974739526074423296527416692931550743950978574860841903007406508732075977596124477651767128997848404844861005673153983404019009456514915643575841953839619230655507592753877138619334111753950496087778519956777363692525725450273010907691318929323089994991523673723227336709021008194928100259560072048354068534771335197848921238545510351899618171792090781677274855220135283097537587831997934789892352059581716287127640782906222937905408140315875212689913967236265033103253092270498573696417091595197945678087638023425911526542279008583636639345998024454330318125268591656918129240559187293908779197983533191198269026570239531107137877497558063269445422565617803941937406683469858394513883786833349367969460879522782028266550184570934843238731732635334544146093869009532258774360439506595089449318797567474103499484269368292263773749271682223068903111345633684407504737911127167853339980366102893075841780473791880391137597094224149217288049952422221271364879135601622895178506184172422436359103362024984152224750780869819514236356193962695591807347772094277703531167901149275319970854070285646355850326613831264685040671442111276755784003579990112235459187576347503082054926384013807086944758456598185680637185497551413119605459861765933818680342863340213540537325070721970832105720427614625999200936588257596664541600009168983582552546076369254523423308889280021800550235977664348945518373062778311101236201110443050263585366716214682721472757577337669614143608590316193101215756528003484139024653313843416680596079312596363576353125058837649119199347179079730570246233290101734334077383905032131235096059276492340597663469588869415621702911810395194913394064889536913752485020160724890808237813508000023875036392613015607579654896441824275966780365823277855309979339451401127503008248358400391904344882236819020472970778954184714835293508897675590040256088300242411145579846869214783686802216985304414472952931024070984506377858429850984771926393835492719683624598809622891359736445065021861958884901181561799883930024775269234908149331366137346357789413512743577966137305827821976656872562122366724783755325003546021627752761996068645257449481453821258510555198239431248918450076752281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 261680236808486433908784940439133844965585398729705562931411377932243653579825209741493656161392812981122130768892130903280099293276264289536501299072276608238310589553535281741576517068913989476083558438547936010025374338921854183386485368077764704299556667897448101406123191656533277976979502534485638917330885367345107013120602590310058657117270280403368369865410659837685994760553949558547333974443111775156507467704391281654714826366656056428081740540272509673423915861872687365872771420353919812792804189166659088522436329390094328987686499084366861938212675902770153414306875708704018544282134445763775764936931425974619997141246071758479695182997502374976048598309484654965254062520848558962236325345938343876930552648612397105391553999796116014765393346495916460106083909167728332398840566480778371132250740259341074452442758686255500272486147061776731232971586187900055942101237574609135708447285346063587694122165372597428394051255919311585985735572459899550803095879585428025306286380038493053786636256037322144891952464914631066098906072495258702626150745312996604384538013383336853599030454421923707813919405065784638949598458240116366471549278186769465763733471622062612120850451676905534163923517170404134759882138508268565577731904334409748530579872007465747171513580466773550540862520196085670060401875911346493784842569451753947305722076544872664594616658799323567773528689542230972251300392108563008691058706503843450041121969247061548532108158727728013880096955960619820662706020057754729497173850553201720084147376005014863106729117328736709719879743950994755936615211591760419876149318759557703722493343240978674231350679775991770070552756505973732456818510387211561137842813617522265202203284131874168984724921501727152165342435281267051935130646584784701639190951320274408540290517923919161720366229525645403249821256421473100112444576653355771288818715586902747015782670410808522017907241793844605789320232075079664037853904835469021118630847422866071772263745850563329500499408353769264884805412673101980661345732719132076437690235932639370901595937291199535383505395451712458541074274109711480181203589461679497039384494738686378858152430727961477456843114945159694093003933616657474785485491046820120288916922886358886589878056426404300319102007831872692115734475376118150877273575061029077250257066447241435107546138215359183550072263710568763371800623152344507461317236519207409264226097103754952761282722936637839471759240071877273161378775904448238663216181079164558422832210617432620990563228231861343906453051925492596529770781815552584066641787268962884989054615767937644434832905264707752652825530501264846757013633573774905652047943662906224993611188934271781087353116535770375605520097643494726156179153185390815550552646997174996003630122257069550139025941275621223160796191938413673847247033051658017543766576104788354150766632940665149634742325695098985801230458450003569241998696012135844222941718181841029778512416944723551262125539789680156413124913911232845747314134540316923059051205859350038541618512915205267540208119934524303111172641384892073050929507763436990131890546347250713592579810815896473889093544301408044360409551218001389343908302789464697327624315446717386266803409531923951530743796823064527547768347787145633590413504395096924499154364015286426780191054535264128268346198692184885255852107905461358923725865959195242264979586748589926578113882473990511374194806655195597637666078493206527155056240437786000409927868453227397156347348360075772426100041474022865205051132060502663127095145132329946149696947196232127512992273654898229265194908568334140600958753457101289488878886854685158131553023852576441928256326221967839525966880431291403569914003077104738074396844947801945007757424406309470369786614008927583079314203498815129906145692894059605701409667558697475750531485528624039519338529879425264945808702682005946555470418922306087838321123059070595525551395379255243744672424360321216673229463018944988774201006386415012563847196611522717284562896894518749513462957717600382267095769736399985164723606981655846878216351726531135993284790131212158398940727045615284310614495646816084787534491578041687725895719869341932859434204310869811214614636206267726345044118440520229065687467331799424137093133698372716593448013354112075947320398487621842086765695243230985440746835294618608075917136620764255675322250623939242572900313746301083544915939986701922418957928937781538749275531337170240116765684248977387657701313485191318133957090867381786141438552116483542209119819119551015992412305203871397075436846628351825745126795766733691388567701781120338867136793618212072241095649144778614160771719149912325051361980943528232103577697719726890154396221440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 35133739138786773295986575251608109678599220621983546292794501715745017067886604355516079247784110293607498146534645792170062257498337570591378063306765760408418638511779795841049363138244865465252109612186510999848545247705901159296014571895735400079537121805414124539651116487207046106972166970342619887919655081240146817598363896460799001988647589514303178090631092948740173072531811618749342576097344634606351063287358653431865627381079546047452519693004292001518740119340499268431529965305024036580746401078186983145829493445605029760369018044549965398541726750755040603636189700603990452115397763616338252307669440805381341299270835345135804888853768777509331313984854261588235040651018281693540599079525191852811904688592456406414678793505201273968803508336286093378178698239732520092961006489030128446561632923606712014388752405846902324375003713769333473819463907649182655134613803198296999065814144177853125195994555165952784941890632904527739292580487289522109917768801504719008501122489427169806492045579751562236301321881123611337187138069695021432839424952735274994448726290619547596091787025621273999983264568432823380492907665632835445281306841560447761567172670221887530685972971351153437407218596236696168728696261377154311775855094701768022419652416232260481921687959817874210560519914401137493474445067601860503726695825804173514806864131814357678548365790179046814910132883663226261963287317291394094098235888663844112183548296249550583693575681372916781895338154066266313953741394714677316863533850072607052600139510804954939590961797625720837674225575272790776972549894060736477380068128043316724586740358080943483321361416780172574744313104205596851086437469382609662006539154336514688849963297246422401880591330049392561971741461897973591174573417760451905144293064249849649771353877256009607127470699413888160381474824849342044910693348830808508799855761415945056426033193406526480937555219794308627752572648710791601269927937401684344610904884174058546449223252834117908969123390829078277973833487874900856137816979955674981879247814268929425471135588999708305042364863756279353127475900220582034105176188998885682725939240667725505857353320223600988908227310555070766482525352818010634095726228154502766671176255601147837408299455455835094768304366196362723666595695355065622915574264216019947663213682815314941888265650219769536974598501077281961547754884623671663813141499883338945694526862814784054821210305074744988596793937008664290574709875529845295516029726356535881909018923505623131422693345956416201707113613497316179315714305802190064905965108503469831908689070277064591590819124354294160513718752964689643910513267696508859135428568881622833764929645974453802299541644664034484156378372537106094965515013152073314217394586115577875173388481722451369045913712683750546635416301515368464915799149198660774402339905608938181109082023559975078706894051326327168641534408412120958146721560011074426940607380796280820635176411288377911605368465616182075788913335439120435703475633251496639570292507798260383099530466529605274487368022011924522319405901330060826652379014202413275316964038131374261191622822495764463403483260698002359009570697463929769536535842928155117151624762791515881507677561454280929307869542098545325607391361874502611593233905496912380464978626279637089673525680335952342452767645278878472534438375569135053398453064757349554323687119043996263976659622862782970801139738079331857124753323427156033046309828816688226765791425303285186219975474866828418321292797970673821819514235625003317005460253844746060474756000727066411725934162364401520749981632541851901015042079627267506755093765295659166095462942381904720799085443503838968431346427838241769011328116234448293226791216405901658238561808135403390411338127184849848629154316190165634749141233830325070883248934731596632280606844201766291343088463549226008371430843732795065256051417609832062967432750255007029899708032992279665812712570572478656005967174021810388741690246144780060389451933245737957586055521660170874152895897392813062161048271489261259546128042686943019876970901698049064110541039130389384426848020674172365031883902661735361644622215978140111133059730747394993196493439945490483262193528010731828528471371247666303097814803799790472337035595116480204861113966154159501647270184702925419712767217749268442813942443567725298289539734495404346374288503930198772844425211093709367840802325177495831659321172955076830240807074579076879240844431590749632479815777629396571145782011589602009273467556780182551187032310585224840171381966699357815606545841568230660527130825087998410342224425003241831802482632952616087475144585353753233013448358554943708251183172607176355732681187750215988281344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 20418125587264015293471283598080767709046131012939401430570741799772951423136326508924753778073248620186181631533576367327942452887214070672770914675915519140830647761682326948628358473808930449945331829068212449035609799697377105608306558075245968427327793650600083645029275789171491524650801379924115486581378053911396267567226546297217623987773805134140561605007267376805095569505053419500516023715576281008532115543260711017867923109293333607152303880294438222366017410442460088279291307266667516991034020870031404553666190602862823940121975395452999473865119899980201592170901556448781661978459969055656303140827192564972655459863716640723387449125934746825129162282215127190098408912587951505044498084175419517552961034928525318750707226207706208543774935777933025914161565539486079646515442298747249191948315331604747498510255504641680366861144641030630033870078557843519428747830201710658595086351095674525615494712583018215872314558188601183110439758331971521810137088566229691800791452878613438456101464561083667105093195499276983479761514521705451111873218865514876995179468409601515660671241708435382127933620022128948456094681859079642022593925136303725026497387663998427233174454938072024039948961880851068327057699978785817958102845445551228924426542844238663113839094879140196995309298096109366347976971525672492207794759106940937938224052516522297497625832430129583044243384301424647599798891623751579085948901212158972441231038487263447769000141209230100835019027536781654714583452693347438690524486791505481547820346206121875909188056682897907724065771249988164553029802282848805305257372915661824987876049547549986851283929645246569709903585793073821897276711619616333982042806294309516982093046103245035642851311764786044508837474531855173168705287126015631196555394316261275825412705457908828660532131139777286505471554169554906037718965492377959739947259303358529072166983433836607845472186333943208074240142482181924530074665323627358229343003744728970804700894250920030699163415595235347056766609540275390417840407443422221531891747686556995626015207270495843698039605449898628256842380123131862316245406277527431707435805891995023895918003376344336929256136461920479784283003995252842039945749725512922195800114097311043804412001622127130690276201853860868011817075317793445022148326050455540188983821992231588007897904837659656205788519563302140364495540580841457434720772175099920090038219370334283711047495886977608947811493522984099338967009624164946205079657355653357656844819547703670248614895598946671229146128599104952991506622484547042936241421511779772756677811241886565477789434028779821089563575838416540495535060212644323223538722808733218931974665477323761329804674682834796967597097632205774973292647965543368840851596457838133768389609215121204464119983142617081958722594242060634579014276350486630318444602854125933004909252080955501336003936574327012341046361872162675959661616078946602209491126591962616727992366105681742501792069059015318256982720365144629039457042613217397697697150891892269175985745131466828631901128205838574772449601052394076880531310634567982898978323666334483399377054353620958479927795889734163664995465318370407927803897617886167286847055983162931480448411191026243185700863234014807810076211484166004824702827760750982190669382397464752533046188927346598612044987037132103306965975532808660282404086423982441630371078640139854080638405550739273684381696391035960032223410081166005752198475706689122512959235459617581804578407899851808162817117658206590890118291065211622695132590635227230962617160175069003515965220011763528189236666388195823777494850951489005570179250123635937389321166860594905291633714594961281461095772990175325077028154912139848153887004400570117276197292691216806381928238105623037819910065198730240323650309099889839030092086602844821644151390458550995857085490473529444930956584423160266155515081815394681068572645665602645796557715301282286764072662759222482976029166261976058349220049760020428321679912159185597600743663472455790605825910301974258006831552310489877481948489218239025266883265047530780605547937202778931627215657177448235837184273843787966399833580541688857277675155720974253605735880597540788600812103568030775976985546486096363081451956583453147299764968144168205033978677146397688599147519505418796428323324329977724726991116121024462857603741134180380063651932556227749725583386275518374468605696668841232823065004268956508413759499574522731593421912982062975535295523591896081793418952622095603996010711114264600169292624104921357102514868877734713285053533637407548148577160256056389670843952471642407601230141910166833777959223267910138643452277721091495355844810053701584631693701280716995061350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -18030833886692522340681115637080605395062902571059824261380811799349675301012605510126343035743586165819043631959908412673702868059541914063855450089257866433316856626180913773287117676687408822933838390072756177019884524843699028036388462350216136185653108773403932507302208426574422258178074243195819460618428542067416604257766818128882966476507522292195811996607083620008066332922254706400939768001341081661065954648255841324796435549634594074856680805058760762159572973364358638080976034002191222541294694048734526289654473241752153480044491609310082050795211516311897341526636227124799429659023844914367014734970464740256794243664631977273032391308322409816465558307081497886879264269975705652766042166640803731403373721168750822598531956880549163760461794799137542321528167619488402852082975258214413822361209035437477751793234374038411266721094641754107078994168058979973638706435233465931168549824151403699763611283875482889716711199823979550620267157025862926735334631078982518518402556357447890653948217474364874074541041587940547518157055454465823268062558129606920294145112072840441306579338075751026939345584681947096636050623473678024372991732436166918614189385213972349082426763133222536458645456757481898249368030906853707727415952647698426554509419766824008848094946346732284315124313019082835336980424184311553335788389024860582520436774798123624962434726900520903536100034043197825768035415859675055748902639058288768921031575921219963203534136682713419439626072173962414286712576732187557585282454445267251086227131219719347247313373289432028591580135465424055756610942475571529153467125008417491142414271798569232664606700923198493035304955002469485361416137138435449702935460411963671753828554379634216041226099945398217542123111848053430155239385600726722621739876604585215747736998583386818122206179665500657870414008648014389654722477651037592577350593841720826458792726689716853091508211167741135536882091452866079018891320554833995421103417499478331857125835386965668959048969677428335940519221497424621147240634370348627680044934674964650025267616988442633804463067896810035722822023520803792786727572404678159568005006517375394458669799411389072746362320308408953016112161811786610454641102244493954623672934165361745287200787589584310097498696956590514203664368336019440279261696812890539025632457161468581259532969117243040271936179468965085734111147774412321629844233609468735757763745525272300363880044229487974095483222388407870759669751389523320285898583228772386824010950272844141793098680825011380539243384699699912450663682814026264908786153326252120653957629184043299902687863829292130834452023879855726744784505270248927388847805652962229932009538339384075506160542828253989775372115202921515047133674547980474562279346149721545988160757693163082636301638273779874107443333805010473211776071847633246720122638616733769656019584659128089605981098906664750441412711457949896151580225635337704358179913085056656473796395830156904728265958766693378938032306020222341517564976581715304473701690529522719267269949838870544478814988187301256912915919790260197526398699349433125931798939709232027233757790837083075831799572604180334283102401945524737077696918724034440363924779820115142132007129902785533069890813512877681279399105709361619417324034049996837259445876316865728561376712300802711345361473363767343954381935281309015089877643884611557606603279715312323761370956842615245900035950342486837799822090896263266802177293093923645427809527963596155396418604056069079042136092856417817709048578970310912573210536076906034175539236995628139527547619279869309709860555851997066221930598995117503050355441281251689218922770912848842836893034512009289600796641630271416969213604359626708785078120176465771369437471505468726401075254158609354012962735182881729498563975727102583152979849019015773330395747178733152449905955822320070215305354150399140496376236939021578158714159295161566282262381313241046959328523950905919573796673043722096542681105956578745141857163093376488556865823695627380875694123130384473440048582099061715084334715732796983395882037097732287097963741734481629796238399437752520906470722146012758308981559898540400034311554274827751455557212026077051782909245840804323584640284914107834784649031864091512834837793291478240061768642534818530495938523624078050965215678459902879583899782719052419700826508907895870070993282785954838127465372804533815668208429888643898614851124421224222543377136523593451341018806851063162057884689273597219478781122146549569031542777718518324785567375955453417496910470780174766300138740033375576947902833483238456990422180266107859075624059577843102465739076760964374925066782968785377297838247665821157655210772729376328908800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 2474074367480913079602372245192984438892004701011083631504449743277071471605235262457687486383787795555805792592996096504104361556615642373579967108105860672047236530825231107693658110709293453936602359012265854455785431236541826149146549687294628056185586284235805712618533486989426790605065725640757298903539217672009702143174112144310001493405894716595308520405255487490678280963980136381441776474395129723648883353083671090364226126711784324201392216638581740653480697794260994676589710162118405985948173349921281392155435428382031223268253787278726747425756419317094551624960635275792546691911602365543697499543587518965250289299179933905758520773055883341321115098190536965352221248495076274560641152794416783996626202117244983013235569118793765211567903788866701844091788241714578054883468064559867484592149816293362120712865268106007479835964817033642703378220508686895941157434037391651617414363669658873662790066617123861013080642310628006064058105793485712738074545762959972439148881161799820860307322755160076331563463255525048238804638759227451153294094706897970623711151695274010165154058503922504754594010912397785716169959794649234773556935071659564037615286976637281892637058826887116539145230732902065228417572521099094702907151630559536249734039948627918627433402407654594889770160737678595858632919419941087223056482503511650011348408081429405189156333285646161323967361172244501335151504089658634995774019209313981954112996800425063226964819659640578429961489970080435988006321655620584039936286995427629470470368713072069571423947502973170287017011037060032253029158501820658964440710015144785196294700308843059729231717480627902076042259072425463731792983787675567714049139312485907363377362369643272723875199211812862822106790743581148149506530814242700679957000264173020047637232126463930581416802814045326253527562635578528610905811784316465045737422608981918265334393223970395989520304072913700924009133384760918514705279677587877098954634347220960310126966808069022296513385455271769003127234252905854110058803676386066935218301797046994773445003439477361997992170611172585713547745968374978005399462513248921299068492930304600526658010244371237840264141030386781869675701677086212641204118296444666155520495943776854406074857079714951503287758437245678251961265802076908594768482337981284580005891018693500932671389328195563287385688442731551165474013585611997337106518775891482974149015274444064896724282536086351386746424427621187167898246690008944331112259204542535421266676929271524176941351418255166914786132381915493903525028615582115826256286852113950160289070626758143556748801128403592498460227412293591688068962587907136498908412566586548042803861374656940328329591718200945380521894462686432702360679597632478620361888767036452907117235054818421778903826802772869553925575463498033563107803491820255889217958536746951919096542695499920462429806136580835302731126616194141981051584027491215676934669411972876222479312908574035668844921501330561620842472825893871955136404317764588908462519377108305367516386996975061643359703068920948080556071044419759947935652215692095171597924620443951092377234420665416508817074868956811422298026480783633472973966746793948961514327204463917858881073873908619503585184764685294921820256916264086581843106366568951399142983607624564612077943996673318134596585211435310338522715728449531244551939483821852174891042599456575816866110035845055124894359336188942430397558184134409743737164367385522479170733767539840891588090097745348254825522940334436044475977053433649496389379847900995014307037102683777127136960319795249674670186523060620681547025747790179347832877405792013242554186507131656842582978170254728852854055821294297031746490978836691643351284354173518428082401411477454323672235734348481248837099797120970429669319320488923845715016821110635187918105794730540741300938598366548532680386523275552495383304814329296603937869591591987225625469905160566897457339655511325741407380191999439153032678024011602332627388620299093961518356521721003807072370721521957060994383867976672819071828993805888036978195541768852354649228044162163796744487763761910647531230550480616371601894353451503979713479037850231436354747610203254645955503201127475364221393530078435649005489916261777953437171132203391649590775260393748955585043131779744571061445451436980018422906898939643393178182704003907672953165734694340537476153825740825286267179871576950598731526788889251219840550140812648979170658920799759943514806622959159758573975704832769395527519384985856945619602793594267717405376776814076921525758752543357389240048137364604063512899850496570149459494243564572970488474136512403706801167717653793734550381966948766722105159460522557440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -788045950558212936880760990136030502014597670878721082063933842622032008162998215887993882114963687829262698500233583409285797881836061911067509297589414531725483043381131737391928241717374015254779238194484755715453442168332316605546008087005562446513593468568456073393774725185695958986495763376756003760169503740800801047816248681011956060481940673835317281410270444393452508339671100501896883528373301850671896990409540135782155460566254105245734139141422533783317800257660017307335664526040801993474583493818499139014576161729174646528649860918691229822676259464014629155809691012513131128326303857868325656921350818316730944296380512179760215296694069676395731539174939452703936962698745683939166809642851430264066065950124386290942175602395083594318655522747196936945228396299692839537943218245311864338389812278408371779752068309927862646815426751227285975930610746669417377552127425701809485830876477735897821850550193633084106642135603183988987124343131213310497574827671425226053928675965371511682230118303117854260122052738469394602864144067752904866911561795364918776730885965314014837376687659462137104060571670701708559969175686277850567444044656124646822736330333855038925757572691477835982496269982318024736160324365521275153665200637718962434128969947151455858264901927318473122857777016838555955612866902762281443606288559547894521134990018124267218608621248818406561993676554328118249757309822819793607645113312892506334064496407331215622438347652275460128254751211134855802606256896671007099460872286730680105435291323851943019653312872692772073043526867804080432540969202502390947735646967850872707180621932119511486180858049209870674522109502002602018841315868785771548386511764909300674418451706996856691720831416534311460792709293176967380106116926406162728570614030643642346254055469185086559737342269599047009025976327191099780846385874118468030445941263014453703773075593963075944518693764952875229181967440065936971362105323842422068156058659181475002244803359296421947321008519172604819446424056084621785630702561193208138818438652906273040750088530648285876692036673331505226512331516633596332088076032959387565890723099634441515185508509739911261573777734157639970639117020056692159998923087652583241629069150235493889821828691436732388856495032235258174357749910923584023866230622635984030940149693629737813105521998788241177773937854882794189464288880990944232201017938461188946551303825388760947572200786392128733211903635282437402675616678472374342884327915881079517800633824890970075778483873811069597032490509629345707334493113930769550680369942375117665765474209444660280413746046183510704640644987345545084916440167705108027223123638347757667715527306938099546394943049729448295694407452746377314923179506168773369563561140670128938958676585159037097686039084367948626811467636334841397515295619521490146516868382989696226379269760080962328935097702288905258368281874549439606861840866869105260660236004752818691383521680364993340378278673553840451459974668086886546255775335748677295004262118621975935546323539037672101938289971494894890532257107016174970963218443370442616664656730040737095529419021341936662433472051417760547877595384466423780783174833418709503514309697729249261303436608333999674239996382648416077196301795136801479208485621651053399038647944700349573733438160309049617238650399289237148316337889339601099040795697453202264769811009162471949465081445712214230736752584862095623781463096247150521286667116687636262681776810030466228029172489285201923145749111032601632222100590390770165530363677952377356074825154180977280043388845272194252781588690818472958530618561510824271992032542891790052647122417368348196610141630569004243098445156615764026984358018246871743524902405133971416290559888350037694024078760260837899092384424267991981744384947231419060628690803981507559228511406115180613396482735907406569697494209829961599497932171768090483046382320365231042120022341107423034122516857360485656750452663247108903351913893024561367970883011865555981264076495160767439060055422203253814201218839993781105262090550535340430122920787449125382315539013324888389026795437337566850515940996903512248718468246370965933807395633262013194757447979846774810172577874998410499492723020288777487934673475816788869238345610258710134661331666767235075889850238788236465112083552741843496319224048112379940655621623383528861541869617410301664184916580425627254303425682325687039470044210735680328489353217490825809874727794565913109745393260677876038256680216261131885344096773659837423047259933750465039486784275266057762369418457039384409419108156541544843745580928094380355269096354372588253835229858773846034104295189957951322752142429272540330477112786944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -83860246269439316910699308230214918679851785337492528452147682435703409038828363784047907039466583247476638397764641309945267018520334981084063267880368589864279389053319442115027083331492457636536088747176822204569201031492108626193035312576009610871542469184118436602290574857073547943170097337001602268790759320387082228471744292198704827326809367487845652052317328880775105390451371145013926609864852976380243044276767945033707879001412451178627800831003142333556008912462685006581228856097128593765475724597748064166705133495797873054591363856678719820941541338081923209050142026167538661227857546352003973662067093471799846953872841250420571128292204776773073976431447669484955661475624559765483294851584223112492948899743619705389046903150852330660369089387445692980668228339216111437527999599817303665225210394564075432277697373499773702259198768220973809248974766671612399574953454117464795216635944332761404533882396184773763520178883828037337938662863586288491093798635581779426169904518400185070434627205875705417136562331734046766651561069883401505262172730973788578690859497222548207886882726976257834670990985944234176149747443079792179795863116772277358494845906146275493882110021944698924689587259863704317006136717332963579272266195935961087038593777344857416297092634271829845421898518859713092196721899056859656968081506586074765035658742867507309332734901866810953709895043071565849921898165881324055760155690301551885254264508406454018839375554084721178854781935904454442043615173259306291045907688596852398106680666844187036689976963998623505844160456062056977321847986176876935646389370403250356810455369397469992307651653443979615681311528641935837643083774368654617941609340340696947125217022757097319116487163469380848568751447029217899212398346966594237220122745338957572851300536280906240010672332762797641710201199883215350030335088046409140529707754592852301488054230101292642366654122427835337802128068912445708500053112876118202392370176761003587583898668864909472341450402198717912219746805597784336279441227268843595645015133740093954267583741906483406375606789789641504443174451243415681115870657980940561253767897711087063205894747777182757999184781400904642115297982646926746980293383260496471564229986454728139634531913057412113896553161234814811925850040265945340890132207042596040490532830376261155804784939699235814746129356653297595397422181349954235218381288619242617729560315849614276660746122722792749132439263084050973220973259125762142080710105064965338879412593335470259906811510400282187856092282800667229782727005070272980555824558907076283715558320716033781454170714402472020371436019274604949060388507478957556841936619124428317977600989243378819634919450760877868003958125103530516936238871031853417397780016031789576347383572398741006302042906159720042140944916793884065294437313474124436489090733819586041950489055540070553100541514084467230863624980862291867359504951795360402032593385614471027460825036764239149086706586827651902195278546190467671867268880819324135834655682164826652081180900235483792180154679169185394613534792058846085832439100829261320373092471679927607665497222700789029276425689645786353410542543195532887985497336154890569204419130680976285290099065423060866105339977522392711041331052929589583150932572801123582589526350396706211014618406044828392566757637906335039959926539684371733082634699946182156234695961789094538567291900024980394156382175003661404828583048487438670635103548471294139657755280672061407972040266324779666509454086764436859619421472851353467192846150625364116882116130470404649003190428752760783698984225934880025819054388569705445460907425788600286634039490149843223599168991176356459340410395514599406045555611662023022191108998448337471680625349962531417778142355291712465197482299994070271114410367429763287143900413101347130111799589439998385564116154108450808470098751190592626977658244067280906100154616274606767666491190081853181957275724125678496511436824062901268674388134446607097011133515309078580697504003026203248474714717205132701240968509610558582178828238925095911134888807011218568661724623942798976268902217762012387579315272074272291860614517996586480453197335838745523193988951713078595230086309884343665884425724049944958619122443224978834219665254860287774181801307760355224337719358390563478268460447034743620105682491019028233158048337635701105804461574022460475217303559220504399098377599762433087956972605945629416921742090057208871993341514236799864898488164782120150147761595922681371822217218704755901085695621127277205321408117990246731004663200468133721896671189388862359614568102305381790407920618596293060635300458506726012452463195043596604241066168980085920959037440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -2212143767283891871874169707452048273623322407335215837564996283977278790263973669656902834211343181916699427843646167401303578698864119700086359712253883952041215141700122490167639048009366612215622777007732804084739987463120668206800292433222890201985589701361678638750043888063371593129441221632728640772093184181122154878453808498617695549580227839100356027535092640592249057704553471372389217494023204510185546818865858863003612021351725700499494457242358508871917149641759969218192768739358821195852369120177024895412269166359813087255362571637058989552357963974753711200665774204819120366564187907487461246310485978182574293064883952374080117158897089427446614103080291287210855735096017104471964096427328377654534120621212434171401644459889817239985580650810592514006831790286390851866170369634602614832254449840293846977942572630279874011991682777059614702329756552600000780204353123154880498678356221994721161354458229222031890514282095869137162635906559365199876058950009047564134947411350812251480666652610689032316674692788888580348339100135881873135445745000857211923432892755477452687651916044974644811320539959474994231055185559137625744921689304079182072604860390507213379299981037484030078958128726290310147538306735365310795010036956487844505861279058914205060621896231812909680365588439698210513448108726094467190153391461441783387683804941371463955701480852969117134857940943480096679936134207592357745676524483602672648846037275128896274870123254943908673561467877848933453401009296366344889987668394579440261764556409298291573782656102354343148838404655364277279898722456522443585264818453494112820292947652873044538721494731824954899578876130025800461309453505994658185077069789592167833164285341098635680605429815384990030773556634017162851694015288960489471519134252901301440524059673335472550054008047648996905341739207684419625994539081791019968631772785918478576761795483839734913742972293758762144869411043318182281838127178826211114936576978325448806333411274287394871979062281972941796751257444868786239789325020670197114606237850201820919480583728708771953814136842976161316818191144669447805705161292169634355451672645078579438465566316782389218585311119291183170777734897477045543110128669859241470254320260994901776074040598082571235898378225768484079740333785568038575138761148635659530320079155358403450760323591947718892039324926804370294150540231651622228737802711518895328972286651202302760032718053413417734353532343360507912797093364951238714242632813110866325369498622285579823238080193435549765630611429830379718797868408086404188227659539663770507138114818688607502098739494960096534039033252365542362758145525102221334320729412138464163982494190653568879885735618058877852661514916510018034455458978603659305839952166527942958293189145220721229104093117595721490990478458289632588942799739746883770164381264693737842960109375193418129216291787105018643081822283750026627339465539388576335534488385267115048721087403829421098262356685576726503273653354304589770800931025149639584551590734237517987598786257168247202385886879610891620319830706036566242601045407559315393662494435008823706337462868527406741394132275196576992505325248976038600072323139374559828691461142900709548240989039726422121373298062509584724390649660433197823680408895240774114493674318934405372932148398424946975779981796508984078593475291322695719734551841512649758500969142100507050471639803269400946929131791187627871265619841895996542675431152605252117046706579453246428887127833849769389937761723514701515276984733812950324778821101705678291930361087662013165479559446948387187179481526683225466168536071336367463164324295840942850444322932077819920926588526834303036650768580279635869204386378732783759178775623467752945569596265056587540593064157566781003253919556502133003049514728989958413884142047804086707094694336842326801956933117749953867948344564242016930791337071595107962726486947760971033946202918816462316762051491197893579928271821700714236800225807805238558112467996512497312017606022435944360161513985735922159749526483265689208196238481557595484669945214113905630429321068473450954199035340381414175488852660056184455980529788707016451382143126596573947116361904351378170591001052223261332765535673971258933591249831962711630255181148935745626460946493321896650363029583771794978084646379177024353483048742715224579400556042484114525468890553688749680167960198659761145964748086226436364626574591035096684470101185233890332881388053521928498603384804307987922653589250954640306928755578163718090976161670257701869961028229573688852960870632138622020287056599094741435133751230424355539479425675271533765961083030201931338599272948779031252087329863138875266826240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 48214993315631348256044341919604930799232988932027220204327358870401304770108912229171405122434445480357967862596206758068725747945860312821784485536013476441137499854864634921674504747695955744700617333829895775723812549775998536648401807834192171458197768501229475076632099234299566537501961221443596209820608547849626987111378810686626066954086887062253170850258876963437874033766747867499549114785717529744373184832037124494293165365794559477410373328893366548667040126461863723169144586613819853088109313050821992147346047464673585274835781910110774010137549810955822797131475301831302372651752709753551107850479786130978662409640956409525066490157589592663588623942777424864541729393525492554077087941249832003709992606238954733429438768674918780736653230976656706000577523438525765920280938301931093440994988341355714228970970018040775458694077164151524317538557620960812064147614194284661375545934187452690383908194129538575878643359942299888821505731122517482237354869705461306795465666069905742670507874221987039617904926933177884521442922070142162350913410104133395188848286354817420877506826611942058722000287331985899684575258638924736946294159664500264565813147936298173318858516217002882055475096198256032348778134316866219602832614935792726558677422060647531267864651641539562964423196441308117513828394866677057471188158470529249373702564059507306577307651285816980208304759372136842709444985576727718046129390389531169136449422123967033219086583619031803561557182101180470439488828142324910442306385360256232321819617341038563419588216250728136015458573693206191056545003004119261276836719885069734538314460704246107965148036573165129548686229677721199768113742631190115001492588856936622670749289513801756321759478061422514900584530690595957561626299938294573989804256735864900852363717141391328900630401594546946521013869319094177989155469037382222027650623705744770566506480306867115642953589439189733043819834990165818561222788210367055930348000998785994201641854962354011639010866464568045798502653734722978478759777045790745375295980677033475238028704188150698250333509073483430405766167160487311561517254044689506092540036000016668314778517440719267165408516910809407170276721261738621168340425095762685974770104009852808500076355583518144537463539245898378881868530608475138545569582873717005318503133682286630775882246924480844938553244227716887260442387154261685572971763874592345110499636278049791851218265495088486815607560558829196948268260726563863223477444918237123972440194090254047266547054985907041787866425587173303759841686263676202720235243383084310975204147420043921863700751664339916204163513320818823497699425209771856828421245400125779361114029544518946626455145533936196081979636034396888080851413059915579579752148801371956252123211528633582675446430024411423568789722046327965934992064675214400997226440621223003219180792749423858482246360845785493814599146323112505262686404510221879081032763789193605405386970176664866309805127251138111670215795024577643501357508073484350890083067156567101913669606862496817480381807483581237935447387471307608930523250073339435200676780503605126587922334522066766891069085727090081638654862666643496737486998596949712321414980319400569598332308332903698319551490671965814339669035534369651327641496198613212963534847947558060247898994883756551352106649796097543867505856579647317911409618202067337193843930422761776317849728778378763739460259023800239157641230651571663609163544216433666711230678870528538973643280561124235616227896837994955267922723966970492529598125558254957200009268848957342124197845579403835682141157453814361859868020830738338941440624281239281933192788647911511113356381060845273048914801445360710144195729811307043002749360315864053058569855613295330159973136182513008918839898614804068665146575473475916780625355627120129714691272993267447726640402598489526607657389231485982345555443582951815832194156900125043827017528564853986913761831105881152926435865844109913842506512683169692766403481001958779438465850171769580602495844615243756457704914619552765800777116312766424196131571421213970979669893936472860754002291304855550332409332462168947865741800714827803818428601135627911628111263894073184807657740418189039888290026157678698548825521737737484874344576258114559023933870905215978084982506460175933417460321152056883167739119652752390124616643934351331714442816767139466227605635934470023365789967968158231791352506406533070896212999105323516665517009154963017359227719763159289123155531791347109938297996617877701315712122080046461334380089256679556941234085962941623863974149588088235804836239767124425143808357228613848371119074902047531413930156988151349295010087185096008764751872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -7975074181941497551926424533121545550797555926690262903751168349232743863446405862599339663023266640071894134204713061256584751767063923551693215440338300637521159316401949393680223163341547797930791488611170201535344005920158117946286574865387130655797607274628386647729752315441755156006198084915199038894401076822599773844662071249743416225035722480282023751668899895687496543901917052006586054061245870338209131379952589614431057659988002554537112684916832725715051438513013565266851144227196826948783099240471635789988577240408482025384213101935644514918858983855739970406757087383662212272309256129596201938615967738430561916115900548154782399393798220996604571126379304788584498213630274493186031350506314084115278100618923676778418006571655423545898548535599577579196723303454177080599564734418917724189739816021615321899355450962460805139213964903173336823543909642759213239690228805767363425362870183212611028346362860539623174661057464919080966134798603585505073239316347577196697040509600000549230135886592441962785308199438008811381560302964971241463267172275851552124702811673439415732946328739808999843832973158366105909743330749754273394313772251513922100666382809922959385994810205695610641377128701595868394449209606017598815392513884540149211213299931719256589805398908772253569240905400641710017416643408339585054035769246256353556945268065433268865791229082098641305731266875148371796460784232944137182461332283707348886848171228970213416040006057992569219667125675395897259682922953134550656781043322014178432990757223884394721935829544110399435554201412679661414897211085544620613511413096411124058443131248475369854833230665916056912855928332093651959351605176682261913132872450091586190499951500934784070721007601146412675886380333697019844182636158000103449046654935259366583337054566627894148584109441528745786768557722104872040447852327227370899834001115937467880899372769139367016755623453976783066394415305530707058906232439315537606856351071097310305812711459219835482438523794027601699039036102648810110535311828843789323191809581143548624770514480490909992503225278741679637965066338354614825111242350807972339378392447395143673886486640426158587684554361956353456042222556303225406190347146542611836411620986043546635389561529186204964052042161874384145949699796314548146688227486929956389078640761060982410330450964703285846272045018787290403196574872062469470643919733187135506165356441089445638303274142749980297089562356450135850962967546882572419774397399695701350175629178782610069281456928004656330877558477417738017634454534640059794552933026503951143456393168983609565914969841437522065510609775239363323556751879895623324952036555906392039415608356116371016449238735189188516322410382967247712374829617805510021546162810837492848017228151272129769767801389794662209785131745183416054729555763193512546402705328636025180354399702620526954416828620659859401775869715478759541088223996198939028499758275739672350502985873288889785017508241373263956734064327113135601585018290259171065087243166695243050334021027028042921082329529105779487391442316288351428130125070085377385980420643173611769810216239233035585241266446826700788065207302404282568845732319672329026106400290705420121784517495790683176275676931901521547378129683706586762695996960064145191845515136261645321535423208136888903097236260804600258859456340690717507852404341978087919448666005342685548738569226919332465259651841170241597202912060246804370067787071331165693583208198004845832126002114769389490221943972756664037005461367722450130596592269425681216805312873079604921338602191892077000610870636821359298738006029244314327133412630610514848367962050704150875411836138506570747568056345333537094034415184620784214163220365827940243281104717126667149141045191843318873850677748948919547295770620094189685470418390042637910197675457621030447170493985360239627137279220770075027800822557488951456996661281642501765259817831633129092184968860427577306047177839455228286189072582364632793202681409204562228490844489160737971167648424437657648975843444814890527018296429084371562790762746435936093523040384398790302188489074382164695223404434141594040232230798364749244793214437262842746222822665031279027487219915563606662968640977875117027911110059240707920652065446324539618175568176175951540298645305547636368364015563983744522686327641244131323034430438133904719526488472844964794937986963199843185841347950045204498677490917979508093753781427301828224381437529171343952640575831069344904945589499953949985767326975498348577445880954316432437900345621222260694158307763317782822876375770245674784729578858678628201659465516636777315319605343190286755970348772211956188593226223213084672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -3140869733606623487796285798587722504482072932967968915608234888028574520581081905939963150332901468714752759503514613746485713951954294131409338243866469827676521688609080194059977962381101683983657763573246935900998471788421014201927560219829691221395342470865975918240591345017907645474056050921996566372088319072358501012218952519695935337745732858064889657417563651606829045885227448959078660510528034526890677108177732153406365383277117463973823299179111611386883674774136131361271026187579736073207810842566709044164315999360401023970852929317864803307472506527745357523216674809460634845564549879763047259293387530900202753701732210300924716643924700669485954229982253765585397934012604449315633645415808648779214411214503947459234395618617518312366487623894412417785013157921836488574512191567369005489143960114373261963907975087990443717399626687259196043320385742059981938710547512268907985611427273551191416995220674709700191409821156668899351232515946896311849063695859474881608691529162581589557758452512183648838725503730648976222442520501918138534896069608699583587587748095749530361084945064759050378440950564293188093717198960271568682320464638151291813992305457092442962286095866695204931262809206212388420991737081335572667427164471601572701776356718849009004006437340751332632447895731468515076304681122200607066230825403228837866884334702050038343541596147860201060406592420800528669706900095524431092251513304919346801403159687343807371686025552380112438988183246234975781924138250153404966519425304517283363554329805722965262100946686099470151690931946003896719967804789425803862119432889067372863129622165071645600173071331535271156327279031747519854458345264005309150465751943979893936409551950270126913044962435111763497405890269241297812623912758225971603527638803623133209122569972804980758842239293977607138430315706993201770111763257216914628903288052034079990747713908152383246086545031219352998162332648742514302956370903103750195841695586030744483639289494951098175829895283099237916395279525466300171321733920454817624620058051831169780743995619979801641720822449558340913250948449869637498626797711283126106016409306863004293650243099713476571152335569512015297681358869141431304235650179661557023824229928645361133750964036737060121071855263435692532170263766122539267138761403800601147160896739502604840531523836518720023462649301442851625827817481579347391884689960997638272176497596262279754960650934829405741959829912041973572362932439245059968368263281191043289465424231961903604094934792864382240052239474013852419864207154380891831073117593264379487182785393953269297363157612542677099833758691958078082856896520386145370848616857377230192945784705081579477175164511652756479272857257711125753164198250216256825928583077746189585436720933305899790192311747803228982565167883202213885701162812290004447983860268683178231732342255033900086066484978610108103240784508338939910682239430218878525060763067667658865383125324292539281676464124449439533649621569309835971709714187398123284860941604582668406210492475499523757638716775749534745452206949358230095917344963453331106096518206396873057018707058123662578807518672827021792573828500737272853754911420636502490562016117135176189927468036987366922278881077896954648593383406292725382365538075791546389612083105558272535275248319705166386681563214472946776992353860777370166202947392131915514907634652532596768160438125810251678182784000577453716165773527507198314873319141236743691892385320743330946351991060548574034227574214509811931050793131040645244056654578019295844123105265007286467750003775892218394643542475995107321321003862898502239317984007207213690542541847410081530195179266964923226725519550820815495171721306741402952299908374025902990124691027877226082248578144156836908263245774303299711597978532863332334102423319661948585587490885606610678206841569997157076252815603499875422324600142432656867649664129565041410327945611057514452578876139278253800701692690659018437628056191947872949073559698920595869326235016250941634827106209516513363370154059342828115670476844362582220453560441323121986823558588762393232010351285508476040070680837865725717314770163595182304538250244808311324667649384051052600827114162114832646767884306596670682025631083616754001941552209239703587141220364763634226936365046927063895430115526772769475373639509924253968750615996509935728982026784159639047226670715933725344431571747792823855501983370682781219781123695339761888850347094640783484467660305184181642299573481094477913350250895403890174217154160264848061951707884043141255915917330950703332133540115393771597693086593752808334152953923934216838616494748062531156274309764621515607437894868417904640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 132147440577681101289269221315732788152565148627986496993403655428460837846938283380526588052828014114367597393328420606604667379653650540397250673050401398496628180253655172869790790365600517378632941950185336343756937596022063189618226363228962484581128650879323955689721343549489124489557705270223859217435874856603636729456925896892906660623592767346182337907766168686783943908048204123780546088535947945627152587599083325193598967386803391491644126827494364628752977136018138193791798769380645492965960776340015698866826245588379155778883708122732296626290386849514907970797001905896841477193779821296294882725814868075035926286657777333212462610136655139595821612833942123756191419026037628775436919377854385423162974527501668752940273736088826869375642791137955246224790381688809120943600906574369377108917470987739262403030214387969784206718831909179784302967710429486797022929822031992174165840124775859904922080354602686866955189490342158599990172998455652306574464474027875034921262788409743094838349037879489383183449958168045989176922191776420054155890305152079613157069482583982677975542516436464587133771287473457363082042702042446700284968812374763631019022239417430481490082936546500444822977839085103918150438231992289455930872902626561082525139863524269599381066426771152846004222508891862470643380067574087881350251492775582968232051166418479142296253469956088793440031223204654696982928793141873532990590453547345660372396225972081973992532412394356364525059967225793995300838922032652608531429872174506517882196830530696766826365050638869294963162171447696541467235575761890041850389878296776378527862952066485985164905629045322930851245857463281350186271442176453480351292680224338224105127960647843410720453105464961393907754623480538157874039935997917268059425544029028357413746180923052435892612495303566264042469966533063472408516863697797892595535721996642664732424230909689534585849009973115100550296067667106932236959920479263192025842456329717610065032475991145945765383860004522952927363596448952085262869276820327712228373314930995412748969183095248682194784175604821743059743094270337330330715743444568065837017149786771973246037935222539836417902959049889380979021034499156357197748519871339574864189890888685753457044254365511512138246423062557222254030497340084247846626629773059306984222074551609850188750806002060856099817471137719892431377528532059768377724066230781679680690249006666623642162322817431413814486114398867134668753415835735949394666255346495099294353780775184088587792991528739829001667899149966450098385289736149682244514871514040382206893036770641186386330737171495751888971073116552660852754419575954630443777558711031548440840364208604695966777741012581555606861541551696574167961967285722828260626233799533342195247622369913722982307436216000541208008279067041605685537621220697552641538493310618718559843731636694094204268529804256625701536101171435542866911527052775167504931433434958886646563581252680628892006340994181663896047972009511396371668285783917203668332665680955128505967853682752441103934340322251276713116762498738350265369278252760924376450710275782228758694722290993126656434829211227377820984529559040613061290988353667184565115478449468822623957884851448322236506383190961347310626116005151771755828546218089904838495966763759669981536200543063487798841538138829092632576843489878933683037066491307091485290217975978110048606799968548960055867611487041939312393945262574076715111357167673464322158145578732501824361354178076370493774305798602309000114804558792504234966803275994551357029876285694453911914755460228003384606370481460262693232789217544648261171235014677442781688602500480054920191019738670590421104343605990191503860535641511724795648025655914513263485337021167013195611491026565902001776257626801052327045731870028742180261841124158529083778598447877553120047018866567252344497072229144568112000649313779545989488621356123989166815231420176041897899889224659403622218815058593503181343474502436720465584409871722753453890260022694457529777177141267308501223433419799145146452577098790346989300930181822302371293508864341318158711769530221938153105439685181726202780690277072229903495311898854463668897158277205927610293326870196202725605933862443785227766197815448631329794945128593312532534564574822494393357563514410427222434545126625762636994609827615113304866889310568649488046765270711139241897592814267903029640615180805102967157858114889131692292517525692461828407227749065138281926740496362143382938345084474737363018129783503212960190341073641766331327267551762898473659095951002286849518490406333583333432959245508944016525813831256584776929918522158953355760574502883795187216260320460800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -43184205752939382864180526349665037109218745864993332494512610155620367862649153594877079598767226034729382113383672817909228211462455751796857970103704211864860085294372725215378647326845321406490310039292106938982686463662964869674114782607522357779028592000107430044666625430682699886282402482078377453032368608589407234751352653217370548021421749354916244386858716158823991566268644466920359529567840879440312946983846079185719743137635424806597426188608717414922977832537383900747317253834013437728548681074223097024491773138464355305612874299967649862471364353292380876030669107257898484025215756871850868296102532791157486693402220365903375531215136628738997203622090780161570206007006000882328821197485754378784283152474411815310968216193690915267367096759344109330866761883160975594210697052970825780346690172372144817115638168865883612314592712324850134795332877775989022648384938388485427020025976984199878250157639934690579677879697051144383256847848275915702598906679976461864389584396625387956847712985897503261294418461646921264252461914942761615008671129755920668478706068247087366204093562291159674530952737724869272878168072080352183603737417125658899041786979816850840100908881702488652629990225489985376438218945373023683168570892866707354808275012721221527039037470926882572359669060420121134201712244868447613599959781240060075992459369292981548370426211599627506731515368658427670149577308842345797708911570116172071656090763172743864645121522056903425056065960174639177547782148150015211488423653581723354327625698904714507051557630333011675930786996121335695663427503503964573452228832210699156830587035893893576013345924175360336048824290438295698069335221833702356435071671093671246886427566681998178311795538932244467851092487336555823993749124645135761368171997984066597929731049970632923016427634341759788375479175548766910174614251538922702555471222627744060683981083830875434838870308338010762401235694834402356751506777482044461001710136060288537543711238326119946037529875445842403606863983311629827747703438392706963229495795506344000869335215726555721643340943713871991022716980105023418481920912196960180136872932572932509579642840550653564723840437585209620156202610370206824954543565748065586026931325605584887149691900261157092027375289708438044054295181220937376810644405186649453986484096675900322556705923736075000075240236556263171743072786700641069745674490462964937045951083846358936972723638547658827258498316768171508516207873619865658919391774387608594246753613830967948167124201111043479427771642540895709475487763926064705584551224451236092166039322156731676375589909665117385580378051177922395532354281105153607039145535354158955841683762869721454619470027575312139673536536048462190474488867998877104957294627080797557044944804340266032420686330258758937263658896965627276918093699978485105248533452663455868990241719272977108351178594070836438539347921095089165321151931390921497332305783646975027609183285884574384955125624534230852798972963299973771369932902677888970362042648719154088138559670889934403716578579718222735091121439047492191796576289681388956224455751590278436621884446299768377227652507646072300250678238340749977746712281598501761730041629548726764271824915541331301300755340535487868726503746333630964827176291682223081127368096510485415454305310457549509741098903612749238378964884235001597685504936745666974338599580664352520909389013416399804605250560903667986091041492584457126416625076351248350521527023587492851980352821318404182579747458760074885411909867223297880118000305789772956992266400159910316880908121304278574999972859671994088307691368129305696512271584866381974974193682512849457346161076866473935014351342334779244660544375632000081780440972284089423707090975349938772145627347625053264263805933214531577949095237184477540491048326700967639586664350590490107123681466017129083614083061840547204723666659248301737702303681560454856016651924194785359795732798170516689811835030144821830069801100808377595289497131434424432785290539783932714071136396825662490555181123888340245248996546702774323834123278212540194591962326981865479411311532558512777641598462043138441779966045105796154363501489052689688376694733208494312935643805123292290903356348385188436484491595632540076931309320518635807198437069534323296621320202954733904989101128596718155454197375618386656357105806014075154448520836198972205521668070103083035844106426202370686989426015922712447006947060308160932572347377719916901308661657562482625402519252052823816310606260218106719859331079273694396534766029623536095044106981022694351622449275299784693350951981498204165490147752475968435811968697562652492929087858243483672112827203584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -40040178353826004098459626018573487255715936947574383786573826409335325018605955566051919524189502783719322328528204999009911924356562238883004215080334264333543794020435913940098454539787466114420218202604857773377008657280534200831945218391631498266566790009126573879704658883109718714966751560130959823801830952042131780915367326803411855064621271320389783615139469280967308572259054858011426696251649861647761988094158903289386407218365736941873443521271059957918633670392352965940538498035673806654589559764244925133718794060918784813799534659306519352470600606676274899668210174703237613885561247670903376441333633629852367874347879763873056248669350507331050575575557665132612028959935033051610039602737479133539024715825680402740769969809014380125356918857287996234145297471731052241288974343212727705781467692689393581003621863673079113079437086127761246801339803185135553238122925550690221456681409446592503653645545600552167164093793758411978451581232321838561712644807441211026211657232325425686687158880980539597755090484473352126291981039893647877470159400114345176573812280401257993795120821341036959733514873221230155164640482551506320380124363258324872092167533904325319600059877680957976692768395438001975117458195438933709565578274311487551472991842985503488009358824317914426355864441608730495625853706036574020527932422402883747557557775853370704027688874574635951116452748243153380195082184583069724160815308411769665678057643038792069699698022236168168582146237151138484644367789404339284252242348356002756857742325866618968100333535286256052274368267396258500724378790501295191295322340443522521331750145918335111707471029626767934750117194901987705173497279238729891593691688762538673804496234882953799452383392510402643856577283887563389707942195323550966548582564971103188716999268063842676329251462504714708526332710569984344886719696024494602542289547119899459534760693328170719357143238143169051461440559638214572092470989120911601596549792863829248844921401235397083541884698191002259637484012499993188772906809047072133298251121769548890416979756906679634624495577249250694727935835213315386312594115293132683618068817831972594591383488627185050140996238989093461683166082862978465643729086315010851303389718124394177418460227953674344572369695541009132130921628805667503527331502629193319084248675124366524115006844629687252482144193362950613625244723294726584152250377454443371272385504878825859768227067081253728637574346267544493341008044055739628317193415071724834562093579813110728515215984918008902115132974069660192175874704115518522760192442647193146569118249621589089088295757501352148447449434713574683034911071791761963373275668367476809150279270443770633035332315116352219472328339569819005648501926249747231509578354842150422865325843924533839024068955456036636030846932845827525633689982705822640446783544465840651693230827149084044456681758664542339204726882696340982294559939070708202415475965951451565761391715823424466940883890133781123583703273598479679884257905460350689603518737734409802388347246286143832286758167280235008181398615623635539521872240896347614120263103833495853824943236679268530075713389859334437250422459265397318333465321795713424741762484114123091377771724730558250293954576060743363646324270397102073678963891033637911500970293504588107736139683011034792549253412520839822817284655542915773871641563869142999864161487934935049599179738625276040819939926436676875201733597012155115813637259721868066398461689863271106977907227354848289299951601993697657174824609996242279660443033700428503841120281417677813744494313273040074131781059549638639718337340525144981384254193228183256804657851073528500193436338805766276853529557471713962549319273937158107347581229089141507874436304683690185898625960050535440534485482427114460569178892164724008311770864082852177459202239051151760943066881298244207953242316728210748228003842533914227331193826816193208143226684339976431192952598656596497659367164188761168278781828050598041128671514509733936534618469136796417775087357461512569591555382938405974029574950847288679325325447227075421087643722954603582053619463843948312860446797071152749708226207755052087564746446583945847892057173791424690814432393353923206086386764981372236645191892144542917961037507763767750946309443793508919847297019908692502569035338107032722043569619122112329443729980572497153200470010734853706392026462690658963099894959967225837305956086774636635322518148689440310086096177455781948408799007901414000774336767879340706010616199943224490058695827781278863066047011000971474009174646361063723174424596231631847576277597760596234659177118265604326646061951431453626912823515722314238659951329280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -18100327275402889699505473945361616699106740092657723976570119426485586055881526787996717318263736447964694586976438322744526360296160138954853021648164628695191850847325384166304713331117198135321263739912992534640443443910836756822801878151995663831413718937688424294887195000687635360679209122686523654385167410306623637490461233198618290193521455429390503821960301610140907756728409497623658188362932181538137308074029694215835046593513715443445690681719472773911523696126830621262979007775331277791554235926935255824650582261085466106504615135013014083855352955690840572066495108606591464040124661948609678972164139839119817425107679478700459790034435522933173010170632227728858126550748896459335041123677595744827650077901777638043423321220482311631377325249795012183427172241674742866269037221800918460644036774907334649096886694476477633258467914595713198270560187598410047548548614618326698952647635902499398860744399845013370888244497653078961626096340797449738765918668948854244738832038635979557170946368952590555517751736079683379199550719562035311631042314303892629113367871069642576383251760695610248260165034714085637719984095812448376599117036275392113931680245566813758028898147402686806753155645963725438040364122950106933422325982764875749729585031993468226145515376201814562701193136272257345808631806251289142189333944546140866529273985974406640279853937586057396478790209173084656691180167367272817133783152647927773362555984854870480480964522993301092001030992029327129579254279824265262132135228882873429748770347706104225783025913644740358063566547848297428903090349039612233993403272274311978643380701830585163848094784791110571204323002082506367292245381185350491329614495056212512939962426131258904157339293179578485396311492362119084805988641702085611092129186156172380229531435850977315897508561628545785309793114126131493282015396919535927965474914781151849287375079551795375350294775024739546665203090378424116841282787487661877588457601164441852719977623654453295136018564513312544879621527754611334822114809254418429018494699153208586544648457610457979198036756800055111932386397778644666053546682090780041723765661521007619251494407379047232203771821365852517806310957258127896429559618921783777421709147135876209007029914182715730143384499874830435323036958236228172617161883837457966226771028798505603737225711957774107165651524980527693972060101318624238477940578919125473342481610914731613287141571493378956536998250512512210862169310894749314875918449550197882924085269505336920090089476184609719497051542226598441438232080103554560898617413475249574270531210673107271073526603076334390830235585438438791231904765156909687252774454993594730590514434237024153381143295754021503123835472844914010958412647945804465875207948868858170202075551558253643323327675226678841652532231433075788422777603696758852287791358684433075060726223528291639916489183819722111516832717553516957365460063355444191821027538148103707660007794335423259396486790863857971103078829572625034106076390783949985312297183724261843409196584361998701933878228790700254387675243956244249960078405145474303425416841373739144227094109173760718413320678129429802779929138477305200190342744043499570841859020394458546660797588343428504229842571037061215549128301050741180237208035222343818157232636441413958591628722613004657666147388264210393253736223644882444591439043240145168751277084796398419688507502919400415515264851317822885584441048399965999912171676876672708334901557223316048732390116690525373710017026464350829115236962605510560823137930185529155925513231497781557150211985382620880614791338185632551298272539739053282956133227564730519836779138561498454836840960570287044541314547159779620980521329184889274043074219575430482789486335130669339394527943516653350160669057844465502342834044591741691261647450139818130205740837040721211862948106768191740460473275479972213436940254842576004437524638189013097303539000797322303187474899195236930466391893464515691948248953131007092611993715742590064097458681385494371608125098894838786668529080456980788514128689582669105890450123699873884343898181355643789542353464264051101277939254467999601914236086497970400799274791842897803792678545777019354416738848257678396875789999746102792767222522270234331544487113596464576548320469813500773605452948667201926090801347136210393023141914542204987002310042097440127446486731507149915136010153884312985203093930596775723734602704524662548943114195092130009011051376088376083821360002422949912554326369331493792644110090100627914881234892763293683633959142042595516004127454434624831501122801951012630821140990718964596019495242038734071190044660583575383999218201122882126781140172800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -5311861163402329419884626738823834743108253838324990263147074864502676416531392942774666493900491696881023026296980730774268529884267275258680330202204142794409256964243041136525380664764293959601826823301786372565745322284878113293070558685352687370246311162768699518718996534008837781021701386899786907361535368691807554318072920479239914050644110400185513606965569460327376731615710461146922614817037080565069016825645216262899313525856565762537980413773199870197401257263582244646183610629501449052225542167327087577091528711916400943190461647669492701164234014187941742129944388743996401563037925852470462465542543936351238467117050141440151019486630472710745560108768366726947159161575430478726959831392548349181774110211830444178754853889228527424607435808837552745688599355899341915645815713501615164178703889231784403938166347995298445794761414074197884461739850567423272485427344493987877319497912135890176487819207183778377872012930977384786541383272119906032507273486576269121906166235973422233634688956068580849319744720686277915822334649617602884290844735502882364695710877416470495571075205058093573046002909751629721177253772661318864653200022281001695306643814844592140360625182457908113858159751167842583929757663886137943778004904475944242191734126249363776426167103968886426292848161361556704669228199137641051314752022624553630166274311452116423030613383118245351573654289311531690895503248972710048496938363014946241564108631476671893186176445535910385115985487791762048877516729142365460302052039438074379442806790221105969844536529865867632277962787345961322710199682538721965369888178422991685805954411535641895996274152730459226460277069046584454754693395257019740884277506367805850907027931602636877547873198184163225367126548326695583307138326560796768552452159879359612382845220929612196095066745101066936120453040326294395136548220169361098352800841788240619702403600491109269344963466001406759616062059219639698380339639018135689496658576627876012417313738113878561689283592963038895263614270521294414553566269145244940995569400945089560034939355055819539189136096797153262353725653212495521155372593259860115986881308090327012733130335710731421202973085966111612327328695127983320851250104743286120571325514260389621739812531706089572864978926899212236049644719516483407849945676890278420370746631339217197612773144931073579608164237472456991041243443225535374901764738368623297344945845097385528578760792230774487708567248626997660193841348807343800884154821004480890319004058951933081790807077224933606502314254625252234857605669659738797648095823930591908476719482655606207838559574921572849137206546174331869682104179812128356683107133921351044705710202074296255464648477402834965637366600213280222745056509571746617575957567952865018310753563402725886676412070944119969097127296178804253899503111580259275912537977478063047749959646910254579198291614279836645780925595902476378353267616025265380118333550443782745653816971831984818833269076247352396723128408132993609778890158821444055753569036231466434955600949899535972783200648947307580813383896915161750176831834777146347748578421127467841872781968330883537584135336824813112293557392263479415402570480222858622665394093481654371202633802994511638394840883245375661887342837864724032351539025742906123876474586381075390079062211022076132676632164614577288341130440377955276787729974721765557049949371750586976330653834162447274049916267674663722669954880602428117777699868718580559668319149079044357944318308658617404130904623049322688363286297983339928136544536889520455201849323177811522880288887965650498857955906408124006293980752890962555273878803092511750409661919524282351794075647086292789164122205056112895929266351121165252519680433648415955872149482876195790355200143386806590187369746865364331333584710347319522435976576840260355843276529431714345706738322220121593420503453310505227069690840624762599166432770964601182492350512542022920405399294391454455508301773977064991962886874622556357711376608358118085528739697044392407820413721474309269655819346078585274697955335151225920769830195427292950444073599912848105822225492121830506353102350502571902076444806642110422584595759242020667846094498522518641253238219507761482458809130262553914537802421012447550936611880246601720813818855241608906572519451799393402725924136451480399621225449483525195611936033277473786147956986260949975536244128904618630048432540113315277188512606773763078394497238603253717085119413293935407714242023369464153085794705200339425007952341310382835227832421420534371249671097600548032263149114537912676466623001628444991297994411962347132223189734557993780516811177335570773875591212800778811494891520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -933470546042883386793192780651432705975590531900124889094608374050446952920406716585666775672455790945733935744395760910175944252266147642273513478918234094836562203182833567419370179175001647239187497409437601377409190782253540488202542512829367310537610130482670454070956761007981565059020708093714390396921763711637190824671827754547649918198159718152280944335039597714673637686151672611119218733833344440810287110468976056783030719706555366899405001745940353323525627945590466504426447790247336196360823413073232642256676972524919406578896925579036369087092618764166838466279894529630769856962572055725598173723954147317903923770763522839277990208741481461104655163495468667917768030726666543514691105269431116803480938136830786301079067690340813039483301203870937768201396528623817509792747328432017415418899653950979886718241210094709645706072877885129571847421386216775761934613026292952673638922703846063665637002646282314348257463166411127646936087964548402984153336982110926528541999995983828014425392237193155235522242578781158935450249353487955496141120436717984799207103265668613520368904982538185476938825181929936508550369590749876258352150096575911511175926215087936571736660414712887469033008565382161554082111137474576287919955202313692480653970011678681309312137653066548521206679591535365431384879022489307994141886157343618554220421087458332243871727626100364871152500219349844461207283450236079065070385052006869178531520865407858198299004808144464766834845434547659183315722333313198120759622055055936397223577507753019082907221142529858667044199647503405948030540346102536050166164137299369985726691419291151485066040528860783910065160460055102820608421013977488292045482619830140139707401518840442585195140854248634958518761245026518462314770262996105999342457678728794198705247799618865833661650798954589265131823050787993253370229290683463206409851335155245154020773189903149817591800495491256926199422217603294427369417037585360206042828029475944793553393590647177978404567955457235065317653450926765501684564029460163017633908762145361257607825186373604252761146787063308257630581695202097530672335545139189989584803588155745473934996048301793977927770727524305987145913538858363613482601690681215106980335778069339413689446014591990274917514718804429718930702385643425610817007889295016684053075262297145846315022639377478214656089261586273306947023302212609466412998757364971466740524735634347447264932513952284962134870638665681573377776744642141192081319779530532534124456559394401524356521626961201765075863010436854986721683269288038478252120354073311357746719061152505225174549825235005444316091352567027779389985222026660450177452241960310028381975471462108775183179513128599787903330289658796143077486038017653380468793838289649246295182950314453373185476660577980038511012677793678704664218482314201319527812490508383257711198455589248483505450735857714294959736495754286944086555263184414220611036933888358137759522172401418001674789050132031811297832740886215958067383214357465427232122931718139921389492422968375521747018806153370825156329007015304743859302908769987917026195678533604442997502937083984269840731682242245817839550196846391951381800535402066056083292132905244234000281641085836224823912252973395560114616100811956496154010656797924343471327726343326084492610533717697725810874131019073336335222601955887370600464085781334780751435330310162421713084687246039965436578528720133870369747522300310995633412709809971347995121481481430223073206111782004779053781858944298330565664077865611895726092267564548012360619857257972746499210294681974604338452263600162021836797617557706504770438004599578108733910322711279460400939420828602298718658301997603637246583868140384860590352264168617516149644894505893734250965691447999320226077019270732557130733347125060076964906241426758758963959999119917145448178625969403725058196465589887238237998683463864425702206650987593845194300020793729991404388827866820627775180780322692451741693513229994757363552480443508258235345864364328716126966717049068159776579455389985115417015276301737071365064901445898860127746250415353633925660693280911028354524430384186575412166660041569895929829195752899272914438238100119518927844343070489434293889213523729147193509529203205311695408602830198294888737733854129913035451850932109651685544285686611959272452635429058696167407664610912418474207119967100187806423495752877112470205056211315451130023108447816638370909319504062570124024070770432037361865700176572063029609861333771767390650718175658379961223958859828718674249871744044125280083992955424836847592481253491760859098156735559862398198763150932835373057143740649365907128746610326356623360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -118489617896459453229173897094503050882147667076322216316073352936592696181493542497676631335773951323002406410281858213159565343048305812806867398572768157409916181225643439045325837313116367886869352930789072762684574138712111322821726327670077571242513907325098210959320579748929768961957778451253105906075643466081439912506960779584237366043055292443749616682645293021555091899159795719011095501650880929750953140330318835374190819366500136447383830304569277604401245017114967474540101504003085719719443579136255118264608188578764610240935773008876148753130797100561403041070663780504196161864276898274233440174486008269677299147550185297623491826588175430683018922329641752025372788004510092732932563038749704143000175944212949908440199086981269859427456364015539081812864724597077843779333905215719299324910544722474913737639682685481691569821862400439104683297913713301249108429141673863466339713407293345060159927159015570372785384243176056700672034574645997045031768834322657902039801137275694444557816872642215103028284561250063912540485327463416356099612013574732276353012280078255646453579500182320107690823895597925691377819896264603626654384900617287208938597947223208454066519430892257525023155846073153690734252588000978835058640135146319234196989912507026766707522456208422123373475907921119995972598779051477687971939478596753045016533410428067266078416676677243879803074803515319849801476826659673151577934816753034127430746622456384354843965590116785530246839374933850133911459913079900722686885827517798175869965980731212762177893127742167337760778350224767974466166271763489307529614270918119708749667977419057694590368117098341769392844111749016597659134234312804990448370290654040106162726513367506005260324173085982599434985331523575612478391902872758184367117879762271156093057370175322352542070815485661002209277579028851633126591470701157055413174961975409431822448177851470655613974151171243363159206157874880049035319163052491939265014301442545130774756772830087077994961249959686463065940067624552858055852530819241751076983287683113935084925604086642356829688652881692496622742887134833598029138799198545952737915675795179658143443017184560596084195279462124286817655775852149399836099566570698508128530116522850526904618938657153701777372984816090240939601785997448417475939742638162514439802393559027397213311963822415554671076074168104542267309485574717380327004799946417744393190177590689570401671406286430684008744472002545147825957744859785028708590634218353316892342333419536721431185557327254238109896183727111436777700421334792020601326439433678935032838081310759639806304991126722667555325625062960218115444520451833045525535582172074571692263060337795805186197390479795326028345794660730689669359680656078157152087361468239346503199843680554058367317170177929816977985629926436868269116763889467977662188856813743032898952646252539280592573673965836788121040749258812227659519230141728579204623996998108493614086625911040138133689148481497317626964196902164378280351618453391435518925003115916621168630668367822964239881112795929583057520756761487425674706987219948472000044958561402600506430760217007768191692820819030895742489337187507382348895481005444739228387648167277800005322702887762671688843290047777253442065450916957006033666991169819074881217397138081068974023969331072334413301623097632002169030007773377229198339388998737899722398210782760225363161806324736698747168722722095262262227723041996702935393079465289687197942692393382826816274585282519707566737723503862490572242415013352704828739364004930836055356634243356313775296530705716174228147915250842348184497901008256541871044198381211587088085838483689359912022752982985004275628301817970561101825837404158134299940974036235842455574610626309121595031097328151587675801832440843576538333962123705524157740570775956138999684810943291475004303709486982623673046101502272434352533248623287733658718706968773733902873437550497643158631603090387074699653795785650609401886097815419635599445529984487763121940121393207237645514594925110931243327561229949168192199235724403273975519806645992465166192629506187254328659341832984871887954580470002112589877565251020817825589967657441445874482072753820039466758028814187720621350678437968834732152394171750511408262424840376850431108507881429025900656667958832160028456934900661178125635992917719550944242104885495605099623446164999024886593340719770279320217760285136821476409327901188455289993348516997811434805461813031963266223368699891740432422529819410777343980930293301163253715191078754540350144243674759341220355034166950188094149937327364446711511460130415308589248683888794755699962670881796288096849750419252759756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -11759584685699357838008125367738358773532995303974072059031162156580617765553410503511077901903592292547841537572762230440383458116830149679158132435002793176535273134886265517073895883060035288752813200388342200007451497654487022544370983573229362637663855667729669680171126868453588973043898403381252178117435838062741296976825339159976575073166691797157901033675215569893072194203177139937394996064487739913211603406948020739861640225553500792481931162504993161427126191586045619918855818477761914125254508267838382580493090581161451134546956357831144515787099976011635455907935510108228057356490536044534600861035881218458095926456163858398161479359067791027999359291689842747986090969277384604703840059763948077182541062397090185704846628663485640469623494586079850328717692015755401103872254140105382819731112937063540028170542111614233933300256174282006540056657225363274244888393624930331729061073498602032593443785294051551924381596343682672542080494249291089619007926139516715448263361361665777917483555706618092548201783643428509735276849932088601540514745766325801663135703456677558842544868732490709096423348197975361240046497615007854803108368007951749714497182975338160058450160307200503957026662482893463302227689600727736271857577214264789072457478604583431096253796664374356694132756195831860758479792766966300624785189605464627229867456647756541576273441108780292956377442976525958449374789398298041820050619534025329992328290600878049524682306609351956350313831062220106644127967308336810159456518475395299252166363850519010640996347358545750550678370260608857567275630820293234486599645320422825511065436653725113864853822386584038026124336683203250224821519865068619118198797615537494313827003642469540931160484062050141666287458244234494131705778195717447942110029816986986755869076548768113685197959025116790264242704237905227406266080314627531641281792137942787572432382207720785587279678464130054049683104482265772062674751375670663958871562845183269535658099681496379194110752180788918226340793445221166752827809648531458588773980865543255458863246292841452974510810692623379237697877309081445743208859303948393350250369078223630975541954197857431132160544286861821839956500760009723928602086343849736621477371067693734278944293612488598137369952326324139451625849204974638585179808567159437803895753621761750524578299212197260754503985477788759403819335157939571191724602068474354353850253755460871940257892448417490894211643375354689007629632177767408122148597587377653950596509507407534241874484385553442014690365203584492572703975602460662881677414452878050368493351262055333034487710143668159383385295437349804115833932665009736592945974234783223928681243777423334825537989556041739231676279550926430493692568284283612273311445856008597684493858235275832582419953537584772613928917407861974692481536708126600674059987411789274797436563016407289791963183484086780238994853858304320333672719901109189760919040416318569484280278202070894913512779824582902667660677900927949875693629003052784775374670573776056055008884947906170495553925146446859216647056366665702848446833611378098292692657966297603835203994568391621730245958043826319061144881847425602593786378991412546146279266283748413208550722664744737856159968327647523701510281755582925911248782147446778718896682836137284333811159790647470046233672834620601616154165904241700981001644776217038864295365527856633676102440722783790220503020409338865159232587019779273203661400827106205537660982879613744000233242595435514156370501053972790268451482061959822341562055138759737900035659429986752118887145586250690977168577890980863341325970811282499018831105849333672911648329795445889453772770387464301335855331320458079474475390511070667542862099772903448434869892864972842751511002112005911651673933286852916228903040094773280752272243583039288546577130349837981427552066857871190628950287873957445421444471957433644680901763203710447278535154249939285493418719932235672904280451954176313504387513107726558195103602110511755057957402451236419603082931211878483421635672871317490447177023315887682135832301998316797173704165582725089921670874228483813902177601115036769836594802841629108125735259539358573070250421905446383419186044093886056951255547139563909637008508603783112606868780273122712017071043434545733663248616300831036125153980964605266358295023411098103661750222719780819932340189024497605056426812100229477647410046306515598744147367254005299876019702054837787538686990375839910440475619717147487044470522895284478783262930432678518284871046870377258361478626211658429029277340222886894996657086948816270880965242615955837911370310163649337575969042651464435891045496901379031040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -876120637897337673210174267994130306138077188401308875447131142365209141803940778342498515788204795819624408236512102365486333771154490564063048135991941346020620634362240800593917541115798244261011731343213935126559209026733898184450732678635504440629250671682161135439393272047994901284027381900164762092042762473409280692708545621863166096152069429275840224843424315185806792096027446755220851515509235980356260091097504878931023828863954842267399601489666201023526885409430926368315507223238467577701576272904972462240435139500761347775564043836170825694897475899571119713995171410354165051871300614240977128959598736787537382701788270463941882313342451692971163316783532980344671463405694321344868214980982617913450540053304109182717296158026795520602925674098009422536304661131577905775245548910965784738646357333480336509758009853620102021528228174923650120222893978977080904354609224679829200044993160232712910348296897900401685930939944072688955822723191660591221138789537089277596679350685099147051233443919675002823420012330796538139255633791309139029141566841132513253697390726260881953878314318740369254835556923433592636975223113800991481979480250138597438397842400194652611147525753616182604018281187649349262715411613699746692062908131317830996644908680309139535226677570906070226504814224147696842022503172874016609505408273926447725774473500904524114808491010250535516689380317539722133433086433763648488402366187081911082237188476303140187356162429060407962169242843314687931883263877879924634754481324843492435067505148071859763732578847739013059293369288939522222076033950205505209478701458365798874464234652232388262815414120173567141643065195501415356112431868602519114685612970573153634949546956541866361268603126523614485331874505635759552891233393113866383856742297148520295825921807681179525672153434358959660829351262542726833943716532461298519676394235179975834262668854404824441525029491664859652744696246643750350744884888697315936021812306691510363392270925706075369196893200496246919048347572011509052641977744754746441436185028471302753847225723598156924698926879182151922440261708431650035450623657101025529394695637907752008827852354511385638692324779810316611385936785323912886639075251556494270315518403230415365534884317859956964379445691201532117491239736396588582884980340963985366201102505364648300225901846216173300594109900921554944079808944882194571946867395536939437946417827420424161008869468450458550248427085508999556206413264092774121625682180076869557634682507022203472083271680169282290314642014498351134704860803262127867087851650087359654937111849889372827462882356594763814274149753746287682924235029752759434395569083772909928001441106363654975029233675329408619127185530374511325428170354102885852473389392499268164779654813291302955212108015685666767924438843951394131082849378704223971310868432261965280194942062679457893905737689274789464369227307709561885046420065832635018556539212956158192024991466966328433366213426726434338285660853727688561952107310849162465123488892999933840216182697346947406095373218773813180112816185988324366971812611955366494826824667417401937674980932400289911638549108903303691584494432139752382647937372729798283820485051050627020174325187048208270583308415381214073393249762517663937474524264073026578631030753573139395274393582760451581224506863249516116272938746589355501677309959958821753216279960973148477787200743918741443870956721655751350755707122569720176170707019743032481459692593750563332453057050312122312656890614969091133066254874106436292603608895198418277219436948751984099975405324861766373600523708923673857116491028252295510905823668624070430827979520353229771491237618261944779735650412484583939751458734338857432522186416444335877587534476461930851911666581784001660374649844959376149088282135359870705061206109056601147181484242969680572242032093736458551328921679420275658822888162988877267014293054648873847471593201316723396385604986444537409020575460347341487730634190163358595508843904429370076368088432781779062907765542565635900765640617799198452201127876103730944496663940314407918504962228460797639708132744999832369331198452354758922777867577033978803286560991980992333820681292957828459985674895514002630282336665013643576363182691519733659953161255823238854514438398932649409184844705988125251638579804997774351565556053257570796945039270119421989539616534457981724323445873124106698293023416483936056228604230121426615658266308555298914885723877430435897401505923601836424059385435826213287715606258332111096822210866965498699862952043298945608934121391464864369305494072604546127537179939470359800160872028146206894913752663784971427198795776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -53901845295697937218593023931829735588246989806051011276312970977393446795099298319746119427966060807165480829470855898152304860191989018800859180837055248703157617969594862669280311799251819603568325538725470915284658142199827182845851016140272093343483272896185090852719459055190119432762409966306148435268816232696220745845174623853378747876917221332605269905534100615044566330729745449512268504833714516989054114551489684337867215055874770686811654022377116919297647469819557910680073348029393193105473091302310751042768899845738147676170473548568570325203718756509442505260129751634655422872723710807913674273090247994063313865778351748000823251879463495269222334942033689497931017117299683791161772451910568048694911387781408124292554692930335735559764432912975772205161405253340689915512686523013048694642607839319021631416413687044756294030266139784910559475946404049806752028846063840213653175025419703792689747374107747725449428710214018679082432693217960304293703777935876387284065382740417170287468398675846387259329504745299050706991298350028036713489649745770770264439554407664919107361727870029723593283421451698101268832009698408712677076463957587231358722640005398435148953135414897438671598733900191306115765102856732074431087869415220260433573553596182475622305236586712231238532829549969394845719772161116375808545867831012200054649203499427556654591324233032922451245436148019432696057524293775653475800276736416199685990495091245562222017281079096077000062502810147843657612789839079139352983901107665330533321091743417508127695840322462061081939114555645711635980130407457617979319963615390110236044612986589438783926346105890971545520983288317733451886500427959566110086281869310528532175011689331075505568903751814826250839273491438981085150561923221252258118784595172878268775520248758044762797198948863574115523755176167514517665902011852771270255531187718672393385816985442587794881686933160756588652696154491305023353141809701071948731508867528574068292572616674649565971236862871406232909472604360275754917279938747625077435507732688290262040643323374065851660029678459445062898807512040903723656391699953601520715277482172843146316775066771384706752546511371380979204599882160637980203628957721047910331539180320707209358932178139577221368538182476658678227960707993449851645144970755958107091209849014442162453276319897476931593405737916402978745559978182500583851899985286474996295850573326996437143289941253649660110997257203749047499102640678528186652620753622004296977680740559733003899676090533983071823090266278301723869991253124937520517463037907833435188655027791373846749886501908363339800986409027716942603795485600780712720022120694631066234719527596544838332285869609775185480257129800384881732304686884189771286655805611848039742242021931481331572789585457267636802061764810837283097937171933715815104948309419213908715156783652420277588525446637900846751114273440761121833709185244260904603448136158842366030587167922033640080151970299722984387033248780902254248391238735565160299370051546093439351903492956064126091192830695577666843490729952326912384531321965844225050748234579128297085208679215464135235539709500563143878289238728314245256778928807650012246512497930446658793815053723627420277748430236806569970069068879536480523721484565152437074220569844528207924022882015467913198508506521332215516740339669162072556289730816190728046420792708949677168032906990963020912655130842432475230361700329874104921464891167625745167874406326897342004563499642435276750875033511934467863508204410172818226355309847377627244420245190043008576458249399892723867459842100679917151735387544454437655249793556731844262048707145794404422908404019613144333099990926765716173201755788918874760844734215610211538017779362600640038482464328848759719003360984116202278540629358198093932184338614272400876012026791064234437312056156508032390992200210611036423532870598227032894038124134690488148563228914456041294202356479928704597264119197290780834157011143893721148856308105970949811643464130547051581870321441904276600965437214405788878704509118344099975982370228679000066348151536362363571304377516327581769922775481639749585892779635658760481862323934052859311682314171367070894571134757131435457102343607937443892158361243050624852875364404968574467838807743851951016054556105095704727457677802834518799771534224388120248299375227518644171306020936763091784097876012605489938513689297662562148696033526607442524701378684225369221549684168749797835336489225965447451391560355717304766785947048137094675496013781453190784734489964342623750300592460350128516840584245033594610768346360001978635255273806796008496771340913486511376590438400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -3728035486549827586754330793270044155105474278398074318376233812845659662409071710347699404322093992026810939189240255569012100005497391966708934167331689506266539870916609449616250125409130033615952664421402615960322405152399168960610406323335781749385727892983146762898092199030825474159506673229599471337884601577345639091713842232065338911231331230988030431486926941904983638566823618926091931406199804012499643274919151897143887076050788608124694414121880072782050615606951267340807680723547281781247103640125531192488988281594644253296117069805973409561156853388649195298829277199431725977216992008531094160608661296865352353437363008654491215701514741745255230498956587806550916027429557485092632185047776535129166078682748068112102286552604933428691061570651733718907512076640427096870434768204945195875725976583621718933123973708340711632533258177459908078112675797837022969604237111067776120869324331618641263290382255243749944394714745909889301459493147137952428021032268174863084516819319885070832612123618980282354724548619628000617890924346618537639107149922775175107333773010116965553450553687346399895205285794774788152035730969614537725609766137998905931559980327076543081949035063187192328582113913151323050968755766016753184463869763964074711802334199068903920549645189745574937028271954778613402016934815687592603593072482328430878304105448077126615075150980879032994878329910191581830438538459164295159775027665617291773509538643910100956049053965939892071492205891962395831813530505306005976251682606651859622047909892156957312697588634295880878636069522376249363351404229317728688356984013756230304007752047438188959701654426004431954235016581635875017435181552539082399088206237674368537746144034764749806665023701697901559672791045952203839618216787703194044131352449848898242768479891793840819458864168686613944025582104590897123154541826132823509640088065296161901177762113556498856947321281502055830503315896591462008357208119161724201147140019395505058629355152732933143702442144835911254837823536761224836869735686752056049973139949331244766994695367307346806494340633089145680444208790766261328104164463051794454727795338913860712801488991891309078299199054467628602542537242302789179171139811570376520534512870575208543803379197153186374834560692213870633717420380059471756481518680240670774773926734859612442554611006889364231425446581195327239965700015876243963589486195046923402648066695835927445661556180892540038844537530538448775015772251356344244685438118218967621200169525595433974059441888017347910020928337346739575364230921479809250986700101852259870207357240512096676948732278174014963060547638726249421640518050462927039601125596172852359058421557002013563620145553433066699701986027063352806760123637051313687120023781097503187684202934842375229043027127724632158019278501586194796123460305958364948821114119333687808919614236328605562130292839605670413349984204299278518556823882296946460507772308656031575865143149118059955909275619644017294116131423257608950924355718581756631194167788114975730113639404023178816447102461928932811470868294011725438624635626026869291348074312055514844045812049634488145312985773102286432725550877134652656454746298061814802685643494945214933648747947311411351628163812860317127375692539105499987443189387149911583097182341993573398368071020352035375785073089360871898624564283221031293700194539155188741157404247873516801999465374314705608602037038917626241053095488316028406668613340180247216408696644929151012309459283513519063243456642668930217720264278294559526106361565317251273930664863153232195261148978121396159888959646721308412951436639876664046425975336486928125733044919594461868951665717612283077322794761576181020370937355689417977272636611168515438995179999724318144184956113026334214591602701305807812119168463013451255034607597236444199307625167757280866340005756460215125690174227715777998336338658784940613751589224697391955817410581209484228953195023836097766597344573986111995192926585012941969007097528312637404660344349511684633027995752022895493846058781053298943931675535720106982599624401113070604453757612466899058379756510881944007045124824485178151722464471844375968498633018846709314245537071656708014689931670328676997056223744231212439782237610619836062635437626545082955012901587246930179484507514642784915959422987191109183064417446763656128353603333855991510672953747725380670647887198523939205527659145379247656400253927224769876503104963403824316788259880021584592439578547047205632067379527570113541731767712470075876457010673288930890619357817339605961678699752749979436485235336620197743741051233175611206856455240138913111722919027287325272965120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -256536374562470768268211131039451824050490722823760085395606578423507876086247815450703913835861866127657484185270444795244295210902267258260431730079189062004866074370088884286749685411833532177723949351138734514819006134287657057491382156663063937843768918196854923607012551753587769781706901576186502468501564386900497308697224451783493842246497052794943447626561678925866318784419181587770302881292182545433058533622199182342777504454275078179745123666937954897709016130179142501611488112553206056743711650476551954313981607263634259484156055270975223676328680082787829362535163176941627069057679330920451069144957561101774846921426851305015023407563468970798622899156033583554097642200235919552027981086049591623905778605898883730675926213215331611943061486213345739034579549339366877857338797443232533082371662622091000216189135850278766849847810453844160374582867200332567123246331454081524225469874419682455212848040741182328057836271729435559000194985677094014439186015117780756783778966779607863781939348002942495726669123761795584882855846035258218597579749609316522951703659693731181060983624571934445267083143192845325047248977032705701429720308967195385617959109566165982400187170908560927415886073102582737510717783891221902163199671112315741896787966018559845350951237212684751677796771424216577291025618555099229132293454547245427409697642733842104608509352219820127477967685902403822889718138828122203093087538634516688003908068989197513130510503658816174054965201014203574204198010514682827466076048796092949901113812775683134060188617362679139447057230499365117596834413094451762487950738607661201370662238634274853450526825172096318052257626077764367514580670687628049298078089405858578917682817286455710901242208288354516960819951483583824751623183797510771120672430174659115495773433904489230409707483222471769789255775802600568355477647693307375652557987557911512780297135199346721221213734970912551640107503104415290123963876758777173187033595813485419960208690772284415967028813337202177798981952254872638024030118688422477152665662803098403328894462619660919436045213251193667452209761228739286801883764450668392570193173988036649063200380360468633339199576278363817441072371007165020288627122135544135567571435231731220851457533916209259224967699800686878374520507817607085610379453882862457419447023580822588782887805172897227894039561743740028524959900590705385341929783811273431991050626448183306371617046368394727419794436859938842836561878644943218693961811622119178202522074127625419433722608846578105444902934645205963745035693523017520086609858578795924870456680020233246543757135424355503607833539268796529002268783348038347526989609990316611486623960392243056942875184862010754211595979465948267354831210769862502786480802602488302303861985373429629875620263394316918088838756414688366131599745418789613131467843988308568145019347348397889681563769172688523659064840770147471719549662471915348826009525904844629170836414159470075684471841998658330901586306590056748589779165594514206504792746449310636188571950658921467559102365373158067125518781119926564572155249131708416887538825015726969215986566958067364841724482099651570325563749412841801241077719132765352204200218106420948105924759125316975534051726270857237824459848579204102180898092451624887893325262577058866641529124940286472968651411937894708407895481938250771653083490859706183066100423931613313693821247188041373762133863140550811875365137579871614173855932230662440152038851864438816202604136843752724325180475642912108509554137067850897018753535085736117049485131893716491684169036751294508493096372653749995362531273801612301560141927905142074909613871183158012008347113976360374378092791172043916949913147080218914311516288811047582436447367048264683575309202583859006252477270296889669991411805312317913729052371531322906936570267857725312232458228421848058969613765534759471635714742345320560370778158351993898076680128998852034408910686643987181627346542497806393328612763752898672041317530016209395743008070874762058761103759423484073153856152087986700576175669066997403639370381400955121772195698595501674849941495012150570431415637431705659734421929528224871155127411419211945520304982144525164232964534740668492170235798573778906309006086658620161311164458445393367250845898510629970237079735231824443286312493860881415461664146456926607480850485408267349450148236283599843464647949110635159658989041944749211918782569875400879379939496365552914172123825110014758256351509131017039584177689121495430711346969970669981661117774414100319874602669169751245651722377623827897717656835318775342194670759509888870388252819402864820678805485733149419765760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -19254685115302424535253500415685625699846512298532974608554350705252388338433445376808523196149147309945029628968006420546954146401228322604374280004512803577148025034764337220240184462653950434194386532220470425843374365668936384200982263921647388751892520263241456737256162390205446248861759149474076214704878118441305764746905832844299254544333070256082742792904037260441150400321147606900264781861175634136281606903281253856586954647141460895292662342523106794759791606251961631604326210468673507611507767399722530166758982753126821404998752437555864536184725964376191147759159009897986886539962905680865285826943477392588810230294947902829572766339536661123495159078292908813582661420363820928080072920162750000705983952126133261823665413419842448084635286965185979369042018184890576405393652306732969469834969681592743946807051827596302841624586668278584177686725242550857445367394329920537232758266626903427221896687329256686872393285588992184547675908703091031372900323104812752205053042696670777428126908120008481546742827339630988103421119093581609102662779266251891728255869707596075235795383098280575102336044232401200839496153003185611438313411160876505061925541740067527108625050724326041201080132345453297291186953854620881829532110965081607107977570027392767022010796963132907619847383310647493590373375762144832395520575193685836863911257282646887794857583483471600159845599985699586129076145930347261788097810838835427903945065585549785217919082827228852673939682700863439629085783539500896449764637693454342702778880072117255741287763640024808072329872932719767940449681845050462722925194759357979432075954768314026476365127187654614031316815756712678453580948496298303011377432558118736233066259538845978449219320087530958791552802945282393042744916306820454287427129973372174771017241513851500282760528137755188320687298535637745812592716477028713643797650836420895687438452740746199803903773116964008411067810469569441819172222427313944291548892647247269608883204769919885633435374872491373982760035969456060897068222458641429626710449136198063149009731517332341763278680849803138208580913450226816689286057831217969268067215412567124189323431243560581155152543648781352098841273348394117445640980812518283736071335210444463711571848145609456568024649335471119235148661732424809989654429589874812649073296559384440121637699786361738442874173564028390903091746108321603094143268357142548443386496413736482097983277176822501357825850409676788833413045568564275999516857017609195842873502113946355411291858658792754274754502167951932073009486307520509183347622898197074636538307546756642837792508261908278608762896919648058885308671238783511674025063095816297785349270366733252085771444613870079621940527735249732732519350606909151781997116333134318996287045739253360066908762488220065155315477286110587433507846986716462489494847082497087190038915644480099005247000213198591585111839221908643122056376677116387650833944100785859575869815404303945128768284296219677908878325502401354251915414189690221327672381895302867163483599181317641779193926341497570408201957703121032642138783611254036905208325191967221589476879899481377206836952053596620650117812467537967441709669664559718869029154248511592708830577571095605384484990425869213336428852280224792245652132455604474045952784642592441527393528943257170755461628594997820863251709162109138358710007081628883276264367667037094905216792727279258548268562442242838804581999279874168347240189407070912398911375730269044372811391364099758250841989475055836183951485368112357238479533065850607941740074687384755885430193247954281123765609271148698927983126311446305427666840721952780368942627795857488763766636764441773602944483283654194001924849162832223726957449839327813674478493571844697396035733580908803363718480054719689613536398692057315137788196606260522534369536149053471847393622506381696664141801364448864444790166596870898496573234364735472611569937848862816014501022286548745738916864123866935213832644159367466338762224306362295208549582610648959018649004821591101901510522170963170906825113528742748906703924226832149086858103182013922206215778468345339378930699986840734645513650028305323484102522060176407620853126145727383070644808884247944324045640440887320524873150828020797576880934438131837347046112806291576784270974546860396976863093777211486312030521431048339596190460154338478282152577991467856257341689141887072135430560930630628956405434492305788617115141599747566777901417404429606292353504267306228990052097007158273614354140435472578826729822740326139987241929893994474063050975144501673233494234228366544847804293664091328011735644845678706206652607518411744870400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -1727565302053275625456836577318221388337136865218208387553043873464848577881557522762758921299649865756692228961872755822003993019908048289548138460973566421400447780637444854947777901263557017745501966788972210520989993955178141052649774853868921466752169477011894161179690303191797299680179772238808589953302455280834771278377127550142396085489770232800935582505936516120450825064900378491663770336016031147768803189622057154811855270707741399880620400312014741320399862110887394091855995333978130174662107496862744763549206710329879988423976074072265140305849894268872359022420676528079041248290307456140379323071277740796349804866797866290486007794231777034541717299123477907576380358110682360382954964219401373355498914030560849979592546395969244633662417457702052077482490920760735737049033650497844099162589554771450772126427009811166305734668888764035545833566424586726249724478790913632834089251739552763516790359414808546209431373929360051622501699810609807326835444004446337462264377100825813176241140131887671750467230832397015843058728443536492474765384403677545829072800789653419788927205046558184319752257119706674368041764062157360951461283984385065800945548994965819305640470417984172088799564781602247450867707033003764419286099095209195057978748541372411483733347149500708539963911035582391223648508805076356883445009612061501639251305594862566464961057305147684825225275731844581282549211837597270177805514849163579021974737362398954692879992375904518786866352251398537468178907900406996673375545313049475356794267284866086303377692391352236933202925203008435964703021324489446074116843488088584892117861062527727223027980088471712599676219521449114268580013239498283053935098275214905554632814682349906178387325045506443085298215795279790347475117322363772034251925562111485523909573505928172628124632796065288839077179576936365607473090473065582807070149769044366244592967413292665921134196818412721183916989994316042446686369640738781287526395371178786868196339341464113751176040167917019680307059695420367111038877316594672845208094906807798854215619429011670342884922201899418563263649235197665072558387691116864965427465467936564166579010362242417927399886633578840574285729986217308816021816813800819883004772664557124486801308543830505114952471226614838851218060081709496297446090383604938081069600217331061742622020115486111014689892065409192155502329223481037793955705528845605828698470472051085280877589637510426453287597250274394856647992482990638367056563730469668661243614348038090247920295420095848385654927238790595740928325753634198979379103797738478439499102291183495690758743163485733254824501987644341947924084179336308259451634417529152491265651894366586553136988359111052741564497024320819159979998132864824016803877436314706127844169074451418356214657676795790063621141179019605694069656177653264795426143781561338480667539820546802760676395584932148086059198449785925442433364762132274555795108141988522539001532212211849678020230137067414473802537611457056084579060740739690844891337821683518997867611061088791795976456560413904325995119706339951679788256122458776196238030517629636986021713006479144461682046365169782569958252701541827648522608954402259891846570718742381668037684434304035349238280432639658461784307680116586690331268688087111138375606086299118152778173743058691246624912946046748646431288680954564497056412131731487378797458901860191918228026412938435888436637632876797533750581031671762221858756653562390197502953592317337776429358086958639741161486798977754039509001683130255660116080026373364142159428654744229850056238533657498408155576345767004150818195365332806333741647087914285785464031304689648542241128041537892337436810884512694579319811238696581909201672773285859002633948507636604064247668725785721368122980614889145292931275919109319073161655403193189478921614390199660508110964332558160576920722065802066905154814180069003886178379863468338043539857935600124699221612266527490477560266673579300591494450452208478871102154373187733488986782456425962805239590416834961459729414501698382607337502822410122273945706668300366872448018052947061216925740169115256609230557596700364011302824315949055220456423482129099433871798232900416334775428354161164402036019887029615942127365756416467692274601664254349606398145063677095054651302590713348918754105864925217043262855838840056922936919904293189927040407898231154525720327113545757907349928835300345773031962202004900205367664397840793844342700540818532369565844295838449675215131356139273803859286727439432545258891034539897988673586130745429840599339089456419140951744951301284536803254378289638998111187699339951593950303496773304320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -135136995292809417176133632497353165426424865473318326164681699668535165031075852315644808694540131454999467035463480493954151757395495349584541013875927461879378951999323717201530390674615353448121358948812681706526937301949695330919872462054783978249812885823942998355538854742194389653792161897654915746408522115506625819163171461188594800294821234107816895447008242780782890523687725210946971771233998080349330940237478373448998930875672611205515203706589533243002846049855427996708539279955414580915870169102974263810492780303268708912185498040189597026750390529234078649394297365223946602159443320990477289703747908216714334437036223030659098361589887763129651220233163387511442238524238556204506544832677987391156155425424300625473385137771494492627172692555140212452957715228567454924787112918099170437628361841602058653541267081418171111230845741859125476857274088136874870312263197243743392928805992790820111769495911245371441050086092448513684818471241774375196181067279649466425529295422199261130720560464735258795306882960867652412387086498954394672516377809043434252639877818179473776933348455055236790862526823206471059163614166223276597921983282069757158500124815179258576652206196978350549236199779475816285758250058297403824076929943121479397912137801242259554745516500378929404563273936568756247340036079097774911276386489890963387914397741950014722721756412246254230155001122107860528439548063865534607046706583483347910802554667279014838197298103906854142328186265829542383306489672988761844864702641716176672741915781679147937055563888191271767224074296954485631753617389109322284379580576198528987076009705354421399437639379506156775826417493390653027288376332367930834629629535437990668604128028562940678605583539477569488286772661935692115565610586791595007824266547625746772363233814054928636943951967208169327733235383277216765976635802252625877354292905378723459072271946939471820397914524815707324851380626368603302900264099611436079698034913800720847066848798366171034914162991192373816625800748905498472278344634373509996784644691184414073492370535744316050742786009536771884695610840472944868618887213220322570542193304696327867554485147928640338249381748424918588352643392730059515507965411700222553719595987620942233001048256434749364707928115356096226246804713790743654410204879833791169415650475481122070749264814790040990748859045360476361556571985216723977135545389063731123366722343334627399793397993711367504523560504792570161513738345085457313674268727500616013399591808312999094337265964294829945792168451988746159444720121438542548918489870702979000185845570226630671087141143238226201360994591286079380913943000161999464434526710358628834083480644117288033988361944054240560836962953424361519012791416598951515431141514640897944784705312805910558918137073867669200333364415959378556617224871821622165492484875611235943288496574901093776236742760168240303604897556699896924818653791819387780155090454227047184988658369742440305831531784200505956540679746116991522346286938436692986359590905037921738117754922529908873657798176024222975030801599247964954099541071228986532105162622545786393141389299432965002514737429748417594817003191589309162727996161049247046380164115565704310823118544831157353842332374577983443973918107074553565668027001702628451278127148462678680810166721719675574045485828404666660665282730656927484026774276461913158434488428627597408249188744386811638980632426297889947362226234244542915217634081513640962361568247192948316352095841380764028176152371423185620442264640305900972793288580475353236735679900194993794241535066601231591437994500457484747507768394456510060090892516664114957707770228361233533243119182641265153287988141107176103059270522787479928278584047377718712241824545402559012252088083083214628051260009207732228285196793079729955688560757791955881695581908059626803186369851842754697890048172130314804225214072735614189420141648262940396354151332572569342200872751104792087156926892333912290888523139229632055803796294855619477332065904539984399394887744688170303283204389676566419435264516553444814680028418625852084721147553533064445575275717204343023457108916238062088269098384538535114071097514251212531451268721980829805793733803080758258479933422345850461219685441309695477527256258498274234114428844974403783632386849281337661451532594630785602009749753220909779675737458126987664385081057230100197178579727654848756935444926127113968519350759712192706184186511240171599718652199715138253663878442832801164477051826618104062200005846278540324909952125629014755943027652971367678546710606601570739221741815715816734904992422326943042025769195883413013080070684672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -10933566436110377587768553019877224123510413021155623997472634390644640539924777911955100100556502269611857136443316335722754181478738864332801945311972350576194873340834186852196437294166568567825730994747682774375384791183466405852867604120805401766868915672673065170547954351470956231112887616741835902425043038366358804988036870791124572695225879391699565483866322296676394433361957053914712044670260103668761263465195606632453971322253700987172376563616410720597114310108589537917076653558061998957011050947993749062799478583814673185516999221796487600748532458707013783755826498603472092892463639947558819165307544350453727963554728666272748704244271163937954297112944446218250537876173596221559861108280732340275727240628224774692438883429303395144762490180916785772288715278751758188409899705618949489499396425615819007516851033626620435978943405182557545586484282442739901712355570265118921855172798800186162024789654894488937248077514206322070738031320762406223523866250245657881178281338549099168817948377263268354117333479725007367864859720242189269431187475194572847811332124803502940466306238819166516560797979778209596711561851810098754776311852751836721299138019740338561600089728058110836495826141089640269843851423022783889649173444672984948492714542455512172734142266671377538510467726978805092815376671236080731557086046214862049408510063259539849390243833651204939858261379820826764413202270083071231373864806310849111017887728112993876537451716573591540330494212890283197931243819091180055782966825440024447158978625434684232653949266296764189151369686008032452999402263121957752662710704476644566610549586548386584209576691022769413949615677221492231571107234716027036267551404492546041867981937961565086531390055737924841930670395571832248962797254980703315955740620338459140003586442157001124885710255132383919956268210977550282744596045815793427363794300440229397949182362709833012907525084386909419577689993844367915048460778062183251045911225703411720162971579355044899894885815554893179427466227078941227372668764661862351696156602054604930567419912210546144831995166709175731775906427859865323358885473979492823622701884665032110645700888887828038778750014386031202928383993401323024196773791496048411555301767269249699630912524927267270705594324811889269127963681614770587598344445422712961622532453330346409489704267196489012363794649403820725535108034252186441824015854313681681030015955572789236715068577235509933685004118709584321656383971013147971519526273227864426183810067970029324020456013439049246924356787405815517755656313957352604606710665162628255976608101958278199942172065791058773208307723862596555810340288723797062731712218052440293689197684047644909974886476502203956729551585745112644913403666704706959715116999419462538682691732832656067720769020410130572497991715836067929735982152363912060842414004293694679560095474670184872718783418446296409106006461550369240892764792604536621312297232930438689479510760815523366051379246715847330227956271150901880194900307963689606208999407284620237377355295121785052351747085776796553505335993206578273761674004706882545151907782261915377805959139583457470514515752241730653459996946471238100908669174692947628172666945833330108488243937616834902064525569970413376696779292146283073442676350887182670367085977070576885795758073251157044277194361075710473980877358357187129966727678695955399846313676713261631301965196491880418172158214413824652006253453207399744513280602977574330668658050038171066157658375032451454665852997225910780864265271541419811730404086471192551108267502903747254099519530704398679253817005643027579020180307260798027027646307479364552867366749130749008747221487561403018948131675628392873206401743609886620668138405077390901032570489369860024953825169776262351805119576926239174420371889198211916128959200616893573029782405492764717436409636916540377015368612149258718522827492115161097715207954685969907647162160391405062044713949631271254518314347114500042886251107522436547603783975909503423705161486042620965662328232952593001296806371392336603049890507219724261257877461601287993687848619016284603140659668816291232591124331714471464275229358135715094142556932210297338383926452676606163629870807428208227368657050864745247342448230515684100095415315199990421430263322005017737211558057190747447623103319439487825706127122205417842375777921308900544404969264878226708598576436816524831199596609385015987377699903287227201327275108256554370346203951303454041518515857598874425033888822112715697678179437691919654907714082651768728404500436286658964977452389077153187624736585095947474544789261574003219267583903357231283305657139200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -886015470345044527185071141610673210770784299399973458209657746229064060325585130302682244573310102022848643868500609589215357892815308216474190198288407714226282988585348733123854678692807129198853780856709484419317387034081607003910873646972213621856126222127025653903816389017424193913053781916311545813509072511495348380091578603755192459713337400792651327861701122842819406173234156756682612973218043765148514099556714324109261031477104631525805178011176308833209724916124325173530371690979037100911703878651065818419913370279161149967847678145680340100374434382532325365580792557221352163308852446909114961618511570078061414541955489581850460450918653319684421899682507800272312304237492400527729311913266222052293784074979576202664622493730965078598383949159053315780313129998461969569945715196054510541145346396785766574857598154432364001552952711414489321120083649375795012090712303790908830409712527330938766005776485082993754874903607381754127861068383843137937166238970059316447596499580524497071904102602186913848822939140783431708037456495317531882413529942909367538209893608430741161604402374412578140681045768012631703002320824795790635982041857134332709296424532106041353927230802133840809532473920339922700459890212938606400166256762194120139430779531401703342927836879233161416291309858324419126937993948623056230038172407590493373362131134590618624057967487211168151353599833247030934147851722419446104909622550409796724035301740725170882891226534627809502213602622330476231821123307497771859928453670106499262001248646566796724700167026517525728832063303422162926954949801015063422705715162479107479684976517535271997832646438725979024333439517488047246143505741957660681764661914808295360188474750700872926334907073211802931459276808963764251637229986004726597039175274114815033833194354719080562547028213345801482508467268438006608678330487621090183357923445363061477798120226350914603805360131928097383551461888940479485967368326434869927558931081440851621998823776589401688651882937616995299352714838615332062465445622029604140495434985125573897056520149330196632608329658469231672507407239796566841081260951092001638289646698501609751911287611320169146544753557900245360278630245291779861322504064047980868738834245225127953309885887130177246872456215696303647633570369492704967326677844143524775185938500878365489028363868664023509665450630610156238469888330533885520429968668107788177553354638018023926196893628779128899859450963788016079618727625935076197262293344260502219103864366408423191065833865702275446310517605807953922773297791210215949253751312385560873015357789196587669361376083676224532614202840609484141221960508253685080731509245284106762502252347059815316978205726486058564385407246784897537940023283655038120490031044441243412025730796924675007268640777298450365793030563881128588850333432141547399943778930605849690755253959293211594312302038413250979475112526220041874300145999264606466613589119151759481458678707071558311286186614799282068776163511035825347808849253967529494284708392068264709269947561246120060181648885960541544928567561152793547642568080992303829837489485752191667980903253103794194476598007830566694029780446223313832813378400464784487251808490785587736180396609542068622785788358676172248516672100176927278892086849055961979572213896167943689140953679074699300655988795566658057710456821783709829239919775624041249333791765853676206002494014898298908643602032872022153905240931629976365129724696541708193193921938894862892697099766295275205185542022058598689085046721838070595625032656385950992032471031000166597042759286893898475453238384249164400625768791900474539329271122088043006434747771227852534956422727812538919988930531997984781604228941175979351643711866013925347831507272681445882802851212648763208479606653779686801320872320532532720080405275865942447401988874878463651784040563192934286986037487635328079061769443005960972149261418373208994267834883674423378799726902333881618557831309233199028717828482360146119974157456976039127322658537094665139763232606091511136246760774874015622957852502253799277949081622469194566762146208576961301680024653591986992156934007771894447823587403955891161425270524311625851394016778262261813251071818502159868286477877983187087547896917445461984380238788568052608860810791240245250512365067135280036587299042867542296470414689192233242469589034566588665680263538449339037012945735190965899105762496965787768562190189802276034085176654066812462691549638063759494129069524903861102547008503822164883415979058137934854260263863935185306146430143532777175229351919914099590566571360232997304066013392827077912156324935344991418449920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -57216593532082909536884915434410056328189396157359571220862446058050228699440616626956109114664226982173320964235944996890576720542414708115794290417218257815311908201201334485070847150432879171518839312282848951601571901686215012283736098451937516105988177567720411106460146122896966829752269095477302218165905256516609927790746307993391937102116523780537772870868520738575361517238331943821089602414800215043066939552759041693159762892009108453149428521371880936120165961269806936729387147148807832661221044325498270665525972101966374020193787951683359592263456490619088841511935022856854638221611254784324869646147728053661514306199893259531161249170944063808976426838792150030738647885247105593216546809581342621541323186150757104689180292227920412668386671831433070326347121731890223324646529609265631482250854584112803311228288503686867958552050174741487805219005800302803837972634928062862078560436777553022585102864315285648705231409392498041955802988813802178317757159672177128344414893096424321456579579127883954009542178495535659796729152974252014168368666449458245110113338162352369478907073437240134708181527268220755877106830855380258437593739667050464380176584695669297321434489675978770922781926524657184791101387134015814593095860317461976788240827802035152620303715269032555853461646685533671575778221350654778511170524543605156986256021450759150929596323034914331222531970780724480432346519680067502045543185176941002505631345649319418768963764141881332708577317761737617095139779692710137331659456157157915370392508146188565575538947833030987444660403883907663540129392516180854745274725337128203593051207562367820524844382095846949545739503812372337765709033366539574062514301820699183886161392728141804525218838034544769641945033871452782415801812124927760020842717833689430694390987494466076595148748015817378139832577386149013065893581281922639679495099812006426426199223886737946782945419389704714506556437523629046641189867027918340608693181353746662192665841352139530803858520316638577831837667315838191181482796508354016705426782540082618017100216932366843075175458603213798849127274257119079641122301327408397169217256583669389323801065543049461221555004420715469906890642835222508895342318453993469179982752973263928421256401253802942594274967392775486951540586933334639804194561417411108952100895915098140422057279155849066851744417891886250038879391403781908336322192509622133173052252695417410470956108200265476219752421958763513179669364186959428522251027706239459420594648655336020255427377061373504239218961166645502755911230551864346646807430198459056729352562105881338869113337721975285513881962792374276403164989280378540756875079125151345411593884999024384924733367453939008384988613445864405151425436451343437338681037719365672464472167989785493924199047848020134119518541561516734229599186696316477938686510569612148080095056998993251423601585620499003780678410774422577405310174904353215397934563246056019174066041619740931845956999003398712579574683911601068501023199103977224953426089798057736229295317013671510526576890356168131725692104213597232344924993383012086828589683162630556245093555950106560390391976248827812168373431716116804866725258267070740309068831363050851136509852304593132931346698320672507145174585149796284973616233387151082931515440086023789603802097297425445545953490671153747426611608546940738596754602505529859669597897094083607467974894235130218176259257714708827143203173618737601156086367281348271195585892764670801342649222733858685620507620092197013487031108102026609335762684148371427218878540880385484543864334198180713143840827630504956424351991201391989967871123843627573702617409393661673465727743271217072159978104744193970121309205887155262233076896420769468685803870171197110007602266772931858424364095850773579169584329225168565222761317510496449017321435645577337031550566960614358475773688486449718532616473850846277163073256277142140272368800966949251088083606177933782236554210374385982985971807517872774563863384724124175433343484780354215213379065421281166951851551877195133428310586984884586887323489703098368558496645471130371903124539269547641464564733229576080863456534995804855501854342851471365101198420903679565648304383629354611228939514845746350511866308891743264671948089260752795943716265878928976984567182918341899580518345843917577904601800053633203604538595085316870340937078770975006412554085971972122120519306675487763233337971067203220871273051964429379646235316991703058091754836810289905346109960227277328547853718247000110449463789204420552716031000380378915593512905051991853461027449947026783140365988783423846509808047282010267320320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -3637026030094629596042088376290173231559924469612466819460747320230828567210701673801055609123993943484697873631425762464630258680347388779383043243224441376819245527671550493868278537614457184258092670674767829601061859879741814790752658487688173002537561440443754625645916475027449183267616454516388829700312258277896003280548030472159818069328623717764049465995960619314145689457135875299707883688551058571950229523917272597051211334008731528766733340096679808683508796581253695566182426377244485110389019403705861275589359279524390808675261951295878697122865732402326393225861596850859896794495833797462893937492669069312952658993168579325148920058541034537190033360711196089909910902259077177463422099981020318783860217583466451191165328178954797690713405511285305290558739015988675589764114342523508557796820425334293138073279585384682366474016560883104046854945187136198963485259056614217533801257299568974176508362877516864236507481517797494149430959008992396841211722951916408584313522302840944677780523531076545847943692246117199118428834225482655611926532199433532708195245889476976115412842477925056720014093591862653536815866934229441960857612167820568598208714174136127817750023233444441653024803283591920511307096698965621177652382116209307820811660936236252210384341612827789610882858979988455972132129812276521434144202551629665380748266312206830011540647173312125389881394722329002662848974964565666345251130119010158495747611011219259138647306688214711086076824284737270093960985533368885016866289512063904118774439366130893538169262674660768980086776382295404658981074508848600260965433705052019833362935618620220359422274014248408609042450904454849194013442389316009507306433676902278101631276704910095381642026298735829285707325478563318640757993249251651166355584428975465066581493605159525378989842136822070773288216285584133277678935481763087296672908064582556085377955993301043345034161112652607243306951376617317849371097901729444911289791014273382749033475086142078284990617304413508220515527677544027352787388426676830417824600189988950912183567569163095461658600020414821119667190813323142643173432601438726191392417977232013451646925713519638130740569565424819291942045904596066816656772684736302468802876393628242022422785104542389281554494726015264491190757843733534806051364407404326259250628738824183394099726797480718711497506944083643569117220912730736555734844333453217388610760571209334554241623846784614840650389928493538514715661555127642682043536560277136878366170993118110347989395462132937622801737050090145095324789084424164419587063874300645010711115250292779924108690714902751420456756631270124108165141725309048598768430886517099085592824351355585261514816848698451350865423408172304680315670067600465522489708967513545132442850612521329408378242233760685370051588551059785534343838514985533275999224664168549667586051880725497956532556689159133655492581150926154786112554103743727094725449345895007517589608613423151177886043958675713404037241731464078988767942487804234136627552508306688301152060383595443600111092782755572951227454273695400941788016313840012872849829317894576643854531493195009330222733180828611253451349541086069386957933493818018120332743790426966825704921465543093865667276079049459733033604551912571673287359744825503886603893761012271791014364395491553284562006710715883584770652641357519874264959586987778863776433640859202777596505252545495566377874167656232926659110457091330318124141198579465883788723465016774691860288238116703282987307153382079331483207964154339272279748619714254456880501882190371917958783512205287213137296642788219707851153706888256949485500734950621995643092310665240216610027948414470850516424522913434966830456799827011665156460395390327017139448802911379803276493081517359947557825965407320890606629750957008109998205608286559107900916099109535890777451585316167485438084128572044764724174557916753481183571653629621690242086932046165748345499848858002189058661245936540053037329435216915485788091585466670488268518699996636592222264622498033260864638733971682764357883284313019592349663582508721111184179709096826918905145554875582799481341672630855028323776890800820279189377626544190305771940278182462110299735068812922016632007235030792418051579334872412412708532817135939983750251986435850498636822229743870277219735105485254116925011541945794233128639961983911462599444558447729095068665139970144426990755519568683296205838977218601966621244687077902961259927982200061988654084821433399137545293224384682248281291618795043212653885237083297877217401463797809252525289442989413375609650999294903220664706752463069892626266204791635968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -252530395002354032490376588879167625242370752530084819032022168661503064579927466933908663886245823560450829348236766129972550782731145940604973468384897800789959900853615236785309805476748566796283697410703569113400764320897157485552784522196343399838467830191475335207358270109433071170382033478479765266520299634872059021602673879671254078706338322471527397062919805274551697289580750882310832389896842056634758184554107941875729961881236478841911424751357358976721775033439582706238406354056323721919405649044673687781390786130613814810756973053582318549248861775604348284024255805253576417450595424033883047870978296375369956393435791758640675029228404059378661308528720092959272643128361194659021847141388790768020366018007802223686583434656756471466083535942793771777543769043086913821220040584937118066811104653888881669808819567975918559657867342300012625952953484466546875732853438661927879779788056832923498803913687884911017818317545695523203947338488992744834784796241938893808235548600374510883492774414515537858819333054128160404481704002742465075461240048249085005669931389043749447244567415742679924324775072934504245484374429470522572597224258081794262518016746328013918113692997671439382110535704257296815212828796015466300091693880558793647891713075697027726608890945070725810084283564571628652929563874802519790959540244541116660810491484701661236593226385066629488261822525576608092682683440450504723151825575324076259189957462143448334381767377942243928592258448791624397157294316980110162004197089883272912100044214046553236998619428820578011336212640906504770609289028848591866387228259566332112060844020614703813398174077829395889380758895685560761581794537374976497947963058943865216242599830330356149249960401429348674890754334938078149703483415200015123451628869870976375889093758576594379045668224796442117794048956662966250402689646280028602827766724013573354124992562592743080375632958658376025255947246824530114697748028899326504863703933076951890675886355113805555968418291041657434274296588318380435018581818810658443315081910278864563042021975908688584302631678489268295344309783608729434198143064945667592527485814667345681430775451595818667790965766796712271690083282432080498865587528056091476806179783272245494739737723454868712948502820605118250224788158221572293070341172337028565448360268676420083577522430538721559422647486464171706786573405286909518114355874730517929434561480475458875032750404207300579855465914407472233817738775729505868362252655965219493055930579758833013386221344842797728569213574389606165040799481997573141654597749419578037533491138769086671073770977866835289808114975729708806411820987529647162571929080788299489888755182661300181506052877800583146541508084847669435662831630089234434447643633009924909170415852147590958731023930297001030925787614013066699515122289294644915983522388033450062176587367870247462892844448914880815358825305554939446897875171576008560878942413598087017181224248102827210773139118540002427959077236292634491520878250461404878600786009449503021939797532106319930260996552854408818745972217142402562690006562750351298122261353020955547210836390630529717824234492342132933945413783035793882743976443029787974959278489658026509819382823565074231639219163687827590985470905177428532131384592747850676593197100243971476334941853881463535344584272541497425557308430735277593059639337479459218581782779220212501909270579200389066435204215056565738776229322643609324321012246075240098239841758883676052551772692816045642783682995622703494392086353417214370043275184917622040066683414097592474181940231892337350881884437813697547685733894633512389906889530676982528927903883365054816064876671005152100125178589574931655379658834272545949234443751848024985304875631909895095872948353681331946674804694998944656250258899423913552064003116369684977520346064166733311610695929972022932730950144674055015469589382383955405968526575449584847774321179909069787043005312078778715402361625414857302912526032115782445503192478306759962749483125900007566355750675426426673881298088441642734321106300660657510933677369198732321817936594646990948300603631960906675375594148537832728461462337058582033589311757265266962292169846208322535062512237821248431281542348443005652638869417727062216484933823619535675723232096501813525883313068661156603277660588306656332066404896263046765951298060980931076146117730569544514901032978311648804143073125486529563843216119506493307521382723523668233814151918805353576363416023032322761081364271540061000850433810388975626397447597395488528961084229442624401776839651998566878828053379693180544292527542748868347740379991244800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -15133723972588188015026910846650100478246896826814590968541499032988943077868492928651039229161008132551855061816585482691311811101435170163943359159617151931232537661578512505619711968920060459815599863106819278694963712880851658804000638134590019906462446105196979379933469112026017478662162023230573879729037028454123887734607131445895782991064901191219845862644139147445258735699988211851994959262410074026546516428146838535501078526669271703264980528344047227212484260502357098292731761825992351094634756710109201010189658985265107606633210004021714223432671637214278469374879851095827667722294228038107991814586299105509489269683105437820360266366685575000119481184254110849361308633339931416484158459651815286742312964292453393868230227093740374883195277893800029483008354804136525258330167263219770667997633746401762163705970869951184439304225297456900980029911119816006302130689476571497798088651021545133096248359316206764304870179050819499899364809865374583154530999598287297069826428639585302510455249142015863691560551837471628558307862384519530961664702773071903199233676292016796321439457289208785392497637481128527281287899631678333173782997327873738948811181099299159845133498833997209895596211506248559226791025665201811822704685899792591066548586011422261980773529152821712133500632192186340810887802700974604489526001606984777153280461975295308439201142983073745098962680879683576049610276067989356410317305465403942821868026756079842644841446720525259009611866813194489050299463582932317312652944857481902429509961150647394251233253445821980538783207527159356900270875376309880900725808229711523932466558998499175542173541152562268522999312134612816709836657753116640974759670798600789055005413073965274620551501450599907222774445610150484759406502187271092459353254710639051151698930525820495728219416746555673115308749484799991627772855909569991356839611726755166862161522957154756784482551412057740300726070693792403867392834775438517321661835920518604096405732425103597026671546045139147752930819096829310167159077187099248221652015919833599804819601533518105203324793293297880756340754621271954087719247967242199543503152011122118602926054682509946400823987045037943134619333149181163983970015207448604395391678510450759968743939216787430387849030881919270443025312563842226019967938047771506501244862526357922282500076598807776452565354149253992576318071294215639176074156811692322634889866992783978953377399577726944012588079457146432399306410502014790715295038611177803923432240191648898802003163888479508302009205149156534075422888129864544368583533134553876704800530624638375632891756356644706944044859451828351927065131578514022471789943634870817865967240030357760463435042496651038073223443626893609405908811389218773566992187654729096775186369802694712313752495423901634922058181931662384486176152303063025565138107693035895324460828760260265109507968109868861747849506571820978183597852907997388807799252425116436995071288251753033791908241472804420995484381880369103113896923439781092877363136632264610851483512809427824722423549398590623043670630709385641806696973872972242197560436465687738344983338437911999576758842540614360671314700328182143481250028585769174505326774254243943453210648722350608065924470790789750204860827213598178960310526577874301610739677886026056949027645324261636345676772510757921264247709474894440364700004766734773176531067859336930715541622314639873841792047734109994751393509229395016716554385575779867401440399409040800167515588928806729222765261092062654557261989017534348371246063705422545181401964189746703565709640519414787229275826001618899958231339583875256004598738794720614483589849051953501311965174134921367419187642204742444122438238890120495175450714085605386216184620157986394969823199964900117219095514504641887261877519597180124143533058978777927230904900413033059506694497608515914136896262640483169161250899200137693871241042500488837279148902461857688523705597060315586729274442514710396280243180222153032961687523957999790353516750519747448437384574282610037976517539126333917923157601176019121501338562156693102461970600914767811115792350278872788105439142987935188482082059373569870596842583731971560584227274044360568574011647454794814680257037972305580446732441549512989644685991644755835359536548017488058284120779410089927211324203588354750595813914121157441805292901592266770351179022729351421527271241259263641454745925855568238484456092158015771753227941724697853469910885102562414489054178778601968055678901038369505561605950748624243909207086293912937895946330215393454662104124172176982050573281163547991979138361196715496231137685012480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -767516192218191197728881218836590035727999936724994139146994945231671214156191338537893862226942132949748067340467655113881116238323926476340789704013920811088662292359188088923383751117597321490957133924460765388028633260800585743168155514188238299370059934293746359693588921655810970292708031126784972573458294957074911564904635075075973959558459533131234998664666427765610603806017925566143983881903997416029752949948744869388673767186663768114015515089539835017313104285530465294454889737008954631507482685028672093862897658075121854555967804213037571166485555300740467378677407597217050731496440325270991095998821203641587722173870781647716434111148251862098483836516153107250093932294255740020441803474304623140892158182773618936150527308286136498681881304640397167166207749905069391957593638779713272435267989800242796609639059382056460642526559623368497066581149749809257583527812288822021665022405682851070735854873886677970416981360545796170404253919074651993938398097078582822926696918663469375739433920445976546204719863293609211087214379158682830053355345541266027758821184284037756957295150701103372395281130818235945602311874412683904146791436403257277726173174396538056899391517878362597013140890888612330077838428549831953991701914440715563333090236862893129276846993478742918790687965061760857980194640035468722546095359152803957556160632863742936965814002104255715463618238322200806754351600514503986924482536417099915263364504821377499584381375611389369729837544338625773180843260034970817859575383410043606435638569471597540795460896421978662495046768657300901851014912186121395543368260265176349164322925757029045938108212773806700106561765122042972683696570988497866174391910955916818897791085513478715589769900984792158562834469105456669946335283173994183939277717601860611534917769288402685724869509823054878248156105573388673587157722679245868874893890374978593073958750867523510327609594948803451547492463161659138414131331885351031210274365149789702246520052756083533806130679264935412514813337080781661944675718042781871388639268877184647855996378012483667090723871022404671515236392404340911268308663411491804408060713714070156487854770298018252925227435279316590817956058363669374667781661944954532216888609636546222938694190941060385069347280294772461263580025198608922060817083921468059911658822884265005773437105392586583525643022900113217337020396567960492923760469902493145620389010558736278365239789218138653726849501778589861635254005484199116015048851598325664150865616684827253398159481179273215307440631540638045777303136033763309252034429836945729202462005254092916435347969764826216982362363377121348686842593194204179995981607606471698399892355964949835108910484919017371785170203447321197877290990188375737672671935893231131865027960143903959898500476927890654390309727159318650402588977984395731796685499783279609443620962374998960489228475821493866340337156683236924275316883561592793332148446016001477403755893654042123721126233630360417523526378984697837956467334485946588241414431471894227499314074002734138972598040383867684582020383798892932332902965789620608307126952587476907032372183995807528764152361017845535798974734657415880714810273932326365835121133517235781539144451283259531385087810971860851619739682375001497652589491458019792028456721188156075509794448007566438850123120275505979596166143761664228518211775971518623492582544699346957559151435876487733879051488817121921048887370326056320295059467085731395645130617358949710667370700376048320691901903266609740111207148101409049394607868812081695889513238757232099691113647606687920751934140734405198716075552629388595627088366601085495202388884280771309463189663239329914840872695367239188214891052992838833795131152127612427355396028508364112159256731288809488794092709911868433908977643241355281472511201646349738457283955990395334684688387155404905520255583478267450076384924483093234029841322806561607408801617129792817101539542586998496460975132244532017284808698615491665042365054510591677481627086177710909194511498361775856702194926260538416672853290469530477486014343439731997796926357605197446096393051836671460811112671560603690642433453241637868285677150267312948429222737558561004705361210346192772198820199454777685964161471314992594448120560667784762489637566106590155080948636057602201776233613304080802361635486631486466208595625164600566712325086703577332525820079713182165403271993459583921484051609433642088859654658517980346690832441010777805531881910961279489650689529795016085283957627179512892517366732882124315109194562050111433354604271853326699865109135291865364845816233455340752474210304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -35633359646341373235335468094518947555811447161187651185512650220279327309728025035836020943277192443293032234128673647034957876465543535400698631204646588803815850243338368823163074484471417315960800397453617477670269279066479375172923566085854555774625642791350407661508612102635045085005285119982180116518811510697356992807052787152008256983993070951949825228161082859461005091569476793890117513428092206394946760220865354713143160266371198590087306939275110149081302855981689371139916398484958733217864767900439663462041724729653105985661673675578684099885234012688717377420118041062398958205972892055024483047494749027892581453430077205253815274640577453142431937552562341543890170832514896818776516448180740922630848754480634111469163931833926730182003461178063590526383486250144223605809349513350473935971511191510745093820198077659694914109875947114917476975460117788581057826024833908433841728061087860508206548132381286368047491273179185265322025833819577455337332566100942583567253026096004022653071460319450822042092728883827216335924121096002159013354764254577476833594342875640226181059685674188584225047381332506661826710970407468309108901036149111547243469413243690804291003945629836832756043507703796388625571722433238089609923328570562987151813220489145941884168601007396458759437044165154962236881276893369961768265921077196355256352223897581257420435436201666062752421250438707880025505714115142867500843226247495010336421338752429662376407670363675557507395650093457858209529296784837637298128501302897950796485196039881588203695305503606658417371094710220674004654018867524475098834741886239294284932023327280088646191167440363366211319061204227724156579186963805033088311021129850184514419204678519069670336935796423938651807314689406144633649988162534089204901527559563267605472444283480867134512214925177179994772848695960186696640708405285839298415202065709009285271829825738664984000726151395649111739029015790567803545393114256813576226894733168562636304049607556747512960195935191410997438307167000878453833981236518311446812593631218097830049242024657180067949374979927281860026897128272826586531200233568349126126969803294678520299001535741626200680419922306585465653670222830744937127962246394257847478159950191387402616621653837578059935933089380028475697417387442653513900109749351436555291599278478125642525995425320957092076063984413168629852964342577485760135139122730776275831079960416503852095739927637364865894574308125302942580797061994833337457254754059057349742787844324029870591890730813690199461882234650025930851097500863880270383927913320133692901923706037476956783456217428569961327032340034057077080337486477465866805833649156210081107994844758259348695595184812734422636516455474026412107922981503277368394066126467778911400588662797402917526397451759168154935306856016917840421734315753344861992898400942556744082786061587351267613991691825895089043205007921438208327820967146825837138726951288073968404438678704441551989999679593080655743779899637225927570144924985054159003289892006852145309420818870984218815680820864908318776470418030939734979035162333733204283601601118551984894143984940191541850762121817167063088880186391312000626178982081719901553243849933559546084212779025776750678955798361686535009799734912090051716722193349470709454259435056535352782646789101005141164469828982168044356374524219271099034507468846477920421267639261860167442015676812575356488031588457006582558116837774850876265200051483589063687587227414195139457303045095254007720671996439829553681419828527419383430753953092550425819198132398351816367077402566327559810460528371428270267623716687592438614160380789882869634804574030119963121844461039476348714597902366619035337482717109011469236628726448996157768925346610012577212300889238389118088299036603254740666239984352162408926452472956325963673967813782769416626730800949905913505758722642596573090228240167639373927670028848246242989477054114643219031738914620626921650891946589289136177149702296889562853332786565633911876865056800956070631241103693263692132721322569847522876626982545951068531245053420295432015067441919656691826968270529458728249408013644753504991933663874367284940747510940272266641675096227098984327288594402955659090152615489101690281129784303892180971792608365577947960088962010192574107212611828871895691267201005567467524810463594642473240255944092995526194926767489953598906737140820143153660318761608005020239767028695201030656944193132165733558749956707108288042268883277769408817771626058950263775648424383429836837781580830224195996962523550507633493539120719255617964223230369194603728411515585659142144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -1332903307081694182056875146826413922044384982222017479167706381324716370881561235968941613313255306105302147728684056383845987496010334332956271452292088033512160226252682771433546919491646743544727463556382074516927928240824551482749181888111161982134950384681150344097446359985895421955550387822877760237274783683787703952046819334589587554590135112402956223267081623896633992164845880487982596488445291832911603085740554148948164116924552020103160924232313099939118694777144110716077349569912112953598055913702703354974110989389690950376535604525721578252617916221221596494025577869793732866712022478377481936701970461179594452118202532245561730897374931900010206813937429087913374843303110021894948193801753802365130376638240008302808506215385582844813744411064646851527315302074335261206894522761540194337099244487571696161900819972222088278927715207165043414037475143365005314238431679937050766043859101136470754788059927264108778813432745920719686701471234663334027087248399593411055230879404896839358104916395051940685590492935818394503241320370032473410516995108010108829583999251287261118854629429244462276289741578979043528492568855212313137115130088879583683141972555661842807153537468469572921641533289466053509489065039914238998065352605625208752652631048475049872050388195342418597760695230935838132796537720979252965403306183310228153726278138961582535314526446921640172440491814843472357034417346023699171395635774955372116037731276399157589116517352452387832462099644062844289255631558806616497664299924021327809840712508428399411795148438649011464050180267603792635140693144139117439373570638135856485214479106507443167231197086916554673550897307282387071613867252226665943038333623984861303698808601261643227964390443310374418067413759140081953356300374219712709701674125320166312332368150546828466773536158034078577491087466195883647937086165618778024131841923684299114390157352162914316283139529792656818584002149474863811210967328553566075491038578502283539318838468506898348168893036805727738438008833967138871538499681821664028939138128917847572384645849233904343264187693725128818328752808157987458269804463348499579306213106128953073396981217519910752234688199585734121521029101482559539372742584051353266343701718186051476936869305941180929465801168797640068168678702228740394042099665642565629790823913890370438583728568916075706700403352735866690815625940894316730927812936991129962409061709897226630823375828323054228619531326888592354643546050919867405263772893094685073042992259688848230786169198792155829368164983326421369428776554696628532793041611620586630139157881146182259804838965409238321820899000250929840045457194253990091022209323857342414599556976176082997731226420060608755209144781981481802814634927183437957980847702249090632188312676571835136123893013897105423472797634342030815588737813480632833715625988175182563192654459658381085541215129408618428489671015473613793371556183333566883919318541085857923598333845247920376910090044676065087325604972173837594698781458480802380792871537033648805160403188796275102836745046348542286067943417634871620779785968448311670172789851821074007214487055004605515813522716234171179986676215855343452388237358392130037595282200261343326818460741283204232066914969996365709766659561906490166874757220910877928955396468857134110664080335950013105975381223812058298197491447577180937936948741348631420200657520043426138395379109262546889041837392384702736458837706288140547870349144611783515564880664155150968764165796843210321313957208644641526486776242967437530537514659948352567242729335773813672085995990094716310965757937733366125575010375773664785573601422927716409816727729157880365933862200268708087983826533789005519722265430458404884051892777341669589940995039888526420611874859301024060431857940428222389436246959562504890641897389382011670319031530633578545266102679933077828668248232612664598120259751767532182229174408430912277265457939755597951823239600289774191600594105715791011794121609233893478308432538671269990313724114932447533147734675109611049337217494395588773779077548799113156064832129008239871027141100230156055672790387714196610530029407472677093843728147320802829476366043668338338848709348260966014991122533896273938225123846191857116429678167005186040622984912166776042024520039931343868259871062421928897583614954736354115828628367641154506207529964380251964202536318395352810921597725357275007760132957408749624691113094272280000811873232520884616332097178197358484518343753665919981159247149931111785613896404588904551477139336870531106025668255975655294660173428838495308985044468969235763179630088819834880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -43558609756922365355169415944157563720861534046842426563631868103433881134937992766176898204572116681400035768197454348007019182053007903696450848560334883924191921923871137303720398746934686925876977975759235340000634219695177359369345122961233819088929040047155605808881701121975764701442179872996532029889136065448303782574331841031346744767773431299805461055927881993289439788354458538439127790529843969877459082395550913223458987630800863313485574849437594370523903318948535950365140545655567020173537382595479897438038937335834498651536625036110352127291428372646322717829347911789863985183833758850923886282592487103358313041537420168358782976564606335808132371856070298385514039087494752781962692368414382051445628310942515557872450980954159750306256499803626691322380954243204882988247976729105571512672991685393377391717912112290164887926763042994088991469260373031245570838112122798831504435326228130060875059207753525163165256877794792466859182086596528229774872122262190876168353310235615608317873517165829062599834757102367795407099310900576823814919516214947662449159788024404283543891310006004218377745774508150062161004732085615768098632278131597809841530658424192287527125421373760389679629205441124897571966507777492781354044587964711048808482822395948960469978008742743709353297401044571288927943724168867749531360865647165733135279704579905418027587594677132870122396127574674750085172606098267638955928452373127714204233284205076869392586550804068471443271321340610444795864366564278965530899045525946452859920040784166831840119595012226795762783320148482230883840205870942006850622540675994519538686267909805496037043159277333738559981176264756107643041132363127008558152353156091087024372718692336183203828039701519676704413266702318638601346633622307289737966115897615434299217462690801240754608390807156368904441087896078713073109753446179362066689186402105028690817283520397449091987315986457059551715171366419263632174703766178459440842623170228357924776012631312642528178641127529922395079124748220469019824919043515925389252029578579140404155148043247853968419252131798622655649577496342915644484336195649858375941685757043430918156828204761767677486418379361402516937113566377767779438617972297956840884336104178392075785453180588389410478600820937515338438531093390467709309175514395242233932060322440388490684276930873616872328320694119223173366881312356287682995229133319554585102601042536832146025178435595212471679770690367760575175167319717910915525885756912309769673821079556222066648132408109138889746177008419346328625282341172748476241839426172241641787829052259287278901835268180712679466672078129702579769411956325428023396160582679797935633720895679212230370464903008250345401552644648517697869062709489585102159481317819376897197710610022673718501180073370388137448131479096354900396879471447553136482222631260373319787647412513023395209962031797819597288018264392218235981335635790314044229804177482061559771891089078314318531490607179627790164769522594926020538690904006422555536420934757534676032597061592035301070524868730674334561714536446209480442320672769035715478988292858874965920363287122142273721890905416882623062911873804917901070584264456043557279215182416157935723485989680668286951321755831001239834573928372363464833798345097711274618466975532713142599568865767567895077813014237923829431351007579295166939560520921222265597647088408509178801381351533244045538572165866420903480249380854850691110850441202858312575601345436655081491009899782100446394398469587498828174959059236154295478740835337873823065164427828732402981249732916469998579277066128215860999282561275892669795738832668387628581064386595556521647199847960028908568850682316904308127280309648515510681341768333960614907776863906946963110992534194278161387880020362854775640788215326534771950216891395855309145979220868849649213306320080500265704451687532535855943741799222910004322022106922562471867467649836310593881541095819419396528148644825700684588549978239003164101048984287223396681103400225362770787094329399469957979972684616648976198500609362285179831792472367240821360043768739906159043376965274094832200101270472748906870508111055444937804286424808364099274391332666729901806532418501265174072685195377459328270052291349199632304660227134977802100108318840303194202865240388195801433467166674629292550666532106116517265935275574921229565025450496300379496777920021098330787510149859244330612993999183154119024147817807190138210921077047921429770209381262833029984777266266075038662934220829934554568685988753801222991406667328705102454979538119248821395810934584420999805350564593664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -1388717870607004599544822244137082967655608984780360210699251435363140668800467176113724213715544736979972336878179167215379341333517721005204665986658859092804973370866177164545134528804681264817726197645279882620194361553319977514055981968372180998480935128560760495229449918801296707414534795990310840746762180861799532076270930025519226828973403572008744523007289596799325189305838160985088030457540160195811643708947177124030120838786233306621952335531478294162038680821281095131094208074562777709121400095299788670015715456001183636270460056792664905064847321767617558325456430980496144701147789669771691783269200261100250939552753581162885403798646443364945586180800105640450950570533951036688672285063279873501274692138648648557854417569609637839522970884684778655141172721935158615579334900278557266882363207410953231037400937821255745313571802614007924119252294262571703208874006093025879764246472485401237589871972296892393449056984653986096559031532739539970367514350111051590548239355139391490428533582092133983660690870791733804225142494149019481903225765479016753155083103015651313154197460451161959704813753922218092013265475427338142942084008649019890462228947725897735785860520797440457515172684343223520255020843205347955984065144281444875768365289632207449524014938934333265114860807606409238865969028367593593731716892990783191473621213987294158365377672098834410499021867753569482370650620271669589951504088113838879277090997655004694070799129371809774745127802978562623869157498593094054804039769997102196928990831617930233776563822538619982471080556464868622202133467668328124324699869416874437550276100891558574113123006899725191797095637646097625081293635439026534819180740153006162899530871634647687187833961157708177833453614139866042991711184309604268778050819248353116830043367984505191552689468242890733579667146466104910379645194250660681169800241520281947571720029965718245974846999900864516448212020033506299511001606700455186037626180297837958599447473671630053809343797500004525429568825408819276807703607859929248266686372099797173792113926265111543510371267252516835958846862357799096034310858920379458237469055149377014505093033907280820219757404681781822937120866193720887910273072374999358088828118011064617562185604595712046261882147251255983079222288860616003309529478444183462905253972666051356160183022752281311296411611781227571719938275114024701940275163724631908901814395161476910519696565311067744371825637701965978708892325129255294127494207158237058136480759784410711983507161775860299406131010425313604758236106256441926054714253596618321203625032968094989850801831550978020015179526037284203192248788757351114797474696851816959698269541432485890349480506802747616257766576293131408577926297571613947510863484583809990290757196902423704121127006174658802125190220547240206241772711013446114279211279369405286021158233568741463864087668487139203873856533835740253976958561883817888379668249631827344758330804700105416641471490057267091522935139235631299685223299495232891567230700142901507998775658749313098434995436618017247110230497264199332304696308011276555305787718230728814089277241801458743027926547476989303166509015719189275287739374993928010534010966038373946404949579638604378981169280548151626161285747547688849521565577457314808799396427813856167027978045340000529658631743891121984782962992878795024646333855158157001258809661281082537160141825872001373646997180951349537258928134871839531384318682169219732434605629785853816677270240275107260572214142391225322117173756353904362361834681211947152364773019363509548636714562655001359486171422281231285735045605263464176265423089771853755746949153394495656940987878454965414589781948638488505616386094835769590398660586273186242639555275268540722980322850632989724780082809305567351083917029854820034063604491415026005648098266540502269726677544603258653457213750462094886521908462346886783707817041027666147235091274034107739524176952486164110379896225826123830168354755445984685214498411959121798080396028431998707357394773368580093036096235769003400467708575906815198345818928188353013162269637654831710909089294495837397231032859956523558066130944461944157281479858127973090522277921913781436852675016170244189274276237517875820787113333847482607162669832583310172898554569363776482308303546306617563463449045963009091521701368178800679604254543604102623732172626006342356900788385668235229459951571603949685637135759319665367085611490130800989350594270663797096950172676187593622079283163931867258249244402862624526324687001032963307183258105673130494265257351582907678643885350034456672966792131379200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -37942434325307981608076917582291058645552143611952459682343160359842136105807708388586717065139993915304854645154080334373821595458998994211010438291503478609361573603307769553737252356815820193199415038142851209349238403120168166607673771497825148772624406146697381933396646483573447188236653110553797954442096736657259010356257330780415965139425889979936501430845144373936876370540885714273626031751896957235265503431544077680660201198345999825910877385033575670824935033373967406410102231338268281568765729051531542533143418924742479640236233644523704747296025951828147829199244009638743280787212224192416449433074234926110264292577463584114836342697968752614462725528770027994421732319780274344644153884348199797036006027158992673931723166379567662664910735310965123008516681959058410280803640148608070444941673251909782622347349763101431298926984286413403049101043497218544180502441832317492169666554292652042352513675924667763311496722304353084916803895620174453121340891964769710724364831144959009705493331821741791780518147265441865356927783654770070840887222689321286949985926637658360865486018078272312333510161440543183494590799781984712032865092268205642782957969303068400288696850473747805183015378813707106180872124927116261542862035950356548915479086675617097338409786447086914715062593258645149757058805116749250601217189398894634912059601536149719849550436182979583127783921859655931825985584168881631725431205891341552260882516173274100609208401168014587714633568255761408922234397548449025450266371027742815969292749166364689421786580808736685541952387664258203759143209152825654436867806100510189368833718109581670118367582173095746625691012537502237607812974193632574090915576536494361159549160936861707009153683499222467248342489608524858239294106864095050224603009601685172929808924972865198192452887720085279322218267904035640624869508407349014160096969917503629604337066743082434537038920129615675540215875148270000229005351872684000559968958713900080395565268926924579573117191284411265756810287665628603446989962958624557413243509841327663101697359125765341957391381209788440063251811815945603472909375954975895732468744847435676372815755156657892488309447118154225279620649256976943595652513394163230666606883530219107044266710993937186096718807560897816171195984557157437480114110063409380161293822624329723798925663295514364449938460556310036118049486301947635282061436283707207164427503740104786540659133928816904187299847123104218445143343712789141700758413461699329789485574711845045124305080795460135475145096650925406417739404164104052782549335708556616170470760531918639122153425015798561776561714669383572532958222237925800543608650805776046628984776646057936873258828450386971829033792775422518395403974528384204483442226449870534700347514877597223749023384373455531507613855490049888003161487809272148273792578221684129488417930845475513705852591217247623783911618092073671391524550882638314199510795878042300934978764202256130402482767371900117662393680046974378289443865488866374854943814004578821784462870438364918046904568931712686556226781104413766245112067623969658726800804102664924015503000164757792786557312348110827208920400886992636037417666404171948390430538353010832487515332762958532979474059941567934677299850627649527129141088743959701503442399394847610579128592719143154403785150389854320077557697135008280649216296324073850697141030987976800783397245830915414971032795194045820188913377237207270346381581125255062348162344064178250521020660341730704069480059118774866822655371138357075637156831751020540060488922427918707280447787300509054176109120952558435496248502310306276342478007356443956650501742197961408001864382213120199543966649235017711075124790165894739581233021860009079360049535957821695953328081729503820197189290445039198105018183723670115254331796659702406116150853492057065541823345507772262033179240294156670510938426897535937561959322352219953030917755236176773623073147687736337124050653080163750801166808872209808681579483896093940181933152883890703550553524345321740763093316961489302864499386383628418841147832487437576888220002602969136763006307786131713474562827212013499461524393411656355869061632870196226883872397960375943807426669796869827445450967121760365091541792231833309841238321447843045449585384697066023602499704221090625316128749243412747616631676128892733481670517563930777290961718401804649507330944187931116389421006152748874634438973277397287550197197301413523656094297431216676607695274489942846995903030904011222428466100557256556040962727025927241916282856664053486742343161072724053745066665870257711420517908480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -882097604338983187664605708323151380221756277428717904142086059193569093488592061740225672497073738461706494567729425961526942114100375222687596879349092145844712871434470925695675089082452983603571285372096777996198967498604134825008134601573785122224975685507193273182768548460761095381007030070626902213455011291530695322017577526852497564539720327567236725581534801689223844158028423866961202399724580366286523673691422711382284001071390713531950701208261812282902678598343813379365304054862683208033943034494067966644081114474970386101154046769718533884956905655428800691009952480748775954268029089108629691191861458164253720342269256550536041145042086271506189562690695808077504888162540789727046750932477380216959796718503629683257479470879209941093697917448303902424550270406148628013029041781727790358362386271581795685912019905423697817372014507081723944685065570078347751979880876859421853579516216463228078124626882077615625218806720944908184157635624229091291334320348263622024490745131140593868560289160925866992501135892798032964055852908527652452372166349811212350567368330917400527856304599778721208296033459667547405300301756731815268529480721087689616319921330126427750189291182339474160339877843287091391654204689946918931149316821844991255176945226873741860717190369084246284062251516385750956867035829691743676828206873561575344564058146047275955015437238678121648033392163364976677848573729533293310296698078692952792654841165343058361963955037660876081385306453749863885062982821268947628586053259332999871904088331904500000405523327755137513512335563769428541062635129705280598843364470058896986535156961477040179086882483850633828678705836170318666467485315735152924419342397624259344836658601154094971890500050908096888898372086885248187685458412186031265248915658575976780154896241386176864759100310613296738652210425671911058463426415358226749645779745535853106747599607139348264056852276500240595851466592163511121060949036845211046562571573523170041338950967452421768135934253024582271274154253173405529010513794947213984264707117871082745392065402273969871953990066229826728018807285290035533937399617988459590065935116490034654737929047880925014467155271436742783029096243101626323302555915905638726312422377791450362647123927505478895875324567097663304379509825983254797360277185303805043347967388693838600478484790177240649194671967223586124387569133686910022971455017593199628477933238482247005121259041723777809796041398133009447086369909849911263849157396441987711001549641080085777195306926280492664872442051656116078441889963975868109028307800776257505496945095144664426209243143659278579948334167385979490186771994079302573382015164242755937522678112298908066125542245893365738045511499200196071868436324612150253614393467158910833521666834354501750511875530039796621199241803870596305318083729061808775720119392651593108002796891886131566340109599422539157981786747846400166292830977004512555434469102309230269492201384812152205113725338796916409888165091037328605714151927191654280714071616916109377615689319583394719425685811205758744858287774484673268999495883416060322167187401411726267083396324598448086157542881921366969142682164795679606857151331767213628646517656705228310889434066687091714331124040344342011168985266980051722353901783557337356447791909058205625794502834581752988097088294636855396432177000059446674988358291836280313091437189583225072043667421344747367331345133961713290565409270239656383448116352952505452687769375045817112960720633327436763784028467641959766910521710347332023150812026908913463698550814405578364181007800926469315116666024831209457865340089550969142463691140787063524215444633180365454836758336334554485575855784147780168672427984398448418384262168899309177878690562110308409448599506648417969380778328872230626170110264910909433738352703194039845131434873915889113748167987437575150940544930774203962018831343955614749740607378058258497312256112531484870907728809839447390626014033491735878766746423928454357853625180064707811801208860083954386431960665920796129866924689333231877687174008524485901434448606369960782407379169184072873641228234599640473318818688871065632184253514278549768595607542716417312352089867214390569027306775298564893039255514685256145756105906756455382754633616203407356787168780716295099436721721902401404478551682106682600960794327880939981130624344602596846991289432767489782669180868931132331791032390574233764085140271226477540337205796180066828614651470616170730467680185969187189549930983705759560261361230042017190332782216150371278143436605629571320063871090675997763860579488115437076480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -19933967799740472015434806663245093406498292705190673326395841888322384341799985623312202979535713140608405538491045801278724107280064612175454343113628783919830162706601248478615299224570014734256442848592905688889554116669865284418653645492742944710329476237388066726400473268639018345872565657925798930918588304565154651860840906159921163135912909960515425634373017281198745808059021551948451763704854129021576166625707581991809381469550680306064326494239167944660964176950922845622807124699300033245677534167799245091639377368756922434552191452113764416712617316588987706832538977727450466549106138023123997494765094308620394389635945285822096511789171057087771878405319510789739277266359341535431965073976643679120992673439334819234094144908159011377270640778430254631597635540500605263114294401812145437216387418932020771547523287872763932255252511688411435177210438892420438148872824284923979085467551319397652351251293414645124820867086071002414665234108456999322412528539532734620160795101412595212443877873096773447998439065708711593431443377947286479090845998718847350477410362840484458167330718127933214762848942709874642501316283773104647681155825775852762247484977027268786876285215966358318055497894470207072897133812175203566059536912375960782622531946321799141117830296819260272928001549784018470427388102263244796946637269069711497893215003045847064487245806426752354421700327545830964536552867362304838569659973823768921893196818209796022698266717929335979284189409647123353149094874886485473000183062846891180255419914325179529321927769919550601654017104313914130321027586662727429965351190847990978809859308652038864207932110238854530307208065146416128523967567658747522354873384440456820184374423943270940220236679036229591573142697133409448890102536221762142824088253094528289730704181176716560278327904343067121411085672220669261915449355216307531769706825610240236939463065619292371284693360945582413110528504104918756243380759008269888271715644825549520338433316328915290690954472794151125535345277450618850939032518750660547029643350439262423157423269513434605806544271111395173193833473106076834023139334946340263026754511271035690775800806600887439023324560729751778446573015274900011498378041198101206292644839921191971322418932210930459235481023549661246752208713963105514871720069374463066587783736203498513718883457741551130054805316168632178885319299967267525976094160639486105762087359875976755675112216669955185005992609389239695749538240183795644253287818570811016935838091452786722937821549993009410410917742650320076581749937232632339890223610772403483230013260947955224667471981627735332276034141494980046661236478351550061601732732408497595675758284213644335656585307282695289196985059554287773699498374227630456931064107296433052569011251102506123988767021707036089621563826655682914133962611828760034626953447407331009814220183623122902737256103130979824396482161601794796931063977038412220794876591438702896935649937573775253063371977286409569092035694607551810409815308108611436097273613080401522903028047651346646330711954347603158723701825001450098236826174264366302491687838470654708866779354365184073261674600589101844123675465651521596782176837983581606049420289614465771118889831220058030586655561518766475441032606275890909809629810247767592288097983103017651308698438927537335910446170058358721326113130869753371736757833938889304056164934170750715942175204262592485127457531650647235441031492953045034075770025616419909932060562417524912510776807383279639529165981481193154044777299703160288772148294988122764104782280861634209982670096204863481255301621336610141276206557785470164550435770553903912822542917318176303571758059772556566248177057722064248094108355837027699957507664564702179114278314323359878550337045786406365309168655941162287380232602345086434256896584339624411201858609932367988467797195988982090940101346459353791857501767438123153380485211662357882280479151493574217934928656325663237591983401586062745991600342359517714975677289646054271494503019055721102114032679742209319211265348998804892434459891714913368778795095304243212961710427753395350555355198180952502443336242830247235749235242866080177084512542275574370196255178024721566063671300625220664061136342156830397373124232103243021321567421475322408652472509918937583559044716389482142350394351328219610892830814563460456605064184437087504042275276546487846817675028242771491085076212540845655335641718491364854475970240761488423109665542731812530832723488478644227863764961885276165254129293252273008869765851569945253512654145637105916832571012744717873740458894461218324480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -395715818551379145416499055751197328322710895173472791313724028966206459805748912867517923025090527058559703351624973811732070071299561236361232928968488428719435319954214866698793618152593777432014681635195872725339467480295706722962611006367649718815093903319506889736823717497637162899563757732135825650059270135650219023176040098544055438673179937155404201263530749524510640230252517638712175526783941179607100777690863346800491592647468718270690503726223981062253181844656078135487231628922175099464266586795773576285004195716688588936674481707966314503915797667052470362715234769258309263624537841972024146527080775415881407789546716497428565370687169311110458512781930189633565178811092601856211208568901036584348129562175681225709891167009260007101710474607195666812477567734484425593302295461025319251742266408146151022481385032029376197642576676295590397700288942319098658429586958063288658111905467530810432061694536725504552881460213414348444649050769117232679649581992048639723876018884299623523280665549584520173336298508807906886617123717307285193833911008684922931582204988851202379311818433612748873108326843656951350076894364333178534208426642728016824767261235574235358178273886505835123365291491478522012945984606730385437554827716140018124084350199429081930664398791992366240689868430496396740224417190960348287117210827175223065931139544972727905845244223738313445865484785596141667544157591786669533204713992969007753459999894878995961683177849493794849859603602868684757120026344564049109665612302939505832370337044106111647596938345652685188524265134356385762703517959623450614997843737578954795452058380890820077017412474896971230182860747175435728908025299312964796721648215880230613739224015165388936787135202964678407772783957857920058110562681402826702151887761985571163066695871420984218569866575340435505710651687473847684794509264844893175497789739183498230700429911439905859691152894012699922582856527112775343889570018308305160065639062573439109677154186761565672630413092978980159165496304716392344917513313737428694714791194500938522481110879213991758307747253804237994617289395038138460671777477770038821983190303372888488193225045104041113931764920354881873323559763998428859166721774824860273753626949564192533977511409896093714292362734968843709196309467524399953590584923231412191996803910868557126000181561018241711702800388354060018571355359326605597871210810480238681447483230859676884961481277295517659994514994345360304824561424885925172498120951700092855475077195037159123366681064720646643293779061767641487055311753208101056513366206691099096578802244740600586229959988621796116225421246992654396946047599078639018035461986464897024850363880090442050113966491895301561056807620281396175435084363550587394002241143242048166748163883191390682645681411980924784722394682879003229851779307599637534253722398272195438468580969620741589324042799553019717292795069951774865562518140292702900996923657499777919556516272786917295263763393406282618326831928167708740651195977729897483802303319064079651702421034492822942522474583972357183820920963311392500192801590827773230565306938544635845797399776721411756333366967350821538069459346771789250203744329660054610041238890719409847708971717748247446933394265298188469445511582587470593985498929134965584146686561765237697162380680652820312658344218115063521462097945937482482078747059695448947625935434253273118540160046743836870109386307083175764954168568876789669681477474516382814546359621843370933884914903371798448212259265170770946527310757310819779631547022855382722130053112747611592314035930888103566649487690770436759641765366116094048321211729551125454210800446443587932151205276854947216979881854028563066368489784958226063357208304885627927572943834483377378390250378786689516499307468872808529792428928004317894306862970586330111348802011871969459099960459489606998810083039327163571232478278972515826477366636641157645074367687279073737276820836548292032850589989136076269149314146160419609600237888514278300736705402899912967872852104642250762383863801506077418021277400768048561716499284236634272558358440654966729391050257097879799388497093557624860351058554629506432018589313992014577314757318362512065934341340593715039028240531972049374401819466152677195028533345316489259686400524162802998300757639642825999266906283749532021694559683616549177034751184624619625146019503915345812391519885904744915521889779711797464544056415101495119367701564048400057084283980487273154763288251542209120934540829508304657965534380270897189519276489182419402644198699972306480534852829038684587385386960945152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -7191580599571029659454506766600428038566066043821443657456726716978466002600919686675954704421685293006094439046000822948895087473862663671733472295142094949951444780492108004098833563722686209571689597450037080643976834636119907495230804266878219990462187221369345370029432089218955360533896984206366638724632610707939679706458079883641380140993824155058267794488467808476101867649072673989180586327856830707223393351996622191391109780286641502239394738190020278901924064182392170400797872723006026607126284092867956097977936851615189669400046818608468895168477267761372981276196230161308657184755751047204508385700132857042985880435233123708610828290652540544251828342963988434723827388228828899715641481171148911119938030001856038165527688281115356953841451109491766554189315194446260900441480423068736133297641643896518809747010149497163444586244046791832339490847825970351012107148316925364346500330767679466239626480830130581276196983899073519137793963161415499414027606154248605570204302279593393663473380164401093326488087771150450589230535378730532680432873095945778686714029196421515096899640366442199637866561683220380962567674204233122528514011940872807769489343603267850041109200793184807707768435876689414754960604109542292718451811904968910269076055300033534278827525579324702779970435276295514500959667274486264700075349927250297847564254132205439558522714698539140471486431625801833961562142516025951960596450458569042980226325112849505249209281283932532164942219857489045149424597167199049908359173880869320231895169918083536249234942448312241883426486707620426049928329241079077342570302416394236071293748486271334069789045064629331768882124785809018178744678864565009506822367646656276233803329694558859311487984214745982118178543869291734203254705845090509324126538800195929705405123938409868493402202507380733662902582734002985028220356775575676870457285421073745233777405623340606157114316465479113048953649471473774131860974864096767453594929959407441038111128119558176637233297339456266036380494651152851237350972711106130081924347357974909978763397076577828336369576735427983095375050010697449539457658779939198689165792662069811627483782245742836905891693498687914877108653927280536548185537680316889694163176886860491269729635815982420385746236869091174290267181805068022563778180040178689544167330404544815225013652536095686492159136411004299771109605108670481205587085024629525836491533879461658929061901813908806696961772618836001870711166826830863445494095416782806644434855098388510694843876056500562769350484310415735433485942244125350468565186874380468825314503823854038750642080261543996562633907219578200329318278736162360657458822059134317490724314747507580922441682938811288332636858828435856054086702281842451968969165660507228518545018038589733688631763259606211833507548111742135694256110611086885435546467464817011000106037085244678917141978374914813510668140268732532217978059540931966477769214719684093299453456580650273317994742577660327776407155062843826276572176282391462289313602174795268408966586301787718504097832463694642059533960801968649975414173422226805346334577871019155301904111287645482103442148721411665564608240171903998193535881924493190050616247688256911507904152550250933083264835623179358379388961448387596173631471722045059396447002461649485202156353648126211621080956111220416060032130513806444188358573633930378483044594244864075107507731281710513354710358727913938938027790006413612009068667464900399419023360125394401953500842955648244494013115414347037630039258485330829025448739006543788319831934084445231909028669912406765803550402408019197424291126166802963519305403546252946406650252836935308292077336893341490276760667436708373321833362440667292020241955944279760071397238148341899134429268250740351803606250975296635884245539238666416690094337976568667152091720167298922737567378730493906180134827315633670632124225811223116632307888355385638825530889499846198969109360310910686386773499705236111769576064090347300402092187380184189429458377559887282093120070962595636041410572906181597517746624868102510781907761996934674191109321147118273193621324341871300094592238769405935608817472601511728623537891379041776348075008080265699729704826892249282206111212115519345887468760703309052961178828012597281783167995181878502876302851303172421671386054624347031579998283108953817613483545521130990255292500976873757999406515059413482383797358319192923265499409051041324597096116979778823853540270421569424172678761597897821739932528701067229713842995651962029558471822441518474765246327275539759325224940673218646869928333803520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -106353765783163352025252403262219906317143350019047839561082760105322822351725226036319279251620274167741885972151009808819520077464535500056520838986307804351338977832102043178424823372425912337780556296606151840704044050213864457834853529363848621465576976354615345533796542919965020281542639082321462560556066471519906872509279528926245954524705761546078036491612613830347976708124283716380665394457569046592390182886338022404682339901237228977806882240805436938946157761414743991296339012268216576983718402019155681581720176532908188535877762212253048150468272806490967581522946831345509258702279341017883597931843605463518061570852973820903104494508210538320398257372024933256356669518054063496838744540248266829101103030964394058641114213243289394207733895991971624918840525519714818077727679483858088978160828541444902260447346923359768394048236657168360486995125034162905460255286138667916880122528026426878430706255058545682211347263068401465634064061215444015454011508336354151996290040929587995224388133986932268164366550130006130992529727181749107025350044168995819139977237924291349455709286657361474701173540451571310376747534667974039407270924437043656128924406811091119328820632315000738506532994951172882841104820856214292893943604156885672936688289806211575162882136233998770061932759966521288240123324855145508510718566794431409006716116641828467337399796676002108450040508016532050607135150856770582680563472966575506549871719137301002806048797355082140639211616609870888373860945155888024939959841338633379993925986794222106185590958314297959870065204258822861887625222493643608572382900346442262912922578515219271914931241815235957236218333709720251699406211181246581497841759556975264150893010754650022675658188711707798676747777618313027310297603196048209199698713943961400536907385015116632693714067980372282022511027577278343109727203225238046965173901118827104289947271517560244992456952742773461816527167665978550945889290378797172420378470114885454142503261107583444324079731014326469179809058110726269274020422897610151673147584230287097393674430144888768784402839125459344585013665196495189538391763088665804006833950013671628827712877938112294027146328305201333810858234943362023573462317491534932572473773271603065516035394345116388311636927063680930625552397608365483100933886934327460618566484991985208316130603990617922346925006424104656335757146702268567074395528938443983895295138894814402451250853166847473304831627644590183601385158781132233022752381437765820376721273449218529978310556354054829019796470380364899660198238195861146786540544593602488300921427685917357050626624663474185914912078861273006308179520563981991962229366690242799918120582233876207587672089880735317054933742192015552162868421876543382561084668907373987037432544071419580413483657307028952662110219707810430676945597855758870101595482275851926880136900105561598795899649201782484864095315593647864431724011305151158502646543024263210225899564760753213176693255171117368744699663182801367710534191831976437021502905741582326805207447203878493394581968424961771377900490178448442578360228242241031174805038626305524011808559262094322048923511602462318799090350266775196207569082350450045472226689496029736094540394688112143135551740444462167043998273178646528459800795089514810000703405910433315745888371296269221237832590819561934549006045661628601308765947105077047102191087161969312346314512494362101226944375092813215010013178123137502115481798779085259122493417966686973662451797283191215227739640014594072159463821179967599698507596449542231711947786368583570802824300323631575958509552230036146501213485938389847514547118759134307159363826567520741618615154306066430813493217870517801050650910705282510547229246200392129249271646395112348224746489081098128695273935256734895066592020659598479419510358606754365151083960536847795237778744027776038967076924467176496703141646886781172292988977144466054166573953283393816017110879458751564907325789175263655784240306040366749516929018006904176576157930213956445503618532196036737058529318851572998369025734222535127518282405154013650947457719781711509182695300199425372851588777640587681252122169413745302151524043994279280444542258039300055440790309294694786268182201867657298901939319444193999590806092088809361612960587520928791551987559771947824927373690412865119283738079306953859676945306276573846123323486267949294643090595242925015269430105162703712134180867212837258421572216266839506544770088159727766465150333945453949290588913275800633522563585262303992297849256972137005574479916591152859485484107962662019955089735680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -1438288471525766603360101563718900596096286460379023030289804560582528158132159362641075172297499457021382337280531887164356141918424581779032691744666575048956578586793997577639970347062121101145956610687149710842155268130576534233702923438562393202908439825379055192823475828354705236937979448720222184722209236839237749990786718483605817038488960541108374064629521187558893370203656627682006866925694510666548225023075671544352568525197584880274021955659553597464750975064525974012890031338354243462029645065845883916696413303606226531510064157589873679703499166757756757245621918827902980220155819654845524539023639208453936327871890071221908523355746217174145433624300656289113912651973569781621310709221654476503895486635874567147143102245943002805134544733860621064388047719322593288641233429774047776646418183606964205874428985444931999447669261554775218165066738159293947050647036882717740726050003044015291508925951354829903254916366214750258277231907057372113557910264904380755587640283576606309166294994861316064961085404187925518704647432992615260524254926159736824908643097400075291277027614456188783172910174654825714674775895181866968514237576795318132695400206132022556613423498522801088104313372511952941742459682901978205831884495097076462328333032211430271897490784105824260478954675914644533252138941747353274848043564168181483451882453060864623629100726061221621570906339543500626074190679038309200121072590841146221016189430546016843734958070219576323272076548998566015410331096362040171506555788006418643981210418051569200312377489340206126078055084365020853316873447042198672998679034175190785985698071216641355927660153103010633628471840554372923967052701763725605870063492625132726366819871694298118795022865242602847102720600226019050058148395245313643795417889980369103612865393266577581975202674690935096260208887816550481910605357183754277733259895272776081113560905541578258493996207209009479232163034313225776881684919684524726601827273877721433950882765910252273706282586260741043916971480611300974304177461741661039373821767047275312085979518891641560129382212931121634727305850946051132034394468333011059445319829468846226936459268614364624682469655558474506341711099206270549593591213340227475783997363111416889501238806762407239242530034051612982069705680619956728396701033284795509961848942810560120639201957439090058076868857816773324042665700738792275820300856094084260388038473944284580107251890679319985862031118466251892855028895712415640660109641129472404248240961712658482727863122889478258887643467721115836523830576108241750336545802961540977462166605846262467686193354226599346984605065641811810891592972587633932483298017857764751333851808030987189669871685641583365463332877010539577559084660718497536683348769799436707537578279424391257613207729765696427012732075369918079363295660587805809847228687031132461587706290727594875848207279620771751941402713417570807875968246793350178723161654900307427753535702957195624900348899021414852218337123916676519705559837175886929212715033396556126298049549687241508029665018589247275830479736796070843206845228620689351034858719502686400367533084883301328798112332292722040085796940798262656707747466681051891984431753124676303355829992430633448437358934366434365905083343118923705842557299467806619353287131804439409650848884209915189291255302890805437645943092050680415131019397111868965259581067072580798631117168920926647347173370772455800349542765568928803096429918550409601655633822987156345491425674170821202877386017283310387083790138914461795522736491503889327898081278462701763051047357866624892287160287549620306313908697170287127206946997739540273246771236656498213240393888511431669199557151744924366868753734103893544184766976140694909675345080841187379517707334940845124183506692832575203977309200512567968443614489341405035201293019935432838837113447340105530524906354691308568904711618326103148677461175171454432462136204972003587055762187383149611958175677391942010525308363869215376229242423847031788284235739266198067438094737496104259232133663238797301063626931799255526434325329838403718428033849790091131444273709788730580754578258101093292925127285473542737272933387812962396954760881054778208737690221853697463623472534683403654367083947954219103178037384756290490660831175899001544866155139836324413852626004484580569635410366135591109849473117584445404805821726483095382902197089700945294851641009877949040321974156559769747919993731621927277189644059774015379078494944135240036636749691822632630636199056499291205377118523447756181555183384759530919305790106997059269689344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -16435095404955877978197913509210728383115249951382922498687747436100503866348779106922062604821610657121394100567755391428005424816083166052938296625062368583685562923097110458651214659090056846793601287002672265122499866803851442160614640885327208294526210548761619407196126348642241018919500261112403622343056961907616153171593739706978469976007635167008005817667018819504861197328724564015229326535013086138494654219001053789755635786016066256646407781301866922976284474978440533550790626288754607366503260887625607094714960097511203972861683357138192706849468685474095049054553802002002868858905099141785429383608484850698111356540062426878229200114449658246774481700504316855568421889707806326587096685990850120017337833879010173280023181835363692994650539832498090806747083681130153318187299279234330905808914451312982040083361662445809353474327123628852454096975036606115473039272255310046707093347385192634544516833159682727197500521797474666394020754050205736685704735227608000103758874279207710962343518593812242107928859631457410140953823449113509395710005880425063611450344828288253849060253744914924971176190507932977639576179873994976419431007716930017880346442740056986206877401474000415459354064244817161336551683888035791813179225534501351744760856977603187754972103531706066155067413250283235027268117198674912911919243364797303891228054152222915011622787574410789285697749294241236626108949650674574743971989715881347525818220020873580739539072635761038709715633484266185656144908960690154333977990178066493519545369241988992094980988380218876154575792868646815849721588019618670420435460314273989655854413149176859537170069245139077505206254626818605839135002152067101908979732864047515368388078499389180177340559417336188899273885299084866184720765662512286449113258806037105318236131146698091379350737941337059005059482702744728607678250606855634051569867802009781915731778099076525275046129573049498286282504194321365770798871989434347355663075170833614311563549824204381546209800726048682465866956615098045188722295270307261365357500460312190708741317556333446720535722571636136909707018141372074465896616127991398148862896460359861686766779921246750030500472678391816237116864031028310215670109800947318779327372086727956535981468570250967675787299038128442510836481314018446882758972475063902834823650492562575034451004384348444590942180602565232045406175338749990067602590709670802050176633122716857446682118648929990657364612465609729263580253098347146109944022582880594349277760776894508782242976185932410114510356891464487695523051769942178004171511729857165093368220145398992012488139393009816321402618339914265525088588859043741169988711525651042957529090266817733641637285180023643212200494508487667052296631596544400820818470654591913771591695710361354537318129096064095950883552357173223389040889617851849621253280031209579317974611755774556565365878523321140520833371440525790095356802530478709673484109084112835569897461716499988005602029738065372743608190284099694122444679425237556814222251167778864732430897090537749969347550649699086609320098357236548486939530993496709362936776632695811674116086724647721220614431213118932280258795930852754317225430315425434154875507041771800654131169598806588188917512282195176651397813226938910972669714789938481297253518627877039109224823209533060190811938118902589508021720563031526439261887330204488006286154231348818063999388187022158954974427094066281461954558310145769580390397374117999858759998280396166241897115150273591305421592928925242900817080283155285185682377939114055935052488134470173260655445277767108980636965341421492170074949684691605975813544993350560219823836564664765279973422704053675017601896259673075808110149270632491784297799653932488838250925325309226514694353797464396354460375439487103700284648858872017504222326503247412666645510214641735320885056701043806486678406446975938768102632636266017590237284175334883210049272906437141091571516234787385495416896317705485869181405518645262864122076921160662252999044099269805830010547418285885435907583643056850749141021226077705027584540191384426012518460458861096404328973630365589085112513719935913742739382614113488315676195314553768387290264035941297899013616675307885261050073292332751723247272380890833159207054397549351558958863473652952977561633639055138034938026683964671813547547150580037692101777926572480633911619140164293780630697711635580285683235160534092670714876552728689999943406991328421850732990155611419119219595189871102190495937586965150082763071784194136682707199573996052300373702919155376597338687428757762867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -181819626875157915219000317429629176285032167858057335948995010707542004485884099245745939234630794736434972661096284867086151615121499144260402533399342343087709161312918254764160529584582135635073682986407039848559068047184880502830776525302116305903326374434280396100533734132560520611451299738066517002545057804281274917809860568544675413316918458845977676472959088354190576897490563185146015066489086311123604520569068714786155589563418889756110082391827194923299927901984726027413875935790914466221439490343591572951124410667845895988858743177362243033647792911444390901442538463530643319495794429970634525135082106725919008433128853346221880543675112386867974851417102145940284837787738316433354368638666702387423887146700673906458400740232876739898842333991419312965598225735222974504823062343400932557811862916678196140101164031024626701863618118745826590385720415651815390878067387450539903825148357075289532079825188240237334786116724942621537822363979210071715413687283248532080295424626999999697027960925106506170584915107701073763992809891139761616375753887537085979330579411574346733323023418765635712357249860346221084086635224309603566291810451717496661954573636049947214789955521763083068285295237830826548196895680229723383208116706390529243169527074897379673889864848377050343484864434422631871124643213026053348472799475306729526116630411835003553288446628626264984346025863967187506633330891769946963628758016413048389119648615435477453935901868513874330294686940028673706881759118262877334573073813886668260560103570885763059500365443687459946814216133015496096232217785873773551923451520367715756978822679536584048917929976877004219274474411439608852984981026277133366949694065112144521123125693908901793763623252026047105203390785727633600295433587378656941054160066511198670382382978782497329667542381490921891501898214350588075500319809476020230319216002867105749329015867944464134522692362606886010882390474468453086040448036764282518711609223881057525307226292213240946819957155676375893593938568912523271549820121285672783649560438333937037478989172951131229655708228859537177268775475425798611675523414492115779320604335988873589954398712752256789047009128785848320372054695214177599391883365927427363443781208396532399665089743389594484279896753617033303160639036672078776955946169233312256160807718362582538795482240355589985020017908999291903481296214261466242627149818562887412549417259557852190740578213750183238555208838369641428962289339131751748293701277989343811658170560309969006447531189371160005157255745472704330112981976881111499371991419249733718614019910276139826793191714691653073956691703980232387906704229033728311512962045384324146931028650963189370659064633202308820267269137406608779542347284037256640548898050039725547924135506029375167168890716857511203577276974838843061849449864450592911673844799802936121242987183213075867215171389722491072349148749863261997279922360647845244859064271144869152551236043117693931146908524936066746217371185476610948136184813582043646969069216430207907941613833370246400573288230666795244305342905271758545855556831288827038294880341417472804295880521380058059182540575707299302891620012671416380551145364328263673651899728088985423995539850819791588881214414291664519919893005401608429267292497820969745135420554820871768539860880186029696791059589335737937892957071277216652558445992210281847539852650363188360981997846327260786739408117527917091219942279987264296025147260111424732127018688632980463558242789731002597934402561480740041515209359729394380880045390610521573656205869223104757705271143272861843477471868991579602564772411771613232130294386676279506487155889131986827123830224389169790761940461885961069837969616942959252285082415637657838585960969394012696163781720416502397086971377658731668207507894514465138871235241553268534436716797235173570696009463260627865035790907548329374051061376288545981860471345870875619619517838752945096626170204627536189196925999922834988996557950873390397221937821562759785268123046357727300475305151563714963666477610048397014129460053514899053500617038216296728650871412418675885852883793889676194023773370014720860045181655675504499472868131992433366710040434350978515537319696830592259416239519380215450456609729087303905816308207904407170052044186372169116383039399147986428760775666307900401856132979668538401601527684280821224542735296344979630249219516296616974763019304763892314897619998933391656986185966475337840365301956274982561627462594506597818403038446860820875056372644019289798770400863317663655315569351200675393264271931473920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -1799204357192597284537941736448629770468628329401167274850703231672733842250591641655519900267941505792147861503343142552869193430282006570621632728764003812125317644700211807887185014539679803137352696145432996297527932383263937434724746535622689098055015786913674131433628552981861911239563546942537580870302644618255011365756714067613752028571880326371213904809207686854914039519596895512522130968992527460098737651968943425594412370518173941183804614067048066452565945306763562151274512945106200637953901519140659356529847751707372434673598406470817703489601020419151486229107481172930481313537727806723516559481025899138508486088152040652002987628870470550124008671789548475794391198051895533081461686771451371842425935717951095742282964601112459410463484674404522230299252152733622779655385924946412535581384067681501531930913928625986979734818141133102444392098972154267671183497989273962128754394822467436054499233454720158351641970078769911990821349084101072349673620694479621655726613526694504353262138798386032627322151329364500910442036233752988649260417519070879168775403561524864919710776460292304940698930708506538428159785420863358986958796945177258394655025119378148905701654058372719226133579598155667534567711916970415256220445043859037497915986325442505700738963724607149588515102943034750436150532237532947950061418800858684416221295167338730756218111422492848613223823078250624160554378742309024454822923248564776304592480815919499622400472115102574063909113218325904687644733067024527926674821948684701692085361225844692675781939024950219611445942174948930629003239082867920420566907677642725244069421831967084246218332346489767477473973867495304212549075461779607683684596077961872331011662708028307498132133438046287963978618493985017594522640975793763200076462248099717990546866787156486747690840644350050421021548787965748327939017833168061968196064435061666190727653531053124363478480389304080796246277737510672011056412955745441689946233873143861753812125459751665055550400208517761769262152489125094154894426205998273796364998899803688199214591895444339908437607657493444041029582897356252158514337947347580685650769840614633994302769196435344433536676183787401933964255641789129691038825791554221781294358699508766296299489651326411909730757105654162960078655996851835392690299412849683768903051204185419319071898781975321230651209760772983601805758434617462679222546289967051998311741689343462387418301475249662052202476129076970062815900813238317168624022114201258337279959530076042873590475398009558388453812450754471649394132064631927012719867436428805023362747786225041394678410952513064430153896625052633753826794573016991198003629278895208733918352098644636040745761132522930511717712710947483896762336551126324807372760327601722025358567588542977308637855054187272272233413377236245131237760152071216514577263677114625978974911111623604505836331118380010545067713983199429431466553497552424933784613051654368352672198629239568751670478846491688239898313465428232792800153117711640099264535445589476304308739967128829249490243224113326661772471243176719976787233828103581778273190775028617584915075461894702220787859675606083827605586702014580453764918323054425600303281002162227069685671973923733967379536534502697280240821938200208602050807239085746898869862903916898891335784243776615284050927744801552804861315935294546219532743892974132730061409303431568030256118426775295813097035417328469063152487636635836717827694706027070431622654857374552979290479010442639422782366657950789473930602187211754082896941009123203141612003469167125313270754845453982089699633382015763314144623334644319739224245032280118489003970139920725167053160710140163902019182059374621969214782899684452994074306472362465452008323342770982140398103124827771893373937426160941691768311483045617498112787408446745044959368943636163616790829792218640136904751029268986747275126705895497837035627872037819612373677091957789592815828747216419119690449302408432597680473064391055411496813775924313647766708204436217188939705012986440054699183416696120038477994157563834919917279689932116894067199245421590471770745701376721769567986776951266324008179221055886076519679390538590993302353761973789386135952554240016504288856370301387156329670304543597140586598530744732633839016329604660450933401047453126861085458667813197348957778427063252192808936858938461728631598366496584536913013269221340817253412860380290601176354706859259637266556918381169251148930370764781529304654327169198710319256660032550805803334458801748767599772821912117876473667306469529727153421156352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -18080377341379737276769754051900547674327078036989288639495627486141842011010580129113182304529125074634343601163324066695025563990203997916165658126781229379893318732092724828807113685038997887751230514156995057678918572559665236151144415169443744854867929616396229521714558538325820185313143735601966653717151518518711749620945454283854379405541522519567751454905201513384960894912910285196937722185255041040205422084800768042677192476912596940790247976093248484514951499512768102072174943624485262294291391310565197687347722001971348104268853064720410818266876805856889516036834063342469899476520882301491857567333344557459676258486219360736695262971205551177413673387830846584971015570162559147626306292293432855781955989266162941987743430098653439864470375325246979305142429379173080906575465321725354752044297418955383440554767275643043347487401149127985535165699169365128479711889009569253227013949641926118934026873502882467770472440467320975698684546619704589860809082624343098523026936348852937456506971876185118822537311684611996861692931706288354627140969368330390318874997082947834530157188851364456629126737636532537625314210198063558562462389788162098172929120805796445496659222898144215070619197411010566435530228050257601454707298393908192839318669130724327987149562259598550035204604575266913495841834055445914187816440952770033002402991914757946390668197218663803221242556497981943230726963325479188661855673351184244255455414865503509850737973065784617167432214623573938947846822750791610977302166309052804303955858735210165662462385885413702904117429079210052675913551891184517483697642025913270412221623923912892160813463590362616183438193374200781033636206437735578044963114446218950349527016315810160270012916835140608902964681814125871953569817566027366482438893658181016892281355858766714137058979732610973237728905039412894669897298825238896654184077405692449767850107597407644150710731738103305623516947472783259534899323214950967325856553351850201872370643919667875473758396686476025020110761315145522483500763875169481346561277666045772488119152231812591214507763961312500626053795669264741361479311006773178544809830301435709675396444858834521532132428441735274049444086150012790288565065628351662821076409544089465324415782018260332816212087952972036249118961616750079606227994552381791836711202422624971292604483093711042612255222581209083994278555639073785449972432560790686079675471722490329211491431669356504075854499267622054465621636509271412182814457170614504047853749881231348332557526964666916910682773031862485568182832787943563699024869328778028273435894947054528829338745590357161486328634770204701167973516575846515956232451209827341938999130994711121614249979845590984235864091675501884060277381545714775659696876814115336776872626171385022355472339065223732239504424716787361045246851118018230854588015301485124336301250739558484275618522161841501563972586480914110680713999447208849072339132224205510367315724450418531119434082315602365373595776905834537001954876154403086451711713914321737888073250711508297627423725053749063699354848383187947775743776101164730457761030632270036706623659399926336146680324563852628555398396370157827940661344813879375677115815262165186422376375090198902203259161654285000237126157288982452354695664170331137718250004821742068397703426569285280548550698032006797198417892821081985114951539388539739632399727493341181051823623353995963752147298976123042931984174000990673693931534406180944865463695630100624244149222747304758471312868857042809580604250283560771051381334700246270274717574152487083992769135873727270570587386639846383301543741554365423916100706938792331490372215677042053629471432018314581696145622926325403470921807815356163217951866431125713459468872000161747157995085699216507442549417329990178766716309531650925374483457788291256962039996961445979342400871482507851217916514057026931109245611462730642057204433423198158259199557303221913986027496762988031467022421908178777576689863679382139675013146275855512672304922178671745671183239048816990062897012740747154640126367334747683322853947348248335519559821271244478502063695580590347660097133264901920070708560190788274653827314173070734013046942145426606755574446037695711341253241548556294173595771129574378685461355141755746467756978099677764013371906627247348794512839557396560765855850197151936754457515271416120015265379203669174126058552075731307637680308750068656941280138321569471247045336687161348183061557656792145625388132616482580880109994908854815009938897685914527996477821068016433621103157706907743889339187200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -165668119966852325105738840401608023842084967658763415580254566263932145170293509182256983683522526073263259096189477176165729303906174332990121493649098273859701456731697973593967041762236114463701424547313682766893183313263943702826774335756742501920002928769721558276324575668479168517181684772152590346409547846540886292423277068403313524697708272693695061188016336941255195881323540352313609849055666162714698094927753463061645391876773328548704204430200164668468273061289214915417301874230673609087934126567705744647374950732036591283400072417222649666509156786153387394583516511185110950635580489842392485815517134525248956706114017709882922679255229202627989986169432743186711811875238637054622827580422638088629389786289610065354502811427502382698914701016164388675215517097846628275364200110949377878221906342265108203880001004514855526540285956030058792426602150535719635372603070240182481491406969398526141837603469066173197531909797380923902512675882544510933792143888310013043328828956888312453370319658395062483489644988197370821339800825887561414502962336695257037527006389132311103446892506257095767899626034351681993918149651386116734066585276530335274060857328953031841593699280676750387346646037974654842715036904963366938433414683574334284033052482893727944960164630501499689483143926709934879886147016358095953451194325901167538248269657452573662113665314428067805313249870347817909968874525060863206759110919141945670496550516223852478192934841636828125710343003183694456821295432112409544851064687387145864252230841700625960752775009006736547893748528239838931249020772823905963627552692301163414728014971416991301810644057605316139229540229534668647954078932482590144229762473058783270271996216961956940710058174141343746150256346977198777451626743623432873805760591358458055848527979896911921001758584776589936228469739445581100237599497716530763698624569227604763708262284206625781362325264661312149875084232567538641306347603704622594579580499991286562743727188168998082977898588744878537251452996629481618485239652498836807218424730720776218930215329385248192751015705061718517368281281839813061890300912451846860316391452644816224682402095077983116196000297346103100940943398930170162215259500603265941601003955630023282040565410908447613559669356354913348816559661088679414010129277549777959964341168176481221933388669098372812555171666032646885953610851727518764005939708672250779727029686957853735259170436467962794253952811906642504594482602121821606187685141188601460103677943492448351771318968189800279347879651218948606692020496178680965949586219908447178976932239467986883770935371565157720754443131227840129239774202150549598805916005429865816127482157183011524198865246062497750737327618162401381604342419099895161022630818515244569548254725603960581555354383573932996926151441834790121397763252798121788042002958508470540598889231904150071193103316542444794051806383927394427131903430535036861787520435397025102832641442451740069013085222924136683557127612637370684639306422831909572203864832535748088046556374868847646806616239908440400817129946336596295283299669636808691858427089384016421263334914830422475583526774244122019314627738855753775401919262004651517588056006068603137853325090122029688379304681751364335531289870360993829297172603190296104304037753339921484586234371206783005537715102648703755708485185749332257492241040060247952428527400164482567025525996393839848017121628720126823612116892363577084776420722650124289069155814759949437121628582544337043018615495484934686884048371105260519587571298867724330421430006161546014742555731077593176311344301272649877379383544930184582132986449614905405966398249321647446620368037583820319944587947097504556719676004948500830212688756498390163775862785239307867928896690235602353461807882044903352216505704473307086332170519939260876721444830373262171811928894803484598981996459858283596356859121195698504997717091532555886633565173021330569322797201760530684097449339394402737279421715387285884471763781177594435340138301839397429046788027535310615063943796986558368912614702845945743267584828142597236999978501856024494430263318817370389018124956490994469858935629687355757606700995425863364798391726600999605639958869872413404583790061299677981406983711066677527035071044488344080939663487635526929713876383415043094731654943731943791147773341866692640069258926493948242404863587455181806904890810556355711556842970764535985560699143629686204471473675325319196624407220997879648569777609025369307514192135936316536683929668825555594219188634184377383632249737089699020800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -1464565134071495660588941086543381048632220441497341759112410928310787587748136035722585542627808229252772288756809010149119895893329017731970295461002572209346144728688994179367551593200816145388395042916866276427386017960410183060776763599323662428829508811805713104838982330264713605074038772851451028562451300448118602422818653961832009626877835757757799763989045016949539425081796342109903066849971618947408037733761494839405402121633195655503956709157976245155653934380891820910316397711104733212903247711976471397763226764394601847249186016935497868576966291795005899047980338950983841039092913167910150441557372445797492721243824971608053367075387792156504784769126942418450478230631677873775917263814646479044661293100350141377450000179630523688633598548985231256740510570396003500475795743954490796856753993495380227864132970889023812526061848813274297298763473581048329764011705287281904991606106550916201175018049745284269890850322419603619727717991063137497409423359333092392396760299321241866676380542665486943380404248979407639809110064729516591895429173514150564402222738337056061658311177602920956549124778124728321393136243587616084138181330916776167240297611299781138269311335150493758918969088736295483794177223484088776037813021397936477149256964433553931059270466301947897174310633719277494876263972049805191931011050603435680333868761023319375006172538285295541531902741159666538279154471576189333722769090367083225467707705993154685633412714436412808083330611056842317278925991155194670879377211804003696386442660043660513891046144769270945669121028935150816730950765183572847604337054039068579436524166990629100346998344219532666176273190402136389503056272094092854179675382913021286099729200817788171271274930727347030866082926211416186149613613932513368014097252075216062104916929400280538439585181218360315311426522648761206607973019093487713052209444101221162828668775864536747513877192814589654689443878907511373639794369819450288277903870472582047802863088451482664662494726651081140020666534288589373883070448242891498051737840004927831837538070080699613855248140957025700365079410858559918947682847048064892933325190330342035192951959276350404269723521946506642864892658862253257225991538655954033647039798401869671681798399920974380064004533003762603242740926314836281570652848981498347003390969375483547976124157670358600441448386367927965788894559395342965845481843545648683951080993965437867831659387473837738303522099031383113964214160624684091665341095829807770286412589742426557071560598284593809529108719083420852152598467939620861216484466670254376827486957458384839184706636120319542409407993442092454897043584472138462884248623608927742820307962156855058123931751289473256996451725045759500629572268084842616142514651205486430197485423271768984950217489713510438333452137653185080444533437746656158472614968755505249313333519571508080627188511021378203388035294513585539255685202911883781231496303251086905876337010734066220673799486887381168045291988627186551234547110425618627879086265635976631392382361839198819471420669759411462448063680604369453912322290854946502603568904025208558630451367868578516704329670940988486702483627302118497175615213943304999200497458299764985302028059710312556330899377381756627732358324102926014304739321215545782022042583504896406659869591763620419826372392889631972170534779835679996341104002088782237210368538180655248247546836654583610593920340871704554345234447137891312232762164110838198081460141863276722644921702953037956269405769547112276713351642705363223590258995075776524683689092642735884625359013319379543843257566545889425404511457352794073837870258789947612404154262998311572640255496266893840651739071997818124092048096808613148409955945021749157624565422719658321740166835396463503266436571782929193947177147397822668964965507561201502502767292190909578310450041458724256909044589794765154328845341800043924468287798095071763114568556113551022129639228097550052274009322219034423397853997769672241272740873269664518936123510744200639872925340037233499577327065377837656172210821947629022405507197355211796252919319218524382417799911649686932283736449431324008121159123037552384526053605146111014420797803272511453212346199179360013177555644877014160621504686874080172336141600506692320217196323813499886048704223435323435551981817164108147980715495529756466174648943895167058071088212807093984228005731423938797889104379903791565977525556963429903174490652862682052751649345995789977970234533647654774552539559543893011387792536286686853733349871112052378671159552424017920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -11586751388781410001422192758670108279232950387107503551009922296888513668439083513366873002529965777252208437891508046423437050589661086170490371247502007203939215168084314527186822838807995637747953322033416749771587513683186380312829980470380349793487534429732310209105806125370107547226620547724047470430541763566684232013191666969342815419500174953100396407173753205305769177196544580117376141051510925902615731797384856128531078986411289783275227936682926430724639075564135096854933326027261787821408415706539518905729935028776900676970432372250942871449854241123148907934172458561079037118173994673342442874463911731304685653411818064733084267253562119810159481170060010395879563464410848829884881623542110185662099146386752636918517020887597459273582687014925432072026299460966138278362052146464978597449196715298389722489136668603395518352346540315902042253468740018534900737239385554622337935009243913769844323907503916299070475635411795126350681674953930134424564673400972567623592132604337970658518559386991717015140279113043335013110873264320651328218791044690367899852999399776911070914525999192078223581874754176672504539474117507301705746228700685152076298765469521815752304300638192843728293506097880368942122183899493501463305108107121379501110628863827216891081434088678148015482256391550308052939390578012309250436897526842347454044405164383965343128974279101812723612497640077689830015790156221231164768297685929104504574150234743686885866394632901953858921682901547341382527167710113555225483171284713077863609997702539015239120593393539161514783177201548825911121622349419174280327759474428796467813089908807377901854481061386364111259070267609559310975121468756362865185453624188453259383202006351087770694516478274483612334260690559406620605655122802960334671742569912067508290331323824459205462419936193201580894318372647441560109921642890214366555454498437054556455414276288009836019337847460423501744823581957559273207266333952525753717925940428083209775481795071251696911825739579120861648787866523192360780514097912399144294471222193868968544185663683486849977102005348560725351831055043976454345174728486588491774887356476377335577904047100369855653037080549492308493061226239433285694063838807542172645384037892250466578682799048197993717661491726409071497107182377559638068083426573473848643338974727251438691549704241319116175604667532563934163957106954447042203458342046084864002260586312857113089390386899067752213660404156822346256539710093260429892959351025121497396554131610980770654613411556309156417207665905530413695076091429674642106775678706671244096286849561058956699589544999160401591780212076591575445558115317019291665403226207213671226465290629805960246205138382107273612334008601902098547235231325972305379926192426667303304656289813029834471751079955563444136506235734866564302244483079793871456727294866756377293146880673357601710784342184091208140285297743939169775752028155201379353902458560884201878563799666745972508788520423188311222456315703492239141244410954328450282804435576147887067033874410583053601005654371475915641538341638639415182457532412496527924926651947858969107157892707483902660866914060364905522290993908625172670594610228528503770825351970037483296267900653829535165919235657582274338078577475620829615054648935689188543339204740511975529425585759115459671134272585179097109086906762192981106499283053398728043377875186834327583209103316300199866122928895512411041169469440425678633941411791858077600436394325342033368072673424756360513501305643559680634189913217649256130616775548703124993172680292514973949734890646408918982136751673262227455861984112847256702709643452013271187922543389315303969858822231449595181234055285234851484185711199552771883015074214417794198217782722874980474559431758193093002712681231732098451827301055227450043067018569126447120501562628217235406552146565762428609528246810373001654412631784602693675861888782917667253658791760627219212155284637287345833373093202312402646384496341670332308467046968829425089472667865583746153425292708975691967958421606631956642151617069151524277485483298281737366862310429128624670412049654607119161352246454517615254703212929886279290133708523278661485052852038588919286844641041301794942277184339919465235348689046610985482651825450494786917501632622882787009262421298496104717210536559464087897910650282054288636120465251600588894308712611073321008642531195005728200694669445853842250192558133495486375864507548882173032005628785722742771414219423067623177106765561226571388593679328356558551923775190693106061752139776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -84251833687295272277568080697918198774975600841079894831605973813407968633172689681012040312771978050505722667520928751485581144415460516842149572860591321391985623671494781139026252648158160237502750323124030662673192498964784461747370175775255113691480179259536531125217984262927806921068010733653068563614649669104911204155880649388925554731763778168997511296725838469878155978263909949078567453428181689963874023675046874485517467767636726551497223903840686416137132602935044259507024234412704724218528872652158089401449043757501875476257225232147602945345187720000518867393635322244265194423072936464207651289796227720050262149255880423443206981656208194603766855981430886334211908678976110166734130996952544071450480955400547911749741911332112561715127613080577976970305339055172459235760738018026572173535512362386042008441360989790286005617105657789828997360643746669106012426815512821343224428059877948044572041701635949558777880348052243701368517904596703790525884551208103055764383539838577624609338811380506820583192890582875795742773659462304884763024375709610415295448238224133515721307921223343331226580970168468317840650492780360890701630445960941035377266738436436223504683079010593114174102301171235678057464199442017798331998554016254302010733909204433306807950421090098822543682316024704705143250225202053189102873972758178986334418015924982189119087640965979982717870109394694858489086078993314271234367432301062351336151111244645426484146981864927173479719878663856871999950919580512814263444770619554330916049985213760083703852802025582751361326414751016434124388174132716534939254488943635310689435492034492388017552641710072265179752390480102298553498681668490585339934722608522354428662989144447572726942093476920421509144198354654776896876657064981261000226375449932765969381564887704290367105733632855683948092500139259401733766345918819564358389767631570867204690820524099805381461090937235644675469471354186120139888937110233932099328361036845191556221796608855933303880477951714496984188006599429029368381157672318629484634060228369672314432425993541202218054253771389318193194431834355603649187675188496091095668817866144865248129501258649834795695111380334198312138720077581032203920664485776603458563310675757512506389731302326194790037010808572112731681931585787957408546706956169345813566574266060625689060338849487515963978305262113128142139221871963321293391010848599903461015232248773329777147887494378774724322714668549161390801459752965429350391256196985170882378719483921912541467722407420488259204433569589005346212062588400342744905863271976457837484748552500628101544358984567044371263176285559754981406685612718417491425403151736006480093051764858988123051847239191679087852715473126081947270065613268938625260948296284131254319284012521588954659097230821206941186444973716310719651947721392284577750816173661109519062566276012382113885808766185776031201268735559563333807171523778859399557864060294283830162294187548250253762964366875879848052886871112113326774333670557496471167120352222877442330532069831480792266361869913553438755648810850543417078291039319422032793402456490394281132834997806903456742983695500354767250992346796427369085844081623380442483747302578537935571342881941481929070720232878205086568928350745996702507822601759787904081981284704590125126518336272073664292673807781545341633409175403281307669144253187158831818765952265239436206570291383010721064692720704075403075078432486069728821939265892966721473097190486861001110973928801495048082129216597773028196891725772136359269901053984322427834535411289093082077511045014056527796488699620414747980825463152371717716791504209818122350954098889507775760266647845695938843437593523665196428818134376623747605950440346597868868028390121653535860282232264270311227041482864520587344854723907333594625418585691850600927466116118224528466905290101217054027097545031767784279261396429537359943551104193291782992062308063687624344486595305760499394574219227120272460624737677861951642116983466314740144938352385447112053719071416157237815221148660709259026726782178926087988912337835341145563189686202850545487224661362818816296632347515035103492902786789532829049570929547965253259344665133573695505834923969608522732528232672731609970225994577271545352281696251189896863822591842254762597461496434183906093715525300088575430370981062617957820346200581123966935601892014301526257190485591188184849300201053980014872909519992451182029156129434117956904361548733544833384251197758677222702557086941979505559551041232009496562687019981997615769190400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -560382344159763695017924095875821693146481481349550557828715999872402897514280543823504155476857172643762015922977595097542697192317061498989807058830182891957626008258895684187947606447839004995793444683593610577568433867408020152487570226277741840618796570202863697909905224536413373491723520688866605364751018794424592743894627609762231080495883848379420957529613949346116873552969077796286626174341347768509284203885028881380820854259539864634212317338253485852885477048202755955363197170384894444772507330827657373411945760212599031798345324343793516151533211302618690184471875251217522151234134471790978285368622493738223004448240583409788169652838287783513000917878524611087884102519022388046556541452682488218327381696687016740988509551785896602829016228569164526961892242925734534836395914796667194015578000444737436285909419378126254045668360517051967596343385640717905663414138629010213045235341386374810032403578496232694621288040453134136249257316797474745476492000532967789558526804475643065353365900234289726381569933092227951076276711124167928287120621105824744451710917331939222166476009445862762774872768891097265861674092633622578403573794571788829638015825728532583095700569255438478846765415948178138252276437969844170174599730864099052367578339848440986727248415742759492706564573199413502035754733901254545922079655700968157393805370698236620448206623200605026526700561799677716380936164432746183178024327810989263596203005953601622501028386427042423043813416367998905826551360739166951955438582810621663215513741531034938574980148377799987240824377576084693570397658040843431365212004434522249831312373820316865446050201336780754246040166002908559879905181032342142787165120990897821210995576965306160596820887043130373841658162697632998467424099237711315566365984284682715481678796742401712688355451091163776908801946914138511606960266084502502290769148827200210731976951934936154091746206379524281402535702486788708744539421367728286392912930402137220001293446993906194258419370203177424852696155760854256508939936820345595712968971243355849391846236942835343019120335858652131233316080929083537018612543086064154343127420192046516860093892061688516451013740150722012373315587878845543205538190829579341824114896638940693323112290730813847442440865583764677129311547913197252708921610044641227605315428673631727950115614931654196609982892770749347771879348475320162751011787755529391741084646337142699946615327808563942408996534148487549481346069669257900604048309281501559522877004029998330664790977832549715886397948573829572878274788764168703454872017667304973377389334990529931379065146767335758371734990707767582219853729855245422567561697174445782141532200599447903274547546637832619587936272003826634478892730036499840180461625724610349202504478582146171169559764163724262489565715359474867459406439660260990271502175883443761250381235853500091868884147138427744687503450229782994377722401216892946133042378695858563108609991140059361130779150237966331138061415255633923764869364108558043638608287099560578423627223063557896148186352747430843769895138858996084572616953274816041440224392379215953583036835443039503910785721349048655578680335912098488169110143725015155891810716918686765880310453538664153223194223405853952240342950369496901368990213292787363752689215180963619219521664509129603446141575299612506208715559832704164808022399799140782989555268949788449244015336954029410420550977473952629920517809829597225555674944746674510779269132687876824718681760122588222689924675534464531082325939156455369627218387662548539364777754516146264867011459164819781876715422117890195357094298699730283274218922334155227417281813003736279165687607728904286760122705643306763595933275341838076803379177514035968839920022598253209971023206962661311402952154787588101091500991090070148051358136948109065907673982889964691912574510275418819196897657562561628495452405872485378944013077371012527807389902950234643021953224677756223223812676557170971759351781118359457667248387335106129658370778095757052876622973494320357605775608643051004454224149841340929660805919482826758621035784988460964340306285137241460627277721946774919092497491634871023472217678116788310414749131576409922874611217068524570767882903605451898456432961769364496270278430104139455859405356307493777409316541230602652442647248321839404363039663309741627180193016418020500300429882888342752779424961821258477024525436365635354810522998707887250645720882881155398551117378170266691808977291142572304848829474907459493622139979656919748238694752586958603550720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -3546890315071808314871259717088888788333600667637407956954379510901240462467038305696924138382832512229326813165232580428698151246987870842054013695213995362297240938421741535796449329695944462039721034165186407718843513326702156984416451419974545263408041194524708373518885670717205833453680502772535536189928447574752090947429671301442372239084687118082493444791327246224245475109300344323053715280228550387771785282719866791139969064864680092944892437910939994080088188285303994046307584974531610383863415598734337711354372675461914361059049105370803174748314594091308880927881100358396397321939995171350881367129089877339498169263217278815017799328295793004112378077014943270634247751480386473689203734977771029568374614713829989072096314906853611178435811746312955668442458474930332633971855882872597224033984656918109004242249348886720797238199692375914322554811871277299631345894805493251621002271267648267060184534891456772406594964878801069913578893250410377296508928483848136829531077834631610843660720128648385013076052126904835702934014215641300325770152575656538463309151812366971237710331021123461249122150600487018083645095807695361847355675710446550158631326281781803585717605852684086224458580694203551919508115427486063657954256082441344074817261579165719661096133021053163148724664522449876264526802123091100249818062475277912166250999197061930647495249799485610118125677142031674249037977136835314939611809033790415558793240996425111873278549638729930427253209013982995221884466190478401573167380720124505090662220652413374499275138726065531371698401078544792541488109246741911371775805332188820189357548528796416699532950461256752163998514396322423715942823829875687778022341182760726993322146512750706568503315466152181455236282806777627714226306523348587463128758302949999845413944957899222228710941852939953830237944398740154482167417592015874620440811106197735785036480750238370910934822732442724145478612309053081831074170021664261074431079624920061253640217711704891375111736961571559479884704135856067820924473787309236091005544212298848880075862178658840501061954931502420044755955962469575516990331176990583542795345387888229560870552712646855950318097359088481345625310127602461500915414093967447149725486501580024745261147257638920289854469035730690496221199343520166725424755927183377191111078365539177609635907350635251923416400407403165069737824064763567807786279254339582256338906082690608322978641908601588209126403403944101682648335275112183686002001561019275090003739009695628790577667429702036839714705293081109994940860836294915046542166840181315555278537940539840359949012915372780334761690912126001814434178811758295197733342012057438376314276232793145702608605609629636176844758321154763001003063158446894899793359736384406154849051198205906447557711080228619890509865902538970776242406339694761873815230497890426288701514366059177071767084090621273198562161982365522876666703791216419353313636713379960471601390077230133250089581681911741740887465506075091663097858942244620833384423378141007173937409058575690498648871795133097995612551659923950049950789119594174070326564022666663891992770840621291219260405787616933243261193250735629608615486317632301383325133728311717910267218902139974215973660919836756079611956684273027873947161178942381506845371120914031336562959162152812377785852350155015266022327788795033099428276343698120913490125668417869457556154665402559164295133434123401530607990737635214857840751564479897127562277823291122235816601868263803616318651552476297828805629692325809399815440994265285393185409289450662069885683793057115752809029802177381709794804309993699360997276789158550430428237832679978069602236178123195641276456319362136907769368666440249292954030134479746480527728168740164225530116433614345884904086338076639198040128143334774921421777301464163530148648573378799997379403523477679359475196716638874607648601346066999538635726177777669042872083329508384128806364614055379194641351890498772682608834966028727469228885741595766497653819972434406914781886606991810747129572942423211957967874133255235150324704602436830298199591490000086859660907426441108692216877176807091965340859335494389721049884607518666558930489303980963556383419121338416245748581519583175262816459199863880422956624817114656822575525757330836217834498508209741072131719330225540276106668228060873902331231373539052208730849714994520258287239298848492551083874828135254553795751947322946134031403107289510545770003157351344419954049309543030552702900271982523635311392307896464144756067662974418944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -22274770632779963922904562871114369199028605352236054485322645418368608777863164303973290004874001645030935297497986021142618670943340273342656618885510534370278870020908472098032802801201365629753772673149464855494159162370367339608434991399415660191720450627473480624888117781706188717173359654250105132022210507655328929161573845602665273181745867638816842483067140309064658029576796106985638322316320504299434452108932709164427764660816191648686947803118267858293630644697146559775198225535039095446976360898100071248535565793610408944721618214229347464331965693801085784871487784439371260468127894337504437036360692114114580579451669338237113001636008205770957938506120687865417341070972517006917609917633620947772345570084767634337885332942643495061308485926757520617322743999911940391697264060661642525536823451997490500599124726009760848208908227040551383594671090562047899692933481671243138735770311171792832852046476412586860121840287264832297595682996415795445317116351781059042752440690129812768105115344238993926555233044234282646424345019681999603477935273793926618958042883526042935702224243423576753636665788516533651994927730028944302085280902136827235900022470699095651111376815897571177045513272336596512924047721753107257336720502184186295162912268951564026410090631568110661594309811994243838212168871525762598289981618153183714078766418607608084744063189649634990405969004649004587877864212636053423774417231558497708146842383144585408035734034169206355984753574164587785741538742966556372311679852789850203109485761659547059644748021408889152726530631413392912015389751929133238217215181218302413075283211673793334926099807169031509614947850240061130765678885458961128034835995120648865784199879907818914155254650478784929040905933141926429447319742283564956937255725244153119562215982221634027273300553013905951296534407445596844902588161900963130513826037834907446959888288929607967579833723840707948567824199981551538103121835618774342168428523847554442019349199829416735374291512065075122981598963291784111395050794964767623450732205842880539085930010514290540273561504606512760118734168353726969118416803668478231315000844481437306121337810525942231196825164068768786928562131940415342074697349673632315837883119175188531142989960602732334532022687816857210831180199656149607394032189362240274615790825403144303655031664727762428835683859959607620187043113913097509249523114089897468172346765275812890811680121361974750185186270894411568296603602207932811328638778685953666365614891751990352579122669752431903585761598020591297985932273658630325268275468487556332850493053149700131065998076928133637026046698382268080856949549932180147329387253608454633844549468761735924826636430912289898374288730100880568700845170800486267832209031034102698167859268474985470492085320788586112900559297051606415023233207255451029686995255556650837224424329100697830120214154560279404758876270552137075033499594873674987577346077781440499878267630546760632411746230180195873014651559081689334068839521990972647728815256575253000111647957256976984561390753974996922878973171120621849580965614524750385169301520171976760869890259999203950407826614471161116685901715791703961095530392751466121380881338909371021088810495941517880819765982767492489356213330335856038732024065318952795031923822444952128482376499209635422836438845285831797994160020768479689696820128026516934581681606304708520600740384545652149377656106845688018193771851197944304102658145943270917758925329636295116480867513259693682948171538747241149826333300741163965435786139006443596560505066929597846100134879538261497261819115824726935760378255641647343992742702613984484675255225385554080972461425086202634285225075207004446553980345838594384573548885956133173784002405468279657458711381128211244398718991135503001185058658628769813191324216835958945904234551111642926607218512076701185414659592995622683223721987858102713519500110437981323868598304347980051318302342254375993031734662036199320091247459043845686314509470295472653131304925985443318275893764744598511443529541726822048344776861036839977060157072397873069788775390419015876914592040465682268052185589848946083711926391410121547870317774121893931576116311903106036324698573549182879907734504734916110514369680169985773079361660966824191169241271007606167648385706391535228335538307598912348673666193267119501800923411759460310059542029677643043616769582794703779536260177777407314452359293119902716951074352942957655504580183480565433449412087365243155501287805558149830112649830005492919649997265305600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -139219827910573805782900624126370410680213982294763914435961735858490165753102156920101048700665769746556018338120385360798170785706937117680815293752662664400010085878007551092918392661507107760063008808569223040092903068622307073550682403738185280893462193665611769632798787139361939999163892808095717369627294995565610087891115395783721444444070099272421998451102373346069080537308951006468233368208811405693009481533212110773096663608555508943169081855484051946292431723933454198446214800769160963634347027157249432723993872844681742130771065354811196386327496648021656595712253301127683116227592440750463804465925319040598117071923764489701251429267503871247014408429661354993226018663989031840629794760749404837504551908150344141762642647234920619567651342105807254791400956989730177197258585842586517473146377056101571484131117649056837259060148225897630587823014365709015495274798933556479733411160284911263603946341033404810956451412294140706291871027923283871149379357905139170389572800871573565990767798952652073078331604271583469471008413420505082635068751691335336187915665863892232165270506625042990091723895234862873410038014777522090714724181537037195678183384685246244434665064532449738468979946908659589342162143702990834695744645412703430861764097552173331552537158632486403042005834069823476267867962789194544054952010564146316827669630623827808295545279606619992871001778743108628036420962034590301515018015969370154892846450110702048283155040109061334316119417285632874529194339754914351816364301151405312611851450268500045962744497830752866756350378755898197932711558685855942339869247072681632351871299750168528518771378251488726944090853396713722964782651623071496751288443356737795971123078469158006503721479322607139376697458731445169629837357305925260534366019946177066519402187872245936733404459776295670983485192980691030973065769096498779898983402765545532859831356947895225437593391772425391674553502484721747024547641193918553885574670157314651019678156397336947314770797548383204500017097158668465504742367216238804465525705230604760505360638847230481515502365919499005400780589802677220221907216242225963099815503550159791572737805027773811008055669568729843688249089047599016914028225239717113223954506334399124411912421588815757654153626718545151769572303734838682747229796501618002818211474966302794647822376282367028742265390399625118853930145938375160748428220723930979155924927134393674038512616302494956616513730421113991006395554301313625258056016436875146816175194606956511456478602140275602404288745855648518481258808511085831034053945180248648849532917837551068192260023888778611241298315588845164475512839986137081258699850335368279363887487035788737028945724488392631702282485134423535969612499905631462668921806145200157232762580982625364436006864063720591781325659046502119487452752817268089440293552904366334178445400424466122669843282427988244051520715174004735689921310755517590831266939828606212068601842773886330908808688275158655840689449208916160499059493460445767765624244731792425749610317639120041509353383322383078560329663941504621083459097621310025701840877159181476920886352043282748543285562694366412636842977450672532794332988883413775797247829071967623886321946818297798399701870184834288987001574213389276922677353917804536799057855995176279644046240599755889249160917860641161725882421170987583664280897847473395038176894579758202914784387524158821638550935054161368301346812260375831194487692835494993587169853010617679636797066647487055517209935618698551261999231569166394344971771012128400937961892426489630536811820331690780413960604277320405960264776706436741110047640866092988887373012075051743614547108374218311473930480770536458250428218199879003720582562514120527875507918906939916911255605834814295061774415835348271243605793184791452791109210120352843473686839005252441496416225803274355338670706871336500066524390819612362951509981584631566901224412041427249426383761076743388436556220261760101054808157511549470430723586379363915436350126547903995801813319340177024993551412474655559108231652350923302664271827543272295856106364719128326981837459152529316571904562353019025726758779908790322935144975511932588540119194446644175574204678856055727230605487300557845038853940087557188612849527504696903874459871711540957965698770343060633154084018562142518091765421384887138366776076103279976067208855455611831993764208531412647960358774035927804868307196171125481046848365839406875816594975965420575784552073630811121788643799550056109744231256395082646656888340480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -852876103846848438085070368070185850004800786275054582386660352008435341530813314364809678134876379481681103696659212984507598519738045758216387926833013470145996698709087708736455804298925500556151501268649716706869910758757576840638613747018711253522102494454844022340116567352120144735639205802916255240777694312908176057917410558948322061746881319846648339659409983641204208746834402662406738641869608020771408504437473172239593048071060701419949221022756427039433728557356689764211770619020470267114989071111042212924833168314087171789793101358202886613149385935342070243631929194114112249077737948257456929437214707373478428250543373691215062892525644127798675701451887041699908217120316526481135781641475534595624510832823307149033514386284650067541132183633452116998951441583445020438165301876693578024412904427447835351776963872910209997890255734057181362849107423492760244836644089310946003415673429022055723511102852191024831927002672465141236419273818416211726553586679597222510845109942176458474507560014163224846774238143157872219814210192558898406805330126584996648965276949238788074607658706744781376921839276483052681784436740273856320267680966111038318131672922504003243683564095315657084059419802050738351462175969658176170694943369239209751160964081792962219623195863319340313822469003336822527222808824762901835977916235957275700930611104725899530373956399441324373853630815785473219556236096681518398800582217806679985026116622213087423644210093831586564229719497522689760054300569685707970710313890115995657455237867733366725955998691431044141812479009096071634503791945539573948116717126912112009762137966621417773450991114102464434703162113968605191747594024561083778127717201678679756264314642282769955700014502166856921798960992269321498000618841014871194412891709024005063779380567905934090926794170611057337019730304201575314924782396132618783223175609808258007683465305803130223537435045788588324239445974480889948846785463458235375422896274816249676242907703176805518345533445074024068358416164758791377010451702976411119140198035754119206441017937663566574485873392862717370497094745385543943026154829360597663317492810961006483446490222904467531432595986615412768340417249416984008717377521531273587697666611654431044588627057637790834232333108019288150346930372519828815535136105777904942755392788477565960887708277287062340906723546014341118483386798994977415541995189401733587636749352661085244464024305579731056924755265961724370969908453037827705176920837042844647522172601191769928172186616884298804420870906820697283666795208772082572137735784296046382319214367076719866536532622149020407540419105035044851155220698840854486155645341288289249642765584241230421806508459694444640099282933736116050955532371732220832977075644102891113351719576751790517605389781594562727648440977690662003130915812010388581310218053262306873378796003814917328929545190401256268488353520495064139614974420418149202098135366153112761182187195701193786250846847898825382322922030004129910268718920480638247666091596360096763803909418255567562464756541672573640103631344248394432319083011029307627630337586580631378333460427352469065346086861522760089282526127100174631223592778332129609940464814071740466887185905481262423936238491842557117065040463961957721150444944521581263279632325379685307933998718510083493107673986388939285488952265052878291523444449464483419340408053078594768965027791959307817292817095869836965115431148634370478292703443152238653103498102805875487028867526269548867239985996421467855735192244698671083299847017628917083070443591898199239350840708405589569592442781089553903869056740568324798806216312935078815269377344783140812382652678737286172483321371428538396942551152327904088753948892382307755188939880958652945616291663717096689315707380463493653229883929715192037778069359511029741689491357267929724710500912457340697931732962477868141642270465184135656170240859345329906899542640716964464327296406179920542189725213371892858163237241573540624050014575518264696301055203819912279757960686742824212508134941868679626233431699442623753186448131963079124899599771648137849048454781621846460833423557620827550230491849077552303612097018910516285910544886127875294421460204984858889626520118011023620228904089541144521417634917723556818935214506894001218029848485210818150450602073473685337995727717561374130383633885454905319658603747177444268725028152520254521822406212605235637508646393467537141065931181234648835517176633546336035467383231983008629804851792735024705533177719773317824512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -4803162883179005803442863196831189453163283602889568651463672939444607495508717087178799996363998098580080716604779458063711092690580548474576698377872151658168027684840724776553104005050368756923639515673366143834945705188488800377205776923201628510082691063173739137689295042121249022937532182785495433941036303619088183411252771847702953396641533125296590942959835584776192944623030636756700859623516793927070978355613509296369433474437902502583458475114316611459854305628638740346282865350968257954017171421776019388849518279956972792760122727430409103630475362337175924645431135947940425030883800525982415919853780088898199163550058287318010314264325131623816528892205230927123487974256631432059144690061502485792495676991353952978977005395747465991093369072240564333068656415718210626832310542399938228143491716961600789261087144455589461997967928993989233912750368285272343410039708257470406348260504394067338142277790806545415496197995531470814846632378491156250034704167367815950899942789476663974095899957877925219184448244222346102672691844376669178025310814896964376668582035363837271827788690524436706061558948535870369060911601817116993161891544052931599950912401463411759650635655904114790168849181749390789948096665271710603405141917470777038040598415759900435528551377085352465985521002547183286587223115740195460317404186556232399352866640454918506758711675904828362475984575272877155570997051344931061541133585135527467465079425122559778773052975925421210539578332626807154520503502062628632696396271545742811866735254624814881027504413360642329100648944084606898350795582596431313360125241967773619967350688829574504501314625019853033759530169205276137320468215850472943483871588516498190506315030727198731815371849553547053139154096283591662786373079637089390671523990981761485996543309410820176997744040962255757299141060030698535348834388212534663847360917486208647664716042483143539676656271584909508796660592839151518454560171689668013696355059903954909067324087180610169786264425755861264776567376213621537061161520764116545878834757276268989877260828088630059362782941018062851477693188193221203460906831753139044834609700472243494370145900957455822889641808735389211777511627693637769973921670131432477676934538446229429040190999453965587124113090920795163235566227070955758408465273288814381702263308922799418305101658360068850531704540948055716812693311339053148672296232541503697660618520650114540584771715518087422019933828821052996890754883986992857982829577138270884458383441874663524375161257124316023036419021828646340097428531800737613097907852606057648899127078161593933721019245140908444027866059102809316785611563202242739583200491659723285470726248316807728646201983737642547877249669104778273460199837655066943037188031434884354252135591427779347954834939931023135949776781287597077989772116967324848404093686807933108952050708916094027984910824614941661144807376415606745525657673897053991637943701695949040547822842858051200982964857808957260791044007064697938900197351751900229786184467773151628591474644722513284539017925212017461657479240131429178871681309897937096497296544987110694230221421451254184824052391294375773436072283729614051785193517121840349182707939150576002745309434106488554685683996021408241782828488496982244070297846969499751566754434395395942061714526006543342623499270794054780860494255285404997539729597810998596309123933414524116322302525594875792044180278399362822431009598905252143103246899214639451712088730490533970950730357491643720141198230789859742239313551681275531666313049997659114686888140299298086704602081260139165081375061742500175088103488883989786110458746480827549177391190343967785479510717283943780054496843490347564410072840488169346240267474775782982063926981518119869647235782283247677053212316226257548862037190999976447047748336796215130658471982938528895031487409115810197714895475210593631908823254086914086751653994089337105454895003731931751204303986084696653596048236485739183621575379597828355712954349397111949901389763406421505559384069386751026505157810708851829957309254208820080067678603930534927410469946364535611835631843676284625025853600905575943059177826119690967414653311415678575610412887098794031885751333566671822099086684760668867079763579595747400803042409598484684970255744935469690947313082333341998511763864497977063354565065480821850988375215844473833498524586226827658523123779823489672282117694178534507672005130051294068773887766852058416541305825610518583681772651446396546325345010355091304033869919308847513600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -24228771722357502209949241761489085260688852344410088781291037534450532917024439425783394493398923285732220116001702904089449132616403465693727302222633242958281908179293023496147345253532740934111566313648248916408242175459724810124878939836972323265097393871473025529244576959006819738976828845249161583789269287516457356226668385762130076027397539069289314724004688270664779520390959319945806388771559024922491892711226400122323530444262062355479415564472817494255065485389773211744336914446524745510928722850479313433773600198872997439832843411436713680000588671448927306263573997814489832615010517839552511004839340263303246669855196668006318901704509357888019775523013192345039866191988963138009621419284718119402425951129022370698320149315858114369950943084458177107981457457200704890392024048322491570788848335043688455096482542144654905321871666174523728090251393811741861552519120165753702280880393767903856001661475187166303458126526404132686621965941297688907843168362030290539574858184268277324356096914306495208190866102289812133307454848436655461388065693546840649879006030082427508270116208392860171649311494141227464605967613196295881949928257202462588714088279144263007774823579560798289482288221875703798502521231044447153111347850493931542184428996780841761573034566233567433574881135651448450621561814579471000833605332660891023904755893933663427168062767317134057121956632168769969755577512343348433341432012441495936955779515296868214535335045695762953131486108302279743113636537982463290620585417348038521300887991065595272937879933739929866704603915453316018166372291918206789468064381512954311373546198970770524922439667622540349069437452003635019495781645138769782216377579391431727718951113741614910100692117198983810764855685810202277504315432974750897450536295485835841665401661062367774622399435695220770450136916608502313584372996983950669042919166694142241899436920332754786296260098286534654302858066177279209583079397108466674477637770022313653583588771928571956984537696376335655576265898879509478767231416103356298673111107288656103506268726241907870491846727824503885224217062246642252249635114589657141486793716413683194058100523488323300973449809304148961616400650041645997055724228371292464788445726273080168145398701692977721434516118109938999017061701841283790331479156678334110838516284573957635866050595480117220113820625285377233008336239793491739506766857012821223250976491443591041533691339786031990147229925951592363346812519334725292575946290491945650090732934051045199408741672137497895956810226624630751279722763776853847252464093326820256186859394365482338499472329844708211172811231584640919577735573468693972561611651123339195602315540712471863126442416388284548523161877658241472205896202409591333308372485141592894385779813967774638061223125834023353991262789980232651728778969480060425033904448701677870561975682846692622980062633454035753217175337546876771073159128042316941389207145091323438943797441850137119716219560989690522077363806350303119409140997894789287571015154768328079197202517405076041967006253673837998636603765640013416819091564654705329738878757208116929897734442592941673601213711162319142141733420772829311240360867499780946781287826263561787533334381431878584400672260893862357428325389185096814440458776730520269809883228740470770128983214052419196134911547756468899015778669234303446639444213635385731538661759422027670850154529552493220319957937103957525285532718027660602293335745452618237349619307168357940712692481795756851646265465234949238706911769063351966353251404700457370120851016482702255892901213639508814597601267901450394786070476411629477101392125098450020475395170672031936428661590093712599357469751324773889578326723938930939035143914270866189468388151543563382881083498209843255461017163553943543613043583167151253747600488975026712921133601511982623623219623777533264583331283186854569263706190861517187589555335708624145498331295685169767768877116350543552692086831116485026278168984884475729190929149554793590128045296038581467588068753954311981670686294789893059792013864675928066131897146005786524772692234565348394912668105399825220820302923150760174114399982075644951840521448687428410887117172988756716997426187673741515495457091831972591045576446559176925642443642543048546311334891236262195766241100846525655512256400073497740692087071057033070498017768297854695081996355106567577232361677950467535923076659009072526115662963678161849488760322569204558068726925477752617370447609545181380842651292814493589051056607723520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -104912742847079705771714786264943733563246323014240305839142021043377959511238952743621068996922179949447501141530739871922516295593825285496888492962086846862324101502026284411113040089805347347193433209044638673679432533648824896728598023700490244508608140448979861861082439280783163201171542469340318959446960882865332873985263335347545560344874172706491219680831043187489516902265640356353713225137489521605543484514200874856624344105419216804268361738392881197640309794912139965564840405898914787454567154443996330011230364992534573951642780796309189362412665260317469604978994524374413771576654343999814352404946801572089276590291435746821032537258393515314272451084018357543326469353144761732289550304112972671140927856988480308714866537059593876560808741907904277525607979747185653139787592824418953854412926126768377144509810801343686565191798730954877770376504485076819851459547706125409141603685401783735932113414072836576641130504059073391732540332814846838565588326401730779012413586018633160285838205766295867468153321883498057913162546592578807539816028791720152331987543343546460168698399611396143080967424420796350833360755949195490220665915145683635792677262861475852391858062970667539948658420475684503790871230602502936044732269922850333064333196203295511020223463486271624227099489086216454452571265862890496532678002466949864397741771178191441711952503677018843422920707546405994186401866594340735748110470690682057697339584390122631190073296401287852651158047551811900690067508013107686949364593863237478436705106061527289106357458672271775720380550404215431864774446047090043621358698060723209882331161091293180366127527645202869835893565128743095165679297978364519413701064133845210783165656155988132178884207779783983484956783013396851768527089640451305728156527175928694234519353438435883583646580392315471395803617721604063234640583570629886880992429199766801379621126477573117557949920888094074363944487293075287803163122649839136259300082732024861657692011201824676862676383058057270665815126453864371031159011361757034354543222085065961171634632561923830671689775051181450166585475399431836618728609171274993675137254753075580337205102990652225017692561485406751513167086110486585232572468125795685782548992432506509504621836150001839577434217993171675847426180448357869224573951316676028453715012053557437042337047684604150514302198752935057118349080295825579515518118617434896718347275439892777062467752418465814297224712809285859382038570004904764104436695275930147107685279861189311183818776558611233544066001866051859793493428807064049893692580516891982567933145449314838646782365674105693432322446158356752057852628653240109013633266975870452883103435898985163462738930614010250149710310380603363891918459351132123807203028480878416085349747019337381120146107148859367806393693331959776907165845883037815807539848577720878125902318130325572670378683587283967803905929602667200803620296446666082928231178909129611436893484553298372588574200300296025035919351172197394081479326721375869103790983660343064766392516934621336597707464272757334116089863336650460403281436486420500122310794468104549094634360923981882281852014909939095460707518711187549304157579713658629767807303541309220774636614233094464433118551521782533379498456408582230869670796061987269011212649158671420675707031033745410422833358194412649111410450736087563207047231847624124257794168349903378682150532180277656908505916538546716105814314348491319514982096765245995652316020829376955523911750068656174345537010391471013625403166180478359868693967212453423352201708877085741626182369919147795665291609393132992463943361990662819248824009259082718353280182191876621978761716565008391803870050686548653825165977157521592688346423051062485225067876500474899783463408573144907893687506241289151293420482842563462139036825691979837415692396963241098572657849942283078758631341219897195051970381973588434124781349984515142500176794786204099449078754750648660339611847446446094460015352695531116806530582014477307269680362625433465901628035693315955056493870106204409383716509274616171044266517268137643881407579953441648621907658964133675030859525487910004473515269912435358426922113997366258950952939388684666075779329369580620134082105811009178839001589059404237191242729397312710688685614494653237331313882423388793972959658089463014019507594111638299690715126139467630608311455127044409647299935914411926044859131717754841514181393466277941937439802267994280777478043378602937841973432511129061627138178711172531400577384448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -387362140063811940864152783362685931749451643260087215213665091264651485611512534972619918740170592887046727195155256513740758687368499533288057617417257169389187826412083259850477180536943029910652003602120297296874721637801784362289021870911482983495736773187958815818974147900688140111399562070334990587985653855917504083212291939320567615702085801461434031864295196774044616699360683028160757930271779606145813968980348266084861247350182066142705545044829537360863398230107628133907844158746335542912496092492577088241153507233771827344946551087546824294827965859841038094956720620642440872944693070017198416451250366810120690608947030100219147465078748370882607823014952577279040433280227641277944637839057399625502052404256398955434907102040766513910847703103240791975110076495298318742980739960682989081920429630785802294312311288930682597418426281685958286185850579196964202438089027778784293394349809452412496761940681832725013448411742045123330521607580220410333338391662514115884510319732892431877102161358683138867668071967408533467511017389442548378088120801577824960342142703954098629333313376744271551299026369339003988872943292109950976065027299024198902120684433001693181453047614830997148166186331288185059871149473587744766176373173819452611399268868211759427271387713573520919853468971455869875441994757197095017796633997976205529999481579599274983089003965177600001909183081348626878202727766104796688614242664365876641230480726323783133411876544160206109149272772259173607066477999185245938604434377772820965093283562242101675450297962751582254628132188814224239749010607612571086464411847509585015888981212822801645684681037738619911862526386661969613611321110736312987777932039124768473954183523566021596219409237291355077071961845369185274153246283037313888086892522069628454979508429565376297286526058072249679005120548531985289363650319381978280466252903211730319569321575264061797686686584656888870149570524512763001251197525093043395529634423558289572319369263257739626458098659100442977916841676053656835034608569422405333282088043326575786826082906945859784798927414538605928833599168176073456886083214266231673756254468071840148312324180965835410783164278899412403408015835217624963709627187578435330468799195474722784393233956606458620669836531997685033055626317364457199905515773877107134793050261404118815593513618264130185781886735747452587951249143719085776135556447447003790325395629306865323831043481488554954018360942472646493423038891446518619272838033042209493652648308344928499477387346390250310853611295495861940617388915060751586186544664683024227058026290975651485054632180831393425023110630976286273849502464114768510802611383323174996440514374751960806036900759872941470537450019308879491353339687573387314706853978794793430456682781508498490675386503102546740496886887700522004392283950075081540318529833989418873282855436598876805762086459528028918460038313061532642177665473266879260453713954810973655209002485032637655709057110982318795894481614697290494230855838843276397537396228942479202561911867780714245975931903140191217224548122856747456742044000357119631008208786820917258046979746779967179281986434810368518760253398795468456638460191608980105066251569782074916799617315190632836608698233916058908803854024686942621943138550874189378395532935841706297771737815160132766076099720384577436555223629285784832575377929357673350808643947624624015280443425578138962706079387689050095141238516377639289251825976584517544470244958882169139925585504004268894871960217209563021297566213424647814598234008429586362235055507178135677811144556259122894354168955823327568017939911883065196609039143621230269386085215688120907243655733178267012531012707907626824118884010422455281985393323753154357005390862340226495303250623605475601070703992868536389716124572337245738441502201698915740079974362213169180029624498120821197118672267317518942692916515633375199936334907554193496585192917577117920348345952626359388222094794866157286536179944092778354730678582080378919158655017833006937091600392156625664193729891413268944956450677391588761455653957593978283041925147687917740191096822804304108028322074771262960409246630991158737010598516234839554687391356377141971897534522176491653361434500342512082006764764932538234059045084977552960981476062672258556017945234285077234993558207626895546159014790257737384489537129245135332361059098402550107343951142952206561913376159966124647847768831740268425424058835892264824471835780935416268765939222482737295122882049506233706086400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -1189673841037653569889602100005592221289623856272356884046165486770700545400714827859377255706787692916083897413673581246792338465074693172128277614039161919606686135413575692158475249812365234005290732994756861647275506268879605621933553395842234677867636102800764373418425833479232740445613032227160826653385798331219815851541132839629437163727782788764668054301809559004811358734449077850313088799120267354537696934400623230784815681841889445710827331276598176416799087856331665114472762787256024548679100280372793387630017107212786469974645527858403108485327687745249845098142111302379242832724734734367168627856220636886425246365731619744269129118756514765903098101625513605402967863883048227231392905730239746973500498631296038519532304512503390321382017120358672484948073865145923296635730368024868151946197562292138095922884552905237827041189948709021286061185304026889807179145026889508167325125077089319470966308170016022889032329668517090733135846890044561951413732112819235774942533372084945122021831524405690039824734021055320031350547921085785557363330556925273464572810346966980601608213206136699983950300964670305265002242506792445862118845943442538827853443084649506365492532969684796590951085190296447535245552317907565422388939598884394544932538025364865625343538824705170565270637981682540595208831381343856766815390799102804716797520152165239121216455129437470281164310899155032742079285565663173471995493776867408168683955228519415780325329386344773580685032128450692195665247731508582529826515175612446899136886395717762519810551266337723620579651771354515438205102879635048022850093533869501109597101668088292085372754950798956526012241738828172272027400036971262659052887289264286040900699318201424894657872223769164518597157529917921783384742428503275344391735952885268142274469190409646642849011521876205790754151794996886428821392383947798784381985169637344801677176538742889889246539021742244912658022809888862041657278912641990004659735310366996036147312580390065491754513596060998535251297910752804711770716417556164556405116137196251248564189449296761984172831096304182355790053250985717874449947926934597504594901194657920277028357334918050019062995515897302474229217706212107474839740116262697465130598214021921886862749566659954861646217511764108900744752030330918373720187675008226219945204001575418262041107537162275967922311203476455763681521360098021993428207351087242510100291233110636763592562111164162416648783777586645164056110415401956551727313861363581541772982370172184808690590676241530592512829319265323851677425052659447965190255162389057610219090709022224055691077369509049041776261507186415986776203454421995375950335835317524204458802613989387034524066892626330075874670027904529240234829943982675468699558356503497319274259748777113778436913961866959295290741025370918958828383469016783357499290739926843198061393019757248796467694406893410177803299209966328361562602424434947491643874885684459963727597761132005794876374445919454359003427214342196016630173478943819211886663913641551775791209314093752723270594024178935033663310475011379193195270035144336371549926733824046319068170002504530131432916796234607284277775427817202829041462151209554585780226490917558597949398581656058144538466110020421082430344783814981952044478361271898245401455747087629939497858716027831503389583455703404681766297017378928690360552961854239598129563460941842900095419895393045849200525093332270872085334490969069234335215378209503573176925132147461019525130388928297989329133338773644277858029474137314436880477631599598640834815647929363362662441341429010356569084689697707002547372395285373166773504553428968793542987716349316672629326182192806344846128306159154299605739703703385016103989956716296259812017514797358850138742050679464802023249082868366510969542672666883168039753811566079597042388142579085676220095959862984945727141351146003020550146895143683696082800581212683597000764473168647110313972128440349331245753646538608766492120811237941803402980058444648205380968714290269849059072720640874373139032705095113693060209280932629248062579581236565024018840309259215716846116903102350313583897161475618868298372508344535046862614885080125499069288713170180414269202536395049116155003627160485615371718525246321287140218683229198414278231491612417490730202846090692720407763152120592773624178837853508195100999088005261927981662579880746391044108494481819890365988116241182974887942475439378068700360990196350663069094990635904551970119188170559250876112749291802460160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -3016153545044614636620585137725960100670902788375794835872213610845887460242382828046697671549183141819260614508602700756492204680332187361793225890654304973188948855845831010268431779752730915396807173594643146077478091619732425249751251790628930191144951583334931699142870589961895472302420640560730493963805048294659685918119547802375918316621765469636511179326745039979798573501384459411081948182420137145714168482310696118500629146728435853624076089358177753150308884047847855104526655110702993335689959642474481118015556161889914354386519759934042062898805755293904198962372264151669500096950212088489160054772807247651798073667113449869265189336421464471501863138826668579472018586802424098954012072394344967070746072277909953971391403275617114537119928179634488083228718312760285155022543022830247047641113130618378769577522444228522190812379914177006444835772574732933027999262169706952935461422663420024445325771250656433858575481000011683911859830440799447013117151083245380900215185686318405292888955652115279335595661503366440641630474920305016326211451713665016792087985035756541353307513094941700280052096706449482812730758894316328128499425996240889357269520160747320735347510656769913929047462934507338167049392152796284152046032012485442752748758813961479642140429313022397941482687286434246205199067394621202365133103765795746813468465220768376099836398794182540419014208104721777614165207646950271064458396787978632661022500003087901936251505054012861692155249516780277647581953818652078710810840141509552206218084435849329160711426799071476759650306261865323074207786057667355804747720375625104565246807183345847554869896891892784223642327263777089597382756775638147013745277704366488433689599416910837412148964918511450838929704669066677173958911011875905177187539851845570365117672082519735635722485170540755034224841225959120605450065988474803366012316881834410179334901043985274065387493060684569637447215237284778116041618145163528641922380777465601887843030167373770627654085319391006425104576212572302059014367675763562231285317593032959840426793006038476306689181998339379026673347267362360517954847501991843332034731012206538429215981310756867852414744216123644512553100394052031220024916172903994087979454823508115336578127561716539083453841718094621499572671913753647581755500379433107375047285746307231982737372818110425673852067669250346399450245968441766140566088674637999184390690992090956968765476548291522674317365655406924080917160855402858864421788057081184803051875650286798988615102848837053921862456293861827229439873293350932366460192561023987038054029978913208511688960253830218947310514689966865789510153844037288185914218499685417281004225477083267187412234835575355309129904926913768022078786391117268903066241751743785464334813294473995018613673125711090950914712656362140144188632154886563124386264610158072188408015576336765481346164514538525674365105590003805789076975556111430447209404174294239108322170934479345940677719734548639004233846864240039176589532106977436886719537908712945918619183277376387678508259489980280016779721223244016038232023277444890600709170890392775180527353084572989898045698225923866790191670744282493188233764776023500170134572476777652701474385306211924442420395745391585674006941024704312737934732225840026613125592233536578471934840893246384686605953882158269632751074424239476535339033387510924874864375215389037679494173189857467440426355951573539918354565031196481167878653652008125309095612751437359509984493548521675572714378671807169060482654114591465912865799133979954888627867163361526711914395259808178039887149310360107271451430225920460901437435090257744350269258380565985268696477911857645555459868929009810153775782479180723915339691671760815077445860232854515336158593572136497667358438087470331407532173153147872646588533516852776541335776797931883691250806040643139420649821593862827657181812806902878742069777579392531401146597225513609120438869741354760205381110183086458557153543130892800768850199689805291131646729213857665714008683137936341526683550013209345187025754657954153330510986887610305909749632315399841636027308181785487573602461276069132852360598833562737666861723234529128403438348470071254506073380145034461602971302242884260125605505635771648025215553786677614522134041026446537252259941991956881526287854403832967060686331410274622771576017291389783337963288328622008371552214046749515490869668565270284497294928741490794451847652334440088084271161025199608318182447639049561362200549631459328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -6216012422107905745615273669526311030276949195345088638083099210824569918933773373338918366393499909668775683863648788278005395259444172465075024485636040366057885900494004008586505420798325335201876499624748946360306572901272752935267167382710193313312726160174182488505051564378877232611555657232939015082390418663097117687726334283128886712801367702592609302958191491488689740748051800149637313828171680359136516670728600776370343531213144573160149782955771325318767902059110861667657704669716539014719111341587507467607698013495032451570979110846767437407175031803921685728772506304389081664956686980362574474983140870645253438854105462307628913235898206835636660132146067597160938358349380003571117563377993922795128546238285479204313338180821776195070332884556004777785411295531442747389720991105060324084367435776931640813075522752411239395303944780297182562170761118148255034437493390675038208215416689068772435301115303824462612661208692318174567109734533905652442872809805474522098060397929648101444429718818249224284802333423161256726545973727222154970520646850898296772227916109330638368028914847351974552802491964166289746475006843664465304024033910838395570026671618020089141614418419333802379053490798527695317582441853344814388458027209871035682817079623614746313218773546354914786247799226974585757501403489010734606800162553134833289433092434688641912274437321057930311676478672371330001740707136387279501737684895431406925275782194230243589866773559897607528366693009883361886548398615288843097073589452862137208849534852294229383176065505781854592498562378922978107873021705435672450620652854117837484840528231273327494261156366656951477267062943162888588084315071647105555528858946790355748596571534325400548200736194460475740799224386192915417933756468526435082753455820962968655347243715933630421241836832100116725402036838268938190403412787896025626414964616331254790516254808823847510175326811103942546499792652587768986094515303681835289884143719969842998669402009921026530117699166016001039246163228908479370637646598759218112841251698851480530369168780665098685098421794602873209423537354332846246798821116562842901285290866742916995746413206810129247610797946973499890529434542234859095395193892758779709529286439887592846213006770783688369048076988092886617689679438238019734596543122623770751380710244437997257421351016055458782287934461749209325145497526199143776564427297098591679640124516903137156555056729029052420944537497294592734482883251804528490107310701184481044553256640079282453020411573448485494509217489089658865733132246587014252845692691688544069310156725212674890491690131091919257639169426922257396500662982045142086462395646998459918850207599822551123824731231458205861240727891098252076117761962958629669405128215950588848319585273615121601759400858034642817996592326071182399669787275300206236400773160495878657495480077847733998451759932019170561686570464620827094793701444043601870117322623503795186954890409604085571267671926791936552531083010178938559432110346436153699272171990853606585418085328359235317280449089049278912883224610876194573097029613466343337633259326824758274529005216484989720146365748481559477448717852516160846491688380339272033380297848050817935968999614220819622186738168816117160239928740090282757537247988616978237309093394280017686725914593086429232864217591821718470755362197482268052902534879784099491057983322416092869240691341725409539027025009687125112148438721044407352946648549976649523178501689396516534750927522868380234208040037501971620492577555535711365160061217623741363767789192158119746995743894564843583818568445387356471618345952269281946735413601398089633590059837101984416822549644926526102650083672077509760820522090257902125876717906803860793161584891819151732484594239741446158797747240036343822083757749687562656211149027707802722871449821225872486077089168884609348476102185400821762496341925017292530661399019487063913029998530268018630245322893790293173363305932116758051542117201833211097610488407262687387080665566163632106913568343301811421868064072347642409661480101136419443800999716764916277773116807352793692723177255370188920252918745042988396826468151642573590135406763256033956122759591639177196563933352981457796485234991246710141909332049346764789926490410188700786357737840877306556549218952304553442690350446653502362312182663183752011975314689124895195010285373490587954260361900099711071787849875893028676835063354139494241169979562092348762412054739796466646218766882676302163843481600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -10282246393447504580337531772440053758995791369409717839239989638677834943925281963059699557844517411431354836165925856379392516118940277693551344461285087505839497896120111008653751868640857210788862359447373535073917144368535154544076556522271058405104876602647861510581770517987143877955476951839793462558294444898426270830437778331621540966204519930550351292895567317035312209442552130377390255392127224628501735609656771484205581091722660682632227495822255661423549966219637253472694267796773788766516948250233813670785653562780573700238906143983709895529863878653824085363466014904234537527667346491177751211872194209220265438475902262226595539132579202855499002471804684179314530472585112501500199352349581342055438766720613342376834420738562032692943838614520416615736662525511330665867320610563581106453086684518385639290306466096417916715518013657829834403064847213370937628180649386334775197867744990010672649797085105185298251129107319182269286588150431134078576854238310234405092574844310624451214494965053699282842798390197762764917761471389793986405643368408868444171138087627090984189434924154101196827389018745103407165633474565697015694416129394435775950988918104572599129383064071752868315237742407078926465797598093876470802955158555104042116544949918274582933787604208956579687091779172451729794050405634980376844514166491335595991991989940369149803530766147893396444633602930281686905111082941195631139743563774655489438376506694068998459916823618940802680839214932247810698119289301916529289077611978763017966372322508445670473729994774445024946059080178625661036851411540596683880925093130152546293073889745654677621065266128001259829840970086494302052702892037357796264755738481399349415508706576977371047172625327172673500499412890805353368585248655699313705312975695771875682708830144004228992334998212373049834824630757746124037473694191674734966213913220917707584135114909413293471100565657850409215550905503321610039062810953233203995241170332207392313484709721573465608763909467912901728498064375441153281504054884790459786456505468449437973238776657495116676921012217598243048588639436694265927406240060298700396260115766274009105422718390159300735015329561064791231499261838242831490804499975984285201036035149201683184270669771144042079635956891263023786438778680665810089733278468697461523212031702426214959579618248462701854323860054027007516341580579275984523330281480460386971150410086571775117441484759470754476372848108834999577948232147306330574069389325561282225190598860911802582914411794083706945192398486472229405682418408391950373239383638203615315641894604390581375046623790892613767373990263776613512978952560551032276833368938255819673848413501898138288580506425225862811343966687760866151652485845948091323747299506545607346198922163588337110500989818491051622273260344778069718328742674371070934034128663204632111440981945722931711129857451691850956497038813261885119137746394639956763265777174256051255685660986526732119726815011964705390545765008339687630013000411513420571424946292674756624067694237318127563468494534800274163601691279596403273138018702666436725752205424943051011580163201735338423994039424980066836414431392771038702608917828350020608295065120281964108005474060690957439483097830598593572356454470380443969197302020783809553308289932699219418601266339664378883207891481601871555779552331954843294431512711584612946330948589772750011722426863137136247063296149854794754018322763714396542232110464884260246403128049116786295488329054676612677518507305090369883772417761680554873350246328228962485624798400741823038738193903212856120265185245419185015086751276890709004094178428667955445603168204665423960638782715480771270869428754045665270490422220625432975869117115014985332547177569182089209622706286976871491769580408106449074032645207734477209102097553878696554188702100232145647484161728937108606653770692087837691415064335115392788563583268661551833354643328465348641390239205305014651652104685784723164110877284288304486360442279437841347780487929044543021988053643234010995999885373095899815655969737191511290223022322241947662330031976326072145543151768715220406489184544910138141629864119989591348029338043529354851656369905096758938337476537036961409282131321114419187357179405995882141514160155559866994463999567736107695712700329682438044980435594941261690683955980651285939504403184978910508643372584093602344518640872673265368436557996723791816538330431260311400146478016677271924342345885152494373349531082153997107200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -13547963461421013592465520351381621126155494290805723779126294349410823567265593319143609901518440787503006612499460991907848873723900149237911652481794676540023124191396992709222625886822215946222672004439105457267245402284684891045930970556285341557244737774228482442442646966864554965863536768493415076151519725302573241289236382754802875403952999982454767079596491527873126913878427004126008482432191383808132403943071459899529314797326615895864500055264446896765318713537216921999026188913405154555306440662662901443116324931054864361199211628815522432756372924483246980289255179685231804863285236698515520788765264354221944263232026419886122458463249184396039694366977221396885266519900787276023609036950491051251184115184734607739024134543031707877470305529364770288372319340604267786726161612279135480683144194513270782186076333035597854097080631423821618724757370760115969763977365253423645093880981944668057008992686273769202630674223410949060906003784966199233804487659266031724747543147484474482372347460808878745736306377723860236461251059219241349826959782960516355753660941730622524447751048275435488808406237792759995026759551741118268649440007210473324869019957550394768624875912176016551360345209404615414934492531615839907575898741117425663202532495615869658704069793383138974049321170657237052620265116741374495743071204069029789589800242318934409003081803775890222710503170610790375950077609343753778343198997493868159935022160943531106564645293406597782846248655297138252180592723167178896975391158111396604998681540144790194640348326968010308858810788278981292109720080423830634876645700191173092576960600057709464546915087450946989060187566656465849523575990235497739061337338206539648693704267484049559076562868033677674409136593271877364985441369642061816217162468958349023221730978781320315449793218735267704784244275765184311224922548541649523663994827107855518342298931536064306554050276268653929209230444443630138336607572568931345465935482952968048203399785756465868757985387974988362821622220356566662549383554519298962166267730845903103561706775393040878294293850083068897798405883178420684516205083076822779883502725646452028573113130115242105301541689863984939302997222323242412926003479302572454333127332498294444966941379496887655328898334293195721117996448897616334219072876418900729392081211569065113252057603134415929764481287017842594269877196043951156995173520503097679224027635759836825586651506804593491532850992535244348001295973111049756261665054766075491880811598677354339719923775782789021964987368995653861916633710454923528895583185978988654381997246134378309016189754292864302015262366853149406102842268870019373627239354799445876946323128797208536536138244495783265481438222032934663878209946623504971269501002980140354281094203403236387918144874126177807614109382882765068802097215928877630520322125209988797654377798602254536551249943428410027632613956101442179801939113245987184464312780615543809953842266488464463574481878795898398706836974220780152458708172087858255705470045941672220130479688702436511454070355005058838661977829694085287556606107466876849678944838987865873776279671093830606581500658551247382359160597909970713111409442741435158439891220616186628888092756500815026728999572065997609567282594490944704828476431018335812500646589803187983414853757642315806102784634468149908210847471505390073300642512157061601764298534035139489713117481637205558865861857116327674844695385427283575038864817906870411218577137060906223209347519434728661130508605675329976672185222400365329512715764774659312953527451437591733171751121146281808606910258175084368034511354819382569578255753795072744935683549699607242628490884934887154063066242824981569727689201351193414999698514192051855179954800656667457955198862477089409427796799731768199908830953070411529234449529034989867965552132121419293544202844834167580769982944083788167388493878873578205078036312972096886272757043438713832955603092596445154002342272742474299217022620299820575854396034138233587190643066904737397810798922700474068469601238389268053889012542983895792172681592733193157511109061259366425434789306904080082682604221210492195474721875599141683056250007503832177822791259104150835534993052821104199805669394761813542021790673784757219803723865208233236938612724499529878025090531737518015904927570253516624447620583623967179550849110748426679394754717738935648758338437621335144701443020282954904757677066571340429258854758752832113517943779544464015718200333152813056000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -14228053044582282334471559280556805943601262341056109826869881828955771971598204983466183514081184644532839387409165235079054504509550694097384864347434299300540994739098012964438939654647716676794667342789434199224502974224593504511162945604369964534814779662049764419777193980501771121791838481165062526402166395463321297834124634170764344988935556927109067396130975548692309842423040187405257477538897123134310008018459830925408612346576023113931892935456922963679172792289623828716532949793570787884209151268209790796960510997419123417071589542458579122824931399229325166990050609943476356316803956748206971406794259614225169947394887306933896562887169402233825433609660520447929402737861076678246575258995643088190923114850432871541091123542201267621611544483716617942399059773129471900907953385037513716922127044716280904338761200598388935260640231974060580945776781926179251368104722074012290017561124926509569229431761665292667084365816534216853606831700128672016052887591019126946616378449617218368332783776626928397804457839984030961636604165804478638179688619164998523087108971053512498830155315296714046677412641401474138967390753836195053270352371430644080403304878346263334512975192394930661068698051887120644488244267044799079720583482314638072356600285339677588443289381046395805055257443717395829934933276863452639604177459099434992725317982472167319089547993223730891792486748096282835554195070877113894045818074199174025526165140999982165246404288622594619654681571431896043149241602160908290165291519622088914453328213957783663419319527152543892536637090459783522318089525101842324015479869829514024530985103199668114663785332739484682871818252605003706287062824801383094621032893071564147248975501037175494690721221564561225013722434380050546081177138489234621298277127468713575997442806597968827015892549595407391765209767851135918492771074487358536887511292001568619513101382582333273187411416634366361049156956078978850391072679377152093516961774145450866156713853527612334076484635426419547886756265366330035698907471233076926225352589700783917286441844841363604527673443427183683677569665464436595189219667669805976579592964929186450458600238024143293860382957314988204650602854233495461559979191195937033675599832532924417916942086983234835425180950124200602960462321481886558369219391238743868177934294639722338951874027907081513374415315370995676290777470891703783262720925376918479717816765984453943889862013903391183957272685653344386363887874865162507639478248019269192791067545574541537205597205900791255581756859796450206730835434880544186486393154731047009153024541363410199432506243315835451801445820607090212088023845587000168222842043420695908474164133015267232499128885882775748117103683679107805669100020705346046971059582313940815011978645492018537570781663338939883748926566292667988865241816136957644798857646317995034505481817028993431094323133611395168151957508522948753947896883572361868065344855999933225025661766769195517898354725676462858016494208425585827549967938550521504741935318952620453781493052584095507819877572003391087716126224140237480192019988196149489230725215377031352137356833323599232205253009625242209491898918018350184142453668171381432119501688677527466241858564582135656089893448574606950967556218341025514803855752774791645307904595441992244948344209718499713480232840438107356856991943042325031806608656105908119764379138367444200806377890262494818708151795678238361678897652245149390483915493926333961878953394418646372876305660281871005326698878728759100838380087766479765916491013627412746153008379976325989712198618179377401633587212363299480986606445017094925560592627245820124876413471987208274784251978262130036938809793910035191435674494958065895861319737193711507869755171783467399799080650702706672261561228218712873777761081502327444090304249364148134100733937253078470067855088736066412576111957253358557519938430095427440390059074381075587962832734375501730462075444952737002202353106354157839954927118090341900674132031263740190475153326164004908228284809486082146342340944706863127667111086063766205426591959137698423048192244808787524872594234975980702998969057969856593429094519979099189777615139961958857800675342251725530127402159992107915235729440932491741345838725423056793688409081047687710225478127368444600277018041953760547387716109205073795608659333569371112235644569056808109668299024513307628918048152664323022262106824227430522852038593802703891238094835071754415804967250544488213709228657868800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -12005927416631742905412213551466136633340081665363608073861631729235541968357925887479478774954786262230007228490987203922470023540111206839921050736528345333318188819914545267587923887902233519469549759479034912231440275123430566500324567302771301379725836284521449406745922186358888196718699945374930313146493012223966509414131866754362410543313292862570512425696225689282199895328457741589920824544938292747210460428978963915496795458314790680548528778922501951272792207761408764563412874869596862394155145721226285514111108109339685007248894083063620698477000748531653356700222502076241643909262371155552286221105305966152510919982352991533709242805742914683272542550932333563431110246947519196812540522589609208574421261972280852921347749430958088582163487195746853813677488068149633797997719779103321130012376340699320040175212734511798155905995561787052662560490449625537142758499752806142846862773110038028470664870674922017976107082226374017032527254196391275277434596470408874662849696550679684779910291990885125170170321561531382434792865774737978328059782000652784233731395990559262988172108546174422409184407586994139898371461571386295467198872284348417539704752076492416199769382674365671610201752073725318558993700406314328147197741072799069162919852909849913969685716288665068070659624997005550285629026471623005054899619630392915355529962215173012414937795114606778894681537018751510248879745664157986362783655612375637454128857696563907845015832982324114681868924116455479066608402214988554066454020123055949186556481875843617988296232416072048454889690631756420741083560966271985206384413991263165781215238652132001333026775063752082916468048841242602226504679371157880327675424546344840018285702312667788150731137623082174535173501432160143083567020663150497094024158321686967344462372675198948188273202000379222587217912411790827575073693854840272670693616055188632892007702170437465303098068803189194025522403780231997452800946054695713492692299938884322569699161116342704077559810699573868974988252334485916327154147121321717243715108068819966100899844486497609515047729848418667619766962938620755511711925944206505636489594593520007363540800693357320165527066329283515714596592479960810977219079965494846740030905656907705038564688577637367223669999412139807764891632124097992841098536335220804432532346632273419909110439430502942187296050779629827441006309089780974777681623345499239051398247952267952683791456373288752344904552448487752760784090272107966586913196384148727120313187273206481633723355269623263467280869633920031813300483482253223664420846694396581676825690901074356635005181161372698444825958231622036756414860963872440963173400940768895066545141104235730243756703914591669805735400689651951259539091114444791736585586415959083311098898241180563675446538567072137408365639865171768814014665703237464362673495957384215284188368376015544585270188289490010473876365195961572353193813095201372341129537085218717214295172035901040244587693874308216050859060692012145602417935518718554763488150906517033402824770193930601885564750996084997694857780233402464447450764219184432578775400831461236242750998680701061973885072843537636531137797891829782939988957800151321835099801200887502126817902775533010421067954867246692598493891312987289246985627419821320267635529817098865060474852355998948818649381242590160388473655275380587947558592383120272353581389871156806670360444594891000765440934544208641000886027262860664139883600362963030181213417493813153444312833196353985466880256647816856273526511485690753031101140251020095716977657168248723421795384340871780914188547012172233211410330856105653699851046515688483988094862451388797900074623308160045992672008809004964590408834226156654310655305000632329217881893058434839528695054828980729648461182585495266408329778709033035450808518846867972285362218440000383336026832318979748440631010578547889726180721711898788287695135094213502148061215735011025894471891506732573034149755416288749656532446103210214761983153137150156375114637709449475769528858535017595731459930673857103446056625766999254202763532874214139067222150394420559225535937489117200537629162497965104126982851737128033010379328548175479774282832071716015638522396595915069102499449975452675394974328501429727942316722153799013314735555538026962633617224353658259158609923512895234726653602285331584997515267322557629675248353525955907825916166878820508391994300499943222793682588591134805076407721513379394737713292120501563144588492800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -8329690921012457044999078953951605226949137277572844069501944294282490816533441283153270301155959144468434701541255760737786358829256464019207074693937097711916512845339999983307762525276379009838647506727366575840734644858853691083099592640831177869924095937123247208123934054250440556035534635285320160573537515183661433558464142146745536481063337485846529103959465193065454259574261129828121587099341297981984823013204268154594194242119169486044128453466062203548578337726034574762571041870477484991103378211231611703823680697104856938161631500143413397586558778370934882333734223731509361980515078066166049806370472516444365537351557818010745787428587139254827549952545895202362341711881168161747675535705776447459562637459395518488803795621031993644287434192608612063927382398193901756998880204675665540468196573718451207361894809729805430871921015990516955264858997587752998254032392517914303626361373576989737601426793217288529469825022878579143135104094501141976240221474347021534038364991438743206591508776942067358153839171345802449274909231210897333957221909132110602937084456536595249627859479958660698796563438424638519238801147564797758505486873241682649208892144534776800335423354382057105774621322172107578568941470705168461112900334769130482959729348079440658690231336169189695131687438549017153061016275208763941736033960358399775943908766787777044411742596742322919369712230035523634844186873702994743395407322529894022674917006862865552572644556050487705093534004388001905174275004150549716654375396565600107397439904994600445846327950527731414799158309154260895571081354040059841136604192925915395586235979420918243810862310732946890122750639576472240764471502577916583402275389997463813296845179521113344537407008206227369634660358031364896095403743594067735526573591630212317230835483893306724651193244887047224237850205886492111425695939451765425530436062074943770127671838811031973713354667283840027741362493926292339479317313197235789536726573338379742703225439827091909329728675095387789804645762389669739124158394296831521927490523707106375559025553708038690853809580298902572752640659729723365570120509728543439393250904778587465318992994344673098341873795154033638145158778521196139075115857013686633900298768172183337928599475118428530540924890679326801298473570061814528552772635575218757425336742454995270490971436048385878009670344073447626656626413464376952489620213311638988150940100064957059078088019503812968852613757959808208114387612359337619218792772058686210996297137314855294035614407783743461036917127201238170226525579933730064463641927813362852494674521420107490480907903834449594524198977434491962354814793684011000237792493527006800336118465821743678410663524249621678275452752991111900203791275192474012722665809876130324606158695995464325484717506191829568012074825722045894039443213776929891634312308662319537124773545904800493172638388382126928972930326013973563702200887275325431120489813943842136175492401553620015220324957687744511534839625926577148222792665300268193973543405912889571585717382841023818792018476615686996259940326253842587679332645655309290140772295505406100652460565923405567756047111649444426761963500015619494807878772374628243667942209428527725609228999247929953640067667827568507400610312248455495327810766228318580973358015261590630957912034244732846993420172924591266004325852597087577165348355091555516667643030281080729184312116027866709151560792942529477124630000753948198366085051584196969771943952883747960679598709562367819730838737060206258119320292930631094951702288446697492676528379140295597380764256619906399974214945572177822911194894197096058123563957298494986141433664884250325191671405360728847016131895286016981142368282885626006075226494211529774602758669871460511812799797557006372831529101524792730898018316066475915490166094537995738941329157573216698291051865060575727190120124698877905915847127022620112923710280889105020179903474493375922727576764997478966546202273796413412962166569118760362746586237474097743829043141863720687603563579676734708839414345767935574598946306246034881886827809460121193823143838507801726849331767678170682922391162808337033753688541162474412225948193414229409309800614194346493597200930960651841160530589442325572948394426859388024374403606297834664017099324296163967163326909931696892994641366853511149849118053506516150001239806375607434384104968495213433521396178134030407580897242772315758228322915893848746755729431453329103512376625469394518016000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -5012670957862303215933276731599693064557264639852271956896150442913701359536554134634320801170454981494265445105706463175321864613298047864196142068702379746827495132591111390556615462217512971223903735921206034123219154704904520956787954039162581315955355905471788386745564716388148010357616367193241354913736888631625917227232797242245685083600271129657277792090351033072691303899450652067894724789898159910072291982678180824605130102046770357658756513768762221382768996880519398925401269938356340543746623617098772794730167599044932362428785142698420958241219189281290130201168371219367608116356405091818815198165459366889899863360679987024800772120057545609038285970901528670818483922945083885635500940937308937212731927813308208795691614688874963644851361105851240028595935483309669386688350958421401564255756573171300839025486534918410452461886667898972526708752415301077529327809412045515725348169775506566348576123539813110529518091856944272349487185161566956793675416168614668531845262176449417619259629762460207485077599849867363997081751403389541147303923863015888088119776471127595124607196858456174141825570737534022482534323295025760585383244593937417887049488825648191782691211727355259790046745335694047616588853706672880312394626583753928585604316282818827318995684490571524482673199130986097603869123416049941323101315013918949702328689304657941144415972095223238493026291563777095295956896349956886964054214021679393461391313043707837784726207987402731552697833912386624644226504705209541882757992947388784029983478695982556700891413608168390392740596089497314049309826491110174987066585282473741363648735062845482800095380729087418308767047571391149515197062727702224886765753208641618268216108147419106922083957072929201058371559233959161993200404171374515890712559481845106756282626422917265174704086919742578333604730615373092146621565071414427717448611054694213736141968937318669326852497946017274407332313219503018504771781652568537542635244965079689218204660774100654517607846499317633519977123338951769749262189140554071841918755647509584423274909850244716474842884456282944064162763633488447918976263841972477802336971975555102267990546630658228974797430576354013042797542096354010095531933902175353107749890747501213285989194542222667512527889389143188256251823979457261503245896798685401846255900776971970857619922609689566014423172600917297992027576077974979577355147269381151376687742870546208049869627067766964338621545345530509470461957495965358457495247079096732918380449367117558125909751846395011737746460490007790635547756286841251294194189344864906491475565396766419580974380222723135718300801067782299154623196830569067255347607023119743362789174833369855397147449583864833285707470934036131175754247479229301511204182769112077905935359143229195831156538137704171494527062835187172091412864650022678051615791806184329776758019746911242288037115404954928414028827198028454513345954221880412653425758627180063433454145168113582409673013819981604224886818571895882433013064082561891946403341318585506555847515560797076645448255091651984218164278220611693233465710159721596785657010098681823826554628804268866825811296419207793795316066557787032378362285443800847901586272757512001933054494554602700218156200283776237900092184354872235996851915151485810551782576125409924499797484472174139198906713350335300912581470296117061425408342621628651161651551882400417757145620343637923258199839910973914814401023573404723182371564826821207061514065195600252796714518131292366184169764146684839350241373530383413689046073226154212102915504885027739736434610028904195978828562096587988460626724600147699073294565475541617823569909630578611653936612084639742574054470752814011791182174459681711209316946463361811576733698123596742840391929487485870922130851142114384806420939490005655128386270637240528886012859465756039137385929447635945786025917388996328466632940089765761895211990398840213278100963175079063932901133985094812980311800907573969110794541978342333255634895567257086157006033200713880966380543924957168315833104813804611715880038160598579356967836230097310131124863417036441813336832662649650884501891581897561378376046851983312515774919109887615529108707584091608139238592630020141946292657548604181299271475831609744484385856328056142909746927723609164967469155335005227559367228043570952698155019565190518798462213087781846588725132067434650792163767755106618371140526676213227127197426008933167141647056902158165177628319398494208000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -2873478780954820238664997724471104263115703419077095092041827734519278502049947771911985387350684116552107401845747726284052569940528625136812171328488964772121159859565186917629745153597377911492792527773058525958497012247738923367734748068091041419264714440348701843395614284023711855825748366692375896200086150238947278642745246409944938577293478881555126982517017720161359122561846642947170270418135559012529909280795636810158662282840272912546183351296910033884694947493932808067936704666596822447846697772525149025658179838819513396933660147989138205444037919670951940536281006968208475556799379657415804692121784221328514817258475937495985072549563462940937961952786002291487611210635456395388317732060079655234585746099489600351750737286110838586819630939613665500160374822938277121621298090889550375419052608229015663528486594205093926391144268023623691265731749583345271614535653453129583400243290135112226323422072223148804614827825878098962345073927915164641284153450604367475641411131904957616620666962186207639601075741349313615872099279658691175871883217657730796578023904519220722757299880870323290816970507298689543074822222838123574154487516496388254870341940863873596715123417417387016510167556501724582294375350979713435198688061258011171182285005837142529706402333955040802381433603887059935220003938205442520786503604589763587413397462886443305576395603172318015227964375047728933365734873821321451308006262576347065558113732825781224124458133887112202949207603742543946890787604754455025780672321751530273143961024156284827857215019401261961771267783117244523257780217753726789476690610733255012256197120049535948395379313811086726276368421991433201131298140716769253204342623019795272033114107106986409310241368208704611220165558526160372346193885930002167288302027204289253904780155102165519744097135314965010653313372131474216994672231596746809549556520197061269533244616048859509617451795018253505055243814642050055661010364806817793336804052082458534488852026688080269837696835671896904310676838277630759396504037601299369297001360473151701694763243878965171285500551464324296605115874007597805889417064748521251299722811758176920966237222579808365670243171747544512630066696260800016510505777945491799987919417127163196116748955153659385141170018667507137904084111280644107521195145595068133314797557031866972931978682971378964778471476625786956714727651059542050218744621741185858252735292471846612802152673977941819555977340552226741041322548691855943059057118577448994830874789641340144590685621730613555630711919721802129842513632377124140331348215260277849579686461198915955720248142368320580385893507985627408754838686757918142824610799382064947387564456189247028906110959969728760084079613616287957937519882623524873197125022608894878773574004083746404536479212469736978825565857736328113662529325839637917958003655185725473693938732150702524090504331230515467340625116764261991624847133436120888686211004640205419031751704643869772945278637495328751489419661574243801789844890452801761701083342377716593096670488285308585461147610368977682004347910763554027602625653791732467951287502935112848344308313539254199224272561727648618873477097585072925791707310594874267789656166174455950022116081801961693547215206581526675372502372047869206007697247727847542794519777656009122008274286714886044748016306792539079875763025598556998100862651833984491883173488781486610749460014823904127287499575319232101274547794098071964700913924165918891141466783744494803626904278012326194982295714727202064375692994609867747099647332461196042884516556297814651725336221620507673689669486377239542691465164717616487483859853282288007670526374935915848920397296811641803251249453680383457633697678928267549787967343820474851328700872511564584746026523264826673278731741863596969041449401131942384454549537616691834849135077317296328587239086055941705180385919717438760630247186019145788944594366741273948348999531532506651027118039798139572249945123677495616187107774324735722616762734920731014314847430619093927098760441007635834532726641611521910706493300747120646708925380514094625723596653649424734587137738442413778330052142170928208949423672511915770143062744801032782463686814128285780145080787963619906986043005730165586341635988817051124311071150710795594500430644157088513344014746143833867527806299866162189550612953146719463777822382844054385243785955903426339038342125619944609206698496317066406620441021897805943173943006690904828538530037760000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + -1706120631352697674260104601303797536832633441059967526629731196464321797394136382054648532579736450150510080763073755271187874610821087114398608307422669865686170399472879127340781863137136445101326697074402510519908506301827345176222756271368528861428212139852681927359096978206685121321530457886470623698874819067951911443811680710811740273557749060570366448729082095661405375608337235288011366545206894180497047296467564561567656475466238407142728732733029026060791884474193016483727226369958160050462422685886040936378894736146756958690305954708739125940495608452709713897928066743668552471870455259476659202811853996962177289826919878079440368812101188177330702828082521598821541031502433107299373113656634708661797929593165898883196127378232110307105218448982675952027907079652724070784946352075132412649252242248093518483743645615879165302626859489935805404698777480950171460493049659499862624587869094462255663564877693314009258282209257079709797722951856742575428822929337827297143078666330895524903103377359322944859955420086332919548667802492701339241488367096507294697756287025345340381301670187835534501549941288275523189750817232266729692136373395286400268951440670302060159731004072992308540760973637900278710405892052964938455448860297408288144274153422573588464644434985542399602408910028824000468128969173294362628187906697083042843645807981818259335563200726148453974352056165027786605031023672858101969118263173590518888001521654926751986570057134478148676359565740069489439966494286838243694362853259272637822408549027903721946931051373385509400962184262754687269696892956765834415591085474871865171980631734562030591436785066730630365210746936406352039187672740721634655002974957579179521552012044946107458165736816366112935664132892150754310060498592361192692758764737717116760732812324658145890139876254513489795492961790772414814850127462748441383172879415541129048803521816404667271933470580002255951708426149899504309566893367802845960917201135981867360024127680274233869110259394957997479220788507194049487642266900902202382988197221851256152833079491556428807730803312376299600729514479145660509505220679039451433066860633842134532250608261720246269443231976774024357179699031052861468707922267417420760826013439029835930253099462152617673142327649270925827402172551563424920090506411072177533298167700494325206777603039883673335711908691531180243111635921654296240628761101252277943259707916381410082756928420036729924723539881114824717498660163018074528798491013974296334969698514127795502171082150960262022806681070032065766426481860665248764831146507303124382522176946842516292842085008648372556039795918105101777755953959494170851915605621386177240379935722459390997296961962324881509763191329713182692105403596811904260079899773483433924190154419337974325057254567435871057658404037415428878868333715780166439478287874329199327481437557698725156230491765460754017210565177396279465458091647284962862646051844934642777883591310280515885984785447527274874786989562617268327236115607298475932694164305533197857384128455830602888592532552981006295419103622029132739304764014858186683564486757371240557872146508039878494009515370248518600836313752761165822543988134959212057829770662648446723743796283636945283267509050504087335470556504441487525310285953091891191418735294536494969687459704176249766709560991341133984505806824272869021160690204794727555798123111487340590714368570961202638226078794120276630020519935509219257022673098358034566100783644453952677126520220217735932956305011483868456858006234129322906726576021940374994842661517041408202990578718841355558467908049833346841045783393855283060342780002273062643688455500286388202350072746423179022111585298545559316645568546387013792504726743725238752625966155954815428639437803891972195424237442783727230674600986087928195660446617492807225544602924808740711476079529155344915906330624105584356285047284759728789587229186125359109313442175178824644285524547038235167409406733366911545130576472447263925681780982542019493965496851119170818771594093173018575142581571841032957366810045959310318810066101802653458702149406341271760776595476562469605276729444155388757924616901682190526642172417194410303670318416908112495723928854147180318342577206027479459935017317368950640010396505286573568585562873652879183875773666209445163998515931684596896413331166712160901866977483415721389400305293674312123873958173659076464425875841164184376469549392126866477975183986558519738368000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -1033773055485003071949375326180987886486254827895139216705557115567333859884978203644795082034049309231353242593883131294095200833600851371634505213322482365179730770731714530789066539918244979356360217582658628479505744078133183698846012109934283058278708225064244923522099703972109832196357716730385813488374259484309977151207485007200640780051892589459642878700572175152751642754075500360998745616183719699079630320622564290773253756519818837562910043382286998480957402098090591652917912842160837976489955907873657323420969346480458780290767477547843671593062374451887400926577892732294524045995040185345073614135878712485336954306243845533592268187526085884669099726295903670349743205578912075465807243004429711125681372791090981688911600896516943716278683574320895990297956093584635614116510812688752847697868801822066417595339540392574763654521481502804065430242959402093461573232388441155097599710973925149075195883280927353124497792127745528941733555627344788028710924761106517375041895315860621463119423785088094362439731261659155752427096769413314627545961288287448878825816121279840203101719690160584811376472619899037256658699274311197483152269267497101657801976760509006490067381164071742509232461330928771094913115122091564059088222732553925712716059108334629928867010321998096217532567928156482092538101113905764426536054291797097555548465779238703166998948411671296583576400978896866239124607702555441175242492804752783047121445608880827612756391936397369926650506030138825344379340937741837038884970229588107964824372623978168358709653243873633846590612342644286624051207325037933343702196403329347810744407371941751911272616219603491818218579529398429937409513901685645053191570407124735997811484011279711222763155118098075511795681033787957666391060759612496732483995448823767747550008172025052199929382152737284878449347415108090328135343122280372823670562539955458414257767800899100070402197464513025281841612935963240930161644471989832369032058078788287702767719579699219865639789448522957358392981859121638149333667395206806394772322275930240142521276254414566411835017457948752578738733088368144500211949541536514701977907651808902581858343024373243687802768336184371498602641157794528663582356601119226255186890900454842894061709666349566451662941245062573808893964474847640374914835997668326558971469451197764336764589927068498770429007100015256751099293685566032324680805606081461231551773714215553702841960832735516275693231346177054644979808259662870520742875827243549671300034105366465604885609313512041416103056499632020627875006340191782290741690195757664964278258873404277862796351817072464184956567215361644851551205208547165872159881368163413241800152706290188599759946642241243290349265485019231898358041027002623909328945041823305121331943394856423944483155210266222638443053257703504747335806800999599997324472589703093278648796730478814760968904858382166302262780559512951897674024793710630009727249851760211055216527210366431328188059636058258530803115289001779375738535276763168988640489977808768894754539465572149353420929314037424173890500681935590774133294938859402420428622762491622529342073657292053286461820142756850916333813473476801708587000414300502825392308439730819241816535483181365436196482951936094619610141019393849055909494184541443413647441006446843054484495170763622428966362544430419823127212047674874040738430558577063687256240683700348058905850851502716582171407352398052531406660473371065600179668284635465562928108573392896957475505924201957252545230618600569090985460772115233285201209861155136053317687229709131812831228017893997545648289890782228316287834548768315537544837462078976038302161642876623815410737238536518389588288721212052361170211137654022360966365490186449558199914477371708858565444812879195988386435431381752407244238597536627459433665108068634748252765739599229252237868872048677409278730328888833721400879120682842048743424588148544016551445406962444615907956895416800164066013024324909019408813880058538142661946912882490483112919497870236509860473383954573933079325052103902363022213702716095855218129043254926267146514356704363117211295993963114051647887780140339945648684118703079179495513508756185592178782377507956169992004574801779139142571478074217910493608318011297879849704776486667874521704632831276001385152850447949482007381923247356003090950724440935504912267653885451689715971373960231425993099618329048922858304368521617810573899276108511825564807060258816000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + -588082128824422439262254420971272324162912606034408796397221654332774139805085031475715472778937182995132667376013015756232784521308119260843945383102604148991673022900332673239487354397523010730488357736286827781288641686407117327375687920283130129911459723717094907270397832991845937323977548150565013378621709581890272088291670546896141434310079562363549829057184572553929431308153601815283251149535014917031919463032943461378501686089110225443545118773750313922885228174848803403803094822782318274244399301948370828705949286206167377874143163942637385579105362668784920761639330669740770984586793077500083921188183421186220740600926681260393711149592810257181508501916857204192453446909629196928407673529412542242821442752030483642707998332401627348161304105762706349776659278279427524242719688824824085648438151556354605457859171263950716224727332836442910961641718132183849595844362100538894430957084437679197404160288529852292582909903750252069249881476503250882090147333572593846166538216398822894820250175650356169627282952742973253452741540834555084082910516738421310048767695518946227376600476641663112290422648721166031183331802571598761156020307262657191247539543151068669374931060196316875607154725353012562518306313368555800635034250054660805262601071960374818925284072502081026490709818052058623913976184954647213704625182140611947557840933253487108425916068592987227077868135406105758336244149725807130602386658348963709618231338979675851608687103449479098599260069212322729272307830066761650193536355356996511457305795121572665009245655169190763903109146377380855346203454923279761322564288480069517902320536999582267108380660315358608450062832846422458107547352282718227729178178016203672421441724930925007826882066307451687202142958399211109573236161358101160574595981404558754548569778710798471353749953319441087387113332118864583640082905367147418943061146763870523690671153059175518458025907183458689807853291945491025155047663706807009082529968938283445504205415152496994091876468340143781555106602465085862600930675142609433056300910657186448994461864735256857899730135730764730870034231761033069714698663024989130706939964113202483473064283457151990482913789028025348407922984824362916963371824839710625266682143737329917156560186859334638083604358111854014310449716237863813703407879855722758985279866532189812036986647696467772038318223633245481621605521748008975950412011128304774324983140045885336932320893985218694096906217943119211380321438198895941021993524464756903978082289346102051297893904933129238016448597034621333078226277145011138756485817482775352689871241898603227953358421615544561107081344485026139986943084766902029386360836034063755038726477155285364085775299759428266436525493096813322732998182917350949473689983598727493226768487228567118583285855107042042869254605981709059423455590984550296978615185585923272146189079321802105888075458300945385066330117443478271804838244937919098851352747218956033060804370627840999533721894408647660729273708027538234612880034436756882118317003174418142211674318906701104992468946367367921749276445117215228747158462285068370252080936995534360258492646588361099676780272961051918336207450523749232307249023834473546849565701818568541022498020734871009561095336251118559364214079089014359704438049129464354168947800082862479175962041504737515667781060848287781168079120331318364005602459431440852410902783619985449137348145312410992124383859689157702186805258295757776311862922183206123686252157679796334263616118981805113513134172729751947322356108878678773513434349684438092825303667235503441332993487995367910393898804680559069395853599443404924416827156797959253058981485449870254984980751639613406667330664996231896835409907569514506441799520247427057345926880254699195475370484865319101341485358505309370934515227895421990423181350748998535952200321027775531769801712951015918990206911367943940258542586925391541801408529870337777872902795878036334317336658238158365000617425248631327314396156314908815665947446965951665184677621183526659786510632717736704428106493026512360451416991403261132411915160666162735451018209544314730714271413713238247673226655127868831512325691251465383419080786281352173149242833492278044121974734025228682892011641323997308100969775198205728379063697339646004929443533261827759511840779750529533795002670062030854004135249380447581194036341237000565390742157985669367317999086101712745691172036620635853269967520373497403214020959272960000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -295005360856768346018907655383763812571947815428600209417613595138820185106547903818007158277886754571490839674330035190320087275530925704315646157528139291214905939684001315230450408996881907252817449055282551353482303697271105764502748818103178585505258040995456977203773191052735066525451499408474042005832005004652528504117914291077130105708743790233129150889124059368847609566382904813342359068542496066047848838932886703148856907251355279945246604278778950394613552582885857852109736416722597418439740832559460357358320230396809535378169870651024584946345454093400982521376268142124345013949425534609677737572640690419589832274364289888249224416027501245765230970656193691433959758947808228221637885283090873088340529485447521979451265061295346547965788950996824148986817646369149381080226286897175698583348989143540728565713401917344151657265832077263449365039919897729425997609815708460164004713215018896909863568844112226793789451770879754934675685034999675125479104477950354467931229904019767240348857280018169110179446541435583998627947022480078856171441064454588101209010958906570625597917776049678035790883323253201879467136309528537637624380491514341691097204743442243973416746443930040950453645170576669166811483120105864406958004454949897618146157025186824310794168990618221803368481256498301124571098027851089838970488485767311726068048986156603999821224449707036343968825358097959186819814993496118229187512156275018053950453927512462483385627588746225222262658037258402642345387430477307019763706527257813628958545055560435928901874109011487660182234779324607861678104119923817304906022652972540636338192739421906478674578970151964747440230292027272524916960922422329090941358164751103288115632253336329601497118865325929317212834776179856935613767779382399869562691181156404928465561718510041944485240130334225553470874845544674100049927167656779639229579630007754265068233372770087149496026064780166664454222391073196141885475439047474197213302053164701121784876230978260155049977535290228146986538535202131641829549355427540705116439490485903319016967118529260828228569435028338663482231421319693693147243481910706982512210693320986856172224861302854776493605942021424180740827647105085617033324614057080637313505587838748579484472934300629447928172445148228039100508226220404308473738228626369814065154751282366595999732786386336792216139907983666668329348682118320456666474449042282178974344830104938474912547844265991238030360426153349186778686649403679629561039568645790536379418319640677113778899201033218917763678296087413173841773106626800657744116315735712133395998348628872371515416276496376109444544458896107328485366571132188943595863586753485838001688108926206256606772951826942983648664257705668322970658422213346583075200994237959085502245859175965858908532027134464962216499272279907948465764426094600996507161019874182200908201742468464845863814707941268759318240857923912526729385891794063033643604590334499904341800988846180870992390036588170225136042974964754247923952161278014157855395596706621366987702222003703913797796090921607566558962694612216349572790136792240126611289925895689486731750806753065931511480332783949864826614557373959945883115599465962454419230797455649995026188350463326914277270121518669808291955961927329585126528690933538881060609213485431242036942293793666120882366180111236749579182924838688464620747365112551274395925446023148414556357123567648403928584919165705203025872706352217339374884917652750408894255177725268010379521917043411751578151740051068271401207334089601872005809572057200374827009414661873030752864057203956067502713138917827702225973780853068322326475821870817623643033820239247150282545845181488630222179389341828725461120726502232797556815691342551559742548301687679021714773006473768114639860772709387539116306583738071376050506180626633482494151165935388802015222868781818419599709173687564323813705363793994889821790821856038424173809403933499204002276421791172596338350301753120162650750240021913067368969201748292468524059661676475714951448283009886278185928373278455928287338889043704318616300935678446749215739865380079477929765712534460817448548783793275599446274085364455957818182595920084873872795632051341085186058509574939545970753509110771377757266043318966976040387945632176906396399062353758175757360933208019905202911045902495929807619256105393726404434067553457786030884904904931842290123519426087509822044854271004952634297988552839360835223552000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -127540627971411371443203315583312479330167643803075425280459220194725725731280902758360724581984420587598539356180457087283639241055835738999472725286285548695378268347305488437378285108163346234516791662127262504564500919645553254626939334775579594370068735731322962788594955364921703499085417663209560747881463376289668743207790103762336419916372184022359112020678099391013528984527955788015439242542450071014452063910822597488965152287190555701233778493707451295188849490266026530772700528290392791556186575665818745238992192078407588530602683485096759128638167141563165831027947991617803616688031748354785449320759726113083042377068613331604888927566241725355304693355192878935826292210676796333677155307491201094228256677780878559198581897565061122665921887044612322044168573784796494545948449302194045645766073300466413292743411666342591409376448046877337131700105532346825850178741667921655033532697306202250604707616164886681868869599866839955685147463413935907452516524120200745170185892312357413729935019788287785823020554116450441814780911208812617624431280238192723256821283463794268892005390015004997079218434588886680802429402855226980594823502605709199169442327669713573851049767035429436494807940252055526366063205849452501779186008711666200942488385577606101947819337391954491639136193753362374826771658079721763236064020391276386126521237050197724759685474528454576825565366047238252168783683930196938421208344239562439529397548235409040380772848682402053020844593204824743819146905100233294186547048093361676175005166505181865251459582413985457094940152228538448955504326106571524189420150233079940004285775105009804857543137949446087125802748985536468371653513496973040535484160571716107958756210976033992226333383862599880712115177447115170871502607846800267153112810040076241151032937651883983519574993774841278899235887025345424495310873005008786414317285361362383354467290780001130214574184373933664565825429384778750179832734921690567783050792255596854206203094231441525018482571434538548080076657791604036381419007328966300713725509544833624137165791246917222653942452065399571337170492821898910736218088250209195154249311016955810136229508710978068115758010020285390153331915955308840915975588055844431520770917639051357433372136286108239221489315592124473429011234266926191969332413037081425372626617213897544236259996948998181352591579230091804028837888685820942276419808948455673842781328322701552118385599554303468051965800552139530733042374246238323901699684445997429766718351015109471686952968534765499666166262374563129943341778908522123977863143079159099799068597925750242034994313220668090952257762312872084654635003811611926642586617575913575150213912748846898260414807267064433116357602663087253685159271276058314048187920901340196241863458850495455953587943886302225566128982155494572080501115372935747143982863940920921447056568784571406383767526570527830198362775855470312494171943791734584020569163645447166140347685739865161398819459533336277347168165349446664128610592461836242411715983656640234723491069465669971702291939004824610790907580410456588351082558152749203438862088291697336937172738005153313151171272166457596906231664576626500306980832594233088584509753895492065013533497246451924924286511417846907469274132317289147815529964075530573809111225727084963808359542948118150333480502649371270847180356112134829021316143533482329070848018903137395521850220847219444758978347905183568852852697093644557437198727295465935099840443126723854325386888892857399783295994911101345200577308717196793075797630872005627650581706824560549543470227931213018687201263818520366128656650166512059428965089909847557931624739948575288459142376872798353497196256384725566229777688880661586591767062747678391604875344454555736895078646158671959761399406707350051744906687786771451221802742065606307443194757162721345496039163903765742109048487726585051312632412332644990087570808786848919295480961848570623610016576218054776512558163393499279004735920324990757813023904014055526726103296269051954413454197382251865893197730044047046814480059543880705390667066441664402657377646805257020172873879336732966757543423395526233297774768807774089791089454999568444856495553277501562980898783483837047259084212892044642853315570518598276010927946729581002054311262336035177048532992380200279582738939534993770361493890376098321544152218384555307262816435587727985352980677381928488245383901686557128474940525394245609062400000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -47466478295531064390290104396696103559957765352661485144472152753975571756133943448578301952934943778500057818894838486336868550932259449375403482242251237073383676873913756730395889962134121348597028171700018422468463017830781463826680352874639889118570784158452205071411214920055692771766289416691261242829064613798844985463187732583570419580908278808662229511720962136216826511967412115082102648741404077760658044650142400816417155640036719863696064912138769352176009708986808602957106149314885052653968855831984316643178510950292818856313090926081262509916977043548249060459448206463777604138347566706942184065389968459356016118360911666630415525151096842837407011362394132523919895844738872233775509920421248350687508621624533967810807679988762237105167690181777373060044112281050348468889427271810084794916501808169198369708690144467034769144775157408788979758001155803938801007993991764647970392510346971147901560404070303072735711950380738293019640514115900506673984182596647741256601855431200512971218667301473633994981978853226434893201520670999805009989731448542596375968468360871370799064280438114905027314446141307708991673488898687413337363968456005301987544892380743449698153505236640682646919309743670851531672638117286456733199679097443057619326763901634335328283436796222377537724397303553903251131399287253965232643459837764898142508134693815091134000676058905133919694997492150519048194067572052776589283675011775893623760853117492849066374090598875980294625854611528539679190211839642939840257300334312355372205931518979205248677267651086934179400269443811261919186544068036284532466875195874442769696786980810221379636268321126247490777249178553623726448236005850819727555391934819392998983192830838027404595395555501831447998372871971790827869132818472820001902285797950804146978916310685001150472940311998453107542330859283982473867369934148540413240465781094535627019684645796257231243690359082334543213070037158019868728608791702708103435160538219232244331801352576115682593715364014366709637277385708464121425373793616910512979857174899383959808421342688603247503677406857237789851580968611117014663382589705159069310615978381774020941528291132002955377266842702708975567536459056291047668501873698410306096082479829075330589148457228897071660658252867224819782007595800677606657942493940828191055709802726632729170585180719681829709959737153834547998378164188942499550130933159105676713423014143276172894417372454632574707220676984428339866382719482966892648451880153046502178388880510970190409463305559459211514253733655988829234521649793612761481816992407830010100694383799365267895019133474507172162924805722670439370274058701539796748330156250402831680361285569723993436483416489087507978943457304009439327009503450254491078356602042563061565671234085350644303734605964613116608019192684469097912050776377736876345260501177518488693182229049906433546844885505865781053453143126449546744487807409145789221626878138428484002769083151277135360653927969269227649353852280454296265792012937357946117878347606974808536539261135364268771633129344896405152359185760622282208071606966859104775757431321867973421039741766403328863833599653109135802447562589575981327848266998702056144990856646255434898272419270523363387261503810381481666698023267136537083743833344848344187282930223157757976073241606919659343896075911586301013274018084085324704316835450272907459680549390697930536913173823541140060117795541910596575498684862844410198210817093999100471401699274678332157193856096382998187136235091582024551683447366638939125881292789946698174998203033074349735424384767604931493625769208824658581825799747391712523643718123949790805687177834100974673788070421368041963655293226843881721555495440651647821598103549820091060157349179249178476963584021686049501295114677547215672474878882212668802225718488534878228368203037239958499534687278054089345625695631753588528334603922596978851182420970927734026794690315555995149786318255251818372898812131332993622782836225306073567161376371024253311531222120203561675246363948910994128594549921556102178618373253366703737445894234668450591960198017802938424132173359577130925197273983832848790719893803700818692535228836230305758923055299142280606696485255721292570931399543029258926351349671295082873127541131688052515486515059157487803788923930183327723847414927146471761557595312550999558592000523262550935858836849131520313829643766132731606406227806453889098631641825280000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -15253236706394817788949685663985851340866210547612306408665346054605454619070254727963119505823425779847369463709638161583699253976724359068461938116334317004758072642596369919675656766693487650840385163846087899241444929095969600470313783368790972622973778707145313709170621514874917505868759091184798839643531242011687750303679526482688806067141557729734079192775125000642912595115487505162176284781940772390626013740385062868970428795551601303123850230318725455129607284903357442069812106867321041102408635689371264271373246795679830747531511521936511235659784858960502184712198021568528750505361303685706133625114447967791765637238731044132925646596357515430821095395430507084446319597100202181159829633848426908465248072450976693722057965144212353306956540957624954142342107447792722846333012961590919717759529306765264716408498335544261497837695103980996674881636978614409138757690635993040145275075748444095948010707732058593923599730539811894861306074429154602207355673810552648604058436391531454935213480596510544966532431237011684874215475901280678132862136735552352747993222439882578787899936726035605214597324203650225796871703785174116991442996126190590941230608894126386328795233197113408409170922903077647216665007462462187967531492192184033608281602525977749472625803025748352486586163309688136794118273530941519956456800831978478461997264542692345355336218248007379712580879429376722834562132374009285672779167574737026314616537810756164160042392902158914076830587219056195899680781678040308124053673287436915866225610640494583296380094497990687894039997883669630415250619777892465538911670107540824065128220660080560877523932840851318942339492014849273781552925927604922824607411924388669370541106505024106899304354664693294242451033659121163342733212491913729348412455920189663574133558933834891256911711188734585353786011202891523598684562237748404873575514561575394249889481622720003913776290799419545312007883078923829405744347838705006511303379950216970021524452226084942722574906717393225445697091303072648924976944846248793311264542331014236588418437220784639715267209294741668746322084728181086225376246275882635496484476313775649296214051709322964477700092452966409675886781670730053558652430688759042237685737701296760071121834062034373274243023137829915385040699781728211024406884597260908476565405362771310812151302678104864079561841766962235439397087850711688825065914639917141317600016786407548617591931038455974570625461506380313498195333052491532798482290625246728516658395276554942580421508518751208006473441666469014928753860065254660990032267416504746044481138504465940810846055881358828550433593854974267236583391102000440010452174676332622358988719145790699594076514993137288866146297368641582412013891186918277942072891113273760361261012536263446166396050965650597092603687007852959610910630219128526479285162985782628479543294135597626245986269679230522115046123347936487744115052405251549138515323899057824516689906870132503500208447833287844013733260828111930358543644778701739545082774574990466924925473277839444107028159924813440361060379644063237865232079588849793592066348137699678100413018684937980225067226606929022806905839632203404594360838684198160420881382002296956552602591246974515649868831128869491236589436537194015639377788419942630708380342681325393111136650536150483980331368365848205318859196537984584031456705274762135858028286460792442455815107394858086320127727617181575506628418326378204089006912319260872835882204829990424153069418611181446973956468218709417957197701174673244849232542315868173571761778399818799524897784598772592846217260491494893546566563350966733819649413048465101767481982447924000693589836303347194824786061351295607076797096841140753529928082622203405618749929871882397890642293211152120880178873305226218580801649205216428772425289821149092879277223715934691706765700706157064551055977556859514336826205239740791361615436983550226265213329886695946145434541664237597437365017663767216151537796781841356658761254071418460226667873252813516325213354542725908296689100108611295340633810830839412623948831577118568452864792441568294062641583245273084144137541292458590288334325189293290389336617559867848090785779406517883917719741158790872665745280511476538588823825749683221648950450230059496799586665463861056070078547188089006254113832198820625826036590196411793235834603240856332452282678388979791105283378757611887528685573277147536252062400512000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + -4214278781436549284120351187560203331956964453730395097666774896856883171596048850835745890497103135947038237061283291471434163046660400001130619602331936407239889957044683191223202862080814124232099138687774303497816657485042502614482564404692269959338913503993275099304939673198604011238035886024757439400805710390839918945624503529723034927121384271068397176695732203539716923480679890586691601119804755682858919535667986555586214720356991193358089861184183772390716406604802083962376159601944061608967179758106647040924268391828804448160329691820473521169632395934584082829886938340571412868828848517815717273765492185388407911818767705327202663370805378958601608981690144711478411740782283918387688246874122751767806581203484379837853769190169745515049895576204564109110942007360440458220586816140670142363336979073937839800671655070340537151026362327875860107073804245465495336340373147296834161817660335303270019094146871306587782306205764793511274594803413744903723820792314768584128497837658802790228824271128910436443960275243751939912334842065031714482195721286632567020322371749788512608217424979339362439894428354317942231981968018968381281386419794960344568946542600465120622988487034441374435288969548229146081905520511598653626343199570376186430075122876375549050651537303739593934097083695434326169948398626150451210895350466077275074536024008076261728216272230933894965268470869814077653982850994202614368502877528992107413567079539519613054117876718294974753483094935712377832970116007727549632031327134436636272386841801719592429556725726166499152584400293598130345104302999641511820017274043976724321266585599271585821556769229257518139852159578651831260913491489465721169911459939925027261321633841170951958573359402177396145332959153842671919864969718401700550158443595841518869446590223628703148988330245223490345460620325537406260495194246862277855660300634697661467680784178559671004673411843978433727873859063249120925037568244163607500851387196168797644959442713096601687141168212095783985100149146542848223127947496522925349041863456043147611300213977968821239498911605918096730715924339432756838009340843981917672100539978961337737323386196660047634447453820269094677762340369805086023277003296157362141695953889578459517002978036472331136986454733576016128815582883688981455179639213258953788537922117754700155425051746393191921099010175167600199348122004848014634168165553242339750848494967395599328815013647457893854947985445185888902819452272982526111516594855950747459902552155111668809666360366905646630115259832474263492922977522595695913204515741490831536248987285926347897623237418050275589736440604957290352447888808377163067728437497390575491781489894218852225163239628385863039610732229850057272686596585370545218669031911635827995669468951277407609227271586031210500640541793495330182427255496077208275687196252900049784443503985475940804996256792719004795596022130326804962196880512179215729048951059805229694141086431452747485849597214162283993056391617515640165411561605263447323813162091313165174774587071943090083933639904060413602831442004276514052111800280565943822304301248841316869028656633626368216301118815356689200912856395776016243554268591256804874722924053591420875677126961382852160770208660529321251639501593593793306669716805862110784525232669779009520442545790954227367488414211706140267193752572538020608909070054468738315715968745105540344280097706410561669305612551562128933557656272455806744129836049188406672742618029702184866031197867997861209937745703905420940927607901151319920627221878375727151347890934448672666278591613537627915966758812331561977899875912147789661664653102129955387673971865912517607818546532217753977027871054986345974043328166916241026596351419480558255349778337595646473553538236945540496480234767926038904740960251713266006301124352321974375551654349854191019948778870652113229134311483008322787096917907749020120159785169865677251560795370286100359515569749758374291790036202700704692210360817049438549292437975599014177578938300771051785946900661770085115545390154363171633900944846574122283627444828752566467909498707263641450345800898374467321346332880184207971981601293660140489365984214483961096431595907865006633370959962342937979793489378397819796438972922552031288563659032161111159440460806539469941014279674103839961942445495230973144897943082710996084824320697771944491072914814561219688759579086711711290922530651726099251200000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -986819932141676889718850062094417937711880722576925140479187576428253583123893859498007572194107390303404732410300223511939986082222598471392192470822443713913863897191441271820958621645621558228983641283220609085859080031038287633682013371159231338058283270184956393700251824691638582815913733803972481302680175013091126208451612851764572228416742362129272266551757143657426167090039744946233864528008621782971263380057295793132241740106984392062558619438337751297903638982335406899183589829131268998788772453548382202486609029372862882582081403792097363132740986446210649943105036629559943465674718406500723002043939167226996958667325265600282187615806043198350833795700988598402222976335718508265383104513713972986230543115434800490623077653409163271542360764467843737395757849856510416961888162764191191707117584302538701911931216975303153502477911745771717116128977625461032777694826719697313594909965339855130636364788820274495383228358696551027885446831254168094647741935997352778563212492011588694474282510433734283828677911085632811906909483991970048265057129717348794289026301376835476018609911860775566472963449378056077951068609729600845094357101839941275663250271618931903079430620946315202852392070200382673761708702949161020782743861299314505467882014708243893532218757068463975698985223232492960144828371202158529985920430350069725270508943732370812123046846746149702005465078569033912512621308046509176772817301212862061211750533022785422972201472724536254502657769863765442846650480871908481137102490185052314464313773717494231665625698007699315696227659027320446137058526357776994131412412600866055919750721837729216547786024921903055475556790887393117057623077019735760933042023186283419710088332026036874848981219467314112181748474957917283305439406087807840076714365424857433831221596204813907986884944095963999474167322177052389496378503673912049418144667091286777410570177487101444573612455503266937331860783399776688101676289338923571018430558177728860548716368384232115188959107415905450088162714595819372570622430807667623623619306751240709737582745906438753855272514896768476641828027483870694247231241513841910478958627045150602467316681542288252741319500250658789576958684933045114834677467331678273395716707286594743068429467400406925540346604318231740063397054603930746267577588133654301748775760386506530918054039021453499610403312507797143180948495684291489756007151276176543401613720308134515956971857896383406144202021077170591416525397711043445316272220784801592383232192766241953354639759321207221312190150471315949450761249681190588306820868177509942488077863367453997995438587261915472762153127426340332504281183816463253741633839236902463725215087050953122168430755836283882328639519757517198328130778327520268203965634886238053669687200855691980538903654525668722812136955907130246037687741229280300529392032744948531935668578723862391302199235158210391985183590732811768321784732304027494313593982778413061067501937506877489437191936297298781959214991525870205756184922361616844562715003951937745765123654011775881631245263963641892735549606877823865810868418826809608488709797613339450826853879004592092076614954636209150944739047239436545406268324320344807233781588473671401312918781610098280129583350751609096154395410636367799699972365490345629182474242338771987937124764054977854132592421952324926488167117986587154116696030142776518627600374037375367670793695058680424502659454692005024928689971700707847519058822371460289765973303623070876995593783029535668296498378381397309513720510969621940094233108503441492053413975536053231952356137335688961588497968139751583933094209774516898404138629659094284261822992593569824599555007724130572097846552259911185746305000153788994416229650389018614608436149692686475121196742219140678575032649132204693918843310327379230947592912556240847471027063555400326578399208445995130299576712102504606451247922338035233134260881361201044616190687655142297571308853836954039531717146302316644900124163645017646474560288152902847079530423041824244277825469231341512907226038971831950114638804166914932563548210203114507475553674761727377218467631014664292690119196893751230676890463198984087255974299897426763876096648592395571353205307374797460045925448252682674130130421987233205663228917693370774658649184595503301379217430377069818981914431653737763177075232412920063582675879894679666933828410039501810450577047742300518673665263528837120000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -192313679180900321231806736858432243491151466971205384833162691312325476624893177814609395346906683543729133687205219311668942605210055497628913555436406204730414918122552391798238503982502792315181161891583962431928172476988877607846352020970889097196778252748214217517831970554120323924563737871528852956380741517285695831512278472225174019350769721839703898017392533257372364537362890843312163351876472234878374834953021490585874592984035500822123878625600378880191543715774209983433388368835610309326852932251013739092095000532594747698097631035726270169122415972360005593480377414879808257044463772022153522744028112844773840226308410846721374476330495101695676522498935265948275574514506344076915601536217946367081191222207387256776302053484675879003701829144793530039675975162062938597129818636848580604093629278460162211421622109314881445361300547916569181413737979632543607177562629069518010597527215613495683392629106237584095104168895958368768961943401998398009291000175759717022109350360264681373023298507021126721070174828498851006682681559355466930169871175618084680411180306492353582113250426437342262640768796163685666493046253011959345114922411311027481148389801132235346264320384548039749750938289901651347780778447814195726942295637791051115468290853779632998687214757086265472760146417145244647723131297681480313548499315880958466953683203760953347879321378742844044620377588166144337401326700356440520460242330612208950530956269384354767404598661817918807685561519637347164093896551176344136540987999338255003658381204183725362440344490957057364897903589847899299594323377246648554254218796872973541784652608087272696025000885961299848617776911613399055124345083046020664135787016733344740505251810966240905341862870222405404282754360515833205886072063790505964785768813728854370589870646304591488823875586742945272255119582952991762211814319640239686899091996057114193221142261596311296042080886288290949505230431908794371954083219535428783515556230810639861247135556046126174888202879151182110146092575182946169169535631400560452813240981473841265017667135396528447752865372589537772078864119849663203543669328276210317837946812771212961875136618327421618820969555244530746213480321290885504243493517341435751845765824303865534786884766124966874325840177397454335901636521461022115534304123004116640462888530787431831734008704813438637477512782286341303931847553849625429656241098271094015843287329757650858822878182727975880702999906016227692241871834053359673244508457876639061791690661578516254918401785488239209081146346168146898513386115846208748406939744359532907803119416789871636929608810919615372782106378578829583914683040089440085685782533343462730527106068795562827376500369652555806133155168360523461048969942487839614036846969072059419907163267764138888645702986975290934231351442797059644190284493385288826092388127721166677333337891478941566113867455979851771348603290772324094604019640803233626225153478915996770445086811386448335612952467237217940172200558374969608185121042771146732033295109752076866140415668580041314605383895803967815106470060210487597133878269335930121131342200804269201382817678382715243676848594788887391001897070063349999724491194064890365821247389867024447685085526294485654643596670524747528998850463843527239172053605939355346327902964909632333305920871277030136824072906343277235015880746196198614481931374366814386287425801753783642484035054576328919551261215209378267248375466771347936470649532588317655001705837851876593150968732307846496146438880785881163499254500895678482154940052590288430194337010854024240226496523303705618158200456641253381437741411580454476399158962295168411823825039024906620768240507944925458438368765743327819246505096962032117411005067419709605748985500300211923692244165521914418886780672188155847725603016616394803866499561844893101847558494936843402507738491384028168902070768259477069216292464722510735896390618941925329926701278900439563066993859928720738389603996036732257258200078429552358092569541195518996828446805797351628017813026732808057370116989848708240417099735665429842683716519276600758638050492406743159912881612437032251656164378341728052857123305738529352286740798675378736736550144753623022828141843519932673100420636740507921187184924735453565514721299495841888220512941382796985071452057348834153658762876860463828720731230548517978764092171160576421036384436679825001372528730135472341212200960000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -30812461440010043121723700695172555122741855411725765756323726726361364308102373156028585795855318762878379674660805066287390162649495701912698481821055304144948831757266963482439353457712141681198362355711582663401215022911302170312443736081484487905728372633272419783342158008187946332893137765395494056939147301178952719791930181496327241931687598011818610479724388791998872727116176251453194705049362808856581078723888666783958091313816832039541767401500129596777897270912316780077778358038368009345052662069357372092605751448176044327875632989966731178751787477034714224398335070834058191164793462878627446750800877890150077768263675138931230975374478999229604036978786278171239687271644415162874701051505908629879350958765878972035061832272127567195729186274018242476794477290916758708490546386741583399512868082961841018068413436580957881022121585069402006580234986141144517205539811638275048986891223890363085048803145613804242122132972656286137903078376065675402969669345409033475166024212938691091014898197829704150424923103682990478424731556758968831071478038687715946121447352069991256934379151317630033369966014373181559948948841029850984471765806317704881048957323607326345099271571881392990116092171168362385817856900583612267885455462509082416076527240753969102409708311563403845145197570746183071927222494821240747619389575199848157929101850147201263804366937722628173064228673808785814214585470050863771776529939782144239253615817021307970763073236134038902995313029854726744607467816146352023934022235609059400017303648030660670857944399114325406441128872754293015662409595196255610882891622382531342929234279685187092290249858834835222523312347972207560473758951316962906352765152194144279431225784546909401661100014062661895974634511264664505915795177194451188357541878112738296600582546623028157368325422402760105525947729390510761780503969447491512545518472717025662454015834661635887786023122203369444050464382892490937685664204035532865264287058749295806718154105967572705618988500135352332825719945791643476280431919678424964755927532278380384629425247553820042938770636891399690352684459155301049330118090018599343393357733041657785646954964202620979176252106296842769393922103161671670311400691236360938470087058928616178785073240033323475414665909753030560463878057503019572271113564249749194426824969991756050281186475570813544954110712630540091987291086626444013559452806911800615648055034780947578008301289399768946850076968195719803870613397113093389761147559156678992102350807822954244545844103306724112399039931046838496462589379699162738964208525502734867565769108031100137619445332860646511959066033604256493847040580978701319096579485776805014673108394517242456137994179454054711492021779329466858903945561400024261851503703109316311584885374900432572018608301604787994603288177758466329947070935273523888924228180282938642347699242053073871458861378608892684066640748735614405214899262431553792983309813568525903417947190211054462168753931491355580549447382460724364407871469314872971983920445931354537578505408451836129389857236595755075293421058423730391171126474296132476264492394237932158695909153508243095236590662292423280610899883313540413687584906731508106322689132232695984803237886083051884359798833319609831150069841711380408419055880093158402827950613191712114813983841542232710627003986585163306739083631937345055245142350652159981412923713128706209165971057038063688504121629396096985484636966677470101287665614614385780308452252452717340105881147115458306795609044192691694259549428012460021194266646898681791351149663123596169985465456596621513882976389058385056631595480378234476646350368322752463519451046304182029194201613338792059296178675566579019079077192358575297979460409329852620713520820411623725416285959476862649981750638700955436095450392671792368867054509892722710464913607702184828840383005577879506055375880923695346521790329095219511742299252318078171140140629090284489637193616030343809912512948230350857863792408690848716912226450198485199719674738304843741983384428822982758552117124590909170116606244526711802162919496646545201549226773653039456116098688776699233472482628482294723798458821400017896364851826466867778218249415338051228967782973642590630555536132834441874852197423324822880727058245718006841978510882925917301022643738987886731193245832228454990816729119342559139396098303001711172943932665247268055776222035527264213401600000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -4061556244737600152530118886433535638084452479660861209701899226358463054445362507476239988579290312842753169684577980776336810883189571613143118965262532860249118906299422658486630137347281487224949839182947615284775264367613777866395289660008075056855121009019596284897831417123117292706345604829805340968489551784193622227360373886680941395090924383071510359465413443706718529962438431232643069406052006463668325178630309855470525214090932666026942574800888809998875956221977526486459742313655660022961226900620882131668457082563738343568000143827687891239327556274736753697091747527334564451875253765843099446545600150207355193396346621280950495971693318635000332344288160528674254888446745319818162595237427926104587836631952870025697158998561177642981765759050583974546980841269983372505093999717128062216119603697398260005574206130480314229607507043617641808068224663476616323179322208457645790681018019062940034360985393656394854755607608787686690284573465203684507480524138839544691574824838528102908660610004901472707654798403859393281305329441253833877431904208809459292041740803431792732226504337471894496387955442541817417457845579623881460775598423359283739012312947455273468387664870626352190875008676540721625863532386500668553027070564293269776105229989667380883259530407985826949727813182350805855789384679513847195639940585734868936666562454917145120679318581715069136272956978315405301683668181338630675712677296560652505800793599666204207691938530720403699446809829418519089676013585499798712054724858732020807602994266015537053876144583873396427963084752874253365479197807116575890509137494254274174673831867760636506716860875631015766597697916956965439356998628857656845381400732405109254053210173841041337507502058820243371828868232083848853040699054833884126686091116320425249657211310462949806879576699661448016420078831947352408017986631851722128447721391607202607047906208570542909550442759882841515958603885084601088092850444927045680479861107235741141918146804416676550776369636843815237816123303579722574045944590145092904813275431114124671127997922471266466048826092978623156467407691627215470046661756170062794963756366524504402249131355472229405587029451629007622491601498707358054400256081176622418833829366244902916675008467248162167623542280061173413910386316178769077246958355812909508652782358533209478841573373715337152179436489736783986039231647399723109069346503652560800049933682472491328548161840462119616996588209015738961009816270515048449740847355409918965900643472139108154421394335863229030091666455993878755963727374956795800402140363702695078369539877913726580167798345583580640011279875414917082140209274938919673947081868630984419749184088581268926800271443117604085738495654354279914240426366798987371814814935592567779801791473271265374649166074177260731251215692910533081003359014896830439390413538208026674223260505003101239335084821667221157889305627152802893276841443843663855928184459514591371566385272668786290308582382035946771238951507022150553653738251269646346689522969223191628050086365142321940640819590759361144848079597147568480114805653432513719739742291501028279837548327408119657399805764238697185820101591646218966728122939219029883192824019498659334011516760265397859196800042067445687501181526693690414480567933001645718196864172598300763886861470187032444085954720793439983660256048302274306719848565023363667745625384838379505879155436857313157203277693061907449937566133981834145709087762096685492755644648846010624462317909957879836723696819732840152349243558555140704361356007070803678125035781079511010202553579163722462430987411091932425600539415709010495410883980608204801841039252430636608268221997759389320614112532008323983169145727085762460708901752376228458187031477109036716136591976113863230107174325912404949720738412945331960616660629946184319818013195962451133016430356388268760730234906604098555936124932123840776722686589762368502668674237647587539282242632833428727901782236318920389452333249337572739416078862131717084511560822910932716559165690301823532034103012446370257632948725646422887174920432261055202897313683060441431802206468895617914240739142209699073434766002963317319523096221278792425138389655832302141216447405105128981172684769838169869212245444794504489254091562235429966758540911132235591444019948124945921953654169694997509933706775489800439758010800106886717022400018350204867097877461073920000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -446173458607266611502982970445663488679774129035043900847004335959654465048813135172546713201349415081775345516507154421551994783979775374884542519152289792227367718357219858972627551029028677698389961365355301902286152382496076757589457845770756370838569444711455028727906864141964472317632191378002362673996526512029536402432351946066451546442810158597863183954105480787431611889178909405239266125475485802473839942491411056995157437212992670980818511460262377068913535359515537806635820187854021978850509490233959801169145171400568746507836513745544171779594463125132077566320420313075145012271642216435691421440103628035089311932097377005720525673560025417409414276969597659969611222209162672571403797248430174198710982736188081049685877228780481173604388003224223499834889795573252419987844345983747676654901404694353851596186804169425881831931840705718983886308966913970995113002692181202418163760928294555177092307605354887743748584295446177505078783486150764440198941791334901017103165032856717971028433590886506836630580135478373261451562715994622019616907269882108506638934712711146205833235240647586312804705680381804935287242134231179499265186668833833939142705760929031429602437859514532492590383338833384345158636957664381231286980007643880951578568829304226799017227446449292233095314864011842027513436454847546402697937046364651984523305002836308665531504882605709185259183754859100036323515503917449712963476093647836448926337695483179619657371607076952146640041193649605549596086962101159063895338269667679923114823642987600033990135174633894676760568225591594052482428323343198113186195577924465413513213894929672878632069576633750648043833697144352270883299808219025594673840589704891881744287748820075607239743419138153650933439204872993315002601207266279536358188159016493503342845873711496772220019134025009306198866349642324621356295545373149549064278784791531995038300376773027267122078816835589171322738984045410971954712776039750620894461362500437898334717794641449145581241725282416243739633678366709814718707167930726324678204639345646068595573199281978341441520161861240910067202173739492866748882947052205986806966605089329528856326346229767904943943869361971318148484261140018715004628058396669341469556979588997876222782280119819865653047798469827763094589406392512352769953193903713288725953251920584952211769558632333744367619034589553651938637010385800757261415935235557005335307654830467545366492430648154860316899413298072514723292554422557945032139524968370754816206933211979940759933601323027065735724217391877902480337650348714243966091446515826909937242420761971045901140820904017359260542106866175277114088293922823943101014061027778515750922129904267306351679151569762263786422367229968126611226885371854194431704840487013010556380695294356650690658129368492820168046517196485726249511058296528605360790049184748912739265621992456337913819907410594908407562663253595605162075813767302139519226726212051420076146491795102019533233899836003266195742886655229266175539957754521345189415309267001127364459863599225842912542623954514641021698222898928018310014833069629897137507371382715123279020709540307902584125248007653863150588223075713965005526577598062939575534904804568885326088111683925185860191674898684899621516710281998902107165924003332284374937273332804395702810063034792297343634692051918012208159018792854061346356553999105406763249922964774661666995185592827041078256671383316876591494278379149710725414741360390200379899696979663480980916181712815068154685355513337543968827846803207810135500899219791816607369843614980771580766280562454473323171722119760747424688690254217686453310621983678128344721544067837630520044875365878339536221936777874247896974563063051673509444917316523301271795235579428989257958364752194794896010419868224510881748263242556005937074064242603945904664154051590854936849030131513214194417825699773536426475570724043511349112739606780903100821181210576878817434294604206683142973008422387568713773507095907477328851554038234382936744761873910667589512254525720786891729025390742844989494539656568501501523645546991287715468382541691460116335001137777056457782447798044839134009538832984893787376799064884242353988414963127003507352385315271896762978593600746277163456135602151063266236302176024768121524721007603435602716829992490668346841909822927513629173597137275106435517684034515791394932512617067510423510581248000000000000000000000000000000000000000000000000000000000000000000*i1^95 + -41360911333664828487833514502463124837362825258711235313794926217642268438797591889353739813076615446118435989696509652529219163660231720527415999692464957618692822087391141101069977867178471633736028956545352288874674009399643025215511633136034780034461054573796630230567074603679689886620318617439867600696124773314450842021788061389196596112943028949910586027785186900328703590862801420251036106168633996193708929383433216158064536275752779743050501472473901280986416255878439711141583156141950060179927844692840179438021934143756731470714785114522599796484358947865437633317512424393820403555377720686897105759395750895861667300817912084558463245228198593924921607485969492044332522943063618433306327260935547129272220946906664804179567965171208384889448113382690604680571153683943695721554399610746968888583626919737473188273275419306027557206512818722925505663467763689604644605501406933438858621845738887399371172032352894639626051280923422942818330163572214174603210293358482869419442263257472345456452117151846099688925183542612344570028003305727712330133366577559178686307324021801437782223654950034479834311823307063610734075380464813699731449804058439213052982763532931832629007804315818801620230003298990906694422758121715473578140614326467296548518661657631680203499964584909660043110163016705069346788819426678313776221724921138826327096997105444325566510511825788530478257911510154057493900434599384196902224756343562990542877228146832898126402052922374922734317769999483586394207211950923777536418744171746149288360910152618648112557795167337629578190831795506074289465867432787394400764614010304489422740624250603248109130753985737558550228192581456198446862444581134095763314398478766874471613528029605144302907452542770726853416899522009830285535224597155062180220675612528464854877134759525428781569040267777587916110487569935199975234779817992306252283204764113506589509126597831442532291353623745578018514469248744525755903735640911453456371916742490239426322810309329596435431033779905808429916465318355791355621325978420040172693614643774212530656698437714634598813678413314804384925460745824140321241852607939881948736349863176214782162873814098827673375653677496990733286276082154046315642904678663329381304812355137703148872463781674833071842927603570094492565842215021905683051084327138617833646015360108358678101255274450853381753182873979968048283842890217486651786585242646051045703762310598923178854450445198678710088956338906782845225329353293702897401988610290604316720497951752251731195911907857117262411683579202678713716260768156921705487755577586216529841681834130080139432380074130360311401322510681532262359411419979741297366775323026719062827950840484897833013741902476618448195615757711472333319921832485367808774422778552331143339342012746703108266650376347365594321318830892009165028344393441448208616511063254716192141837794665166208012744735174989134540473813206178961286175157780238254413435903345439767345177696677259146874411856740712153788418417177622248907714801634090640460737963419954867396035662016311474526846755014866292101986038838534593855880399930068531593186036999843080415616727320437175631412482693719118410814892190799335177303361898368024379099522023998586330021313931504263524906527496159102176563262449602626827051943201216657183333216126885584634508823737361362201151888487863780851645008607891291584812110457394163174441202957207390847971149442484864147719892253549709388240907369150458229783638831313929465910906713071470959614209210384606782254252923051122757301386864594450195346326418268364006444835563407637600715432429146500867369421903304146583474088261931925241076474347357753790424404623011718357855299860381085534620188204799631127121602117356931328830924086909051430875438327432617454574920359454158935802595471950395180379644323993981271505426721610492786373638074793440595458730161102281867494055365836908765194635754438919881775364480883528839213711295836217367251763631559641777068177931717849764725910445237738284169221240915062241157123540203654373801440134632400959452453944636364446863063115799703300226468046298324182262278627521038777978017035866542869638286793555283394754218100999608026211453893462587394864550871434498290426029630869352754195139132826617145658785246353700990931410033720161160443436480859305771146994084352062906929402727792253753555488938110739793762842071789999247853909695751677542400000000000000000000000000000000000000000000000000000000000000000*i1^96 + -3224791753751274589499030611974412933308146694008883704331080658104399534293667647520160388735805725531851941104917635104397871412463953120392421807628904094879051384925136847946225514982254656860460936626293988052599326545939022682998762701424217740785743046681416997952289308625228159779976219490721223951614991690558916602369735152667237457747718967922904173963749681814357975176834321339686810731172613756747822249855171493887062920188754589977017514199429267521762046859922281788428233874991188174276528518253692895599366604911824554803512963903023018799231464589025574588846756813934092287394814255164184702740722193676841277789465056162127522263404366509483839225459821200192574836753634444850818466768313465165909927380726879924992733687288690190972103930070571522941406081013638695054319210050290946046748796385385342842099440898515950161513188740375011399704846129523923936744680657178009570046423300508617416610391274371539573012505084054727612917651339896449915502115552472842324097384274434030782567349721810461852966196430162530242687383254059680445859019504493768473583848630858599293711437818421692982612020618438465468605119656031149407122474032327188210788989978830209992613841085060086588995096936150590105106783832616195248536643689232268997509724640796288388785001219074065200786848545768833281393925355117574380321202708870891614543827450763534478682660009336740706941849140121150037074571494590724008326877175490121977031151590011030008964524943659779084187223354265777128883210081560269837047095710890278824917435622398501510709684135628246176628668023062326949978759456071900713415115658811672850015777271291469954627599695681548496472878605339606760850824005337423020565299976746450797978213104466259165280122482060881330323888358300893812377176537140338102745735852269002817810775687494520955395668690360022312358672873836339969628963424772921923221608763627466623547378868269265107943802121560822488650733621146710868161421461672877098344381645516560531908309511268822929876190279673216393509778994215170309533596777587271902209906605316600802818468725134598389905580967438724785605179797310358187025591444613554582568248573300788022045172806081582274350254926598563184376031266404533978618838839104131414216943969034501405060788131004876565347980803960499889109889564507433329750333765066029512497771897119941254622518028486939368023753858263539422056642434008605141602657988256873165725514060879349506874088804222782456646320825400771545700911250938936260011308354429759065940850962580278072970753242675214974317529208536562231889417482200207512249098143952671919951257913577017284000409562123558748389214256584752758682573669058413304977244946822231993956565295454717452356772837474408412845503060957138262876833619846976001413498603243403250271698794365489751065935306126637803775087658335956306687942637668653397925519692283503096769940802721269455000470080747205336533818442280902091342517389986094293836102526487131314124942080294608753212994507950413288523189532315123489851673438394677529879057578341053838082780377410362680178103452262095283268382470130488826664985368605660923570065955596650123089795364157530418724647638109722517786254803322052690781509837056566804933529968127620114499796163060423524719811584861605948576513259642208343307521259121562489146824719308079977193205292474595147899756203119307057353672757648160427378968675387769640174174818290799435326198358573355754450985422339137188631986816734443511641556805284800850189914650787553085154057650947553474364988948604996227272666106267592542342117093031717167168697462532329713450917054889036998063681505633029936662233425983863604660672019826979931748976331888883821175316503992277096998682128095878236907289050490487613760313641312270386429138172271179097855950083005672615363665833981260607071879509924843508260960842028287869872934080215124476808461757213880387032994906255689284018025102041468776803102370395002595634724202577458327926494590033709566206928491665418380276562185738494606900720583519040716495756842681517637154801021985539436728023888473898286533200094011573342655732154247486260864841642098950885261668956760995840217942723587667036529677877314470222183735014740178310148918613595976819438649572312782656299762303949943580830293864339093738976957725579211308038565027692850945329469233371959215300510296380375058943499236748809944225274150857129096150451371376640000000000000000000000000000000000000000000000000000000000000000*i1^97 + -209322464136787469230130994550190879400045665441918303501927401396583654691455006676151476845520690529461920045487999237744219964280995679106558982127485060161307201607499301444946269944483249916266981729301120105807883502646143415636933123642323960516196022091396153566922226455559710473988211484585991098539749333317790636046608427657491080346683299767608908894112555762555856120841401401113573602120510802564528287680911222379287220247350184882315524514738556783860133030949414920323974209201149997846287702022996038701727833470689047135622415937192844879906738386908842978159084194756338330668187073790528815658000193232859498227303322066645457251892590804439217866378162215524205568751859483451521564553871683847284684019850850907034374225234705153487541929464014057701218331177421178220615013365613687347963701831186223759301217719251820599138186445788303889238469923007709525201108481151498486754234785505012274865353749721753296876894790850924556254189585791245318419199323244118539610744977657808366327131903688038333157336707093550878566914381056421397419265297747224999734715252214175648297812507854255343032339809724258867113823637814737556592886611401938137207432058509327498461939305893280642484879221072657480837866003002342450940976097818906498966416302470896187891288459404441404540216870502131364276900249884374188355050807072141256774126483996760373057244516856765704337992416296953652495205920103794547050669853284408006011946639802066500696389562405477201865007600069066641486633574717646045305661708192798702305910801302288477962902088992251192676057251712734986599674322660795949799492181640467988303655004400840248511139269771794767439073507910323810485154305962265164970186673584644094304180187704172289357383084452249786897356324460717185287853964376862094078001794218768299267686368808407457765585197815850631439691032728635576006983827083279432199475512975734484913795560279391131980283481606120907599752551858080453520164418581100357097689899498319579378042111822975541200447704491880855419505318004695097181100558581464780941388293593227216167763148440666226584055344487616348769036390189816111678750507456587371494233240643390984399861714243594870464539932493337253480583669627082878789287810151223081201094058463223255786419964692656355371471847325598850004331029278524259687621378188145419489596001011763327938235996046486288141649931378962507438372598852962405615585186619202443144701408846549205447753234580107667875574922902339358836122080184846176140088332198512051596552240297650122739595187928493487951199244997203074893756575256156695929197411116914612567443958158257044535108668787074482837675308274394795111918771352317992710934251515887045685581327286548533428147422091728636141991254726766663699639369280439357031923864693964429535332590512163994875900429054521090469038575834799458772936525352357242830312062253117770321889903618854921435850730849603374524004423350815530049746371862559496136181240537547245213291558904490184486734469081399905907790163645426021743030860884576608789613251269994411499004290366016845858672066095617473031729897417251216006681243682545888744447270931832264122893175365915040307430650662308661086758913953396975826013279121443568949193405138466868553075167201123498921976770071957031710641373887627118202279255700404929158834586740222587838495619828411370147906661894265487675017803505317907606096277403232334162153593186175571043818143844595416202832207337408009877325010827505520745401849478515030562295182855614470572568241646124085663306779580851844092790560830803222801339430102683984656624311129092414285134898965795508058600596013011022472552305379934855120952536905127989724335377251938860197015657278191783598038107505102018221607100588167406767868862877694176159035075243049337886704387022312257262248906064682626856483255700232259092705764866395504380091422001131590651986927819124505264979055876139567026403156366522351344519054934502887362061988263724586097009070383239207145701091560222428240923483842203799503259382640388768984233542599169235901994477804839353654275597997156621391484987435984284512539038622180111891088778077412560689192829924184618114877645141579722717519029691598556271575501032480376305599441113378773022275577291278887762144791483381265223385049872971041187269413845497802623732862290286985055359211961038901795652008644830164136746208625051887528820871871218635761516544000000000000000000000000000000000000000000000000000000000000000*i1^98 + -11637000933758148278328177700974181762216072624181607564498328145396451436599589482972379801021377456816947697322847138460782399939465468069602485963727521253409813709929630923900906679348712422938246743578222970743376591033605315325032863319999757654303975150803543220408657174545533858210884848513724201941465864048256123914199687836469237608721191659613457703551955916424155875041819882960500433563444099967772006636824837623532757961768195840892749831294156676015218117663870151289498867828781649693587860432891780471557326341292219490639025083162356657436002907086551864485858626880445940719570717677251822890955950225526408289291132651380324394962752815653838377408868106511208281745708079137159899123632536790982896320391103990578670155639341016375747516303447481290816059082949326941227352182666638231983382070594471546365568846513064738713003620589389748511758416551739597599662819207162277896063994083443307760873210433638050378046823555084539413466023810111733511119428420428469201424504774728936515078663435625877801416583577029129460744795453082955156995159617236048675570220612342158280932496245423044050222524940108782735616851172579664987730887952975298586238136298694051001986579126935560406346716609618695881028902897225960359295928836015520737994253313927010640584241524147950920870848748438843743647691848491040206908186992025664526694242459329821928222185002603739484661394910679685426565108855623379423621893375579952462443637296335169782325725178837632009733992328845182462531635216705910596084211002819164315136178952205504162429728532341138046604704322982962335409285277127391536481006095919221966006797446705607479479553070644073685219287501091598078777591429833873793210933991061451844741515899171188056496309654458508595759912108554555636982634001143342831965955988418173080706770786706654662745995269934664021718796755656155422176330994930890904335771030230536210089584314608184271544780574228253287858684766761182795991471504466875660078317301382541524680932788544004306111008169058650095017501944206379263062846923499739455254712107977930585945604429625773655187087043457637110450591209923560023691840754423745438243799199125727848119226695694102022127019234787637555612095887015409980922130661945535810438820184834792113539156533762346715909810862230572920379512411856856547895687156665379429464907916337996405052754191594246474074956051105738073414770356411997155785096431241068674530857393930560875892449187424403968225460147707253624484140298964592766541761886703409221883514668660980587509260955261708197157177198327161060178284010830172654505199313672599018799982741108491115929329769402599859173857150276442834345307194498258698929568794424827063023180467479460825273928341759647994148436497805214059564302841073246992488477872403116448365676928958011384988909916465600161896522076121399931912882027377181309820535505536826455957278010751872405156016567908375064603751381853783083723888516797321776527439438249768591304660136953972308557566808204854853189731524784506847004890334483648346871065126383964237029037878380175288292497147726189565411098584220108322913500025149946202227452898947487385707316042669208977843978969462430943768407523416011776014819314100641954596655603129093800856256426047066399546365178898111946602517517633477071045211202152548566187543520075557095638953870799773217029997875704799800346462940860335278659677121555378079376208633227248721899738570353395611889858969141721273909487466606875937675875303468685561350234834767934998587353614946508212176347828058309548470636825586677534871181836534738185551102961058411148164036218459834911739755442679350594008444650302570126146705403316780316923331977268467020462895786451790766422585224461350561995619038909979909087649734119452675539242136992442776625234823672064129356115860811874366887837801707892672370319467597425977048927989306190686901493382507500866467095246537751003423956769356130619134404759200812854490647421966502619492921141012034727941819883165195860318723671343061730920077312532188497931228346411929923376080331529284356656583059978783653468430679772248576603280862583400446023190383301297046036197733827360605622241409898178982743878606720056040919134800855244749168086267711038358905608463659359538573911377758761409492539604658965856242158920538366945383524971263713673304670082039328905052920998548715268310809350826784198245828647520200294400000000000000000000000000000000000000000000000000000000000000*i1^99 + -607257272628042551323936885333745490030620785729315538574313846474748385293157797256511593136588750687602941804956369283942511785248944555274962410581452335031836398013063887550832438980028984443853822974631242834994798298862805841486287106922935078822453704730877989282141161155075331531861499994406907285879962725610631321119157912795714030512500797876097099431119979899495824301598316307109170831386546651584442305635878031527501754595711159560879854151379318311654274036888909955211184228116472188976115949881328279726651856194895499751645635243738068421165445063610007216364200991777811923149421625351587081095159408496079721232584553446057701806882055173991189259406981613640366279190758786638004094109069162482145542564058304410010324074234753260249966350705418705215994605813886515846950721023409727402789053391314824189409298546690125372681767131008381709410263846180398873707597074647051623050535277991622583852226874476589388957357888651569635493454307168124163411732902219254874804403622845638564990676774175416278113831257012253737627455380017388664228392752023436086165915886293458789895978239135248474405202969969012234369266707883818001720999720447310178560052358006167985384686246444385056838823318853956887715149084164188338701659074414812203850335262273218318448241559584093234054936510016526441754289495181754229811948423942834222075205949279808774508520313350369008292397278999422103753097394760863102235482138046692252355567066973229545647852263703595617062514845291280362921278988947979876308447594921303267379612675764138086690649865454352269269967941652884894254077592779442158460207470960185015179799499522896538677069742364505473696825746693566403992405595159008829233142614162605908174681015908625375811223369186237406285539017588584273486814542421888944403534772105564156842861273789514169665380369237519183186892871564600897861327123505570288541085909475680364313598743553822748148392792412131682492339845056821218301305647995308948448605786307960602313416489556137978876470843419218351309867124588843993463173741462748422108405574476693554594564057734080747879683263021062855015269465493387835959314007410939105124976145997284476545983830074354024197135237789907984786523479049104078240732789529127300101892332113133268986069304970050347625735664830202991534850380215694513361856430929610568042451774619867381141582729898305071987331132434883961480957961053249364915464353715086375805704846004965546746609331341866006799098198865920900431170591277222015033117350139271864191350757058725731364492970176418646239444826365891896979220920544310201117744406172661526527944451852186156701903823583742194846183429994460900901541322325241740627671396574067952589546297420580322900201960049611211659401499246976424569819880548054192461849607751634942708559659908169285652485901726034824223604844890782971703146348559349556042282847387218061414539989035844191798663874650666095935481659863193515914283849364693237505223800867202637061928746231218521746359218713765263985066415159580665337959033237820594666997105853425143220395313701011846312397925780172206134211292375850162592034464189815543678159620767377840364446344285729819260657888537669693393295318561839911558129506822615587237481248312324556435962331202595591941152558833168583117725491285719874661743098181725969775947667904076599439621320539179238304065544157484006688263315296944196600178652564794985656926350410707347933707260329354102934844299865576317530717020926156415374038486314857085099629506962774731402922226442682284231110296592760456431012100895705545413292726992054122446336949094283465880256457143713386784067755999023842798420887094362154498819289632365634054520311854810599201039319038341087144399083385776023511782456872462938098963397273573301165521707326809143437468192188085394127010261239632747826969890739307757687615259396240953402465905153223167788593364188915491771406475274030740063067855901385004403237934682508102727183699655221015488230742683465534638060115286902378988491751255931749825695918353572882020889387318902177858493302489479779469881905242325436400432804153669924363801420380372892454427611562844298248384912063498252577635925515699751807300522675941734688432662790731568065426599077344759711142351713459440774583763723014761664256786752218908185690748327292680035969543273224341859272783355988305029602068355707697077837101093730331937683485491200000000000000000000000000000000000000000000000000000000000000*i1^100 + -30306907564085608647379372677648312413102119716260552818607571087994732291873104222211973318766236576767439186279632247494161690296256437189894281795282681305196755213464069239122017205619947247323676575665390446303005646041047479629295629177023875708941711298216857328203179095061464792519077018455828224390999639461523579383417052133435410748296794914922908090134472111924921856243545030612033604082329790984905655680667714595049763772233302118362028017616320161104748034001157301193612404266784492392784011588102781742174044616042574287284254426023449308660173267005690056100761252757079204816564262641593569775486366118708490411815433551171993700315475860129806726467660311680770487301916198266707917094057004755478656185836950472345726909073971231157006729413642603104162012023305269319109407988700548684780111954364198830146750192717688582008267077638351639768646006347443368317413038962227326271392119348165367711864209570913542862815550709624463041739204575250302779161459402338558317149801594735399591478963830021561896200598341611682329709214025685576479291577302574136740575658573924701212611071522606022323038245040599146291044308981038576952651411843350699187622491988776282976420417474482978707300870895501531183645168282651501208298475880319193887680505631329364869120845271750795166933069421559299533708088857310983263656623093708838460423337134237549828857540345898653915388118608238109710413410252878023109498559332787685634929600155038756794939083766180541809758689369534714944962300231226015063714320142280873782620469905374065347296782672831912008229676842440989023839583979978612284179091518224958810399872427809091901542791054641532195940954891573556415077261557935727637263147607683184761917952879490029908938616239921181830950323589393472915612126611658112642668833066730034467856249857769628915504160019292405880601973309512243774079444391550328309433248072455437683844988297699258400332058404951326248307746320968183019963523634696571329109443663227435699238064739188834617098531840507518727960463101600798317888372748224780520693205568278819124885387002128874111881747487362095967107700258038482680341705174682925301521660662438301689854370436173993098098065056996263016011232445987166077531756138142360563820239774741638192362133355966268779746255417359842310980936768061070511670241945515997271308811242978621531273176714425044427193141930449856130109633073412936589484199143766453480726783269847529793942459155550109670103176359362825225471095903216723735266513781542119963061979921205790040545809936025587148995617568229737425871562873106064454754564095824822889241307525049788999711483666274516631269819438137571976608244053152084173503329303737910402972440444030583216502442831329724911609566578912691480207668406129106718063446602823920460016085206015301861553306590048833264596680669495912530932624893478914215683224519927168434732006908491277788435216328752178815184761363723653275896911919342297899118749021375073673256069371621086483511661154565416257559708509616057879695659994768863469285729155958862347364901671304410953362190409094781384073525026381388737711916444784852208642271593599453480690811783521136873392536369828592319031100227545447808734506980420549316154214018649651282627602446693661980622306537212327980069953524622293585956102815129371282311849164983507846939051912148121757304289074381070747054637014771477230013266996551256950725172553703924705828862712156088259019824376498143276609774113597860010912813447279660086766289516598537204305172927603863787599699379070973648253290738778725147952216809025222086190667795740569391885759247430837349184780716671196261341926247251014033559257954326493681203316729889429855614333062914121795702899167505978430623298950474696295217294003659838962389943925018233243908537979584416263622712486559702524077790604564245550372431358698669885413389626552407403594242111850769436744071768662016207407509235072933849429893600052424898199165470815137539374189930223612400136715250878247256625418048949068967335246317755395054109941107515107464128070744346425148267114763522466348749126830746382771415049581399639620311626889402047200129860358296258516494120904795038071163318931849298625710567207611801427121122401017880520642110198671408938149266038724657950351189652788864554636312359353952118088429382733759295648975730020896781427865395442069628200719700103089522475008000000000000000000000000000000000000000000000000000000000000*i1^101 + -1206228593292434566530261562034811520842666666434781166773454349914103877425113962997037980250280192343642187148038618005761652971331926989078599108091993612190179768046782325012212524022123377957060504928126432906749432847235410044516861435483588097462642774215146114454461562315356015220566921382183656307636721220354446611498421866200427645666238639700284973222274852627237806025028730730942181389460508674705524100671845668232067996072171275587484297575845503981042190454872312084570890130676088503497277979467062689258955959407467242687709157536520964901791259330745635895717010967679227398609181709216897849211081511241229078623363423350694118498471901290846573521691219619582166475078685003243328696278095158668591292473177950023898127804226521593025001060959424338888670403985399782892837744416368036111727093180195462556613350552314235067316211084439727394653351807467465480919640470675837605955786316754204758699027639132484957326266313834703079907086513136750673055419718747680048396933918437762298978337220767947836831597762761501653050354719001590625244017740761864241145439856535334869900443683374486259553726376494205877639108991713363925270260808038501402181001877657079655597519057112711978724247783467499282467887737380423116268145293661388904319747210873704614700236673461401638945226211801859222183627477483060349527563946204729910214685076409782008544308490505060331575831285710372253591041872442171799794274157054617987607527237035938511583325454111095701661703997353687000120032611100438891341044183666277191631221230596990806818085809715036543332971171390089105851237106128365336170355779327721434445611521577565818743482204635263907432458755434705382511913480924142615839143326069662119939700836703085930489621049104888927417666118536245007666542227418382252936795372325732064661324545212006728074406957860926973394535162635160305415834034990872371382140132627708835010380237145166173238307059041502620797224791262024004898381233267439840785552136600466000977561534809229195995817122281869559080847213457324378984978289421251694047067591164331528033208773775165937633792850924794123499286353001638905417628845262689485268784556421171694158350554258064197581316630433980085289166038219469235281271636478775579156052351331999966976415986864138848188407402091820657415483875067486815935735189087584081776786675348871461867973560467868553398207424192422413720688120619566353332959137180994050989589786744730736634826896403130350218095068134348194972749668803729121504605150514853635918356880112616334669106623183671612067239393978058239020116538873845245336584992027043790128651111287221117187755989832834159279712398403202471067374122796886197994633062738202823281855208995876562642628643995843239703553843584359798306229270428456852602206841632031730269624276081329555711606745326097761621492430130035268256855844585809009959773680131211254186925465509865660315041780965684733619241025188230233091896339648475936303712729161828359262720908607657317937348178138173528931760237073545700041353158836282228407217902746317815177215690462882897425650558194473815720100841152801201388353120741304328535744058744621266622718261617045773259798236314709253263682118192708377683131967694858996023215957249459699964249793561350889048193991212069782422187711350941101700963824845595120023649203724753062777184763255546466260682893615864321451998202314591435761718178603885062350864656100872304531163839304221798994196156261793456334117507337770981427815287853019804670389426302570125636118853827727209604155805449735099341197364042965911623888720535659661752582097474333121685691645496184121643625058888547859011185936840084558498131431466542839992515252314926966488643720835367197362107177229666201061600949867603530513864743226862251272092452579490498348581639502675939554662413934924508873950037219806096674920703078040664836557030836995614865547747836563680952939584568986035683050914293807345450942599336176281162200591862584621423203291024433921057014922741345383582473321936895662209260715026022976941214195401763908523308659120354162026410318065424475741655623464399087344962766127013117231192361261670214560989604986015830474296322473547202690115536167340511699035410832899355970124761205440650273563660009943844646945091521752190226244754013015218377643934251698043290629352322300307058969223894991113781417430108288173543936093551014707200000000000000000000000000000000000000000000000000000000000*i1^102 + -40564887240124619036514778300916560562497854133646938881798586123923103107700383481917567964297144611907283775398227630383147364336366499127625077966866916325701416747250489828392797673869745010966196431521927796796638712880241805637513454985823649719269023828708281561037388969333035512371744463659409880595328936025081196425120839786056521108347975386311940351275441875949951683059269321181660631794329341422155919408937314403492305789304995027764551035316155074956966576440236614085498229657100966135422834155534437933141429431217122063171576154451421105252742258185247658533627729965211867991363530461462971317324892353210697974388175390696591849144982322485555633584244183125375254270544784907770632757902657364916574648094487781361975492636015540439029187480024840789324538983425628330688431316034174498882649187910526065905865257628386077291009529493239246762635537539307345128517757954854610842383760275570214213542538362953423105557607911332006116305045118901720136336046949760837041828509018665838627025222177902748980707901763437911621115144402442914038989064016356421168841040635504203240624921663798269907218620262221417890657349926660999737919731216949822025525983137758166262487581100929043635828051631691161799617051927062015527310780845550520801056148196067920167127327873252241748041085426540922499962341395066290031784870202692048451074137056471530614466997604350410402954916838590082723643390422499267188966270539635301550613913274440361588986411150995969796767177277393230595828532721300477745533193782612110881405501625054142189263554223731284827615349710763303362226852569757342154603996487950551671608593765165999657523549460608420301328519306434154723187577531452467145504056783257369073782599396815159398417921050273470836079137652807881682471586512165191906000898465546844252697521313700809442627194377917929234684969370790124620930877184134991270066765123049414718991499781303646756496803776082929575379278465275560373345682004733156944001265864900242019398117958681893821761035843178619314533522814682133980117659677043718095495303410890756086113112910543235441396470298819854817110425877107955940740612625290256176836648150082510917654566426599325327268868077969814043924161622243776722123266359216969313568790522355922042965394374256381096579600711680975455896453572156861001076549405144159298059228232873472028343674726055737408430172048777315821584499380631015928943697353943276190056448495863409760679103802091489742880302228586161949087234536693917422579318083209535608348153952812999512234748140252417948966897054377372029181055468698155183027956889874449579584601651835420373463216648489146372303933517080039832875821249816964688573161246189496827939057952512838685194673871813103079410740533329591097870431509569924173411144055318730558091942156453682787066079574736008261755974022255841619851295398635115950947503634939286775776771867085993588971331372742413925646950646356330878105612805733662296771617899223974370309482989396027939917374571715437918065188760282479142568457055584858842953464587130497425352556311403215708210804741786011760226757600816757977659988475539234592543891917824255561364742921745054132123942653590225669557648944566355337366341449600296595726567273617236290380485366104309093301572674158880378904653943694307086839356186042484104247955676419036144387537689709165975855430709241894755550374796650546646296177372986093765668490013707813342420835830676709110782376798547471597631477480636651911947010313011406743055959654798018616899094559592876030390544097075866328947865694712884616056089281105584172431054867035137057767005023454450977423980189606829665752737772451672992830457067652956434128383644031445052861424518181950734824608271483055256402017782048318628398100680170353723061771844089548245800181780339602589763808572861604652305111588855473749374201370203908425682033442966795696166486760897632219255633012715912144384926703891126775098336854834097333692870085559955140526441471878658707750747338154348457836862011135542520786460578890092654397765834132598117315391733854162891332154356677214150367140728596470616155309381861036072512022577215291660248345485939210751571409117599351007921922269737383033627484452007082722070206595349157785813323582897028831812718012283294834995250948798958632375556462035045414397836119195041810523565369294715723335028825304386515638209740800000000000000000000000000000000000000000000000000000000000*i1^103 + -1455381864886363841437342177476412133799715261850069909385635027413854427576586040468476406830211481932849448384006058778110083650927484396074404199251741463114449275719954715189246181786777631790615336481259642965608472602784332904168716956326381386378333110112288040163658601287570464351442320137859613710370644417993042221400070017438035553673615056502205463504837794601894113835712578172377343059687887138818645341306472864484590440022848658179157187656679917939324125199679524731313519166729310789621982352085530367227923391374074792367903132059906068682844707105042316912239795731562281350541968449959865732761183801563476678058563255064853970154350370085419667871515369720235867206096566780575265707291320987521580942066589045140880682399380924954185533086341051124707472593562433847898214763596653781598554995440516967519446718529694319000450812241527285073120590036218110965585447974931318001054540416169795229736482409209656312572063876264553196277703957279502032935423684200902427299664636621341018428968769183282119964698759246249467743610467066494696533711839322550556011893330734609802724591133641016683204371481927962064133298847743140585543621112249662787672050617044715471090458518896432185950714324602340990658144197179585116494808881480492802932624524022361234838812076595855492755971402661948200435892597064929450986072589858913300600160257942691325943732137802921853175927810637750114844752268758854078304034104123024527179996331679526113620011500912187644770430002062037940334477331370595231270261317462865946203156349215296987906678030353442752345338998847221205120628086306880647772541523187673819823858334417238185152661536358725914690411425557783045069654443372783751620273168106214443458801783228545852189844530424916521955579009694859082772474556567560817792619099506003490952395024342883112761479854611618355876504934382723504811573527550181490470868380789121668771371077920714186625601762211394393248269824524104141457467549995804302690774127941971022819838577279595974739510769982253705279259396868980850437104767701404128999434388909700002395630657681472014767272269690237588883437050099488357881436730005277575978078035617120824679280320336257593210628312008014659346046107692835675283943072102685637300009628104645026867074182680869023295977410344786741529055174665833584044542854545750135858322602102908667565222868284306162045625700385832322678125609425002334398599416274153394344480418399640748224329373193348996441666366299790875557948697231017737125923354745553936353023176715806029006179552956743280416877865724147626715800668363609612182302903900501636298649926843301848950484985266459052993544733429730220351663068724212993872378927574879382162650094810294768108884293255200883460642361928214991041693498840076655197535860386601450649580581577454246345197394432874476108959240103104248828712552003233482388839122352778708173679306693891740343635898367784465322583892826784519151440054684724907873792448222290687288433998584176176442967765748504628177967266315724028801746470986974038726059642905085162452071985547354218195725885256403233178316415077517912579585266163010562496921959513095671938707914239571796161121386300041291222887611011915991761637535335787342716654840681475296140483932118939831975834662784727155309748136352499966489765095460314928624761805251331551956022704784094779902193263990621964273564153252927618259890759685040965658636463999277867214251399249743695748555782705084114595648791911619420758931248090911835070319070643220517346559521052162202042089823651235580049354466949237842507354737434937402629500038682494735762393172514403839360324041374165243382049301765287957973784038017542275231031937268555803109113459464199438887478479434973716227804856732169038836812850975774001204812766374597764089250002283380615427875446493418488616153793668046120715103836211479097040622076502734171534678902730844403148225949564316013857882472336483611786946460178405192087958228156793797529116095452103510403606830282992818867437959621348369066540740995956181585313694885297184206202977312407348793527114898896878276626709932130235235918971171532791301464699432352282578586803188324201562179849704866461024631666787969951311155454479639892235064083088277698457755753406723122949303846736489549641875112142282237205575841189165299016421108244026886765430031213406711531884607746418795347968000000000000000000000000000000000000000000000000000000000*i1^104 + -40877260747673525137861209206621983283964126681988731435931080268355955815391638252954220784360690327827136376893829632715317812769831005092800889865725673457763442218731213365492768178214687233519365602685455669498675878558478019174434327164612274860899485669456804630734349414307562843595049124558049126328134925701384900171274824213161113611187953136121698734147966893298361139071515845991791790386227888384055806157430150688249284975217625416807291510976835515981504531048023233036503683069514240633435942666274741081124160470984842316070338631686441143018062392850808213862429903867822486361331572508141636856759631668079383399004941165174147957834874984865867584145212190046967743109029014606818074692496659539536882504139414229801880268814658720265150374755383549070348268591579150573290439435488828436845258200278062662357201442006992325128591168742174857842973921739399349487432647360388449589067163072199512949221325470362043397744128971052531352579674345351398514621886802257852186820524162513536165003506869634603120163792191282574545337224785283529639986045860560222847708043932756038367951981058844509655820354388333206919794070146157214405429820367688971954381537441783851520013235631433433306743706314590328416120266443495081450488032989959780461900038669348363466131137834715993452122301595587559147315046219075842855472038775268543513995065827518112538823392356661220544519605839598857859735848713355125100069449486235895416283970163283893172031639271373910779870363199037537027199846287196874529126922411816867185903722650341362433854466166183076741981734595946121856612557408188381878090446144412072540485969070294079346570842632149130368968158014166921184895353783992418757090888893025721767533625570019836240760063228824641440898227781783112677584274173979860735483723617506078678094918733440771412699749582313356023099941407748465299145164302890890575497564866617143686570951251622477797058467525904636998175650514125711016336395144035174331671997563244904766264372965885932724159090252204144581804216089294308456972558099021968471358600398429502054964011308119038072185055259935195269805246732993960278944113249550055031419708013301775024124743038858127749823276748599800522511159057192171605993027444572717765022278207913698522712716247177024448007127765639252233022788995200445668322556674854136158663319529786859430202859381716809782612927573182504488660806154183144235433463895474248168400554344652599817539512272823242754486312593450914572118386332392736648710141634902933646682075594823378502720875444474554806196643749761896834992175040305822618318445741629782154402775256043099309125891980643054815380052781847540660063847431855829681590410146903606797629957896338800765622688945012961138676155291668219600047311844243620905002322754538827401690901352391691628134685181472015262626983359260986328904358532417888043988625502576372726894996278511898493686255364201206914704747017532491939619148486197351333276252513984437904090539765016840202523724283059227757176123033198192040931333663412659190598700835271922656354054375732270745596134783663205602388932179084840156958066983671814396099042626257288021058719824930503604758762873225596960654962298199460965022272057821402037732930404630730677157415532520177948142856124172524518899716929775614500687150277178239590580880910954630285805453269157846207633728232958438691648915140423421170002940104538100298066668405453002684464603205504498422918737207918717564551841156202292304261692955222066975835779729134346312474182274091491192955619500931668589013742148633071479943267524325200827455201407850899220473894907633471528677275444740064216202995594983024107898132118831174665575843256832522397798747335592920405455504447134306767356348323431605765071893140910789464161158915514637181961056423371139549445087578702095347377226987148199193919481392105435002334409145270200470432149762356053332995663414010210072057757021407440946736986451734341853616327561292405530351656501958844414269550527296103448273839459231182946533276731186450229294577054748610823868347541331091456690711065848776584926884453474370161158762833128036866549333594548429691318784907590933426686634467038201761578080546735554001111770732046796807960497252448361346846596243749599989848305986434431762206541936954006073188142981734089257088537127734440909390470586716343981563315315172966400000000000000000000000000000000000000000000000000000000*i1^105 + -698795623089788934297027394965313932609082982220824912324863595310816677736678509512721618060038649375608138154698978274952243055253476579656547239973703167361588134684055212020412965056003526820099629730232712813314500466080451254629729491948221879177052866580522181765749518950917753237397929857370631445608466861033849203977553348972986164259505558587724986417352444669194574886372154851372773940268430559345004708071397483575648864189287218716442225772332461046709648611734551288995978070049557826123886895228025394305007703613740574694553508108987480950965721978260199776801710611783684300413871132676152685379040358767370595281956075824878700562555528375049953188254173357942070450384925163218237246109795855458100387673292615967626462344950031417757529373809750519541906827619329477507793248926406579488305371736045172621958409797519341001944262420155460022425352949634363659447961945683688823827152094852844472291328680295086115088589564268314301748087950659268552393314774996637190708649330601920738632378159897938396416414227813092535852839489315977545978054747405588093347516231204956185810422432918618685387422218970826722863149383011707129118308346436743133845711301409546193768880270213095141654377264751741241434841793274953175451832037899083778328186141648331773622962081356019263672025246031283710023175640010624402421087825421969558486194349172016961636218437360200287083749329458771648206470038707146258090215901779309654256853991510126738076393461378413075924711441361664281660703039219540271920443452955285522664931638513390726162229194690458300737523428550958339650055043875725439162841826139097483342777021809437433440947091745169459906848326858500241911876725289975223195809950425844046550286518378040268166842432592868898174295344307596035740094922780718306151196923620592299105277555101222147542808675632646896099088864171005451164345743876392647665968024352464911019709121497978374426581475112899593586693976822181494957282958690249504442637996766892240341639402203452134997916663396737038955577758186452462369284077828757888249197941902131257512815407767770137220083646739875572872518131101079564825763150945519166486981843705776984243335685560177082719794349654526835700696268577972733517857874556774378557647662212416963719653511431952140713536723668510609304490335984030120183939121047742538239081862220148296557035986288286639081530904051324939834843387801162262370374567950757012996116395825462317860458744797567616958003133535786112264817065102050565388812914514299848021669413628710371335225946444688867930324588945158807440189632660639070767020324183165310149228778888283362618549595537369763631949039514836942366948200234218839481801473488920991599755685981894740870846907991180716441879036304947871551647040836430214908524986520170666937693078714282683323193335653316438681762873640554563064149308333265597846993953342253842530213280943086165167317807281283773425905485319201458857663839266032200485264305988035527695865832296734947956225696580709302090843865270446915330295824297916861324007599606355782489889566692822605960546630533809461092913641737291259016216902249723031486200665983892588297744178847248236118085551120447896421783633492413541280037426901694261653549610791914318236735478664419401157725600871545542289768882044183798853157810716973755861750692412625858702544306203407558810072122795175431326833415685975206262850516707841245530460550584789164944236478402256090019064798847928644403673929397292267564552766544381551304891247365935464985466176838703305103790954162398422479983229786915632074880583923366677012736026734494905760295863000907261491635204225871726342317764189867492521431623898664562664063170426152771304929081450030238625653031023601700179865642788812045975822559798604376453405597112322108739836111914809109369261107202685590079128845140627722116545799110845814518524590135619194448159708517874960511790966430457699770977072762126923924635527502547979864204694109346860763281378305585665580639312136026775000113207023020302641507962918104272901194993573307839439160387219715151387329151214194062528363251287866782956560063956593923772857469010001592636724962571607788247299101013245886588530960296659306644190583415636588645230479526785108136784810274636501552182723362160694081975087031883771265564238729914685893367888574593346981075871375392254027303485440000000000000000000000000000000000000000000000000000000*i1^106 + -7481931939059952847129851315027705903565726984225842978666317987812600692726988520829230111212705006769364182794302347513677048478429692668857117738969883712430150483355536549338852650376565856529375510393218670089936317492663048548439740903460594422031716812735524223285197310428052109349382059807972609814972906078177665258119444971164074854398095233536047903542981611159724551791399747301678426094113340381034857147850026091660272458235389860358894330733070291968867123545290761556631567858976590524779938559335554870869096522718452108718852819360037850522020018796867388971759313717877091513111268819090151504233848229344360536875158506433970771641386123815847677305799044257236155805884023185904378700277449541865785277327462524662663421833780026058341723322794439846187664053490472268145079412711612952146887215577597739801670935172857093236771730921004980928604999092059079313523809148319313425356832714995008716335934336972260357319378211093713386309781376357320193376156256432807191632019917114925832228747258748928693020572740854714545606027287527564189307164156321203088587939912562172986437779715685375675256047800295061791583949149471567506999725500880995298772309798913186352675302128662851139029095842391249067618804187951367108565820359900421105064726415302837407446393438894392636113031235007517404529150585158029184139698617699639430388149161570699385704854531672266807462630497990293156673851930159472396897550623416447317901483441696453875164836893960614807115611349748585371698739292255960140469060320951825915702010401652961742616074676986004008051978116296954019598761859142361692701721339181953699834931971830622092413239651161343375321891658141481242652441338455099972155087819408316474114143910848648520304615422859366812769983525687612146003154553763425345130910166307516567480262760337802439142858385877629579607811897265341401644978401161813715936178992423805468352736397834280089925334265632077021532504905281297774279740647147076641364786230077377953763447968878862693425853994263361688771517168706893337943359364909034568777994180488008323663912534477142730312779144177263116422516367811324356237402224565420848097706665497483142119365256155843851165018623368162936851815677631179421513150687819306021299404154568761065747351830946378621397839815502291922260732619610417216723990172834089110477328879034202046895822179600871723883303308329018334834084149941477480787767281113866100693260890752957536951105921294431167616557440622810708173857539787098433563672953043723729139616500420657594828443834244452404905864838861111591487684545942377752128231796902285064166290773254036710971796439197729917671237062167481016763858748782287321612005866811048731381235960606206448626259711412757739261370438081176978717395547736532411700766486823479208217549520940814000321567060957911084067713204256680876486502163791741639994806204104911752718394532745277030837857854591724015519423389383200233960909632312420846326274283194393101213379011802921414461165419338723374155360928446037419961435660120301462158237573419806266256539378869322503882787785256834481750436581974025210223757729153450284851153420677089188637668915674630037241602002631291594322483917515765095654929154168655114934417673735128426545384073165926008403871768024420705043953325072124037493513720314380807884696703061419920657751706066755074822075763187032361674594911648968711385302858923748601541439186099772157865853140324364122760178701003462988341520166106893671815929924506968007140688193727918092014284659031102503648135912891559493479163909748022236391371197972379106661525222585824366403410225195345416107121695852518916055414940960220196728506531169777644463636939649030261024190085505304371213733676526282657121384540273300938229684263394573465348476887478153074694157079446957115356819811427999446521086164435196538863096430218522735836723548546712923380509944200493096689409661865896189009258375934606124400292979577117999265880374729790430656064985944674639937020231537355949614043509112391625314121556828866903233667674097174545806305529298735349563148655049607737454906188647124064655290437854961404707767371682303852774626399611219850835632540678397634310248406272341588723800580329487190120568814978540220389030454552012002209149398809834381001368746897474263912851268597971254906525201042056984339346235670816358400000000000000000000000000000000000000000000000000000000*i1^107 + 262855694960607258422621349608056154901060686941336494243425963969781226954334010953613920694153001401284477959437055266837659415692919601949134209868511324461901539180811489206634290796355374540387668748938247351497719680165556040975993372627383667351058774409928450369607997497469162520836254324032344954856882376462480374340139310611041473209905412483639952893574521487936314484152101200446490373701809739482352110965005448904800038202127547013392696700206824631072599155147949399478999683390352656665957403585205623742516977407586583956735376795050306690690937596889151853204191779581777817583464908644617509332946157783787458866671520592412977686198039528229201608593969389603751929133723494481580608036785335058593101923978948021832873998452852530770178726457188429607824620762418907569163086927092787704530071568993418177897534337633467789771293350053085476704506183682358700769449216751280598871978040275352863496441211320963866913820942918824835185697860503875389801935889015031552060591621164087954421464444206474369056094719836252818627657122992533333153256893041421043506342757286414000156482899758896981948810623584123694877335722933521946241447432075808162331520454825439610509586814367758459692826304568817220418730288665839919326597439585012282060349745234186391996454817319289272016949542981750165441994366700088616108173596242314417482555714218230838077606292228173487719304919066400385601911684923112072605279719010865484873104275941383232239769070396052440110429493045706936246632156202022786174020666190867719194350055661955850237284759529047788662426506617167461054042451480432851216242108739933581853830157505893033365100121513151971142151119078233567054529341450756266177177018195309301645353131815900675003844444230762498587168245064712683434968966014887341961542056239102774058487580367819610690307858698185987543740385538740620554710869917600508320730239559766422138453770063730682093998486625677146533817495392910399346945048163240972670795738485497179792478641336532150999050531449964909325231290813593033477129771371008876355671627404007147955998798752496075299527828498211189423786095156503542468329838741752681661831459915140345116746252790201388077312155041141693102645946124868808482083604827632160394733173326397254415316365099991957508588182463187892201469458447816241233232372597868725923375186610641222858105848353627632779374742568777518488626880939397430395477162598713087051092445047870248313742382080006006799174605108789594023844928984251269543218399082934760272111042497044623358493311501144776090102346314988716121193647698248109995860502513911118168929550106092779795680203895992649619379164090382195886916518981620710778910386379681311412256809172771824652801935123649623174711190036194720869483480008570679406792567649393104249846096515054787620220854263750592735589696025518905371408122573764558384181171029039927999102098938164970520651014616757666436237629904952054273259797686086234602854131732382414471155993067875604516570932566983526463322782462209539089820414600914501924998129199838675820536680577080950732165382460022138063591934277970199623085365684985532205941025408786987041702909310346185742278546076944772033691104164819560795970347565279050255978642079823498396145837763651977696680688916873003681928050911699413216222760115622885312309268689866185846521142054923721048689151627252801726183758070732351899506232078191855487383633156619960018432520573242319916250442941616172983412673661774765299078240020119113877926406825408394298924340089941821527815379598946953431865591477277637918047253940434016306278177823207306483837497675569007319875016329489558394862716424037966332066106998010303909933039178684478513641182236224348073666095113152684188257584721226771456534030602712968854276994713282183858208457273040692667052827165497140857018148712829203464807601699753134681630424023294565699100461705735341650591527574052447610414701300293498646031339992986743144868744885722475607674949631808387440479698373248740567503153047395928665044883330944974587308304782301570323699539702983237621487668333459509023951603641752168141823270938480030576528640106406231128506479860949740299599823299171890922562198385189742776128477169009315593885438094452245126202254928458789154532615812486238430689635346052064920619207423099305877991885016951450129826063371468800000000000000000000000000000000000000000000000000000*i1^108 + 10225169836635569535702747639901024846020277040778186966294106784604177267569776068575089470089370065849330272458566748315766103793230184819767429990966877242547224941116307458287965515259489260421453208658902465945141429771818365819300435875778811108234290848504346151302853068242473800014753497339022557824936922745340653516634782751926196596368396503598070456412631783542666226449960806002293018688425263512402499106144612710220167521966798149157127213718175626359048412300459684198596854651880722236671560524816164794863563162254885677618360256822942401633088013630967741336786242923735706530571160793484111400926716399181525021497432176092269696555951648907376570651425291346118407401196989342591903597324142017554462943188119085880851490048813410807531556719707182372342873401794016580473990357868017280512232272403116459437789138407715040383111187762052776727025464876381099618854252387751910342596340490882187987376634196109838135280902731554693285009558237517614009072770984665550387402164011079570707877691773475303813360341225407669052383638210325925970271808424369812347066058776458274127685105854821076856649852095126903255295597808734005303827676101959912917430317736311948043456014303590327812773072370831141765945190442247861303911155773525195289464722575775883882822894007993698829630359624342415548505319195709696611929455533756416594718538346634910731904979090358442163911310555176120980221403311630382659224141070615375747569770816918904536598052516790704403361564728925938423618825126622532746021660945087188190034749502655989099443721421908406574416447295176442495162538257921441132686442431014018871694546430010807759515517336807672984756490131697802644367883126170762904093722038820590548720407934944613798671985099351985422843329828474822890216702277205158183680965965586622490331143382978077063777433709041873626881023040826760346740340316256823484524597773614689317050195712503056866439339622894574710895082043147446724084882754415365902968214828080199118549670706413720993620320461934912057142326297797961742864962504871680653119467785642661743798171134364996194233161766104919716641251112207124614888427019147312986917650081382431465291013725227137952613594828354190573762781297715689255675947759114569146946033448705403367827805506147606699454169501769191830919752626257933457038388801610115591056532162036432334866528476213967659420764505095857961224166971770255494625030201810472697664146551387407777936894209958003982997426451358239184028119027390099291181728704073665480525225627559325739405894216241861428284493868533675825679858780725616094033260552045890613133269894142376031486636412151349567991508996775712699338320273245485840896234531040280104084700303789620144343555971854086705750142910768604098640328829663913799462886251020519952358203732804360518303708934632255601852961565023868246889770130851453116335883374102873209903376821879159926466670381867214387252528608840114330229636779832666582390696386631934451035064588543114906843920537776860111329987685785063832603449856772864351122435146152653478772629503943440180889970293538403614220395131797524755817617465435298952470818767119681096234084039860136740443217677574987293784643339026718187708788032470534524828652466652284339901713463920660975889728183018411531589451000541745499095936100484592298858488349311822723060493248045300260049686007798321581077123231142046459183483932420738224516028499506082983875180797146444967356956936344189981517168412219858287162449744610033394133261013137778837258965708214379511416569604997910493594404657117416296325327229608044137125928794745776240223832467807606273398326485750643150820282792821204968379282505238770916831895183537444411638650456331366759682896574793392914680296775843370155169472240668917300886240041252481775533228855333651844053840441639629369560606329487267019113635708663967677616754290346394533821420607841350017693463326379678859602875954086484735316248181718154883558415243822842118560220281988772311469640514152778700948768127298045626247272624485743399208534134032342624649363647374020177711653288712146495427110489648481796059695125243832720860115818962214698015175981242181843060645886885444900993925222294868815136142544216363801565147529249306404595464147202032305787398599481173625215564484501169638864255050068491931930012570124482735830466560000000000000000000000000000000000000000000000000000*i1^109 + 48225901731018552785928737126421109068847557658639866975882213588201577354900447079259553459559237210049496411262380851928621682281197778900366218957291592497203830929546593536605550691854632623596459210600509802756387672805614143284956246887062093821806375633150428222459242005965705545501175824068885179930706607179056026459216277925184886692514181762928209370086237069922207248538186659105778828475072080635416698728842094291885770594780833245438934107165054952495363548244662503656372956466149190601733058555603149087714894976739847147486454745307719408406588259750604636907779335430581571265495641243409428123825837512537683009872450146544786676765158522669121557153446292169659020820595215715304287742694374046643180904283860536087278960746960477434362632853150443743495325092648480039970272018652352960393922384492791293162260665181462075949010804408106647455325416185437399637543162939114868848252190275101809991170410424645215945285133427500196142719598065641046344494540514889010608115856544737271074497660269850112269455721513408998469304208267756085363852781924683419136392244272166395308508496941678675292313140857144690985797478269625719655130866941632841450218587814286338331875506486424267579314332880940492411224671535084707735345471170080793516457756065169025783931371240026363160182786134245397452932427010371293814663785323556970225582275555597723157413294477499845794404520823004510730947824695406121521265961694591802396797464433306667053031674260007432387513066006437422203956843454110335425979567760430217917425695266126113153453161683230249714225394816671973048422288811460316279020414799479730920419734951563259587138619594112947858939154928829625241497371080803065212032618982307760308317166181690179772947739417206461497272444199643838135602614672480450904894982201331438917790073673059539682623766663093838542049554524402154736266126712666683729415308122511882737604108220715255746698986836667797619120870972678782286849835750323463616253814365672349799540865176392306010319222479389461851233713152109887587380107994862304043422750528450120443061123331964404099581858394575081213710431398897747579457853839131609021649597473327192415526038019221475107666452897329479570014774779428110773268165497029622163557616305174897131475142711579578709451298218430022531031666979159721784527036181237249347850221982338055915633088883689737912323124114871327497543691361353216595336837775404862645667842268347419952902032153934351145232247631397991574290137657644082420011373721627988947260623354987895868427645113432262488788691284044248360898926368240802699713221514913213642285273864603922446491354119081795740335562317263317628440011043768138331325258076639379639986773953477847595021616197522957910210714198777453216842412939134880657847716929516445213769101359820240543800645214430544677422994604704446737860449143531499397974653393489371453648525531251343586534595714930467415840168340926917618301848038787237667988109947896993049340200674859483940489369296192385650130151031530477911267437743285756980989647728713816570195956802131584320597967580737710384530318689504722928705795914692289684057879612641975201854552230076459606871135203070927225660412249826030755403748352392272319061643612440403042953606101079056715060855728649504981562546574401801606649151480963897159727771115897503169697451757834271234841403167670945312070961063293509376061503147593353110947099286094888380467281023950242678399730072779187261463560937005180680822650598403661751391550567949275726830176682808614235931317517791215209725080504919965246953165547660008495256987518118937038488450389927359608575862357783590084354420633458849515343179182439341200148450025369736375011964205869622715991019436509064824389018363890689995425716649622461533503594479628407423758842691934392740749688794359271916115618159537565187881965792360685337362120085747546713903235061010020475235828291994585557514812997742433689259291318204677371543075195897090561693763898090206968819328158895327951446503763201536212788421809661859258694907319418990672701211563635686613960964243739634338710347447249820769519620377864192871405461800792334330535193319878142410779925894187328138507049193814002813065533426533059945546919234481437139910023386176340569066258580556823094715281203127597444671310090665580938501911252601667584000000000000000000000000000000000000000000000000000*i1^110 + -3059236073323329787601687808516855171897789258321232538249537355361114976078909304581531619922749825227737958005079343094776332219672085638382080194806586840894944618837255275731249524126454994422606275795139411801677785906237127938231716106556621589815722111853163410021958306194111523452354647850971037070444917300526527930552570378493403574403031924060918242838724980401032238317627716066041256925574553308077977257945982868070960070479216062147241139147646678879778616721839584874948181688525086383752918126914278973233115851883630228101154278527796215867792381063343096116097248679267113968673669811595770357346510972367401346072242637744071037575409804650810659545016929469738058565966448903744081149671878593178451575546065619675390311684323401069744695341900654726309804568052205080338624763001270375943531017626423494240554371223296673782652129079465227245048365941190180887331763996247291018095366426431522327269267514950367843435197211743975156051710701868912345719348218617267169684277171870998758398690148326429467665041710866881965066723823455585406188849734122363438710303270742863291484044643368924271943485325333239798473014095782869731519835791987416252283332430003498308259491168501456146120315601296510266074566894186352810820588557269447806813274887455810050109335334425355446364103496775827363276522590692812205000029781052057713799644343761598285799335585405784329275710009122704708012741647340257878693979311415590334550845591270215446973744064060843315715099333080319107068399604225575884264644948778916191416277602695735053726637512258958952957171606415270434897073969522239312159621772421245502662828306512244811832479351234073852621972423129022516414733802579512019177508746837321689799461651129328861716197730631892633002330032380511970228244188413807648813998094542814391151724941234202681925952110432275205792162295045493033371833035236891153680205968417675990336917223052161923970069694770188923641360150679206071785155248158036712122196652796691440110082164668626640874492905083892316531009098752515637922048202851608157808781780182295719071361386195859745982043150552593566522359469513334450330827152668311355510350829990978356356476829795463549293961459554833771472945719334308948427859169688104050706328707745082310350869161325517279625188707474486380222891519155570860449328451555415703519990746578803915353460924861251207146893122353249924289166658218251418768185756429288487336128076577522541194402378115251813837994506827188247643997775605588351539500581749466005053743237247612280926950056771236961136797041937185427484938428559146693722743194939011765474057212493018390929751855868280368215343507062024264000503427770069626565599700946892112777866142180629082845954226665133970754785625241606210533394292697311062678953802737704659471520900733562405733415428598635867132961049930660389962802324403891778984265372722587085710427840555295548951659597734840433459542720146751093711784050952430656933620321773109245657426985339432446295396437207586213291833818153080513838006872980596593985139345337472984717020774808375911138955746319414063436702150339384016763770614121633305511206819763894173112533209176880650413860064347034558062012952534385519359101026508420277053667936962021775861056430079546953226977347546716307851900148573792562612924356129055666548273030819790537840236792708453629237030107675183094638303475831023147139101624748995687623082451898266217404083807398013558439005775295538875913170049284267914097755064456932991643768322181540360122671900767533292306113280948895605772349398715388771841458202578708798830195560037197139317630466917645893735425972725295428321080212883657659664585118816561170828846833418999709232838897746746066690701374631285221960580176263832459910854683115004737863907858047417941548552486459170686760741276373950534208721536078424424749678533413943381559473319527469294434268253510013200397900352428542145023882870628900276566849983636864039365290078057559836930184967787491052498681396796706042942274350332680172051165880014536049124602082346711108286079294544321842365037263625826190694593072863804757092219713383791963121130846748322430874421991831053583279912065795254607044395173772456845534734451394332781831515640657054655416445968991964219531749087712005321419011264431596875894000545880314232308777353216000000000000000000000000000000000000000000000000000*i1^111 + -45753505757042115905633173252054372201743719284914142229263348310908955012418604831593310158480049095758154957277446755913733714418223685933415585828628189281829999394721007715927665418242925773442461963139219299843424686137518360140045434338694395649432284526118590773989183237072442781954150741399427372532825336929290041816500466094996315529039393377731182496988164338984136127316049225931544152548059476751591096792335622675420839446985168825583285517044539157937929399081502128383291007791816876220819520024604236102241192437791696985712412933107206193908455069489346284841304667673100175222649782551152844574129813426408348289290658021213163891795949109940305294589028145467875787528186454000685571791492520929559437246341996284213637256572955891993085688417736699700118340280809168250418006489677297952308419720850638092805108922803277946016859440993823287255511620888099375712888560967276809654842099236552261466197034840704344908405967400260786876341072353056430255262608531139515447552111994342559828287250391315948174363450085099856439042209390361668408497861209780969471760772318681847251152848654424572380678109603347140592926844367897878115188636168601033876084222879812416559826106316461699953774278234328732348257835464694236676484680863743661948913470010772297911426396871854106553793752698529820512301565112600541816152512139690981173269133160778295036021651960038854921680027702906560273583989327155568719855263260043009011906223020941380009663105179697221189180179453774291276962661834633196668288423630718012575095181853632744601384368668563362528901784377080872100336411974828662637242622116811277302718172933015197867365571524002495156330232878293108980342424432362053762349811761542119495831080102843276559739301143169828426874048024822890660857664375486563337084815194940265573338388325794567836278871857276544996586179597377748354368415093248645295964172372030348498603000781220395782514588695979471344203781747226692393431222518973999218378109823718613545655419114326979940904879252980762744346880612724684399252701921920920950432358334045353863210460742021337789847731109270335061257044906767140620528071235380217934040553131094526692286584746735917879770639260360679559461264470693608997014394318077015418569240944683413180336080165165373091665249093457730440225574893169005648994995509050881407351897903821373490362506274984893298977355162602198096858275646777506663658701489624473748789969044099817245093404769322388929977543663756341013714057070338168626473446760923992011173851306125692626916162445510902120803914138779629080038691778477176250582958162917322252495898114731112614279949910556249948973848440716484090660022643462400061479517639582495212389605347747089694105074657619481628070123466944869722086509363097560163035141179882261335782708666721484313444907658712491008227405400600588949982658318045907401135604296258824356519223922415596442893749560263521133284246525384507501901995365121578708021889517188102979895565890419544919716635786645688557502076133814250694295447888554715577203472953984900598955969185661617192920052940785477119064104811495326202790185563331024596009438742144674805023683901922998623411279057075096322234298289954140545812474837912880419802963006119058871940624082874781114244900151319302802061206967257143521531871323719621214202619090359351320235598195828106943363243332120687288029738448860268046311197349179969885065496330858877068555277353861346279251964732690424597252692812099456139826812994408265943167322133374393615125806035198727019303726389911303962214957375837276065414872032772359053896584997688587289732615967278346097729246120531449606821232102948835321342599616590948250473670815115925404140085880547229071371499140407319786204480713019608028642995558700958300724216897586167602989532721787065775055163786901089000855093602707382501761756643804793408394403542953644571594483711932301832470848274652937089961009047495604561463791335063319164844980625873065208097952599392611292305216670835944406963918337008478675044200981108666593761111204258842622930250006848980008499592105608939748867653956611134636410170252452084909592523506852974798191228030702851093735371796165059067684507464837247606223101845412191940015887668672251407115200347736855505903685221826297819739561267110435145759358267912917205647360000000000000000000000000000000000000000000000000*i1^112 + -97409252545315393476475858800610288151393472015497869911883781891265892918044888806209793748581173207083872419128731161850094392251771126015739783809173173909521866214529427270669155160809916060669829707799088583665868292237351941239890352921458388476532592169902953760579943937095046863721630363418067854558296059112774602711568698792434172022354048385088203624083972515403312234226407001047622879560867763855990727915022214879031081893439455662773671724399533150114627128904874028455835387367423314224318366409268120923968942822786402852526417790290168553685907328040514437254111532831906613720835301266010719423065636615485780299935703309802390469606777394957493382174846357687017817880968292110128509380111868154027690582053898266741128757251351834413034062854381814934995604315953137860724490896236836868321396376467194273558095123514516303253616780312561999638123106887775212353065790430597061971667817381990681708830428364573703158011412596647098980201245520557044233377691820940478956838337329236088123051340449812126713766574165526392370795522136956141483092097095184188785461248502864049680911236701873151028832030096954351857133474839100865162444499043222982944835667513680541402977595279966243642327882971059516964813867078155507529153534383765801622682337309922914639161800923246239810319779301765801219395915172707705356849584238872320226907944201764338172133443713373426172610451323343331314432517573221629085421606238976475319322512207722044848772222103646736702628308962544436536219313971474830256489370194791603006155079719148954255125383202013771699343069389068064121441965876438109873410964557318680377726673849073028168019100516215358870528560880822410216530279598801304250666275692705398103923919662465986222770556081295154890478160326543496584318703920392922136166108312407599929757741018541007908388968949116942958291123197143151869882610651671549413248955089713776151867282306965742124525664362073773446651561508362324296279860288411636435714190533331436323449748721050840962793218713710349407967744243841848541874950897170713470000974971579599958323994241231591055407673371723822903039969300768538700979514665509375679327706763169767984178205546274562299448265769001660967258801209648132488824189416425309252005534800619350652635518705764813774255120345982381967511823298052042190405328724105251943421354727860839748859148541230710219019829196098689380734173888383450361066511003789704603763776589293484191270448683575396880822422115576412835693308549259438513425790096007924581449836998815159483414966862464014423148247380729773669948097440436552425219681917880959886351901018236453078352155573886103988430040876767205106372498749984947383722733121507749115116017730239306611326429366128048040690896795347583706990459202786092996956439596064235453300804181783253982331362222871594319563736686767979201743506205017853314507943561697960582772434242487019117627602658969127119797561140518619973774671611537723440392624481767890344203833493868521851019954827054288718538510357047060751768695252809068322640524303485040002607017462075093752996129768406673966882642668623054185857848371349390865474107996509963462610310791871756851464199652491904068837474135185804736072717450181898332654613656636636422013936859880012914335418567727537363010531273116439468882402793077748607983107973791333138190358326792987710635135320300529582978394922036550561126343454901397577135296861896995733929346982669788298634134653537521239616935358191330654498729386567813167628263112565246752786929951495255090383223808621256295575214555306659943650675827129777906746687204044726696249219331856360280769975961910072304226500315790353273253967340738855619220373808367286774125929027595477069677546201927573970215212267753310879648459082842820675116939276257091447627429017630192799903635329861723539075554369369260910006318438116732541455185539547445752176665885730863139619462839464339904401593133982350491560003965363397868698343002633228195090889957346838720171660326030077549824804819246689444395085962308898494701339435740517070092740602213104580093326285907440990927543793915457701794812385774390296412595678498385155564482238479706357239745702017038547013678449705669497318994937121596241617209601948635685815131338286152014645754967545342168790533156430516735189102842871808000000000000000000000000000000000000000000000000*i1^113 + 704085300429471658400059600385835393285650341458313382809660333801266081100049423492617718261752862980336453952896239547220086691431319993997942804025576847240667486756014253114565015605068396009966573953247590433345579663851974117890116398121297230880678478467235606538093576191345219848482107409376071415129893960070564894043658373314405657762551157825176571084941949311025106117894739991385482144219712786046751312642635472584114665724157292092852412916725609757247821208650112731471593553088647339868349586334964924130792361683113839880444916426730813951801329795031731896706298384737537321713001184916823445845006891744675753566122203935808300265933874766366849985503477176016926168946575772449368957494806270748615619074593909662353054188894274001823295480834494173551794350893744819271771146211092997578317332739453260874308719794510798728559015329561122607917606632052047045514453244012656836450709784344860722842490223920237676447682607009968307474950100907468670440774659084622809438984326325812338580432869231940558870622386313211151466576836525872685363728644005334638358157438725271632763990471168234962483060390754425247287668701618869378474820650600107874862005177438943779711827690793550446348868327366058408444782589311994788021661384435497820784583496918296087556872391809742971421473340192547064557840212862962480850189108423450121864441226910152111053298237405938445733125931558522753237671763540201861796594491165359276516661470430057887420368978716998956840330052828961824531709270927055479234047445175071214788838791515634476169691775133196671408105504021624506049503448014020786401779382486376539989021627284471377609118203151837194002813428048029082798665927338322617623951138295919164697944126335259070884808140229636776103558928849571550642888199626373995574031509776965817681565675968265244609518280262713244872516142038462913245075594478682069896291188507146103891134616585607961072870994794349067674591337313196103656503352034326635515729088920377667218818792438067095967121690152336200793096545160403360143626894600857434617420959536672933412721889342635174037389802908721089589622437050354811581623649054578303639021588900780111936821627833234965692289446764717834749902325169435777592368655890908963197687200948930210558486365610125216395802597802711096003306723781096915957017284450357739223615876261038418052213511868233898263885322273985850459066211299304290659940758586748438889579184468072134045782068823285424221215745179614402387621978830529345969788303718698437455697506489374642462249234647994666614602921858798332789863422098091373081990260309351868143863050274375459514442464885552995209398290732239132055838150952241488562305769686014347693498385233367232831358497145397087768953560683565840497551446893423534994137594468825997699777207576371132354236026064822222013538731333970620537465122408304557037165395636674214745803842915532097266101318933585343506045872890405184200919187682604216569248397860134286489004045793507855419444538080585713318271099586896203680385643633455915783175512362728296339607308070160093082859682985040055435018882607157251817398284215991028564322235653616572197311759139271398744071453854060420885826902284010485480232456796943482354557788631484812460875595546867275274072687243780841438733399860417369026378901499654212974140529132061961242100973403775387975700526641198839726682215795112853540518363503685384579674717263499562163428268352513647325430045819655648620186876641918325135142934773913150281687115345131259365746716965766004932424708862415930486366839216405895505502593495790907035829095379786757579615860652394420270985397208753468053539638610972833018687363292530526141679198918041110562898103212098311480359976701159601397982034651693107359313668269713663469483720891161334198492900346893026234465317862670755330165222095904268403843192207168027419379386143505919911648417811019214234488380566516362346293748731959152776406212136937210821370986678273295221505571228256753808029489672844767262902901672687251982719202029873188675839225151449346109191904741509845649102200945213508938382968441207796077255541731388072010230414123882783208133914787298939204931051333600451873202073335486927845733595911272422361954366262636593524482336681543426719391808467645400749550595301684523774771200000000000000000000000000000000000000000000000000*i1^114 + -1930092776205625398340090551741737849881097638403540749835040698641922171349415653605084064057492677044208638158845076191380756287151807759092034546062991619986759940190236627543813118427823064046908112639852735894685239999447307888932835047063463745601162688206718430602209923825055684536537885152725551147915560399731778760165376038123060120500025956337662432960801431382652749333884685315320081738193291262431772255037158370086904934678246165858178764133063989354154581361999088179043761070749017272820144751031292731412641441420368988836554443955734850778150240075292463959992838956065333634443092422812619533795059653518811996101591621182981921119023102607540795018447760602542967373675651188415052943737965932326759593977141373386311130912471320102875775516587268733683914217618932712340755825262357274650039465032604840746359558858538980137786933456760189961256796862493179962637745671732022771020930176107389821650433602705359867937827706333595735217311427805143946939354862549266025469435374845022780995216629448218777983779105216580062707457363073614320958049420034121488426213347575820897396918297834379506736132781038353570814974805136499153200485338056501003337030161073848450502868468757504586359852075533054059671471228467937941512041658762507473229370308500143259537744241479627387667586979077989177597236892542482489786544879407049364783466660477137987551782791492261260408610908929803492945857436834090467340589912745312142624017703471736289256517056131709860813202658662561409980379204463167399381256929978062352478700601772285227271511248493120613628258101474079904412685970039533475912867549740050123215167496757668216434805965962356964690379717131380453570731423832368525857761494632963427154728946223147345316379869760150650773872672093877240910159509866011184554615830054839615000883360153820600706056378037219454421670886382250967946662926735130340385205257325300239466819112045469195063895400004665148184412693226716244153144640371564314580238242333420348390679371500357141288398478054622334781947854291384592260184100830822425053942534057733837686596978626578226260342188663486986585660758548739239917005447618608738203720614512264811864635335146323261182582891816325151302725346207742490321444131635658209784696783216432304325214281134439616639695808396713793304544396025841969262344048852607148190618827950922153332175159098337223901883922699788688865622843306376979708216371069433107690495075072291041604451972087408185503905242671601828629549892601828467083324956010804603814710576185286934446033884386031653340017507401719865095750374192249409027638166291074792909713379469574552180333710383275345518287404501143258348401447307311183254422458107502036565675290449050225278124910030400580919162191777629571894304876436668571289443727402492241318313214713518886677532105399830236238168352840351620944198190804122033972627526132729708830958480593361312784387227298490623898094881631287254897660911006982370112680362536814355150854560456675279567986038562430882109774693890954079396516226666459010120893781775590331710001525489930877611607305922137663015484410819065250534550502307621535468009846744352726492640963176408223742016903258987735960291609171724642203046071249331804326211546000021426716443010451715169299417942234879104696624320769030488673635716930178915134416501417744626175200434187681020077002315840726117317827270235034087136629941196693506109272053233668328901177999648773267415628533803355843439601122776074583485905617987854896950919224324026376027855880095816925626217011475716135357657004993870384302717701350035142967809073054953648803346360481791815156362271696101787959812807637611282987127701090201050342288474703418425184496550914507002745372678446073598386223711587359812094132797456751891353700907474555079309551576962717588010331848653650326452201340781512296171308942332809687668824309012274492391611447412023143537929973218151674922928964230608502574950558929652184405318842502970789273394855193401746146695519091151859903882908810858122587534885485779824124745172628769015061076498678300468130098652961078713068818950856173782089378830487818878864682377907024297702985986330010552272140360618178514861685673734334685378758053036052786441463769637350534859093566770628358206135793187862940166790449406840668160000000000000000000000000000000000000000000000*i1^115 + -3422316159767549521604428845789525130194923472801710353509302418900588471640673351543666881635109226109133240293558575072896854150578205169057863178753951746042321413729480619060258497526611137522051264469624598519162365341566249094291380071750565313647084175585864654498126295203189079157800478919196884758963207733076781597505578807469833789316544902150306411374242600114833621144155967892881535836846990327349230593330050812688737355532998420730315384872454606683977225782726211933857495645874731368137247652591228604377080457701439617408385017942449954618058188194343480970414157382433226261444686013642951072102729235633960619855354485501327133280813337290761073881010480296665816147842702738297828011579982883296871356124290350848144114364778240851244054250887829658617990037850095484239656986888387300630608225776797024752722549076248413995905889818854546888778263416158792152769374231587394846682056499140695664316710818328852386554465235578528527141834975668615454568115067703734723187818278265297470627331875537550319885437878303901336790915711721356321643601589111605551481044994233210089676144616430278763998377434390170588482509923089919248939406888589087730604107768484027914322108696682637078054102650311549791044431775762011360513164403383352567388288971548342047833190155429957303357344980471851025397861027039026511651051661875207524031401758184449768749245601212788199193313163146747713816741636187381298006223534089998838163451263565680733008585371908375031623688698434772969884180524453100768440751397026672796221231889303061680026962127351309398782819912790396953648040238086916284614913327515007706712821395500963193856370888886407847485028186369209240833883110913191295369922170331337693698695885508019853836649848070327506493050097528845624475554717279880136649409805611952138366670922651286424348000967751696166203572842366729096691065427726653555956128781033730467496463802912270127396893841192482817622029523046774494387850260724167739530925104808305715155982725114927730061215880323457503377628518135648525906816825439297315923234630703731511839483023161486270291357477387950989873561492029195203104187696302194093671426802229213046008308077045909741420684128851010683397393677143539416144621353097490031478053006068734712625619970056873715353861362670012036348811501002645596446930432789912204659480542295902502323844167385013500509831378924768777948337012258476116848633468558434946505307362919922966281640107877800014088529353468372357036972779199438507436907933132703720560200729503299773372524767717761831140036534350544294810034530261613124691794894673877057190996025304832385538452357218465843978065336218995404320259166517622344926858452203434475759915179554303743266874443979862625794396194442096399992848978379105961206458525754795411569906222819283069014700349667180520739607792915309374866462327800995546018033952784168537158061140513510999805518465710981194787328641175597571453468181872172129264483718028931195301096368423299848725108080196086559608981812127314830349488526576241274342495330198202958670754333078181188544043191096177685788899381821018351803501617253083023631031792305829786394612533674132784612642770251893903954730886795506425834535799118045438905053381192731930579394168333396763554006131255868406421101711797331169876043055197453455142436284420401133311708136540865636562884832630237464418191744258786129128289465279836335229872687571809356564540762811396005106362660226425702031481694382778441851975242156139264282206080531600386159933842911824522516571250328016725735771235028403214732004128676733068524773654430481013216050049550066124910577419994224788051256699627721930825615864904483644742217386816544340387599729576874112712527358274183950867568379089075600976672401774040905106147434396064848631747303049744429804517090848237510951546684644270531580996104342885521937456336741691716966187621160443008062918862532730801148243509923347249147314160629057179647998141070728612489117397106133059395921722736473117537498138064139041676204306360691722123588865605586746800253296463052745473823440960213234593068220535244010676378182265411916440585105213080648794592485117267003158641984571136995102812708019183555627215222648359553259043610506883624318217352585200280272497547552328161556019806208000000000000000000000000000000000000000000000*i1^116 + -3722958386450576242685270746256254265666665130963879947080630383236749480369252641093488160297661689870149047764666979009639488489123529872478546574358499107170153908354401171305643854548683281191534867639812286292998409162040551348850219833111710755109777531209154433622316101122614048951110999492265309106643448937070809421024428324421624984402369674365025092840308495186075901647354207493556476708544181719688470762470511063122505920363705685802447820158492406632716875302984899767243092866941123943450931807095039516211632260212983520338042537046494334674153135818937153241618315465490321732419419924548337591894609098065948544397400316095131980808728070090374372708617762490134227198107596924750924632024508841668638921529318405869679549677645101000637604278633178783924521295154091444743422120681516521706467014405994562377516723748123246300587215306289188055741743881799589238874275496744349431138492596926839039834606169453285510455020096184752818266553889744683198398123766153498420232037548838724195085379987552555721710533669664835209629910043024028200662220485388076951499473205854739964895891894693171582359914489605110369729356428229436615042313214124147611918229327643313082843370968419057503420352804752809845791890928487083444663408575855542480626198600357897721781815719433316158040932364176660462758050655958542559092139677910956447234438901141180794322079313641352525495332574519923550182930516869387284978797649102087148936983122874080058263372196594890343266059431090272452489206108220924330811805213106006756114582039452986770587535624359261993848241646736116678494275336483773262067901134541844826426425567603961777573397663485336590413077989552919197130114534553121844128333749823660699173603746727666146737921421158476604274278393537694163702152260929676202713779125075046060987186499933028785416586348682721753938452435457549872752819950670939803897268559170499103356688001873752874631683472691629854972807141331089471965467394144023585512576966362825889503355240545527912543121456582531717385419184295828722986380881244576412362165006023899647332599444673144038263625989528654369831755324324013301076618469624048854786654074832565363572137003810538343531448112084598314139679668165824321317792634922838668278597519362886963069693944955757993907391273971290717430885626817685564428591811613791282779551343188535599518439129205211576996335667698686073764232874285970744206675404543931113778996098950114147346268673949366529833052895277228576852601845661118083201294834250580877302923797984086268851046158503686680438002372735759615526449068166583045345902824924683102575475440914940683712770531648771088427996776587462381494049191489987015245469695622976408413941984205245674174584405290870775722736602480579876668907059644491767459940653420825962489892086246960036567281255020639146274924855934388605031865026528439212953324164925357264708896930919322553541182188389241578514372069536732265982222639369071085102372586897365705776586636282174597823582116023337081200984402693442735789601614111909283265923127879117284960416555461410891577100209689544756875383402544733216146971417261713026735450299480836091675727726258584563431554137805628152505816649424290849256955124641748637724099357295472100678592178115157816732726008319385628720145319369417146471362122909679877022455870808105676649523355940654043757061563330181268492052407523553859829129677140572695778327247433017330025643168234739125979105071078790556979753578349090668364093355106594197284217810187120437283204720303325483959219843760074983348775126157911180780529101122648217065118891970426599384261101053855038888629253003299747543017223115462729616061966976204322130194315724531195447250239691983721566092750391045431523220372113677512805119702040831742308092366092841376436605862300817221142782398821717004795967256278720461753731581814433945439744815234457025002189145036329186411675737446645290508772891472409934799755632944630172948346937280415071080006495320090382426109897698000000675906783224813820594064348636570115837385339356694035173252842748753983515368699598050375786649781399002193455829504493292030661971292939876464664366660883915030865189898730330723542276516719288816870756016498187992608980515839164040244969772670656575300108372259151596748800000000000000000000000000000000000000000000*i1^117 + -1957827307399194207484545296106086337641803242064886750327496714429674644475526846371401855099367421676908164448381540728925964179801856144006373148292371280081042905609307664148353706492356409789533162087874017776360111583750851190129497369359264623442107006302497907004456381763528619504086538955496220440272602746485108803240631449829021556300949547859306206538173684719747981661425910964563130506833714291714861341455850211921672917563667938896379413375073426773412027141822360040352084463550611847245294778210302808492297195719652296938279922276618980914076350859083893249772050777474495992446504534934693222989576611827801618846286372601800250995804043956437739249384529927787993564665072667029508462136913801404361511117949994038671093039425697871154422006652873413828322077629451972769179979000023209279441238580856658887723809031054535827826775178189118902849812049285482501174714941993258969745791206652076389079743844710064369531137795792999924962750674737841283056902585256658203372214387793131698373496410242730563432611018837753946495353207466595825004177121007668350431238815843556172820185725790216372605924888899146880483211718374587292361055997258497207624575816538148604882953485771578821588242875378581676462232719179784044825403423694440247648751843584835242145194204685536012046952683975532750122217242127764148003947318417495472905521154963235996240570173086836530675307800582573561482357699130777076401425389054258280022193530533376171339699259792414587107725376417091157226655332551893489604687024954091282247501039965086761806561458693445213020537591727534163191379739605395875555492606178517702772421556071469205967868389331506283445420766752552148524246638172883494616611868261038320764249945333817312047422237645456464217924086489991105185272615176488866594061688498101880231955715340479168985919345251626953315062812631857924494082821516554377259655173651000241735503940148257707743927746306704794007966876866730791900199324406661166439584783788914126285146406345813251304876032859479794405446669790487725022733253987736646861652327226347550838298935450220260110161800680803677621112697811248088901397528652157775688578338532843091398132340988509607796475023883762960749628556967864647923039748983043981652871601436563256331278385241992869359260764748695074618498645987156179282616301226682988260224320790475470905832676047911541027481007552696879094602981365816042750357112293111535067005420141207340778299801172205494389262008176790011957125384660202746704559297230338483888454786871263883995686573146811484021745665251817434414469312983252918741905845835480988131738258748092236690813827927103647127953135092195518311997013534209628099254656463651341707355018065020881341327487394778228015740524407575441387071046479455480244114795080935744669837086489533475199201199457981727113130951089374252587624323076992834012137603183174071597214299270897850771695789862408723806819991018278555844558698232115794123283849826879386758232544825508543004826821461991398630948755755645578386633581874114990407299756300532887573295259603379712232562916214386857372493551488052200000595095386518239936999208585805505743278598412201408062066925771625923599585922876147837306650462402693959163529058562606544324133182594071271563936624009938110033657970698064129102432090695287631485653809289970763504724112701870268795183252168336565373129520691444049304356143143259288288799860071260030117387277976957487248380990046994799466305359481622400792575638422689243530418170014195844039923523261030265822171311596566930848086038439322041488176655726506587068918190399164672113544445624172763916103854244088132405460008858332737979036476049553562324372035732561626031778820931698366588304936481476765972308653989115606905415824617876308152053014899058119979289827213539394860930557561959093579997389208537313884923136349913642649666177957810449435553064210360638209071562603653093348143705322899292787678354532249005678126770334544476933415275775959715231743014360604326164096420594005492744771577406825993196576219968433617910616080847979160317257378026105236673946588215262205239610672170024871422383117982608707663821648137855314348668642615504298445733869110994604378636278367927445171608686922255746297517217431833426433508512890880000000000000000000000000000000000000000000*i1^118 + -723182480179532376627313782777290592639642192772521834244037602253811793141858906308449359513010221539835641852114454949689233612543291794307368863256831402006387896065499689892671493086130618004526503803811512404721919823252065497361518277637840696498329906337101063571574975625159711649625719463603679014089156700255961585519545047119243832315747248783546115182034735598159553572827156275302377010168634785803615486787578651054146764096767611111356329318807892258920451249822638516680622033947103748830990636268138767312606627197774047118161681246124948896872133708278664000726155793640841628675817742340902386032391109080472211804132529208890752722816852533145768958068436187929065465175659536404018259613559529312826560525208202057798657655165769947379012269805177256441895583118705311981500286394960995943842466643215424908809159317805585006097901022647077085229380409588589739029769289968758739655959643826884457737074967507806883482936765919220010266595030878226205508597237239785705876760001997501966069756317436797343254138372980705145241741712624187289828797342546108102463737392994110331919880272129989737274545148511198761325948573308986609668171094239613782900723016911622652992103235667467641664188383300908377254982825600170544699240232892760669636162064279397823276949976763173659951174558106913771206189517944331800863987685660798892455373855104325792340294971710821051644502927974861797487629314414119314979440067802617511117314595065547809348709858698239941992253469354913476519966469731406091396240438616493867695762062266740132530060812107728400306874048388951102276525761133752890441103650508459614340642996540659588394723094051423565252669272888485659513273344153664826969528931501171418272377462739510073489060089662101319848113540347766108421598854275209627958911500571433168045184823962825610081227691377570671027123007890677380094737687687143728298300594973272130211015675083187880990696945627330153158439099014240966129516233003033397433989015485869222058542029447281864854086630951049253720864339896900337625896911122246856295923971817644946996306662583970609801209461791454754989467422878015825016314938267310127592638856104600433242714244124302501402565490218220025859813727175345913456747809977605384614890899576642592688387332803205666396803431218816132686397978161755607027949382542378984397970588113916776716341611902805914883870663985712613443754311861307131329016587762538567839955850212943738205663771411626038492118807591234715442009513369226706495132201767840651340935621064299730725374657891187039435893545576685491425708688137231789834318555856000513652973916297141435078918046541111064754732026060606163912356577318712820538192928528957500130294508829190688922409253944368106912778614330718343755594327211491605392950978925266111324557562731879444088804988135633815237930683595879268863417510164162487981463461488206240844574243104648811326814593061044261071109649661737201922811720643594979479825017847700937123773078203943488609630795757139480529453981126402162743932203200425758824888124770392485954898233061041860295239162093441909414112926068841926430584957478075850721102979734917646035494618441351292952081089642332774735049475757705011433481010891890449525983003516668672674394200913661314842481660833760652769440838771255299411124703449386393281649834397564763988625530918075231803898396543563443531349397012047495013222949401508136669052580688508540438526085653139176084961432861743433688955634626572603400140362765431938028099029028743187162408033812041601362894740537401720850952444427016943789712700708621339657043365156254363620701606665399770212545864576686930625913120295989180697540727250108126879720003607018170158093345778742108648745230551653559880921177876845495092911683170713784617537783858776161395940818308804508272340561157880776329943291208545990305305590129149367036676274859656152353125401318838021104388598278259762649545598841176564556167011277669360512250165783383170971328150506497606543305731820869432664295355845469984612310612953942219267346187377877281945582997160256214002511163803611843693247537768100144519438129307364570793009275890134677450425426152990237556122444064286936940979707215346421707115997201215562768002794308732611377302534949120484835328000000000000000000000000000000000000000000*i1^119 + -187426313919398469159766415707659236605634460139096251670165102345980554049772897443250547547695279570060483671302966398009129131846297584197967425848322966994016726626843818029206997952077401252625663778995753329448434500410401203654848279174844203849446775777030217609055912161170556045046889624658204834686198734208246340620469898124118560174724965443640853298744047746414870714969840099394824222636973899504163120831700620518852572508383196694814489573578061391642155096551325684284182878822803413044994480447994124109091779804357886443238364616348001687072620631068990546159185132310281922215909331422616223955402617260902256560667954445648439502998470696876971316130933732633089429851857757840876224762491068868143689905102093804184904214763928166928077870364454617451090569468457554362514260845210880138023850734910920007025933685316236253895364750650106591034665334904305287227639213832887629785251653383707568537632044517129432686032510065799628518326248508533531673125352298351716625003502603629794926973454162856477497494219961232825761372433516932443036379585666903121572449791079670800119615220892193804623805119890451488262961015746982265015680634928802181484883320035570353752998652369309298942724087575849110362778719875077595927532101740756076633041988531579553877774119971366273670861818483288095779380713320280079442801263978692917992944042682177833656404980490344100765605275739756826938088912542886094185714456519672925509924745514238219357550844654548976188047074836565133364617806755014349273162287199654515068962983800342387723391709503866796768727504339738151962622651476242254752690353395327327863543947300735672456175929334069912979539943181163539659101041957373038014232443978703913720606124458587073795066833789288279511512894786035315103251320246076226464700413043785561778300751991225434107327161407989736389117737133910470722395438960715963595842855176931473859548615331676101606693506621009883446906466702656155167504981987935613526464296903264815744472843671302232969630764867992989289375160560359085985466048545442562356316758159439485676729598381578938629092875004676442808200684836318353993563703200506872640845487458318999437387939013614636612367935747595898278752409986939690811178171164851175147161923730796246522334280524407553740239713909042803212151234129352321948717613523390340312687495265334992768665859201713881288654426999243055875828451662266690592141374425882622721734457162891542546933583606447532941012394922811824971319925514159880809795132595781478072357699614324382155825608034944222177446603325366478644623344495305829925961124284194693651639776148031721162687855633112786306086056998644087998395506474821728022770471529313988149534061946978461556351322247036884857178204346463614365624719016723036438405346450668773571675059294442844151877913990945692386569656194838446036193454969256817484337679297604531757771159928341776548062756840268517479891087752737648249841023654454944936412627313240039236216585644240169115467733713783400604759008990439069820922324652672565308643405378148104470235739908805034504377854832467150553832157344802591163624313761787999087749601571922262804106490393297235601596312448912258755965991336845876863708450522316382033071882474891238645899271864750335907012157397055959721126146469002142321302103074490989120730678427059798158753063595526822263434314782172958693850385237098890683007549148519228494048997388189980541976716417780761331050816922773267140777105102824880664295976624928296034136288258607212621423051734636512509579784647992155779588232365225434906795400714951778406094956239662958927592686327348439779646538548947613973387770929596695414199709711780663679152246697311659175471208593054822512699207457129584870593999602559487546476345809342191941065423165123489339795786493095549449679449947442919107150569081983242878198183846054111740153514801670965971782683892150541147080148147958678682806436444424880355678495259476171074831691001200954544630234460747391983399717133162709555917190564579762036304474918408029082555067532879743176238398776647245038438324417302993162894856837800952043711812471944517021041613534892503856285763483996173242651899168255398873475338850519005797818614831779165357244683770343375544571016511488000000000000000000000000000000000000000000*i1^120 + -34984352978358647703923631880087444424340553715388675325572405748054424270151662480795798234733408299410456782958573151521714686593126463713114268532964425681582871426619447457137204240078447934226524438525038499674727463716375481296767834585062730062005671630555089056068389621074494271856033218756423097765485101053462559763127853432459874112945947663610962595062297529743583829574801825457947646708053252560515118749440276661928044954196824082012346442488924853260997238757957340785771666104538271421646650778470041671565394944240013748322502803145210227387531435705751593662766360607010286130712508275135080119629114003041344131883308100366238597200509166538204096146650397329412233590696828482529564232496911773349665743741556310146207002022532275925869101307753622748869899501429423902733694442457660505048238563771472859084876758568672901249009161420677166741729775448526249517880583428743794628937661274002298211796794046637431531889871394889203549850623754083017136409175978456068427357843696930103656787705053341267287916093058954446369131768944062018686796242354744418288574856975070998562428824335090951547707695681770352395430082357944976927133099152265249197991758609039155050317312201395799857537118699703665576247528801879055909931190805877315311522310125173088241616024793512933738434886901521148068789666716859859489859381827767521084400613414048274185261611205710808243123206051519091608078699249584094880537526698373798810119404287358133951996769157111140808762103981025866138527155433678924499167759211045756153544527963214037780090306013898663323950255382934233497384069414634949656407988120217701247881244139226856944900329550960043001837707268973736075653734121945290259978461855181217859819620186036697114650072251133622856276227295492582767508933851470509660515332195767713845163973057670420559891284170514861221178881967020853253660125736260903845320665831664194409802045927544895408800403226436413244181277968748031746930706506932921315569786062089695420032822258206278748889010457737985866242190801304130123992893406095397404796617665527824147513863216707057336592756931696383780238028400938476845001976664582791058918719991647976674432386244092811092967754922973228155580347515998283019372516269843081252016183793777138119716688342885984702883436478307323975038741415435500516142257892060640498716487750101721541946566629855609502984333056520110610740008082963336319303710694507482564917820200894376613152263165682151720201989175668032593492097685321149186687172642749869061113841711125716429255939906884371198200012280298480084938412518405092513756969868012211094583387316384458040220776296036779078140205501324790113873633435445320723470490441374669389764506012620588122936689769987230915960959060056024897781516582173196789992068588988319412669777442964526907690950687494437904618296888547020381496009238803320281744888675678252658733100813088642846989554439772306468937116763230060226117765958375938251792315002005329812909362312090773331115077995240865925346620531797732968569131099891218730739017201442193422379642209184025378470539619601543055347436563824040949815471930929000944735375304380439878681333640369890245854142545252179654904587734241120736432817169410954749867640611053284778970714336835514755116795242763625344452199511359306179240715028794944258330194160356642120048492365489224048185629934025131697595251842655405600074053425796625997133335958018479353326950166941328446920844289269785600955675259747049185440864911578846719674466254486463655426209752928216716856563530532176375894865166945509826019894499949461737963383902114282630979159089052635818984768272670306580841465790604469904369413113754384004279529582440236169848007390737316245623452917279410355430676975275095008850774302960702411081677145385412882791067177649944379810141957063541278076367324760307302757113171035074554048500809829527586081398648418614033385890033655500739828204529594876487125133090510311701705839017314688450128711890659309769603567304579849813320040938054622736888919089669602642334113347471223814813978834533075493596343093776390931829322128479529304208371257479373086163672638921349201447685584165485908049328908873258792552277120372138251941359735390670467409471348783706852556800000000000000000000000000000000000000000*i1^121 + -4522150746270346245169136830608352065989170973345054437712974051402459542999908861303124465695375153435028740077512025537391788875938277654821038583241412755312705782053453413286319242698788359601616903302234253800939506108691370199030402683872506803349902838445307596778384454436892861042614724260354409461784872200810606380798141244566948426426454696263672336232305253588222801861454709751879536170666232150027940586606810261546769406086138499544022371228165556621264648532534307132839152395721700001884011572525560835874602142988529779578183349156136440659148937043217137591680736388811272160417835280274579544410158683656821963818435037470960468353044370638925966675237208278690161643375133284668185926482008610512445209025218800887946066899259380260827051803605085946578839026464917579893120680291244263903385995294726149205829902346167605469010052528500192025048501793401847892205595331988024975849038314848102598661535516313213637924822429632421329749790058127751438693214107768209080664881439636033120677674049401862646893968655518175260446309282759240126486618876747659509672273833533227740707513463047455014548183604144087917617968472334157387700646264228912290925630565211687039155391534882620193973756338207104830600115028458988425793740845083693867337624732675290499245120026460597080197649188594693924542480780533583239413497538284760233670834075525770204772074211953759386342366339341497782273939039407570046333362254562457308455819835642502091701594481190989768108473154072924298532526001178456016337160972838454337691234534192390896939921985663364518828592893680737787566494769908630329467107700639041076228722726426850413105876044610025061760770143977437186443124899156867068987867911266437598941090648763593852168690678282992155500388985894438335977854331087387338034275298066229194084362008916504195569172991354792305296561488941422593457148769723570049675599509045245499303048365430976375195594543065299815040504059981061441977201623748137116194209020518727134580379815243771773082772540056095519067001655724924412147896024691952446056096992292128119603931916085244264477403447804409543545238527432241620018309208030793090021194798641980839376120063675680722370260676720182222630879181783842430513771044140614091158101538768320621949442955274733058845247332189602075618378436257926489811274136263452264614306288316651496194616328280319989870482946283505163929733699837997176575123659470080046547563315267988602732058511204134928215379285204192268983239986065727112575407394911942468811873339785000973487794485843765086585445371636873822199613136588869300899344160985292235728497878263963395421574784117843403508372922170961715094999397857475905032895413075508731970228637503740896165246325707003260558898953039558867020324959897311936896555025599897787221808362870959934849322954370819714298478834358137511162770370303231979273967126799803234881793957895868595928680408539035872538360049785596691768134663086029476414157112642227259227207897042075887739301576006451274341047647469290367140480181048746513870344466361855874025412462658312217526883598167033267520949136614174032737286229601079608500693817250158547784645334587420216896693499464186265260362583835550118306130160469674266575810090073029279952186372963281012192054035308723056401268942762350416021031559002982665680993602687304906569625871575444615341331007876828671690207506881227678191742033352915047047102680781896780016577086949753165435054360803243486721739305640731922201093551961710165044570478154637235698456963364072035570569562457115753505302492282658013634044562041364796193184032605005232806219611030209766614184720830526320759104253806966815605445850313695636126075629101533749678408768632873776637675727189859008369982031884612896157670798273791787120073399949599586813110481868077283271022246686177581409716441539059495811156213491873187912958568691499577550416171823636120928482523354518208768963853205650498843256253997010133703203208875606254297953418811040375855428176850600910259483829830499994569777281784455551093863493533793286188314647751874098570754546071311737259045087537228722683721925828638156009415241220349525350024322455745863137407231900109312619327183433833236497767631351422630836879281356800000000000000000000000000000000000000000*i1^122 + -382048577136613122154267390069288332214803913215662109694175323279226631878523982594050127372558326389154862465265708129077725659680969028322104137679639467295886049827612680210925998206411647790508786735795018047561728650748846296482815728595735009869094083929538717564217547634332547782768815260325314601754498676393714555324467745432485214759777607409294204771748746400812377310429231297787211280731383388306579083503985734562948421399034523489120840859177571779767039551552860694432532701168873212497450172727092655742089844024309915336209006111499201552838784978257218564937308764643459588343446859113642053009631965824147400148557832834654697652050725321136728560290555804023515148268759733056536079724975245972493187867787277334811728365949379142246788484361720686818279210890250421714768404127410714786931439306862160673494603417905709068132956645433185662494729562402882777533154975161156627576875272902406990601991269271716863417329712524332166316242418672567417434129428873831339608287055144969515429950711914064862820732746641895748959035186740101355583355341846611024788644563502700055411095772013017430534745299207385952774461996781974233891370945657883278231947052561000845974637229833080568974065850536397377903827749812481731742798407014194830447230550779921095796409917134749084822606750149159450228205970117841769928954478336075394370600570125034429921687805979158820728372444165914387730588092385503292407740548107419771481341813406913834825273028254680084338634427044007391832288366459994527687319682113450847913247147177138643241601407399524793651377816340920355259423927086835620990669369286460045694203458023691371106699197813208518035320717444114341360016633001755279749671726072198530260691697919099666015921271414780679322389615923759538341469174394127512841118229401529021844485278512245085363006434059813050151035348241998989973635724553820937657225882348009030298736567309201658159861876739949236668956207312060032666275992325137551851005900671976269724540689970913106560075998782553463587584903663785654175829923243918595785938407960109934381564961465872083294568473576531916395486513643664470561478876446029913684631802100958188209385029163006343946000806992787335658515180167235213578798654428875023569759114307214250826560205404465427754208979616541098472490932133372896413317329967734748671143263072882142499199673935274139915205717324924277669430710030775107810508355203132568606189069626281348838229121593479373834952255945269196599381290714981591406770417238098725458744633841339969083517162219440961362752448209843113164469591643193128602384878383269488521098484291002270980672197646047524753893741807777574425840430949016844546520668083308364625437492015108067151561820184533006706694284778831800987018572659127306784956758591888093495803978606818888130809963387110913373736534205503667551544245338366934393706055180288591245200666235777110834213349123339043043445570817848390841387608641379793590266369891571588970628811297566723743797159507694457031243815994078359282042482343781942084282163588472667620835639108161796403575750738707915573706934123200234132244087056383061489553833432727733394545718895267007433723913519563049578999610468335786651181035525356181792922770865796566771528491340580445401337549706370741815763558552723903233829940010892341598145899987476122245686448664554396452886018502957194807939023015448569977568756596035006993277283672909733128630056392416189959459130387196884663550456255278878119558886654052534154454362293696946747441259156275978347689523231373806077208534208796569206154044268681987028544843718271521838664467486760287343107938150916265167344609759290953412468819960391895156873543325131120484470666736759050692122532776654705225047647075457920994670091849637221920678044584062038734802420945697283150735307006339312060960579427308148048468167194729594210378547711292767494188081490184069286593790488146011268478118545598862406520216228991977296035322596869265820898056055023406947503379993276603484982962786627474601537021811915509827690259316650913769477303277778643815110329105089984608741510443887918067372766898203480340965618955174402770979098835383527096818215824655386262786957054601138742308436122757746393088000000000000000000000000000000000000000*i1^123 + -19599050808435428634296101233525117747991530475228955861699743035343929195285123910997448472789431294579391828930776546556027274574538970901308269545047274032209613556712318360097354759054909448714916906684026181351302912397276643005511108038971341376958347555113139451396306287742607682826043716615042167679802740156833014921545867622903401351285378431854577760180578475241878328385045042628281868318474639414629056630566912094621581701659847224812211397058100930905357218928435334618651920341305839462573982341045131557911195977528758874602943215984039085823952011220385121278320781276912486379148714685850509386759369295148082759285094771698284019917265968796592228287855799739631271821717591462087001549008614372516325023519896286232187748807776094775687631694165012852637179927816247294885327172312528245837994763892585195414544713471241837536455240341167908653921975672936871951219616709785004524964384378098464672038042131080044128890881144883600961585140293613315212275302653159729408250480768805682789023998866695296358440756032160161955764300502342074095886066769271700247694475947964374695692994598417580939012674246019160997058246736153214106805701328774093384299926599778114492832539390488423401247449117301326546416114481401222972751823128090744176565523000252040835379545450827885171669203690499919371220941360567787260908486518541249264215730847919117938690970647367398133631636579407771259076228165918736946346764166637583980170733278606053077275373809123397452578727971190522520376067015339736325526375060878925696952617101237171855726284058119133941741786543287424714873955135446769672967085100352771270148682862566644426429578319412187432906323690710152748067864239758784012096375951988891595972330362020706774574902817237534809881845523907835545710148203771517728898348900539247496994581766100843249811341709093699801155943363128876192171945624470472213142503042938062644845155680948922163266848472613787692416368943406613256116893945435671332124175380972588525700936767133336357615213043246887887313375209197104904915739882949069065368074423806556812638512626513542741791907575049364190956890279880236410833889812935065096324928390756464742469362051274011892713280865619169923986487360578720996854172718424635888455841095212787041214967092530430001292973269725813809051607255829001302794933725831683315505265662145036358475882747592175427322515925597966757264753541697854683051161109083185493180887360131890398840073283007200465421695599290936258602807519794350276584526995370597426645960371120339475440914360264025251409870290571867351046722617980371763751019809884847252793431818768517509329814530300422998986813025935150335328204155173714445468833288226639302359327114189126789134036441847462650060058101134582021461290905212240402255913307544782926133763456052817704969674390641113416892042850220246686336345963779648694677077196065135858964919126268264295448229846937218722875733920771934597932697253089452965667885923544157295318199541729936726810233049351430602334044439308416640116058542382474939031030606632790020339729482077926225268057478734424504364971357965532350511910407848726353157558828180515431711618224041899449641729578037185082375842055526465453338399076775538207890787724363372998266742678006858809274997151806398183967975256638716934157904977013613263308267026438940023647318587131968403510717016607984523361067501402088412529365739525285391941053232202386708639878483892105111723639438265243947445704295966987952785137473642013034269662417590315837582823053485260941951485751972651035940919664220247592763677780094572182008509579722028739360058044533986526872913597741123227979997348704594729899200535246296355744138571068157900791957574778126840628662247266832608488487591150346588275087932482916469617890249756262664153147682964871376180223777595553098001400695495305238751330485300264712096952291294719420021169541631656603702271941117391568467800375407338201291701829002102880635269906782357249669186588527881824308462097863168006416518013635118728155242033701002549320685024983677354009805094783210876177554909766542971509654868544998499323207039602016310909713181525492930570564246613530603396179136608813575473298247177141857251812284825600000000000000000000000000000000000000*i1^124 + -578097249231125492057128635146785019980858796217397261568310860825807246479289330914261234633458400083559494161469865518287489827446544102731418005420939830257006332417648349311861319610262682587717127021599304909919596627564160508569502165272251165531071890145309305041857506121450857805299287593794174434751078130099202802313903759900248847870230380861035392192427081593735678757186198754536746996707387939340702105790016924373091410266673455284345395718354934197308753176037013344658148879742809614844623234870561922615852138621935168951676794690282810534819220917744946211416700603018929898938866218094610192961455728977969914780544712454908731450000115281311932002877026317883929277738856943433032722318156964557569664379360128175729768993161439333498590316984024825014430250163634660603355352212263651748303696985973213556565265207234114513030887967911501929654584953926899415470295837958762241397309720678680870790155380340072558037848720932332186917441116199877547974724009665389119801891932812853723846611171374598676516567529665088051062807629098650557311705510443545707396319642862529598651214776502981024259897445481446331531562433840796733826064956760604225626440035580442990807063696071357527999489970352480248098422056163741977773166987305234306637949311748189146918450565024472872523183924437195396803681354644972606871980486234768493643564480209012148695082260996970715539338803556523570217055017111419901505176361804696686938711022720178771887707625541298592079111328496094148668507406591248974066456774824402027785210119214548014337638492845074361883444024740407109103905954509286136640682799176219609885289202136005387468277960657260987344558450875507640400799615325085432843998317197008020697646477587027758324277497707053795669990955827880862337514020199073043412119510872005158857000611378305158362189128658182350450764428949115218915045129620991319681992698138087416961926013610754191793494722809974164100447100363239450194220353485159292450317925531604711879169307074356257622913331636846839571778478506165367776904780532425123577664653556853323588495317865198382879279177474304329559186371963632467259580303223180043629797356637289321578827741334231189341873553196088324319798429041063492446794181015189738509066036780616232982820051342816279192426756000056736536258165406274737185979704993752637564540844720016810925637781464939333761520131335333321419493468350239900323025917159463228389369798872206463763407706938964849217426948310255518211419209510738114975711763128557648327554360018446020250249854071275635894889612946023371617884232336264350889352093700656366308178766669439327804916598101133317617567520948013592269994333853891713618811976285440300785172198569360138941031647551910921772985004483404549247885330636158371807920757024575678024432237369793553448945150343731961565803148549366460874276557303618981674099042440123546339897353112511131566622435367299663730742435363154926298152447247494033813611989523231312206514469850610705380916931929419754305111478301794137486145701866872314922756313201124147509001539627611877663881146285683893723190047375480440084970164475839816632276885149507508936675482414631619304080957345322293256558435301179165745885828812302162723165403613080407545995562006224504768924338159331401733404776347998938408683893262007331969598043332977767492666535072695998610946239329864084361313746060839397458450333714151757576138805943828476478616602962485332252046940651079428663228201240761172498504404975189286088986860780411296434491181858211387940480792344379371018964131871205973913916500193707414456563278711464612954181475305774223907517779411965743592132243878471474280649543549549357510401274328940361235431013040694243403107383614436614271980299944472507172644691409868050213451790341731323711753526678444601094103352853777937830163435846081886395535497022769122879394627573019296733716970357141646287692117963751639907956747996054741669672530100956543707420676648607460799582777203493259886636230829701884780677229582988740123896159686996783473553631042396618553564310979728468333247066090460706913543494845600768100504934921552413695691283035577910537851794749413550733450496261726707202026015904223138414592000000000000000000000000000000000000*i1^125 + -3904170352043742306587530757041379895112714252919026472208001956376997203411999721860437517619455953415806481249608077032186137924826790304405962628408082702078041487954118718900222576836296798191241611302211029292716338609557757240182629205586387676967018610570135026480451732322264624947344354562714982004886407860978941227930989155490505563400999919968832851070728245184710143421241973431878522200811711947826455521264677398583583291052277228836592830874538701967864497511910312718433719181427786034021994646005492887085484162372889582304029724259143143802401121317430413726192565484489177379634634143574748374098748684268704411311750899667148009765090796143452677261159798512662183951582833745192792149994919714206320925115479826819915730884357192542665002370750677562352482694147425903021510211264020191534664379300868853551414425508690418717319061369987627832653936561128008086880422455094924505990838927227446828783305310102696111131179868155876327572834937316723049630502608460605209028927612022279679676938964429443541188605934966781486164667088582631844619973271470108050316523744332126271572034218173855889398083068817754354595977244847671137262010500738777797571070319156956873967321362044471257283568148099326116673495207408521862664651866427738099371787219423562211272124022880882996403658323478453238155559204009014571628682860750483244476048301512024721528529409037589257045231469791623650599925588778480604060521489543594390420111372930402565397628138557106187940909763701759620440521094512340057539170590815705970941826360746033843496701071896544386279651719241834373401051463052410282285454787566364974970353409546818285081886175026610946337036737974340590876346103365496676163393780793779405545791345812339993147274977743540600162731108474010791230864558644471661332870710035550189308439690408341354546720163845305960664642604521230572678336650724843422576188899375469050587033592729510701007656434187796313535976742723211806669631767094451602994707400102186594974373416012467350727934279474029007086683954150572782956692565239699026539451406708119517187299218605572980857938745869533981787846525620881246963966564000948392561711576199695758296031010841389375928692306351803080533829228562735392911288081085366582876932142981999576836914403020729153824688968967830724511050076239791047816718275259329979477951346004625021875731897228441206056190068985677785993264162725161049371162089696643261784982195409741588647682986042395084912646514743146597787734698193510514814069409282953961847062721234985262026098785503020694373866231438379798341154279865689252763802518743718191762407806179579977069510926895323593349549929302618861230812314082779527793919787789503903295482890309325687467907794793626318164142054084614875303583678541611741462647898733474921262930240261828381611100700520197347685863532200132888964217887676835466530232300119220038860535921615475642690348297288964655532334303738795560571289905579597202613062593746499973678160015519170507048398635898363550251945444136392293931971684645024374469820756667018838566103969297607104927164462743150109083467121235931435748795851895002272790795318264697658639055325590601310871259004567953515759184807234615982692540375917439428335758938798207251592981930729976168303904943861120698912255908805635547537734890136307186279018372685303646688217363633466745201898246029832010136544956313406978036480977911175596893042528621567302573728825680170299653634458513436996676920448715100848663929402857370140926253281205391891576794356251451268070964534035662413922832002897576721557565333276308088823457127690874783509382882612739126727848959611504878722853741564510914465615541439054005567700686040982062284154962842756866285153450387692847435228059795424931157926326704716356751062885001789472735250091430862478821117080559946360659823764974170260427053172225371573631249752518170352847775908487274955992306377411704632652696923120756548456736257694777258322428959046918632224613187303394419990767042713035898838174542044803786029146770904284460139814375544441499841818265520043670523152527432938953296129563427416848787764552468373492437842401040854922780608414898932981512953756270606588492140448317440000000000000000000000000000000000*i1^126 + -66124270808701172037813805950989342965958552375735930726378532945338897446446139709831218660385850556124817544919142560179661743244824437107700277656775238925422289475536426162544096578135168283498851962232666737939051258526337990441467343546232494804434361663137440925560754006456883254383071088089918235645399949175720259508588919636292267215649484786067831596856322482933949641579625309371283351307075849549252274279229084073599273630467893182307331894642784743411606896187008647878995612668825788831252474534470933525221556434248293884558642218799235720167027619498172645908740673190384468873801355677179689960346348589563129609621476170953404402492959861685004450904115637045121729736664142890144609922986953400694408096492400730484105970971352287738392763800013238808750473392813904319784120468281398508734148870151337517778768679343315655009650647107200536467314070923100874451073264930691581795135446204777838726662411309418959388175177740195648518312691979276110564337773185464216965193560085290801614960635712853527761971974730720977361798882805037435014055327666269951265917221139363231617801873763250777892886278642791071812409959174058660135001507215495628114463634746462702097983994433118108645146924384150953708617302898241313226461551280450635526786501188182391608234951201022018726647254772236914823543571034333442058791070407221278590675430448574368443400773984641730395077507143078427849432919961858110591215566640901270514855810538207110247596533573378648352256179695098676224608217254494346673308733068659470800198850820023749223703644642785140552241989514871956787471707751623481970368960858496760343381685007480289654070728909478285407407802310193847306912510808330427356340038332314242947283121815425386760773991250461905351974195751684469439578567370970545919885912807754205161151562448336612942065244412432173472631953163867309389715587108038817213434196227692648548069894318138408969851154251833128759430511174626183496804220451227412939609560697193103823308510641081055405964649578725679346250194530663451347452798379182049905740589814184661059925323408034694311856099902267560977008660878683850863125971499414815106738415741041233394973707438016264838628978361487169021095627146428397181921691934332666925575514008290111350201228252847930556518312488527072326093346619147981457636220030229340799768361756136277545391495270956795775161043788343380545409672406040473413351626705654626766135357968926561657304127373077334951702617820156207986995469048359235333652183529589012317215130709564940634359336752326404513342469784316497769518183567815252650844976021935267604967843025771337523128272119386893785066540807365374511766384221861153770269457610045570518126818511987411004462683299439438518563425614885140389817081916783326896499220295363638426863531223516497557861883748681098289105418660842422175139174089950087578539130384442729239263677277070517261616514201932960463536931094822250935166009913569646751516216702716828569197274975471783423043476038014802420213461779511684958049894667598970196853354228516420862556563219975221982534109623821769135162886571581186629197372013959367156214506161879189640345178673674255399360350748802367360237447295852262132877892483939055518377711327368566812553669491574949139869581762760962715850053687513409621843779915029567687375467570879559807814367407159424789656983752162301405417144359027254235773911491368551818226191466904693187092215001655494562302536569462802356410739986580211901503557110131097349605256148874907972559933546529854196736811115495217869668088156313172826226028355273336378747775209268086451389333828874625319630010710272535791063101301810244003567774755625574443912564256264541820183044469638455954044295157167986123766990126468068574049944804136646117203815273226587373222293158329374555943283169630290208750169135751137435542808438933108007103374997284661836398310041924936007411081139155337568260716577234068910373323531327996619888557966942047942564051965792410593104316179555026738557740909402965207260497518991747767823048806849739869288637963717024170427049263294708055614259694401043371431862356412593048115783697315798555838298475288385460786770429786797899776000000000000000000000000000000000*i1^127 + -155139381778108865320735561033623770499419186379855576757372209317509183579409772991720839156240708822804110563875926723283795822977186753651090847655289337672078501758258846022012506665215449097663768435791242413631617573179471762760047463536737268354289522310066730181669129189709711897232721176449260566729392820193799801914363265764622939172167040039063492309179824816613154557114654970599616361808622150094046051109149219893025943822187584422956113146544226845977692912531669803210334702521351545588409020089043558447551464988912534293770333056758411774744635901874136899811202920190924149745961693816772691258176278958006464733379184157293009656920446824343066144960728099154244730784314693696045821478080964184959906770573003227936088911356646463030862148692345151168749185737128132758435037841646096345331232167308284316577461615146554729950372436245207972057435290607081144970203455940031965633862365357205313889997000887004707170402636085228866357403200841524711163751763117685612879727226746985566259031879793634369070605096888735407029088075079371796747608619660643339746754792932678113233415317279178460864131075945448681319485411046434420246133252045074008370145414928367585349083472609428393603821705083210895361075856163462894392216311368033296956992714186688413609222230497003364231671124340213758613307217570127452375954967313441249360813497951566332393247323355406537713987722728607511071180969265358066167185386302650384596908445241855987162547676037327250051405930665537526563389760726106673849721763776267803660134717250396961324610463995616953412489629953349709293309118980140600528668164237800224079115649415393878264876807305459296127907701957888878323807755659401140466249062307640371623011160419123648250770084699388078575494737200857497845093093006167070354494970517391302387930966966597478747523902090245022105212794820462969405639748138573686570165979200638298524963849215829856564263993964856003587099413810969041190166624084468643261301818939793024582592508347598814263081744314144911716881280091839837122880088741030295098818969797198041314073238154203919772827990546820199400181773802295405335865027031952358129930664682133738535151043127853296465314224347769531065483200939151712722339154396798297207182767871301119033846611401649170584709065126138409919722900869543369772909978932073549538970591130811120735082271815840409685888590029319376865072005605599815293819699083635946789666731195252664516857958815576602233592243830288809205740749092279460338959829414323836111500336706684229916552444026750371587185687556646206498811765952514459266181852461475747461882983222363671974136388913124390751248858420666516829606149236128915135795328838784540048981569692344508412954137920745286922212000277412157828687773967271716744169571937999620248545756177806430295162275762611702683721906817358234255172362950703356280916012607228852849816841555234339675631842660462455176549725411060316972179922653215300091644707411223014627224878714409055071429325687975628579622453206237810265527072874915123859004368717607892141193248322444364550130926832825527153982833779663566757975193404410565376346222591216179590794952664732589892327895820227488021202216366913992977243067945763618858487210156283350040237909811473414481997950742133109611187475558727883589053252843460652850356029728786462191971708105288206103680357921466013072043410659723825414096512917973196148235514083866853251610759467271651728844362366437722656866737134168773241932577990304223809086061571448251653939531723294135600582394856074617092312153312216241538142101814401565426579056867736907547524249478859485192886334481622362356996942057000058714533382460446420128876503248592277060165385853155377243185072301886465561614185841289315149019206842118993813777185344045962318787599718383586234176612597942566931091419928115419085006845981748564904011704835572268312958712058456909642634184909247001129564448650205828479835447372080095736876121619584500312585317313148318030923873954533548632438676185135883986339694455226793844918166506056217152415922495014447823225613666995248358715826988237511927968365367332795631190764746810435903870518473119191428474339328000000000000000000000000000000000*i1^128 + -3847789870282842223689457742406405355982783312458404449940082598191391503746669359842504018624618190735088322639977562234926053792343981606610509735846938139616020567165016109718284928556438737630172879228115778237425129728631881150552298173046657625528477246434371952837570778836286609104934359686043959454829073375372685149261169475070304199984949808702339809996437271940038916549272731721484979997693565184732123460075137421722407111776589741833240583917315248709858959016198218777389508434413772904864750230473260885239354943041042498319485453428100195510338336358423533445829638105139218418822534173431940473165687384809128334219630620496341445941290504682540635415681333240173931666391721674959632891620808260575792699329896215555533223371998460582182969903247393855402888335026232116296046081378220996842981814354464357829718261498599829124701743871227383143129069153436448544754195526864964106948211976271329053514964693244797309960032404317961708244746029851709593691694440772053252023155882312979470172114375779953669589657430051621700872151771077401547193179386510281883401685675630368587049363180409335696374436791259897786739552240591108429952739356500072753589167519304417278664908102618250564194509768373789930610514375288627257867661220112439704129342771578855029138725132006055148738822066383944559426769294336697888245954281275483620343003341237596848387347088901865624363607785391773135455098046875594436823773495439395090968662870287475576325410848974270626406526649449411200410614984712866667594543011841117734730878756296417074906592477250641482039370264854526052870579215554198908076604070280700745911400577450506250849814375524966456053335585605810165199530007977952406641625087932704000705109566674802597770518006387382121806365616568522164014619668375061463078780179274486841260465909823649205797686049425614625323815206719020299566716309109849935959482414891330475401782230448345541376684798795601104780925113109489733977861779153603564513759956647197128640045938358399014448306469142187948344893481403772375020214308531611872937344812114870336613447951824701084678971985186044555747649935425708442105639464285854651029745425818806350927260102256535816724631100877168147346306987818604768416295565428881376208972016464086863286183067117496037235511593769342787236389699082459838080952758335456430569187456260498232615340752400394695230353251616533423421405672963432656215255467216780797093818721645766157527115092810827586710530100391237819679663292331600674347924311623468615224070093016792470034746911870551076566842425027030454777528883334953023046163629482435208239461970368267680151338624622570291851690277856740668326473752722907182176638339919481776212206207091674321799378112272554329371368472163341974755563435251038371249109134497234820084168105036351148707277993221031068354025246152856740264308464432129277095986183254966892309295791696062883809940855110264670772478302518916002297706850546304619335080710232271629139436424827695175162112458646755783312463549286796344506981972499160503454592812865905566604126373660802706114387671393431630707397732818721058000206680777122778069962082237729621375035609335661832805999346526290217424041647140661669103996289457326113751737328310888219626925915924784424230348399046957795058175716073541242744363366195744353301856895246918765122571588443276358106550468123903797271442464124245677913042413670902789845099643269803031634962163798484960735920630351505409538125517358174925040916656040717812957099816447010144286258544247715251297497950097083183543681482745687765445637156125154050641261621657883268597287394559544137756779118258316092972817311302757354910495937893298518704229962866244798158794083703768561926186407536226646882043474071974598898243056076376201349636852465223154595769771026119646660377382682646984122707454802886285619343566276012627945253079304830213883798060726104532661115104518930841405793507913148279286902191931453549927022641867505229381485593952145291829710800996692469450432262730604127343153169320223837698284037234543920646475299520608941532856163045188800580170908170470357699086337380467125547714110425541279734865855212934922240000000000000000000000000000000*i1^129 + 1261092933440962879617688916779140492982017606842557057587464039696023153833689648777339550755945732672514396855534126392623861392746720436591572495006090984867961402597920290569200199773041116351515192725146519211411777795255643952451578294207399793023594690213375242589751579585417719547642602981882101307756455422662404867328897229531487345243789761184713226193447179487832616377850673426148898114231182788613047097152342546822557778164647239950587181373173403970306919810897918801373853862150614467789422260915282252486289193214286643364757084469146941197251809160770975006133291632755101434573234037674284900935425702791212945258324448719817779551548274200175017056031344259139830259564785634393538812833837061171759509856265166387287710858312304262608223934613467774420789247741475594390524667394326358499180877505418127300289021882695646711930243259156576840153772109701176101431446005204889992663599842600782258994814011144273865375915496987491265592455629772312638507543188164066018406695313515345319038158904450372070965693453660693272279452599719859439105456947970782034505787071870416398342964649774336697418209476835520698496514554831575968910842247435342939879508938461165415051332566954093468225573208884609019280858477674466128359519386425414025814851392729346095677746302601750824146112798561627873949726538164119920799335613689643326851039696791190492071278321845203278850219117311888513851540723790945136326155319734975361154232488574719458360380177980201804105398303506396096585045955784188493716674162366144501549480692090705045817014752613841079978589875879813464791871465366145246071092999791877200218225970591646414890709409912391472087140997503981090010365526607208679858925482599717498532034601693077957623435099454274389341425277683803402651704708822901432257897168566691436369798180600051538222800672986429686286733584272590049130967842623688988167641574562942241538976059020849860237585121089222213954565830195637006430168185406036340378810564956346151031080084839118297535552832661069921609504515014864864318483848132201046864675413130310183619510687055162937847144576608800496108612236841460947874186712983730025756223767981202968046015593835391400269082097677426455321344250592527863623284845557134518228776873285477365933208771457664094054827640429252414315666184389777008003301937336998540505530544810977987855077824724651443292976285516550688484198403840273756082451251334777650693036018907274695296511009770497452655330756042825441219749160971676844715677463506435298554037118883687445324499569425083403434938275366801290622371360268279953722002249284086050516756032979971601371626023072916795991973226184929236207303700968845590000449402215091337497611400144277546840426076635378924537100804647153590358102343957117401971980423824254215022595447109225702167814712907435372769750303206667613165198198749140496493494177107205577306651449708736431076303064312909042428064752455082044218675209063749189545301426306079795178295133213464149389595264433503733349046518901596672413648887462993926570660835916295096081587250298782773440334949586376316540514535795237140721559905126498101335030593694541464329666602973043983411244322360183978645446288989116974540513150524555929771150035195622285475517226874148891828922707127478263103525022379797783818982482278564628059952852149945122067407792628289877240017150475940738070109469261296475016485418587988693196184700255784558092833041009639970608095475481114530526339780722648958027319718331116221890413788754476573633754382592629270865907235149782282204981954432961822129150311941878593632883814705753201612743283277277009587035840110519363647605382001329640948880940377900235028602922007920821301719738026741164652166051386874635283551308649529916728752677095347478793639032703683185756969286827648234004336453426314787850234569843159759641117665264083080010495079845732397633291463091188134395205576684616909896617731525799891207717808329063601799878126741430530866809997422214059807634043462560423916281305907051308598576391379116124609393523359054400117133366137110694251244306755632248330415090657789925575436837398398634583850092670204456319582208000000000000000000000000000000*i1^130 + -121388342715408561988944356976229087848083782476568146489633031597074231942892660391970037668285464265385829829108209957536487335641584941269472794945735643877898225541338442656110626682157053552339540771449721277396367386271656952596568276594045024309940346144705788848410979890267474410720652138160973045168441467640893898730464337988074915865010192040114759211205583471185087475201470856243501202953122735015119725649769019818993986870490821288843922230371914362783915331044569426500362047723487057596846029432830535712426047352775092412243836178294723897636060129543778654253339474969171973610132663341908028791894512926452783454917467152991114091345191337837803497180154586806016329707468425910216544001745236082136373969593880803873332540701918233476705787603860931341603709912981525870927033152929505347126919882138326419820712864771878488095973864208705207161919169313149274758434568999729144307332404413854080174387662053221198168416620290751166177455647475648055145948020043074202025995232980206352551830113153831988557366068996630378430560194194706381369180245576006835472806370446772027967955716592020773545697798012003697265978866703936177231974370772415104260305453997118159327224779899545330658395255005401292953350729200886503595666877211723425474861142760158397643647066067657013263055842752837667991901110959106637752241544911465634746389432963198213455999940281844915317255743913391637632402452336290552157099903601641333738766079130606315993160676799450046635641220065722507823170048056452951030474090384892964615255900449994188646867322899158810442189468004591343700098868719634413101461137993129621268922487589338992359801096203839482354843327040291475828512610405180491989728689127835085731951018593203514871278505656346470387585129457271948332787399244886054061270245701870813192780127118020529906236455765479862101099658995854240438015191167082207786899032123261206878746837501917019336401928958412700129602045146037834005550119660035489888776178511846774870669073077885231699190962328051663163206614587099872845397118863498967386660777178344464820246531820928176474369042626735968552105255338294614076950181133183561856498549649835440461024326510027992687693819899664134541125039066115752768888837688583473194428604236930391850667543984607725267377225087275131493755868974753793912293782834608315038567273504910987066820170002389979104508243054829235571174065700940427572522531005328815102704223901797501777058375169885514508038214897523354329628729928640191333732464331730422755105187396149606996861077382919232496953149552254066086531264570961296063097958490179710700316710242814625261596907573723763693084035581171437050265319277893726381188642332190145201346646867244295315890899526449357622677239521086866159343903596142528382503853836192213043062194873607656904353411500728008844571072934536116032701295145773187043558723089935450382962582306326322728632426993141639643322421292254796929379895521753880928674619040865986210122969477761077403242423436060174509157341869497048801840250471964430815748297053496937579607857128061776695817547374432827559041580732279815405670150956862110204639066117975080877788094193579637024203633031322895841030602127177874659081331809935946063473698641661455102648354565503983859997970452753799026002572397641132391902384609031324096745696119359784488218794285340221885760059589055217000205627161125015035520578138021596505657725427701277091176416065507925202888090415599606925503467515433314306257225739095164184638746744851781278183982342984694217714907839605639713041866164461034813813394085007377303109425362030029527464974859800843130474429040602654433558726605275412030563024030183507620716823296751372468901581781377115946314092603094431793317949105829649747326722320965328609691425489595329286058223890294120842011845413335853333909083498414827492694914570510381201290175575169012638808433565863314585874273067174440456315948197666381905689221764862429306041320414841102245794381881924391550658063264947507972781445290477951216966337263565004162977480311256795046783405955199682516487409903207371490818202700840327559559382625593821309137683724265062400000000000000000000000000000*i1^131 + 347730221037482197916483276242819468726753375627037171461896923880323371413735829813693060052427767509015731872772632463419205291856174727050125745010229747355135585430142138110841162556465965792417939134807878753714732091990772623710757858095150214119017032487846315046129791608205856589306902502256459990220221857019341288861707157843062913053153720771625061257797922963409605341051782231419745166693930795000526928987759847869002667272986022758443456798924513731938151619428143360450260922073394255356328085036519535345413043215626355390656736820242076397876056982932541637014834076146289689272394868333388245859640885528983923768607525261155367818740628616306624598098870729011011374938257270407869327345113318326729599519803091491667340027724949225582446783351306680626891084257387682372194699689407882807371103712452942071202656701024077094659200166659104877542133020560222327344844474209771683605284800164000085960731485953714222975679600731657096938574963615589684492264777594846511337410484671089587068856450072649028155868323233479246924146742361687098064359530697606797519828213180716003326117038588634322841789269475485676825462211885733976472332596207092814375830877262802961794526325482283404907611757019542807984769335032127962617928435432447860581715585383614599690337227991036068990536787220064666243267926449107024931280895988662933439378968532546903582375936362560493000014241926891906842288771037149238566605579628908027007186127332491936686827697535448264451901207505412775228181139833383358038665044034089348050476305058388775500191127811429903097391183535094881202192935478680600137828559032726389042802841804045517362396671063957564283126807239817036130048219020403200902788519029053882718522765352806262379338199886171715216998616872403754909576172880835672943413686974729179650167276902351768380449217310248085549083699820825307863055877157475497821904331622797130385481185220183055806249486397959203469313518749389621028960689930236357489349821836617358310338427881677355129676504092967063630040653181096494110817523928875900394737008669756584047388409471454397857068554545273682321000392090786900762042843251116727651684506313326983363852634173594115922817298384305033628640325762580848038734089260756093577138415329922712204475183441097091522073172088416885478137648030974427492733526407081072942882003379586736888060098168820621550925953228672709424848545763544341703772719384695089747446647398292493536218505278833810213417683519740006787459328960512868025522217204471048449186621140624890177511395588939304282865740394332665633004999613925232770902402936387516200468019639191334222383462231481720958158697731148589995887741743796601898084661608737299427430928106380080280629162968251687359485868945844164056700679047284717841782909025588293034674465962322140898810213250034963855839271256547897468117683866227745468041025085432088573588392554489816289311482541500246366672087262861320015369448438143718992755015298182413112649212733371848745958974004002684914318661367335004749520379200385145067673579918491038110380530564263294192892285098601541708423850931190896421662795114808638653103620237136305315109722288331691382378103317998129856430329091031575072198964048703851922473657087968887285453714326865018886046199898028985276766821040728907869015461403747875596824422909569111373786659653595658854081991499074191818647625195092408224937032769716298037067833791732585848402400952398312763650484267309263653033926748379587993546343704036322500573792400940706833307335728772554859250572508705642577541578965658795164248527947612035074471346242204150644871619604874718566411117322653265902037006661912526599809962123231873038105265753451885259632346807395384589342093364239770509383854766245085508525352783249197033796556179658104441427313729493126883290365869491025759246332035566415962406421412520690532816570696426304962122656780141756026518672378816528277308066148638482210876429687628189054900404309001678551924448292569099443559753545601944577677369002764205455721137603989881374970126528735764653643365960388129127770610957634160918488157609581986240818338481580534786949120000000000000000000000000000*i1^132 + -2256663418955651647576158231221823388170847086363070035479065513538292956798745978250739128803378022248132905099209247166244404947758311743909113163962961991204212517545518117505994167678823230737190598769268831256677529029989622213605373837533783750641940999285348747278742935083708329997019589235739649284335805521777731887538604550637655921084717010004269320522649512857153344961111640097523993031018798092440924607178193571632415749830210526484983819772640971841804442019102570200851771007560967786807204084984546243275854720989425534133730997274786377435646409379143102043118617142087842476848588579233148475022423087624444729100549327145320760050868985895464554473899747138263234751624407969026982610542567799435025114374347303668021413790432738580981075555908519799198172104612420761924680011504416519171904301877825534499476543902376798757015393039495835305303984274943576978399622101669476914550306599118881683694382006868950899294172304440511802286534399186824598046942072328383862299340865376645746725467611518953189552481312360793895046575176542638251543488805522257157041092465585488813034700586950555471428280765450716231478433939511971502074704329960224131731138510331558538486098176916952781243561916377308889556250685811588511264833929225483450976285645169419686635436049615391735189270282688853234281860922859906324669469207808158700572997613834085303327919547622226114171015014609641206008399416104788189320829531789014282240616411731797071586125347114226042061845920324576551447017197063327448928197696589935388590938036862576996723341612000111673440047163214730189811680439490335028301674405553284516229983505083742031637763780089297811478406373657361571126851983702928116005806753044865375696835253994963840308272218946270182952650761470416896290912624038527320682203404889282649251052625609541863396398623922307864817033093312665178977379030149896509269832440992066328045165395028382525306240036763378726311144515442626056019868797523202563230775525256611942913218947067585633550349164327791372432276584318323132557798358995766505630145900570029457051613232184179205263199194702670565947141223231069455277956680594921483253295280727169167280504607731501557350265636352591817713651111118399909316686694381532714061124872021239026929648507009926091367637314429505225314250535352478587033873962320998185994521149205791756271794320234047123506208861111914127905525958350957223581298138766545131941062993295550591196948218344435735152837458457837391601582854128816934049411345324559279696031097134983213526164302609218331358902961288668575342142846685392820655938720318612791517421900892234097077485315912764124898678305028974667592398486777475595614998943571125945161739931252050094433749923009888615610972905176598178174797283553552404781237844998224889691737235325445477685345732786566420599388236992701268803239779670524209342348445185195279579738682150160675720823914856138444507376092936139708266014644293648667322051888609330083072777067780239535103163270109583799090555916774795579250932822823638528400777380660600265350588467816100870358505937455621169009601195417155232379882796723225697042281867886773622669288863138648306194792132569725952771288644692243920837083219423005535573054920482799204345659317488392454270292069729247160303061601270283211111100260939163475576395325605341911500071190606981834380589307910086023384424743484059453785532025145757104503522110428517901248235975722796732201039992969190616755614102181490384443823242735349364663436398491537732569355316015679143768963095003143323921956844064944173281476142268646510221812376931467713178324528349856049459787229953344428432647648624688531830153958960440479339378263880139148068944008065517071038109124157071381389244799147375254627835282491888917643031699060994557819074771163009860504129402142700562515167737454140817147243393421164941558169508949889796264375244998928320276024488078600045042109618677258552126998235791727550472009387499682514989757295690845232992457817682456378669296836154368277046323774660955720890518260304564664716787936032987940398212394525956951381602669948630900918830147567616000000000000000000000000000*i1^133 + 6504844001472450504083044214471475512168976659881132365424050109722929447962272413175257569639376064982618940708023631289741441674705043771373945186658768092112421736029515159619108667479982644319449625217852977718662107267129006937595463434766712952256329910247056796639171011834941144778573738834592177609102724265055927010483830626809472644927302352266971410997533302283186288536499504282741738859071558306359048994699218055598691832857458617714292672948772364755936696740795638329634538955394225764319175560589609013950478424422129891676811216263429456526798955538049407342306315547254601679505718590731002062198849929866025559676312011692453934780768222977069566199911570050007021236644256402053432082965603465831111665432529679263289631107350891641629134062362046976210718051857747476534147730729727420135801736908605557154937575360318169830612337871028340391538463180179483261446727066856227332132421161349127941932092320109594875314584374934882776758154731634015005818227899350008388077107227055019874024052815513348934625868549174919192169826873824375910876466447766744169392941177098208771560923105009748360165062808192032155970312035320271574668667948202818072653714408367551921535850224346297800438428817718081917671036746514952292513121158951422944167137636318809930062060952593860759493804627099443876949310925818843771936599283482991446025232925206250877972105626604677344198531114727288492709873706981930463895134893213588087790973933973539105663117900414289015069444129991659021517514247494088915112614289250256621947555992682372415947973529044225445387229409838105838015719215494765984275726121580754511871493253647289560855617737339903150602955375639055682319312917658866794743568250168667779089206519746690333919953041479794169930644892528176679101993657849519467599162457719026452557160255890308048559430104278811957834230642980591645916251632574662242658573318177598224321305023986485853853358734614501393261079553648539871295569521814123197891333595682974161133401989642564257234302652398219722931762819437998381353222642230967019044165525122216550654029423571764812074466037404465410722500382047223171459298066687392066215526977776588495582625080735470280013340105607665583631882733312928568673475502698916132174841365697523226857616426333213461796061051374625420158229427981358419108624837809661933723303859877062846993705383526763823863728719351347947757116038950689461145177847853094745761466571785037945523084173557715097085868773978586558461021637925010127609546838752292979250993307364460191156513255388316983508088202455584202869346534833910330014913296829014507594373429504893971710865151531781227365608912660830016433194223563140542613179029500559974574041603124258121908795980991345308051420053702955485951616012351204141799164088230460495673730536572739785035194300982963029234440589744980123182631824371623335769335535611587922023375120592481396642120232134198517206452505848826797242252094097412003430450386672135053222764841205741338979841664965920778756996436126828879721870318876635338754671027428081848383910962430173994899500176104972267441986871704353354041823742321337565043197185717379813649849854859542010224436562702945230595762647236326691725492814771362124435170733013727300843681029332890013367444072746804998520200901766391587598506909069609725191121773306350530457187507739503213033654905415151093900090171697922962671409659234527170899457133780022797315780032843638975407859384194946221119852465246104081966216515374703463293435345116648175404698089547244733403639975630477516615350962886160934396421798794706803938365640797892490773728548988783926868810699338665379073845652966672076878683194094217694977675145964391670213547813638858415314578079571806946373298743148496795782022322390680450407775732041751657875810530242777666261070999284570458165849333042015102453192478831989583008350383271647708033938158949901221235418392892502524541712266753241141624162382828594303473480366628643880399703304768510422014066737871240965335726717250142770916907687084188668439428208042341083250624847709303559003215055112248401567838743190549666201600000000000000000000000000*i1^134 + -18715936502118346391911466319401233282912799218074088052922036403326126355157384001965887050210135146564995030258888351444444220663899451067436492793119157214421924963464344753727360211816854298764608098680039202725869926622777052699907610633016798774339225938046026528360834736739431983918056864524025221439559886431548864978590653645402547998820575907430783526208803017882807603339953823538545775369346454060168124708896931284609070605147949657047732380241279626135093221038076940185578556088436700634659483280103399552314150321638737121382044178157126788195397737636661928605395023107810860350156475422916426537067354413415763702533713405559652957692873403257005291703111439910013295275031560829538360933133290114461364680782349228078360509387100468015914026035163426858021777042055744615040708435831058612199493806923352704761006906025866508288956651883414875721771249652610583855769689653954295162867728757296284531482942941758348585569917102515751930043138474474865831135498605921986614643199598943205435075762805698376272442600194013397888005834591395625974983114406903509393235688648290784663864506698528351428017509504707713404175163902914857344490959922627916068390885552383699941891224295523047349726254769647655897601302688335330335119763008441722446318734918825594161114513155860802630448974431483782535128474073344450699266185209848152843002922726196424452910528710213535651441456330911762082187075373332139816049655009687227641395851913764299341849069776054403902814222657802340619563312310191925718556470924554634395818723214557188448794318082234072808503942815288583127981680136335124415912439667598443486738828211072977186120830998633623225518854761168705272980693876636271151103891814750713450863021224683702153664416986493981527284523746040595327159744376674497414875438340140451712384155909000624033360169225340934559161612509442273020165907061774213587553955884370545454033110744088453097724562212790227367757984660531909968056315912573388117517357082346916731416040432021219680276298373018835698209215276115411749858063226575175916701694488105202116392331323753452823079291604052170174360118357502654357243917240422548708905021140740987127875916075713452126476379368836323473539938004254279758566725777370829054076790310756491449975978993549025477614692700788585689679117156438040599669109310427164270103825558576401880907967804031577725628268385993868079274409204062795484463948730232798779246159755513470672460170734186006738866516905528326054792555505537180304236558418279970861881232669422188922217255450703871532548190820204738809445936058350272863176665264497349775845176576953849901519550430795074867802530507699748822263899945300680781719132826901337141333390574285839828700629837966873765685831939137198098161979658868392027908317765858202065408717615023246864258564420928069114445517648545634555119895295792983409056464861705812875232141353059635620856893512946957181722699557508165894213118443699620175040632927919135389347603020393721095913489712758463382925632206937698328827838337622519437163841814542499593820966564848625556941552568187512513676940156261730888950566805386053798577543395515446423124946346319871465613082218411678094661713292431600228868999866002482738452125718587106765233466386893078069866687269913222139349286868426059271728894204364641346020725438546725040718705722352019842898174320547650798208964402971844477124194502873824291318268983575797971951787332387985807908723140797165855984284962529162393885215320321724425907457332870052080724898329172794270308199924814107282136315038870641328158783878952139939260294363832362783952737780472867389346509879261969321599834266337043544788791180621543680527310820281387151808742877079044652619426946632308484952955171329105617873738294129838371360196589519992441913844752289686980140237852421713804469081132954926338860173337800591563408419261333888086088291914576527679976134418311775824250809662159070014980740527597299344167345550757952472046586657747481969899312359199071133862832839988760014837468164104935926138759059515324603725988467471891077892887392266481117231621079040000000000000000000000000*i1^135 + 37351053142197065359822539568721563437313153387182507518198504006037126445279384044633874918600192772530835443254380403590123306257593804456959610767060864849648139967763958417759275231017912909339312576054204730935066531310813018115576341985796609655921697165245579618391432277049132027892220438562021646665913854796861734581277093563684270089534351677456856187597702441388748612063941024315343107442746798719243431833508451271794662095659668684828454403461723745773578047430682830996629034535181862903450227269637866734532821547050365115005814732856302166442650551704980002499499437465626576652987909162122056503195121855384500651479655170774534562909557963702077630974505928943727446849928941759164314335403156017556613974511022362437153398740335523477995368313194618653211851711772561961005381128007406791842822099000081211348234812330005522177554947292766197827867111419738172604099001736540351698011394031773321160402153708859777196457937326302154692798825993690047382780900481761247425038005725246797105450581972768579009713968608727825446095089755476213458093481765235299112753066778825774257194968546793374885200503749917197156998321022615122648229743348046674919577203586613077018426129799800666798064067616825143507977598268126198386383643074607386953197816278106371594454407496106819298959725635939106878504791303511062471863024695575193430409034063933160832466902303268744668954771994188588551336081107653060174000324174774212380159915649060218837336198647340570477803795856410936790481816390317949338191555798262811676324266775711643296762367616287665318747331820355604360604196260042682869385347568660172390518629039805639627010248225708167747273409639790062193077644121043490314727511391196793983350925876955235590508428503815220059511169351607330953859725523468432316121759112016653548951549281097568587474949992995596365072957988094992530649363579304663586957768001193351854793318833398087703467844972553324899624093095713630329152908889699661082275774856442184184398166705733847307425034261389366148978020168387948389503123003494430759120951170158391574176181202568135008607104727227354658918560205794128619737101480257906716264756914702374031837418432138400931678601105451331779588180485004585057564552931705612455526646700291990783669088268467330863523794232493738237995329479643099238843720510819144259647267239439379601993609953187627462217061456203287132562094744632036662125702972641683097895313925075213059115827785353837738825145254980402977891133070250107392389158298446119242437957248719531513510841293175861243772960041138105903086084934672738174952086920102135740755272931744959474509681121811976574979008426755681208588509863150427080463154121784336375886937812031059625406417247067322981083633305235535156580634993452625182905280765041791213366380272772872126983446928558144449394719749397114821983658045777763784404166324028392359699533956330703931410590938901555926989973928710051432116010175537984099004150154723898301854636406881815096692920415387774107228843284830496200580690507659130122834538518088833279999236104824492912943991294494163358638739122175645702440147537555531258275401822601163287320722741726099131073262382058800827334210421716332974550317957300057965551487948210322782194952923977092984363043591583398789433072601197508574079631595977067268744579652548773239483733948590427282829054631159070319447538550987975480180314059333752624797316372016225217348364187489052570244343319516404812355152486040801325775433396895243371005539759758101206161828039946551179367238501803986671065451061613726956062340501541349395384986649741565434438208304378053301166144710625647900390273276575265606756304408649665555100198941199354820759016637802941819225934073722461457560370022259310618714629607891181460608964059651976520889012573645282557930327174290515204267818713950158012848867918234719392249147509753090722952511820394333754511203014483317797561090603306258732110623057250124104571510614566410447140709068207890238344555054671338616365141964333421897868826616002596572666515486235527922218121563879260767934265531750678528000000000000000000000000*i1^136 + -60516286730857114338153596424516164611602951497023107137059415269143253022693345843193133584115942272118386569419189125327124192656264803517137428421311558888674845405762609678610250474352388309322305205850953374386541629601674371344415759878967531709838779566252064201948246709775910648237375685424491035200347078472236358495714515285156408937666598463296507656870305037071332502581097466299340991989811838732007593096023552142480868221560275707447718305814354498479244956517979350638769376163495226626345717981117621833394376610851542507929198136833301381062083512188760746638541024523248216261980742688936367667195806918140932735487139534696843064782263965444243447767541317017719141989507934723319416073540216334905329989888207409945193076293945529592857152262983132379428731008085610283815719411764268881856429577877419400648612372097010447028778164948546786728534662376211369469610373744763827865922636992694619177661314567184865015203292822604320959250400817187407188777036596713250447870057679167591193412229676035764819024184045538355064080685121256283961473227820397137970299622217480648213580912612239977713798693223713648856196310204878357353871755642383711561204495357774561591420688130880499276637743635350293265116374953092760473835811300657266964080816535341171965588559832406002270441024088892504465813310600807622644097531941524950833346529874003058600337323610673951741700422053907132591293517219008908504359097486998721447848980295905588828423837781777861714928725434919076907599034290386430584701167086061824011473348534956212635295433276411764371191892004825255995851935864960689258625698267321934096210399295456886190229548177699205952988171848298797925844974945289850687535578107767316318963580295412541766644080239841395768289084916315985906787187108205830349596414774418207383806790955662776107331003405169763301617383574511284980734850883194743305876156867745861913164143245458138088426835094416722025010067856111596899460892516824661316683600036150790023240515839995080517597362977512907029186571413309582114790372308761952803685859675208519191713751215530839746466296757447256218326355132037460071533279693384107986686559262492526389172519673630040744861424929281713227651729571932205886925664007713077553256212606582883617648519483217371312913820627290977142803160161945370545044369209570664839182213893124147361600004670504430896089460173178104567630209077632042853600589408597577449660803136882097515940751740830676587413379049285198755707417392165484503533942810846999900861369994920122488221669007453143601947611392111384233149262340123152017083832794209183045197810107248574029404226460391243095876934524815727784309648757431620432844207498011159620737020964668053085951036789035258520557272726413348444895243415155630478480314102413587040397863093354145900071221950207743527105330489337152059049487122058336552514455227206391077287304478548661663440778651022583557971562173950710804706593529636708966350843046299359276019469239548605860575995382021019097922646656596708446154822019025214146521693300537574106578106716758440981048942440545286793102683248461223287081041115723661211980202327599014255512243520671433066204220312608945125438349717812481767174858871108917421851126889604524180603442849774038400102105820641179541327678310752661927675203164515716062185220802156917936875626947263075851165311639028850952683426444611806803228579069900545102191535723633724745844161580098937300745301028553528899968605581646769048766084679217188792979939047459744803378259575080959855509925683715400478108371849429385611749662603123718587596966560672909348640186224802656380404177584853550547855204988606495832708323407029485714666028978764015308868328872939880108486896888786010320382063266536854336439286302275040156345364850759468894325477232797041088363782822468239958364476764973641248698649733966046401308197944609019692425021972357753780641075844314958428819559263476421476879379593914881413775902176983761485897271059466807351170098015676298872799958248896275467443819233545986133020765955440049651820499490861066247942963200000000000000000000000*i1^137 + 53189985052822675781035171557516281413692411148405893999335693050625855437788437633242183392681102179777946675972432177581125387139981520625305522438554245636526336576943442967087791390444118192114385600903825481069905211691953948444065370473733225347617506832607041678335432100011553872523346132894007646996909022649184131105791789100647223183405252289765952824563294921838134290811578409966646817539643721621299494140797671327795355673535723971349569207196428154649635221083390337512485576001849811540706051386141600467513555364032547666287219205697779851008168297364547894616954221200709548063028368575116325761133597316598735629702246405750809340284127233854785855073821847363832911606697206719518886343894747788491958702897174634954156100746011144952280375579503486532602596837694837512940430249611684860217505930613545463461684501424012108110655220767711102521949345720688228744037845297378630166968953390705283362103194095810517322219006225678497999815258017578376104086261436514183766153161720728678383848424782855156815394012630580997919484235336996978074264810713919962174935476744934555764820632286780049699650122725404368500859120493339166373199902772883175460317399559129559508178473572916930803896094678476762615222911920841227809534837948530961131082009601502314317373754307462975807883639479117022903993303240165215742318953870706948216766057196801069357084764834675811961156877975508024150748064903491985111234966712939197294194191931750490240251017697967342488528183365896094068320743306865575066569817551678257791874409417564473779506874067991142263839492057970024110153790304129295910478073537189205049983359016977848836168170508595539142581300213106660382617841409703948002385289029090387497284664462383369452715242152796285020717722540189019173224979711857455487172517082521566666182113275532247510428629290406293937098915000492976006310213424834131552371315427381267415883640958097960601918554579628600926129972924654138365956406254032704746524624708307146516264437661082144080853409807744437217769737509119222332910938486275340681212300561211379513522740548449782029129449673461744441834146875176488509826454037113102877776224283800969194185813510305168820670101694051002685079558841667370302462184994181495177335355955522675311570815836995804996070170771439617058036849218990693997023307255682901711548294013308925908176035143876911786872587287936482902544222395286890916414553515680980938430721422656368582097505610170623644855545267734306888602002468385355632094476111043681121741000476473383187602061220201764293674509024944628052439866705487325498532382565740311633892990121273377997844290317009586441873524184506640412122431265716470915228181818091214745479215469198692846072032956024775153057870027250060097733804653926310653033710147444376340635085914558738849053384581018907052142323567013785097068072029545760395208726744682131480491033154332963779750351824989281261049938286104722322072745795243509030809013642436681364292946226320863453819952766183694468392061426219449510086378221221326951493898298936938664765446728016106955272617370990885195438620719611352401804609780374547708594746222186680748267218732745007507417046610195787602770073349612311661329609131608648747279570571675196301306869562329532569631033344116901863341489727928426009328680031634381172362966159994284378072895049488402972276892863282943810034451420641247690535195321716183454044982698672745577268550762910233887420447998309051521378574817938585860018477044793417719096564518473913943839339414129688243351375386932209375138203956450000848833692591436846223495756341722736652017127079887482037586314439691939594881371615430395002154643579598811391920669066090232778568134219031699867664754013767491451333793787125697365588394282593302964757837100185829067049504639925547282809870176098181669404085230199873680863286005741658541000073882039036403823192623668599029604737253686576350627021356516142472801651458078374367975663464341370885722064738680171377538350737669202956547476788801060257324223834117648849693477437831605642614752233390080000000000000000000000*i1^138 + -33051331486664075436583484006517994155459412612883826956918917187108554968137608425891865355618385860648401992687032373500432468742562551768501020150680005099665230202346889335461187859874327825486739163208371654516359605351693244849082278170549635915394165946361628324552663552126459949510013090120354367737359739754735926965557121286565591412622212122376642562977526271116239478714902622544107418761696814805298510090805712709637734707790021454647527251647926301228698428834368898333378652694305652794416444575265324782238570967525026406462567334580953323904364774057677089409153512821789011037859893391828186006288458620938407866807817657254748537560191538042388264791887143202495992327473592405383752734759173004535989328110115483732797339088260398951408658561868086348749097975270657514785459689118072026310725239109964597195757207455731913651210663696034133824430831993709324527927288868431063409735179994497530052012541114805107070327679133276751929817296335624345111697673916479087802309987493515644635248512332561391124491262660014194758674106192485823455802830987342721561086911647464403102535700121747617772633329581164662587046529103222779352900608096065318641209615654507762785720237069502191831588800198586427793767576631704620583676681296691357374927724971426240745773002747243495420435401205301379774122302669164274245402914010422821870481581255190245177874037852402338249229930983211987248011531606726658876228110680712108375640831041518601412821599067231717997328767390985161937974264816068976340067762115347657746471706903197294964154658708405054174458925929461206333495279920418553225197462628822911067183558852788508458339979144835412050248343464595353125003582814597269610876602971710071896469116954822414405790306569768952342668220489702442272649015233656670405361501947733556753823234605475437026671469363257116384158473797058070868945334693303552145481011132746572685543804526757684118720120508186895157942950040093137381885329836806737675385657271534975993312079363586372830008352580931690025237257530601777134141724974909057798603301799521543556661533168008777066457307334278609586345825601568779404207720196277766910081327468549985080496395882357779897602890751792022001098617353480231747358843789361157076343108285241449221174315537333504373296064017600687762807749776236952804331599617407383659298613554832166403457451420780732893867878485360595791432369965410643066787466581820974438069654828983965519442713463819747196902858072857887436442691603385809059683422050347004994535462361668067723479815407913555474697068537952659035931185342351785210301834249527122951429959199818707479084980672270746441935674354693735749729769979995601615316421594140857147242012519144961787745727432774749631395860481808814088389223695599793049083875533193257925437952326190889571726389871899950358558313556731018321861151252896382212111877071035361404924359169660375927140719426599462860728935323454868070924245361088922482722202376538411674278397035395383105461735073381799513621194439427307266914371611173973945838838596426037795245596635567229223648062658857905858664007992164594323649184773331001282066634365634755978027979183636656321308319132092288371446375901691236654918365095435383969146017371857065252600890720986002198241303293902407483112874348239855635122459504293441439476603906947813558541703213676725644207797485973141589398697669106717654486631025010368758906874927245032330377407903899804813210933475316341559336048536023702291499299806744957208176511274773884609187735620222674517577882838120224631520028014802072378414746079911240818748358325692325522170623720304349888406548761276588544721712593334151952494102057630536862323503105530492524167176347306469414665632854832207125378864974675323157611000283992423766704990915459280774469936215440794740042386917561732436529761163840328201444788533696621128983000455394894495648266190345964595222355873222390641001971820266576314129357669222704941640477928187689852302873399215528430033864907558830452041811769399388121874673621588141283903456718583005970432000000000000000000000*i1^139 + 2821695438412822874805537414567434677614896571605314343353611748026107321515041530543717200393284119148293229355975540648833418618911789110423547337721599479034273297874164374590982320005324191428094604087492736104111624687048958734508392516798816863799012470068496466479072897928555202855146625256358138531025731874212930664350127051401800755731067595228033775458212050313454170028039438102914269004223499500045559162739074078428924778305391857626530092911011223611101666334184240961927562646426551873334917371863027321721001297282672957502990013601373789434226917374841919538125457476969035452983875877987782164873076856366011296702821885621600958382134383592427651821845177394578988151923652966002767726427044607079815359712147379261972307709030730486636519598783477731846697004935159620393316188886871828465670862031645098873276873594972769293010198473329862441189690494742300562293031997339518307921785172256980026455237487107395704115164504374787505651507302498049793860810958822494608927456167554322318171354327742764197133599784923676438004091119573628826629083837412992392708042415821596932209974336607836197968347998186100352007246720773659424605799063026259427680049097345811779230419869173506675375273071083744120097599168937247329767970349561979274147565612216876079960251265852932427287916023476315028830276755660623435666399820348184649228262415589903282169345498769089462244622493003063204021770321710763846493533121764677335834535119556930125218752166430747700275440043179020516642648449919769186341108023013532840846268307020627550552913039298264618109183546647221639681455652941672873886832377625399578062041105653451903776602875770728505219315611810572613065331624904132117992269637367765543991947818762779648007966564084918158758313920805721360627893331007431417739290556343153978170578393271371499488531768861580093726355035251414967432728321142402303850509021178163154220953432861054805201400242940097628866344729928182712676567476547890317216178950539723857353966425066216162764430448838018381693122976164511067711617522590871222925224963948480926288258874336145508634276443657938394246626551502930535029246627993944936310701067839146459496077720800334496990025446711874837063134991701899577189247403145849779294391080410416477036815956709618925723191473701545620836557373960911925420951028724012214175384002267203080075142060045025844457058001113278658458034729243511005410287281720108465121607222978942481423706491418851970039553583438403203583523546799852946941463915964268290916109585871609572351874128561566564591331818238381717097491822282497382026975074283603259675504199920961904806409861314429844622739505765581203324531257435218217092906975643667540702981509490453624235189409465437245135653640582471982643313053425355677649351249645538324497484133066516982558432260241137183125236358266222310009860442512454566553733067426654528385728912788541363932357356479718493173001136502996915734577013253663634011159476550783311950926351702077344340302376400928692215139236229958733604643882807773290356191852513618085339236165974505185600479449270592613808313400630803547684844308334641759610041610627248753640751426800066241521518113368303881344959341899266342895507795009344025995330618003419356944727281730190951266924150785066174752170796252195928982282908013498094621990955445293439612491590426704633190412532454844108608236362957690054002231935443700739809515415586894623217007787111637947571630981507296809405110088145434135292502998844768517316321539891589244565505581452177454474296289212263357650759024948824433950184235147048043240200691023425156247708300591656185497038415410024344085763908435261042342374444047373964778078505073075038336049843027739068656647304024130152481915789503581806361150418965580523981946373124590320928010334309844872461086851000650516479652106844885387262349330282245968143123399198659025053517029525031671617393916571436607507793933824021579403144253904426222965129286927361428204276511195507321800866886383803105408661683873269869391635893230817427436077056000000000000000000000*i1^140 + -147798608530156003115575540160887621201902767946488838298964554261037260847596340322299877765609656434473677771918655810394760992854304634898093797732412068467708629721779732186309434166514521494494065966012718916802437234377023159647476494825056314131963859470650336161808752960467207566394617170287249328052076152199337978174363793704674723259386737804890343594117261885053305588292889382055390448635791312186626369519193175266284230106121459715768255798965145357978323451870444064838850890064621382421589988734626648867202825828158767163466155719607162817517098366591692510874635603855405564124629177689658148031594144806164082042361524745446491064121084673656918655512487590762743351035097535875022053652193258178639458724881504544665606031397796051563432078405694059108766839442784044833963026125087071509439685419583971881755382873411152108918268434159085223076452621815250238111527785296770907559521636654700230226649182816426392204899613412416618166267153746474199580212406017761467379825897898683577909442417356979765927530829248742616706061683589919700674400399396945756108193320116635157706829721481941726493527034663675292033284977756742225678673395082681489417622285159360892321113382583549909090040626657468387364036236686232862779625501211495173526399807014558963563235925921511817984107301662051763850969541982021115849236584908133019501181061687366372083584913089451715232394854390601356373597084012082271396785222041366366750366681909206054026929995251007527603595074981631917490518959591484613197816405117099402717694481997278641367611343673103421976879012351746049482259023773947802182133490836892605003204790262711895550591209224507860081509891523366163129168092486124006738161965410788480384213297362315284148861089533266830050337607423317207080662816126528060410795553878549021271987533760823700141302827011093795506488986949807753236903926838872972343315117627615149673793907541627975189015564349086267634349891728953323547920540206845101172534416843732286049465804611195974215004152021391222546291983598025047504785564033170199422210410850668118551691391040184925510751562750542588298290197893984101198468349562193348443866625185099449845017254822625510825807120692243530387855117623092248789169414646288792030554589294361566751441880726441621398557107799130149862371297808590273788714745152583064610782825606632996838216892113602875525081125049645987791044582401643265126188972644300423960871228170697732316710209475403311458101345679850294655394031055886030165002024971476676720815650045229113940176065634007725378661556009805304518068960100758038698522945821194398482803487665688335736630462250739731673456206026646291078429836975343084842351897514210967337254815675077996722523737289257370126112330759450031047502665405709275418016321828320462409503434413831807213579864395175973412991239236111546276216231866565634398614236389621464200543019168359847209596374037499786342315904566789737740077908174203624692417738798668374218518973115400532161011489972284535441298101039648054918264874634274318836229383237058656076476006582691323091142496394913762413608243372122416591716217587006636838519075557855669953036397763858796208273677252350108109108179478185273081105816966907909471990917527926099319802032219913619501923060634356514759708299408728969582207676589020961733399124614082468438581202401143790422173227896259571278866715479261532055459579280469674013064224434665994991234242727116869745377144562194029529840255038148071621473493869962343409551186391160999609733841884634232638783979577747823701437718638639720754360186485321162096870573013176712763837026824271430865806340723942946831019770705912727295340377890595547008374688764809865515304776717075087207635082529772137135121141171480240854293537701954783476629047849112443070726318206985989422199868980889157295184802510772951759025869811364862528774313516591828744463321693621751805070640049338428666770950477953295737716046587646266850265997799060206227043504009578639293757073775128446492268893780019414072063130022707200000000000000000000*i1^141 + 6872309967601616980848322254042634043335282981690709513731487168148052130115851131521132944635045738495145103839673136273519784814159819903135175606122925290527484757512284536767856885306162344453564268173567171837438604236893665014891030656832971967321038894857555273800813391467937679440207329829520086804010091639137317428991504493313543340741237368380134874645948209877710740338239336476778965358240042728486728783329355237488552067086133678276850855629751539273457510731963751931666119545128213375164254296172103528470230814483062641945321745338925209332090068338877452112741158985166841138644173197849954308519113217224257953797830418837396601254607456991312165503675225802522828250851491962333448060881748588496080738544080173624644791867693694633983378652835698855380910540098617498503344255122232182077120113125468941945368264482032409024073366816234193868797755899932181201212478659997326571190829253052347283042669976452626921334633591109055006756430398891106715129621626101741089497832529593076451821007615201841111346614250222458871190156532404606735988065230680747207206119187604517428993990938206184427542629278475040888976591290332454048565051049155497847165437494948029248359645409546732257214970546563129287625842353116919623339939623509363095666749227921621457641114678399252374390600637610902897448161099915516036352705777617501570869617580092675400855398696141610841817808010211728034381690135819299038160655302247549530704592160074681616904423084422019199454879006227729153841158180094657157858726943851164948193486306470234926667872254510802289766063764412649873162431173038406346133298972235708028420271380258380117954620218643995525969565645596027459259957700427278625768789674274160508285270639398329274175349589202293752947728053743466925467199152925263938840895078333195779307796733285829730178903884097805303227690265820493700185847591524342114895259833632013907155824882616005643182544787029198439723020035571922215913038825478466627140960081237608213772795993043856538729772002870960877210283101478732332203466077121910154930146288845528928803323896691734611319563372422701158300633170673858333662562477276444775766397803658530781643108584368455165969733828559876347273796367111995840916009031436691405015345586558355995008872101362475569322078837908038476863976593687597406155505203095898862143974865076316369502055231166911758787679618020354889444519563547597332081580460834891484359780912034813880217709782307266262845610753463233444737967831623178911343063939613746697544587315889636756386595892545399844166444904822412930370888087979145403374365313930043647556156005743596663278683990089677220070870773448274341577063609868052114415659183442979235278554341099270614313403644566592948550398833223009958540503464668468745327376113891098294268841982070217397456570034443062150231831859472278318147518985830434317620760338064529251709086438735353497192211160820379258281619238063770636766040127769468683302175482268088425277594626454051558132429418969483161116652745492007706307495311596206188055063641112646275103119482368180497647091139848171639012878579922039116909358103155579831022193223669273296607513004235305086718926915060401856773084910660638595619961139614150043169200175506395214563360321567246286845968955256012278837485917714037897923276522121740602339787722982902624802773905539138909538886633404821267863287594579229862912370909893257143108864887165740337821753704710823860347010795814595430466597014574641733725720985725751805105383412889518048680299908283620773273281488873977709204993189096557992875658129980078265969637499408258484617595895664514047681474453756714643382839029987011604475872889689007135620950149189264710039108166088981130580943992901936159499814422684671864051143186169948138335259028225584521183158676012902082736327771026407290402749886154716713302825736695609756990250804351351394795966683649897286280129807282743607099945700102438849331409574007122509996340540983301067256380482544575221072516372734509043881043571396302602240000000000000000000*i1^142 + -116611017121144874668582394116325009238332451940843551440542466440771991661845250938389594240510529579098355140429776892185373410415225874391213768645457465782848835659756970475204052938835016492840163139178991449417963746790726334203354841209755154694720051602784309633135926215157564935761984728153689032836029048770319504864879057633391461688414100064128332722290303845397378127650076473634930556405365911367888412885360181899813491620004438772609477366296936995685333698025528336603092691907798367417994580993090778274691714163941976303978739541632126287251388445208290467090126450698099441300935672743486370604495234910702542974579267760678809378358936469485481244371100984966665142562090164864114725924189066490798849513997280798053072763240643237525210562049678542203397152080602177849053038470656814507588223206502790633197612638221956766383655940111655064160524687318267492239908388645701638274726427363484498751108864162502439991835079463522856701783877351056305783641188327719182649828249415146805697838870153181583856213562668065317480991754105866038752006878445079399925938260432629793307987158578462316717700946356547554023818207430323413381582191715834390469076703344710630382646736151487846827948037556199582681308072971082506685358515908944183876953608606406275587421761389451529155460084048833224384564506627203610657440309522239565230542053786863219737449868251489825631117097046320042855202307046768166835725034864421889881269550175849686138561445952946589384051923069811868278500948410434152201431918932454134224935327659519000812520241203180632453779003586072008199395837878051819932267387782070596531336318355158353935856296552499742391959658650848860396734370295124021089199435895014761845452012654662280471896690864540069263343119641496123968416688240561342976332413158497311549045928111253788298467945654552731304314393141622683578850680983375158837052143071953855570599632529936527692529737500601663272799419301602734035356495977604647692502244230019621040216027238741920180871910741158131231946428508629640538546671233868135657610405390723014915418846109086114327303948413196098081264119283784064534620146918182917367419535668702354001932694783451790863024715189437196244028284325432496451843348646857083407218746971424184533018550614158008958851772724540836609158135119809364804865325281847054194891238588801634126043918221329896759405503557279464673539779368016835315060621712267543864060910424265777696249862195297244542821138536698011587537282966515540807365732194375209960924492761515900764652029357127568662196075900914923860684135967431849975815155625975447382152058523830524967692078506452664672987287760903003417135978972174906858945207287742245662940195882723295585774836233139515218557472837469975020865252382467119706876520262257858397969976009369416048252560269740773849244453056982363609101858536237230442239977387461418371452327102472526260097500400125393294027066663649531426425691747135309368060977192201935022824054031553867402934668252016196636842493938997123321381280230656709425342928127693832715803177154980858695984890340615178015102336655820321215340549094072055806068111638998387463948579959754993084793493778014940677435136521105530962573910674881761064440979134090687992898202886510093186580338358138239103699350864517366406673110777075398870380935381354482946835603233353060918426238436257958293048726743000746938111488649914603858361084641921625498718674144889310665967484942382683556760465590437441545027920081272495751217154713059690874953913162886329448626531747929891752215516613261987531474527354679257854690367846953137695351304243787069039129673183408594646444563023728008958014939941734359976460577857822086029202758555985971843865104045550731082098323793100443791876763254208122223397303503868181251150724916222533710525583143991987439193099740781148154403894945447640556440794907453985694981432474460157078652908148379147719423102773532679701543171238558989522225978025824908002811118758108590193451988632361932249104384000000000000000000*i1^143 + 3589669278836572861092182283539347053353351025798046635499575926985944877498993162829005181964114824513603715524476565357222096497621395211032481246959234859516332064716333910446163378142486267121782873757757752148946755881854472981909572084407848477303405740148607032330935507308649386939388141040424083968119824924832644466827150697069280837494818323063923933959098113299784640282969342995785721560919204782151083559645332547058412240976037888144243275737070074514871072537990462128098743946374698262674767869651103054617035312169810212297710632888800685505932777033749494014847458658283369155450784123620168282988271988350529780680789496547795585713832370452213743790702689112466223830691982080806550448375289043890802955401112245446377820146648846276805551894176703326069151621619298310739101150672047433564223009387854471639386727816849345775709609739411784371313978672792251470039682286594990042171310720436203894525781561646692408954422264836583075718507876935127904600734870061270018858810684789236841410112254020890111693018845731691349788820024966638824624271893212951389272101152206627310477157643818660139263269835898004886841372434129201067356115862074081372403870403985036389608597025932809782339522109921726826593399487071458132828730621373111418652887869258145867736429835201404752168801271629561854768027004521837746664294789886328798763145658510446685543485423088404901939828927942609657345255054428212453150122563736385964503834535749856564822256784312349031753403445019849871317949885661453488844206272498930881327989401989472354594213596757531799578127353801845690732183148385132944701580016343495748692250713613682011713120771038078173372351796156885506804953384502783936648087506632649436735058400926519188347888583362531476188299798095274880420040152767647631105112437782895264838916320601123793318909684568752167490232839498433802161927607190971335701044262042889266259003939131866829846256070287046530372145798934976646514177569467588046316829536527449159587699071245670435953128343289112549785627686313744819075220498385282549536912523873772469731306594851177336600028204002909655288140612892931784628970219184692993484448992694316952934821093912457441340416829287814909645001281046826042586346220193883552261076628711819971447976183272498256530998453072014466706508207873863437240663585667162294258351929273941678504528551077481439241308353353048809892727423843755355802125483224043395096573307216602967540255688232683499234040330561064463153074312897196830179836809735889808504537188475050284976778582399782235750376663238555594879663864662332291222028709580634263298215976825147925887234565151357993815545414238807764907609269636888604645778092493407418562186576441373523124048610789756686276410446432021977067496947595928233444026618706100048487148340942250765890933698491236730655036350926311190411513878096834140391168696176751477823851822739082320681752205939535055810241117786308246686065881932043618081570991885316704197318301414932324541948146920506948112800835289413107576379894138348794177237938617250014880357536141976964853178046419258690890277321927447216784626545681575005592963718110455717375097061088140867496846927661558098213806466015393757192862375969488821358319140158587949159994267148251998188806092335088618224031687815116735864437229097456483988054715123728545493775418671879783742575420219842960524629885459299514398613344673951676478089227822757851197895730199119105829555465492915105789756160080845244808651197423339841146875548188605120514912091778019746143047876337045359966509834120096142227386564834297923009786571794534634527149228712102466475046815180456997788763548592026673857571361937941561722093454683746196686213032520022503799456073990938330695173523724967204038148551236091242780488098756308025618754286665814378223436827744903095745324653624755083404240853224952743813888105564163235265895960827026375617132830830460997326124439950815409538807215797300466388275143097933950652902994715145659843597251379200000000000000000*i1^144 + 6796095304573675651289399689848781472153644512576570858689121821476890179580730899504848908842605803626458954009161070360056761906309128799014447539671217169408967493464832786510441067646799572096572765763471737634504167678336596058433383625161785460462193913138547843239897505584217887934930486953010833113720340089373334143976234440951033745985474133962001709540834988331950606040486465468756968851298865809566588589208148950743182751293117958800960642545361867703448452011558720294687081684921763321264661015022349641725874090529634628965101330704132413495323336241999329083385394918317583486274856447234557657977940827229684032957863814113770937168833382068456121728765719815805872356892340933610167284113276607393536786216162440988273089700920354038055682898438972601250433735322739079979058416821054565637385780946471807203284152501950710635742850416354823446838794650722251464290018831483504317334667648035380305946350725437519385289244982953968602535484144772409319165602613873154542472399885928513521977429218445239591318606041680438995857188853169673630537593448580149949305679409581114485100081102317181972117112739205810400846435165908721329071950236937709800812147858428438764329242296768363747738371147584822320575048810067896920494168542520077217343157498523150105030696498363133394600182191003878937762577376111517605803621098030419552732966928338744341673078176457501125903828144883021781385552856021042623199032830966911791357143925187543746918487569412841328372324825221576947510553077654127584771779797182032512613577198882494327871213614572252521898976018163837346517534240499027620150317612284593442004178925452791813168642680544801069208416039324765633719464191265239704001854992425008648812531447901527079760858188940083620815989525206937621784327364961575555159113514757696973438964999812149986121381301160634668007325208270460942800096222484507452518923758114906778491932948915793793113897798373192741380977161634867354335776367631866891663520251314819959501897329947545479146537816258364175371431520783613031919305786146881851330602113019588916576572462594636855013410913589034796404809455088027329486120713923080326732306703948005323924365517421224800292440151580676731481505562579034869346726776927938153237794287190478069965125671900825789654935812743486550408290415035641856219460950598403182306440537630113924148020849326382480851501236285968303962513829561663972992382190333042658039797549158329994668259000118535141706460186901910878119968517089792880289010739928624805173856995335702269690092905421110376771308460686208379402578774586140336094909711922447946628059067872898005490949345741361723208207211573782539134432584882507454830759904706575950357958018694510097929921965817037968639866181740775350733216756190444100118948363186083343106896019674941640523637630528443542975845777268516069491925713328375876952852826940863703425030780988727753427348719906994473742097997485656705540419383584745106344516193509756510253165065677541880940451553756417402654683151533739499630762061256851392417155719119593897529974909476661696070659041141046355769990831478426381984148639307685557780752599412909020960297320416749577992152423031310744816575259346933887058595988694369212248350169632904824483528545683835083345962795350216343895065304566794242436587300643701261486136934125357065984288926752976449024123518638344257125887659215535201739040970519222406117213018535749017455546133919915238684032624938025192908854376029614335510484298003559038535555222654878355350533068734817733765833061447693461916355709819291378272678985411117539022383571636890289336439381323994870387766354335818195261171779891991684807898227444935384318942050545663133120454423608497689680968964891649249774883935466742925591194308242569689952355520013933633425702710520542452015864832833906199913586081668423928631324440505318150143990324311820355617239120045651858405419483709554056774294798904721904269798185431148584396064930696613769021378867977256960000000000000000*i1^145 + 186248776564306257932357283701134496192743174515491708932942769171055111908757552183490570033976180463077896765973291964899853646558020878999304191853921545296891272766573007702807984326900389409393253286815739829905466543658823970710403228998468707684530313501849746778754175649719081707326097146230841694464150694254348210604054579499319895165748927521648481279268756319150019295066570957458443797436763565597309999258685034309278686635206228159976397690135632368563346996766976655994845762723675294834208037039290460034671101611299852801050598726265614228461911309842049972637184069245330251492450132790200257033217936325456663100092328080928409739755376161649190155895467746188738809921509703782425277851656835141094267336633653822876713841014564866729368972995579515274685523554742856485376691486063257040657865299225532684160841266510860770405330299642783773368955874994820981529286253996191813118249737794251259831138952914033574041021117994980319443952948403272742986380917609862813427564037022123775880666002473867825062911460345800630768203752170189942841991685538601256859592302569113821990870762748644040898367687807934171436485121703732009390675310195204908066651391868730299969884416102044962000525771148797267455857454135250209188557463204918124159419047190434942915354646572907740237724601480222383720731221239731737432646996517411986823749888517683003610869716921484815844484189986243372319309006157939572818939210108318793208376458285025899060080975129518792414510536681659121201272626443904744718059925692966114429497165471000595228195766135320343553074666096268102529300176856078497871051064464703416943036196649857912128841595216035818293802104580972326120525324472674478120568066205617005192240004672165467240596443412694378025713307586208548081464150044423506877885448556721950846289778355331335712958462429297623309898064532377616900137139974888415413297533016233219963415865539060132047116342367255436928969983615575985324638580838114786312024969341748357797219314166305947164100851067944166263850244813751100783557806200162452633778457855343444293576405696794180925904478589714235512640527906919109363085001880451551723281795667698474397271925492421742048267933903575983119948447277515983138215388653055120769532850630827885295257316014867873847892951696330052198521901750161012020726640412165894712606085161608711678712194212467073561817860778677053685711111512866160966404081937999122794246807396303085174056215480127134880469815980456445857507978876870349125413967181278491156705034090582554485301100849010330596578966650771677953889926518365762854740430768457058303391499552263352684777046132342319478347112254816866521384401774717839485833181170327808541377766832366471415623048965005553458944341692809187908038809277939143428681134268578068939075387090621251385421646131629468854939998753630269267457962792196329559177632378102266929770616856394062951927438086214349463203629974046902064531945524570447425638174050548275649457069438452715229524291730101793020775493304621324885341045908226615021649023778457233879619921909983654970301977060440011645767736179766273999418864442936790872498028641919187766308468217841147774218138825426968427172056490852504928189047100440372076421078094747824404075781134468714813888867111999586631514887412606893753085943730010999825570832904270345013367442750213165791344340738003453825898489748146600731946772644015372240248083811653740212719771659403217858364952045149241606279911523090936394040422329286053967390947934106743271648303870328119072195832985958140689273869162532252215372848847601613260721189429413130284311946563937529196763598931956940637241204798324173198381906569519618726883907712263385999002494899104348419244529165965863041632443837256037995770577915415619745935501548621970814022478478304964959818991745788420004747726896621885821601277324332429830714572675262490704679662364007763761933250725357143734555525048284301211012194555024372342784470336432087498752000000000000000*i1^146 + -208260727253170872851820891749928087055229153865647096767323493193445178117330545328567228829033899488466311804082843737624782025907501045582955465898689049395083518134263457251451229079500413277489484796356615754611359072655807418164739128517132285182243376774429855416000586588412184063752568594526795810818431738535824974960895596161113661453224958965259495903170816501383465888540793051589344915025544087672981595145855499733538801353693625501665086350551160251775250370776132434336687990445799953471278464145193403869985888460543809691839128548561931840693830616034458459447459221266864253826180511122055994277823714066107236028495925364572160727663376623186494455294928040512854958462981513531790737562463725402783146674683978522069609504832680772881510476145556726897105344566786803932082405299138813278078512494108851777180021514720071287884844937137972234445712465905992200225004596174931176002692179817706082080957102386044887695225673513858701824052705611788513306324423530413883893936384691945820521878877544361042713372305361240250997871506966521713999812041645817462825859793815531611030121555505482310740652536476905585404687136989797162772308931144847488556658363066686307661403740135314621378554823024113832558560620920263862178843672382222465839627163255101447433727009476416625818340877295082183094450143520508842737464047838985457840858545080380218865076464565707507589912957638347120338686940666507654413415046888456794047436850138168533766979753828188529122489990444131036622706179617226322528352042852134149233024199360285146489486133931119756852697954941263657736801509379448682804020901360596966707877901464534821049354782806525663823685083188338327088198906699872565389349908110127270844928975445697891881433313374259768806224533219594674583244961775472921882043010713502333876175665335690779124342815824145194059860173459500975572103118623061291755460042165568074870508736132420972829287187149955562448309148841879021724806164708228365928910220672830486354227682386056559249340257082034578077838499437802694037420070175315763343739482374179469745609521996013502267898808841993110399791488399186733612487608523924742904131957447968288141200245975054569608782155338923792309968135074742653799874977468560632340388664225613389878840408411795323100992986287420721099872718442216758946022385921058275235211542025403895060109068376541417605484030511812694369709376483854594610614687719139129238097583574163285021513784786752962469055647380718902538210315844335504223921615787834954533417076074633434118681213555231048847656919345073195527545242208367220798814920515809786839095456973104806886937093534722842867493169775742920937811989423827055486299774435367596314510874639526259290318140151931599152552748157256031241121782919668437460724962549184746455958547986615041340101717387578380832093432741254901616717789427228261458442984493370073883757456912005979263238622184609520480602987218571626704586328576487546891055939018409928480794260418588270827540178955532388599582583570531316154479507774654305653235904723356300290494665873391821477559262847462413485640208502741624949506282952277348974178918150266225589246596047665389837566882124178949472084000015729486502478977579987062674581045643207319765458993924124421348982964838851558637373113602659284345123207111352541013493939318100154227645699555148753574403614859267962085204794447224367529958625242679407998229037537556967503742533844569103472978083740316664829622888390509772701298487273213617462231089819973697524553812345804333466075979249289236808970323025381486212473961830288588782819239927146742946801352507290383273487814953056721055705342618649472551280177237598265847999977683977751102242471127192737524004048962560827603581339160100436690104369488985826247999804085612417167521065632489202895831466508028995823948620171919574064151538561200843732908731320692354915020218459204952997701653859725083063254787310266348448675380884647218826444800000000000000*i1^147 + 232886815772558863477485880702814014549246517644334547672551165643534052497043842903788254611576649447149430030222065986447655731518227838602222718149672882462403252682426308152599387740106476215141527379085173963482116340437139707764182393727264600338959104889447089311636747080906380702714198780103566822417050667953499561700194125007567740372945114885105933736117140277114147538308598667602453538380604103820725795085670561068804843763596667322422985499364102827849744221784334977225622718925041792803753209554789452913534889343068373759599739499725419419830055466040641036674684935085808298444830537110994711948919995787201498834437922194586957236741350579513377939789387980214261233797574792162988240120871939948792371159249837582931009545110133913700413159731117367425175207285571416485812396326933102977325234188937566579160367021281900874121801667526421599014976294128773751929784943530846389405697925178870739732630439779443502907899121307172323088634259286237131815472689023548255003831192048597600816928319693735738109345971137405777235856365528126141857088546169055524520263044892473120612114577324707253373040152872841605149440794909205280401844180347258689228424348796960759415756772145413526842680298073296118540589986365738230646383586034796752500505133475788123238583179494462632298003891246366361365382676943872781082009149826932489338893468560199445138538017461463533262070300069170988595139133932262194832383060402505573444347330639693253068863804637438197435591105861221540131839371198766572781426614744568506283224974851396301882753283199571069382501286502625697834636051150570866625732812259136883011907420231579070495272323640933243183630529247839500866693191329318780574636407187502106548114259068770331345936943125592747153686268325730270418208411025184127935256595096025737352496035053786869580550734305547678944068078115006560440991222382099772036332771880417844327519810342952357331766661489477608453288585471580458820775516721129043726397263108472013186569945873445711906667714665081653537472650562076358919545815440752583843674610202871938421501524270929099683187962819135653786847024281888540900497807944254430373337072393930674007874335467431183847925052289204106728382200176755028953712373030229549969891431838180769897211451863572673024672878494024202712683067881335759188574348143062192972979684189347314964167260105087501035884529160505511505253044521907799135335814879304529517961194056625388865511370099638465004776161755102826301990507176991393346342372657570510673941454183975798489817876531646425342114934383930565878654989406847630067593619987590432506596523133575713245326895780213426828706072925264160503513068239210113802804251011505836800054946050326848096747989656477263207032459442231105916962851671894114972277770256198554623621785104270484811941991833434148753745484845935162314521254514356029853418710098771648319510135215324543449023511876642773625505358980514663168758475617612907774806132386376047580756911767215441752128645716479383286501902576795291688803286277877422255302839570092268045267695230954807305882986438476256200996535088503173076802077421255975269313745925543369471538602250291989673147162359269178463356278140980364895890904119178564130233356803876679175661977717665134587414288028006009722067319795548864481916550074311424342942070395750754227360127025173565044373115337987026081379204996645842326345064807053978616056871433344938713714232632485414178446566592401495576935575876634485978114554648050776408909362001933280943782046318562515738646907857045516525637975621706594873040472889229186168690415663876286992389992098214474586146693442792279631946758098101317575071659619672927569230428359038148841932829734189978309994898150689888567243543862212588233480532996089568851675070455058961637940585616040009187132649815884516175915003473716581719313390238736105897631188162003131594636571861181364208477258338749995285641010442815699246120960000000000000*i1^148 + 6208756347778919059865369056216704880207015649503514449109440460588607366139612034964046418282253575395255670258368874336526317250046789043103071524348390500380638521349790554208174633370032674587709267025062562352721148105586700472949477723648001731976415177415417291294312337680162459122773399919371144975862036493062547785567936612558043134051404345287368464549971249397842927312647023550798715407144262780614887969111332407789078744903109236077705111743376975989018163215412856679002036810279949564844941347819066140577822749598267924957626393569449899139671108478626917785775535864901998144122323116326140046854555049189422154680017994217834647581919040588319450764573292829415950604030951883921898948072563945635582953945436264329774394913634403697229773316427495843609339289368798747709535040007500539463165002863069856260621825384584605355333477268668773002819336449037986242234824167647434937178471589948597765528280926783746105535683058632398969508734637054697313795584549576776033948393325496547482007567590367568395851144965142934632943693123432617965946405303726558064784199196941773944849496645811514818484969866390947291357522590482481694728667717273795604698174823539005918917754232494279165587327241954975825330948675612774355810855462579991035279237593874134089075384176014970618071340135516245263718761453825911451722873890684662309203227442989781642213348312711944124367396100655025691342382097364059959596899062861192445075713117519461926481521592054194067139186065598436492060417916719094910570628531707783002161175923650457756517709838442544875221284909586730894471905796078706166357824810707693229778117604826812446331690622519016995107755808479619535547289519170192364202082712635413825678167346924234451434218489644213644794731445513607590096733575156334595106231473733187627912097999939238504621704827881552124172989733529495317101177619793348944396618794074847611594464235501131010452765244464683161311807565004015050730738293384813422455058717436805139616159196219894618805150103089464720712000148516426747482592161165239725009508074353508530620099112414929767341850427031247363656391299620177013603289483722949169324212318911036263707055092102917392503792568619838052972098804290350532757283957528678602602545441590967615540107476015812455241487582655712320873000762704288200113538743240690929774168094014475348069377374857261164438144074208472891715572469274192467398472763009202648565400030670624827695631453853422128824714462218702624619536485380582942591006858774095923015318195097920736267515373942533809606810229677517702183190748856198391206530220004281402567992749656405412783984433761796049405187894323710977460316031696659096597375991328401859286157391415421858805518080627686776523596165380139063726174260271027583989914012729565439111702253036825448146713720848274070017283792819314540783837722525211272238252140826002219149981032989863169789983308195798966348938558864469362361744736082670875569659403318251222209467585810628982066902069353229892489363457297952915664755181196425428640009223521400475540152867511555970208404328754137796446623285163637135653622988100709813938191263055252125430376383214000931890015797293434215120403073387566723364068731434929088241746486563510372660336523555782693388399467067068351849946660690017866351705329886067529568831568701965663518929208071831379751649457719551177494889795171132119366944398008537700931454702224654496959856154001967383098356108250240848680348315682047924001645309894495933496271706646983141788031530439491761408929717263242146753676654970942417612997879655330104654188319827670196869353627226933847972216156000704627432151855102642416172220520860674618458911819126997028357137026490128968559862034024866196451001915272267108588022534687731696287926914602907161061639810296633973734607874639054991930950618743862005571849781919108769945704981153688106215820444835159323828870094439357612032000000000000*i1^149 + 64868409203035281026904445824670388933929069125207972863545763352806258651808163958357661124018705955215756180726330829913021437768636095352375575095513570617096978515431374826365546360061255261506969723571639398582379652946527318930558357702807694740165487269719783168693414779037704712954057284503191459028450331146434664859033968620226291192657963175805915954108452397867840798537383920355023499328854975749612872791615981687953775094022013429466000299889674183305299095323885656519221878650238690787066988776649612345242130105270083098176281002729272201867321147389519928836889359042374939858652300829178638587186960166826455928304767562209233957343275749296732772466106537753303157178814087308006102882043498071424248024843177024027951117896758867319344890999739052083894073175957309806861410743694744501335229982386028039262815837607520592032645709506715422012346013504996949785952293539497492245021037906058323357372909602102584972943406698769950489328130982085084188708291296595485418717868757304569780925276716660434101463640591880328276401526275114259123984999313061268229069958934292466102016883743983137696803563651029519090898853582291414923093787183330605335364189433592564885120186401971467622999212304030059798293847150806474990620010473842221054216474991762853486492755690153496670923473577761114498350335392224325580524297213024030498441654842086532797947536194017994475034140176643126783051004786168299648247962111398109159712415676495404294009852084357431281900826041733758908525079513456742490482895444674022135138892123259700611239315586898421724394905180287685794447445098291558027289978697369376177199290112730619170462577414133671253107447303103186452056877120694022667594160158413873849591858381418994376953925479630471712452303971742785025482804572701193999379993094792394413854399452823993886559783246410107331098198879097274401524860130385055816776855933746054904326978754127549565175948090216118867506988005189023475973283443748059987560117340181814324744135615521654211353457829666738135198283779034853779361278074306093360690035427441857973808325640621054597419914323136022020254696139700538331143683437020379387470780272466888817944396786633354694109558346797229489086409126846476360435420990978745168743497039921948895545250641095988323079351131853992663509010696435979763352002370652418046684876757046126333261675340463735479685995148725320403374903473223756872424713240054880002081089017723677048846696340327163241662683570504909607692168771077699050607580360279286379581280046463769718943281269491490549410240910669445479420628589365125184550507780380307605205309203118517769668340199818630485387477280802568644382304910027151538178259495863884472268539600991869516830020062709944010551377879374500524648447108738416044293548590298788273357257911340650979375446866950768610623139855590540631775912847335191168443201450839087123004343459624458263216421326181413867481579770807475174990320836553448316670634110031088918590035028184815388099907285924437852828569011011833459126651770447223916309594328831312064047566531035549309095028756402191874593276483982585928450062875871979337570169883558648953023447683620247100848153894191421934876761229007080377709923275479306179536890865276547436746854954279343283638856888439332568030677752059061763023485560644230578424670091846946849913019867859553432403960848652155982627260467839050599257373257030597553401149433081541251803208037248763774859786793560559112510581408546885294694676322542640662157883263842327520601190263333896227576469269517618896256781718354681966817671388581291769652486525749721309213758935724266143587480853735964291831518633986002580867357942402535723967671363983377190515519322472334846905782697880713376153524552482406757950227567209518622238415126917955660352565046324406981092516919993719654553034095390924117496663241937365210707246198637836789430929432500633600000000000*i1^150 + 333359135554505204956675375701079084127928206544968180843712240542252871881174001257616570723989993689798514971962770296448411625080566111957123376884688825956965954505232897366132696560300557295650995622773064615467083220043193984158646919930323647468460333089080068701108234992467318112408001193359593129814429432365133433386973293981735092459555576895460152924996047260964424372533407659857409285357977974481023148614925708789368124073307683321812231995623723877293657642552866231244569838903776216856101092427735752511469631708622365185600106627680404929868727196925787239944849384761918431222644312067387625363102241900701221353245108112578163476857702636306863646213963488359859093169919664387828563807506364185012409647258493090857697059505837901365955109394295985012903112550092866274434441383309630394753171745755449617508128867392864319187376053515755365023442315149712878567706644329027576506558019191913075683720940704759537949642764026757620801178116348700647266182864489087537807259408890063917743734100551163127436795780497475902203027977032089969835252231639946929634439351691415910226143305603806438719375619192902652983861044899281373424660987852602037191919271871613281132586701152478181415152680674855853623426941426237365062355235501372444645561803244395396715379159146521863677007269958808822858692112043151138918142492822692859983524679455806453155759768162315655052447096729256508518545364654970555426426349014600366861585165437598934642978192882627045529829414816580545860951187951622772425270587709978927123988267389381822927758657513577836274304698489911886289574238801570941872815483474048915685573825434711279600025466154800382808493773851774496509360999117347046172261415812925934328654350427089610520873724456143503403398250570024683609684181585274798138162357478082344488680434055589910912378812654471661318944369801136732459032454149951076372833043707400848503505315059068055209139426345255415896210812788713072466203681666900458349739121777454250884590652092451896959015930044887520198312347071451988560983125662323994235542026643829750806705685344518909294002148949078887978112995474668938964876348900071119727998115212011984423819224160284609668647522151757540310428820679756436625150471576958821253389813120091418876818523534335013634240280357214978602856531104954091531365737063727880864552218844261664086611990199441459121938449959456304249775388847140877385429942463030163717533781204945349462074756469952738891878846002219665321869994962569173036102455945981647139833681314061521277739254606108906621195114347637154419135991522341952432162801466562259389106628161701358427918068861414068268144787164824554842953890358458932470656547035240435355258629050623281700874428138152941485912216341018547859018496688297990469667645993932882116746433746382772364607507941966594935527518563059516883320582521945315811292016246939903572312150983168745962777311232375106299314001094156581913989161717782496385608594565517722900634152864842959886036552586546034089771423912471387922472729067823949171260345036481807974081674963160969325861101039533270489598775129199130835049498243570197929879580609938033660073242573360466791850420278408159079913547090720112970887022606497762495579465968037795149257903050693634880951119064572242251980686335389081613103681763734042066264707452349447658728693467886461113092128289662788270495722149627823110605149210851674940652058073626708439289751914579484125191934279756139044347992339255403998903647470559551421387725500544052981072048490877695533353909381630999894669849524835114526269599833620442024809766666510848267946306127418237639315910925620429899332249131393346429933940675063015146811759274104698982656091081230382825873448688730802957886043324579890046009347853462014433187878290981742361615431741156503760029804350255833288769876671824010948110052410153658991187831816192000000000*i1^151 + 874622760082825369229913417914778844820959062030523894674534240145803286750934003385467849518119855589396647258320160939750375821914486492264643419622200584616490024547654078463873062204439370117119187877814917107084273396500073656622566371162376801732186098523657355953667613668254422836588257042592233704907455790664327276501639230028402302876615562287875566732762052828661376644690713769963371388411184589332460527909890541860529674814578921479695714818646279007159926451930624687602418744335359326818283744923033739018960992375523155059987197350308706036935296870700427341877204412332064011489730502992921745250570388889429776928457004224855220353566360890484193827862206444379928581564668489392223056638447085772972579543675079925608549189529116557828454707643960928810238238343035953800152432189852856802439473214673933820672253177818743549186678147829828024025663097061592857044369931813360667797700452758080232155712322372126478091364008404420745128627014357390943569966313722574231177061863673479505051745612728242952551582245481850609630344326313429804732913624693321929060877234682265803715988983153060216397533100004214313586344186472422075418775887672279385805378577304251574872988431810525499299895382910403446725378150234454992221196165767406296995769702006150481304372982468198802543409362258857778045496336706827921410190580861938209905290467444406218463746277362264075679305410579049444059089117707537659198692355409378280259566966402043879397238815518115255835805862248466305767581106960739041645334799378875289237600290664310965747107630623185089849218291239341649938585203618252299968786287786453414543592743714752111617175805825942135097019418852235680358753303253395819092296310118810223486958114370613126573497060637523009206709348370432534155352852143905449831930153438588936102921351964837998966378098808380151382426274641697313188036675178821582595232423046247567824051257406264881303358284199854366553691748702560251541078084836203562164767065698825086318230724693706814581720247975543567011390108520724278109330458710419363874434763974929532214586608442912946671168325533019656067709492624512429041322456911324109012191016855525231635911496051027641712555855460313614292736785774104060848654834825000795126079086102853797134394280733092572743741404117544157985736725671551766638534207230356495048453745786341955465155710184726806838904557521546440076009108249899730903751041436648668900900618876687005439038786537432231702816677011352177319855325547470252714944049575822136489855674344714034831064010173999251391596251573530095911458948675046936098111214630200793370009722100152446355669409834413075006080114513878445616589272618994494069140307397138543545098872850896423644127812082230567175680634055084732811965755029541541911995642616546195355568251565914449801423987107912395477339264847740328655829881666090980375953615176796709307674157491563360560186801467630331996438399936017547534427789610596613693162528707202270306704117443249422201630639362769282977952018325438484960795863713230180733460844733097358596909851788304214433343430630187523059345660757878041835877548565578086092751561586555458459842782378606238972689430580851888126646904006240387114129743090615444448001544071660841899436747242380932757848949666117568864038151618080780458118145473633110355885345573624912432150519796327334961573556308851954454926306412025908040809793868503897797529190106126185887384055975518618633755233501945153202994447626376182972968105787022441749950928120154385566365745518526333848061697499254782388937049567629128250767347176779155554923234798551572325155824101090428214620185244133357085595863871722548491032549284462915286688335309760599066450773219912991618085102347628098180292670387590902067268279985620342681909749225061084505924438545712410527180778061135436634748903363852809619756236800000000*i1^152 + 1172062732519948455931147813940103513259969036165543018365659894537879465426516955882576294530153751178086700472838374751296510734625441682365768556711255997442880477481692073562036590137531179533620014337477706378487200431038184788455326001204435487507845606379192670775994513097083613998750062759310624229114165707194639002474911900703128024685219088469357098920559265423232195507447814451187435071841407890688507081218510345180678613244332913151128175506032429184801588898091681194283384552914123348412674290902862944718464008539271710134173856019806015514605279457731704640337530546508824429630534955104134654063977636303530893923933547486623886691678047016546357840919195941729902521637108367882963024588231092625904758883110194069503136439285574584720232907413098881262469758475248309535787017975623611005069717818234163770475411041175659964454184227176575586028542865699018608311968252735397282285148362611135640948388593951098819657085339825455248839428576594533813787533730883935435614982436381284067229426345924102298434958928768359137405203854734340006244305855274196353593069184698178029827389567091836168473566530719098566065989581819414761967199020396214508356079674043210182459857133237153359421978039525111795396877164701710639112493919399113564475575095840186596136455273016418337545947508808569900456215568013123080043168499022935445918035142276246254555177940695508719027747625756136459906926005932534152911818562656804231267233879986490603062862105506668838415575744159828266389339475901233572666529752600250512305605548016412640704837434984485577036093487947514484327518444097702419304829172979818737825592419314483099429639976740001501662004485238088399256090954848161905725976668159583544777336016016622568041343305161079024058682173970834109053702938392513984090838673693552844708700369794773196417187088863310599423391610715403067236190385101897683850252143598033919933251219396872003853417979504229963344374370916766501620503880784207055585922409178564669092094827607964061614272032443768096695508214521600233377088525286009489707041810889709602064032225460718806442484751999488762468891337020905714116708655460408791424018225821938991706799264318810058616368639275301377463802753029029359574872348072693053915323238981554195228753082300896705914683742233819469469001739476617581306686307276837462543727263085806863570974709215758511986822263726264338239737872967243574434148229225822071327844928949367083827795596295058613669039275729932679212259852677290213595522656271820020086142328087084534751676984066706975368470299669953056490991718233642156232356154103918916008412755383324971474260154520025951339041805762385898435861498113924209616510987705613515858805915683999034834061093336207056726659383701252371930917796154526494648844038068908610828571914801411239292541351848628094312695135677910851461816938875355195038301384768679119933830152719534445493927517518005095457487870583341484733784972773366332217468572681333014910058703145504917320124425502002249145894524570090308607133618466420485587949044241421453349374136978356195247298278025643381335390887489799189204793095094545736262507364833984142438902092459733204187312385358616016088704187674153287623043760432817605092652858838241664428696925091853369855943395979457775170449495503459554635001118385173366847713907055639999086411356608371260334550195152901007535529431360826608965543552634504941553987853358747193385259716510625436681703678085919904586612429849838764679090414030198947495734776616980472973247291464073527090894219843194090367413152159820761411314610259831113560867849023176968355875343198072802274515617756920793964734920396948849411283350824821332562055706754760455081567981705880463529630916611000649628107956515631345010050208571399569290807082613681905089038841721293658591278515029723873996800000000*i1^153 + 894591343001874013007267966171176086827947232887304732642004130729693185246926836196744985342448628330803983180558457998421119062926796675337102303677894249335031692351431259337138668684332117836308022174843752294919607808292472190226493628699042789908499982892852241333524280693310983625494757329726412601101223805536415476082116262652054948444126141801243276435330659683529733115294673994908093861699113514333074777626875786735457000590387868982521995735421429506298020874349320786239156441441570147744031699320689552654511246910993942539507475396902870059027606617103739107520379107701671803484028093035706814800196439421978201597769410702923110343534221709401150103852180803998642193429931158449118414738875974267123271470943391592473510878421916144609619155807680013604446927740379380417651276189736014815130396254566689005385072700649384659021967756965407087040665551235558515449483590182098702874336363958434644141646268113861365707561977120875059868234936243474936262454269234845099611264402021573577284195866113983679785910218731859856862717817046018768680778170181560339068681609835935771221664206602493951135376304904279018135945434842142949096245805564476252588304366988581099401248804257616250493835308739288921009782660948657734605584016604435179765576189047934037549124959225310504044871896727409473264968523175785012823160758821351746514394952001087281105676182251963483294981827679038643709497818056680578085145053039195313941293125508688685312406731069348567291706753338285454782788805825436331422306585754616572430120858371103165400191165944268985266507627053092019793380615088565853573909635150630479702451086587888027852404591247091001628644805853457931531175688892399769740327714064015723088949797893534051031121403543757823341122967339664124923866446924726648575125982935684077739864161982197937237123954724532731927810052709257794684170711610237618155704668348630966148533136328332762619119238930174968904601880624521205804962844656431263861899853552622161601228544890691311216672060033817994951154055870325833842919113288197572711744551332629594540011595686145016941692562467689364208761798196060105082433370266077197304462517630791423035311127918068250031345532837360277958119706559027201789602535375201913084435105142035633188332479274700875692498435726913680858013788661543519130007761484371718593635341429091431748867201957830874517027284515647779215224906906790321346191339884725704130680065818639894698627689853046631911016216079354064730154594428984404057288411872033267146957978283144718009608184853778777998276980915504933261816722443826480218179946339003431978440825409367748652211367685671084438358663716735506731488644782755963148127744772033637099458136933478615784024639416534172078743706243099620911497393065127399738362056742776419610340042738284716899900949768949744290630857661653041114217380184466967752104234977404020094456615838755434859390951175267126432738533584070487155566425037165472074174041900070812137279734980154569932970999491513381589257336849517720561586233697476015508178645548567565350539109459668088897187933320571113588022614574910324591449030541133885525295937310955081157293207116129200698434725609357011828875377055093733485883237118892161400073544453319765531266034977313996086062099696349140570597360548980530472092503661444304339316739772594471593064455945631861556090172256392646272310305968532656076302007493390372309142042411658849078637664054425268845131977601199106168567193809757724953703945032003128500290829861513451170216645100899131388006639474293153994517512455929083144307680982827145900474464853774664769573580316866467112782924231845384553918517782146018789866652161683556021492424772955240605855199144020510214988907627473505669493782006626570038075805832734394452011537336656752067000643774959872000000*i1^154 + -6994515621517310156894691777767243194261673300854128266214910196115155183253821095515259909692463299799587561533700552000344500088639257584983429560138235240039195287819315422767526790183064919054269690424015405559586486137952809363459142388760122023925118918959851827773897259453751097552138251528599952469818981170069020137223337281475182834715278265549298692717500825343205867712614935432965814978296172824175416690680965019266350664302173711349198358085323596768418372892723336344203493028634060710197587480477196631883730502045084019160600593844378716485073636679167310701490629692144605799030113831543884571970735643135796857905476292884937945470438740941132647551666286894552384321787194333800788654339883584680901611781257882930154190757366688502053034474699064541514243415445716132939312962764009991408477385669869973988488734730383243029050655268444269926123428624122679876317722194010154849928256456090519188324185885259497024822030971148820193349283917131888712318613849531598887283989217385531041350923867760559707874543845113163198204038817573973429814690472165847115000669653078368326043270691549112181081882306538059946712290325901996134474889985585076477833083174736263968302099056085487204981761495995224726850906911626532147137557078050086617087754822491161686078062844291346766335373893245896983404882093897503044355743159135306409063968988936040496556432275900343182586179051005235239821211242684777746908376264000064113653875977605022071014797501566822569399288716236034627993464982434377243974887834715871167636939213779151306891409321941914991321680807433797550279870660459295260944458733303536297196306036054035044592826250081047419949402010789735687135325240238049067128477886587184561912095702199718330221316073073042730328364734198050999011848670344728720166024741018148900769797592823625229465893453182433745986694243607413307497919854385813092652377465161319203477269056788474988234024536185194190048713747805688151432747231981078355285844433377666273321426979685570428136626547869890868280276899023845922290375776737609633710606195624910650801912905625373640878628486893300514822573777476913618888098508140635262372004292205665004455597596659584550373045870899230361768617928996795180120247341385690931657982907582027301048870468540876561099741896479853659708596156634406718193846531780378973429527717092026321618429166391328869888972940402471607882957365824316162099457647347036929540836912397419642874519586092872033119678157423068605061110462010978837728817299925916798172653005274089765656871577346319508904863386319536544643537228302411512353544579167166837233723784110822392927048879055337432619287988862167157081950437298134202623772386527905788900192764220482916018013648856077329130976336249791002766000974554634721132588672777241322594751810837742346322679190907883580864904762584615027462772151317318763629056020408057332971188783427704031136091792880924052302589473910030284685013717491903657036904779777373418825253607275399629270147697516866242003950611762617866100743724888355955216908441148526720777486841465717604048222313246736031659554676572682314687558768877757631135130465644647688870853740706891851620180287608063929992546287943043154556354721114206362420016790687327210616704877974781084328585681407020509837479898245616601831650546402058605429833860337230215956160865591375068726025116140187154845533712503896269107229103715987643458369572833412611376942697130298659036881534184858257446982841654175719995206046137625557149050920334383844144791857839043651970489905729067825643900089076348918445787811445060278630704484598173553284748982968731130432605037989658249908523186141022471720045016784497217733695648940817093080302383559298586142674915596624430316860792449818555376662572033435218194260966400000*i1^155 + 62981009703900821616232694666543886598304938355385749428151799104108762717658028979368150992622679816183995699555085069694005384519508471116769130960849802239613138663184680548471507970923255999824279496575777637995220675321675120625525456401083382858544091954007805469240021097546951580616545680054268442262073066691092549688658830324959243454819466793631408362952532965236183317273447317164027330818441711822824181994645298569706201750313719928173670230150646035299178385192398838289295925036711374652351214161995192488510688407892036858593903553988265334015387116475071308296081538190606112922713105547794999293659467871400051994485185569188144625815741302633124608863166673731002637868660372500865959960173590687115766949869790986488597887248078703414847832750487589609679672601096267501788311928184427269291445756369545765061349624031797705379473574667715284855090314451609748035565046297406090719948696927973843161429925839524805815494287674214049791588166500910918887816024994354452002717034782139267337299276974325342739181621300916566116698730619642645042692217687265698073449664339720301827476696365199202871573282928795142180891470915477338677317417535410094941317811695937266663375508529499414402800369413033829504516634901654839939859581784504135186904666253530720239699329696699659749973561977872970580930961493020469283313564698524223170983948099717706397029929797029402796597644179054058543447314760642477293708830922885315146186336853983526273912634113048336378917976162112762534397305394010095287085634342880874665791698533306346879639326995058305157874560992268129742668120139931617305348883151016141426683264957195583299267201940997211035024865768372624820346982566390697762019009635060843461432842749662745405180889075398970633100205556186691338867376445763364407813726717534905291583959033815257369630905894738640556686390181288935016136732329689219873060018162348285979015215208774710370767838537547640716182482234529566559463934582373451289219454467650124055266711529821785432791524721832410390302738477736399882009859312245538018434292483184723322260432534911799760466533096238358112208098996923211108564923775508153183516006254705093260345671561180990180256832276861508042647488309972273516232239042753911258447452583811392430680147419216196275600370341674220942456676451827572457685896106523335034480269974415176949291880366989980455875231843297961780367965110639405402338657946762152691252397255789481062412486327652457086052655584130185950303668735810283671689416583797890964192991742941859309571957241025416371906306896700827140377214629405315028656218727874758157229667545244999836169681827712787037933539989705639873014232578720259509709913980909617886672659667648494041663005241184240942041954479921506039171916249128180129193747073038436937650159614363272640990569124727424142834808862959480000776107844748018438687704475050702863024753404540962875409680214882149303210987648340848579528865475916457263649622449785289352058266416338842179213995989284657460124520566526598759447802312188442599774408064139476859123232209387452251159696017036887386636957512175557792398701963347538056082077781269149761210995539797687428987395075674605720196126215881534936570500494571032965086785539866987433226962368947068035648266738146141450175827470972745466273198738253847075892350512814040356278566301894468649150519514021139633053972905256797471835261995882971608277605872168179100322120669051223226501409505951952055455885999976915674762561676990951506971201436712774392903521586638285030888546747962410827748558186286270342098109345988355066240748665667412790062175445805152811762030100077278650659873536935795640309313224946436679053108743002483081732336273480701939025085824960564506912379954206966257280000*i1^156 + 5370084930265489035122830641557837370813200795631601901491914319261225229648653661067388729351874024586692778297904864395381659138470506093832536340774608136958521212784558316172533547494542042630416659796839859369442798969861723723016449467566755258921070500990241624443487656511254499853875525716088898687693912446923252914408229073835180263662974915713133659343524764275395239098035322545532896494438218501881596534385936699957832614786471384211070555537380796948702786304316531198158413888533627798853960780566586671412107357394215868058231424365682596916762696992126049390289513000490909879179206029231267573665529530935695868203637613694622989451169359278401342427905161227778542974005766572453575150125561464352112969486928481126027354983026690832834651631896755013565837569831643149905817629632686033927276507803940212599653372370096685303044594002594909922853191064344763633645009173822028076283520151312512192233423594698839385627091517809060093451740178397556149276652350073399428895449890935932223683308473555700045346643465464325361247671308592895352405789343937658053250078081585701896948141604245480336439346378002745259366840328974025944312202478994269997032170454666111572620316975908592733668744140377612892118575490495128307510234803194483230449567817122126163768809940834382330786252372766843501966974692426157181870470562175420456070956175216988842809240865738937494347674401646580380242224753061218777733152184767771403596530386295782637137630528948676247217685412175775016770185833137110707286809359528572544310376898688481081477152471906367140120361557142463800402480572626546410233279630195028597296962356125411890310292122548845670397614095692952609155847502252245848367581832706110390318624550133873840360678166083307220154266186544912209949283840601348287925401230638626395802110923849416272639803851895763182868425255447474001561558896434055087334556236699793686598417291611106490952237246228634205472915724556752005770301122228239360819439824898127453124679163986388258836742405452473408197812466324104877500639407015873111873605973231389564827635243322754372718908447654883952305012238903917970150503568902946951235941727563893906468241673674076216723597911662607508181375361281548213368551634705470471945687472027352062896647501476262194408588656153458399683578134365510917858497361085840873882610596527598167522629713628762239554040399078236692585596810011770842754255064998824356558136363434185133365800821922123517175009572944001786371994366868992160698195903474177598351461407420560528849579667644605162135092958651070976170265900630519756545838816665556330002420796237664420431687117814326291864509167175979798769974507486782666740603495929833283618568114418009138441883267385468212268100991704522897620237807044291416288178997850619507970040678986704022689235528830926595158173424043735678289373632656527471483260738396653465228885530025982106019307129812085498717621787532123359091138171218597515499616953669900510300095922702216979538740253016191878962464967943555248119892051659345098579405657463359977646082996951694070038495168390815829319107767807663221047178748325264898337849706955949803617440531209772913381209571525888323183166234104402168992048982810743823595739467386495779857620321856628740590607795657553652793618949963344339831772755792090285028316911252084658608618428723500324042505253170860613990825903444295559541735872596299579874515922282166181421996852280437829715387973517598315992701476486193300088132574206833079493795196110141712732788140366486946346807747183687317842753910791271288843824699789058093042230306204649188254624324894498550754893465161727326834814182484449325236029685968277896859836896627326885325201776190400446077688000*i1^157 + 447152876019420880142505910484150712223116632362397386266890871963359054248854185426273690937058640691689006315384302643057517942570355293590911071304776091110020203217990218018375318261030384689121038980026903062471514436464883344441740339984704609630965057683622389552839842982943418647479175701998944798665441795412878493675753947263594538819590548370298073208736147681805665425940436523907089041508082051358836119485667349760496424295359095828606213950865977115984739608117724133210797983202222494662514421943592138378889552046317691170264506363542728378185356360092931787461239294450864631171428011436126032136610359142807683367426798381912761800034505377893867919238345536235787806234656816401634617958147820938571732794363507928012026685166118534068825114073863191187628046743715433361350777047419704733489260855490639005152282487076920133087469208093365006585799458264950735440650967040053845837174407077201091224998294971190954688593962528872693019637594377550415980106486865917563144357434158226719300453068895924424752250844583354774685869679246188050980899454148419274914125583258489682943371903992903047506946729340760906690852506957363465381644824370458548590738917987533872986082205935717352520273856838575010966490458870942460560029484411899227763987029517064659436001582843074852497111486979067550212479868700905220629660657852805963466535146420052754834234566179623500814732317497800694378586302934032515104927029182652808025988817145287298620558606664473526079051799028353417798051301362816415748243434365586943277822771755273575159682381695747366643021719623534802353314874149571151147687698584713891342658135321988488871313644164233421205687552206808085458440161657528998070161754992712657791541995772367650349784991974727810243089921991333677723562564406232067584910835917650913845538206689664505732241343446574094663796025523147469957955333863399278206031963780202190589191051084498721185798181311735066974461944358597996669183918939694724943770926909821017269002305106444004210555060715542907084425629955234437654107430694066905849478208172814154733126299972807378290947877017425098124554592135766635268284579748231643977002628627078861656223654039489785598505332165990428850944251340534338638256221653727073673863489166845878689183744000639747877074512121788645223301574430772121617529085808075248838371036340726683024929074056312354445568450174576191047022463690187636337076618919679189031450948571556914155195210911592801181100763170491345193089266374085128233842446149450388273138595699715559406696169732576935880858850184512507288169376349612686741890470928408102235923157336496614370135181335074054265021662508636966109782088518908166886876743914164550579310477432197917867375044570977251264363305736238701226802500579849786938603278944673337517777202359025848110303562714568887989350381412773021393499411308328988419883826112189170046034214980019850077963556157711173349397723542375595823136834326764681200893072783410212800306953475509291411962751449426228971968235751239084039226363301251222730260849796665656346231819010189430376471781799276449667619361952630345526822294586944803262914565385571799884224271503849541474181362195184418739106148567828070855791460212258036206353922146770445907052915640080637065900550107896534162924120563082689362861073849841332319067742154527241626091369842184152099900457431825756761470975480030873440360885535215685025166691835924308101858455687270957348493379275741217863881905381560623456771086215866782636056513863592981527148912200445411528003343359626221552088940663338326778455733118234530920406048382356902453771317863087133495109361888282045182014327559057539216954293615701451086300*i1^158 + -14480922021584335590660022932398383199376277866821980491550281145350960332130448573316273874439971621893082614216560720230919848018505635719450278697090658629865331258508852800321606549110874114248234427639139521718949881847143028786154378296755391697049168109168338076858479067148013235231283734413904344515662426235756050831953287118980544702463020871002319343280374524774509643955463389886305403525234160836667091897297965667223011346789923341582510246590318243683838052782376513688509480598322861646336297920967608951007460338242429049637186948920761171429655876487611095567610714058601023687199165939600401362922632577294405371178610053045500386285738288390835693429652610804602502195830368180630872563958804620597722191695303578490938774341919754888728247912649474175571471765260753334737910657198799609919252002080223336897177977466823559801074109675861144855960774320412401078226481651615712996229294197310146578465052551670584979798222535803652601173431201582463006054751036692584131746535547216682739047742707035555128214358297344721727374872587978211393274037661800153133767407761548858282136380413934472427917651932841913573323780669541016345565727531128044962710043173910296431267228677998118848875161276224410814772498416899433504978444644486991705081969747383727651517588722317983982960308757463631826996320329522403332438165758383875546368796674954763068793247254901496010192691776085704288703194274225728943471378102790360720252847389374285657240860802172816541049311536625501052851698490149175498032950361331997933193932052752425565490706029325565092867184758197192420280005659491625329624295491580110154229893630693356373152576182270244957273757086882527101936344407207831330681339454319330241118228251265622531907698640807236579984193051335594036557341814561096678025297685914122274084330764590871733946245746788498726706533186901182679775150800389429683835908289328689795864657574669290491896334450866857137794980258942855707622751299806277921277333771126270216520980037262988189217928683988653051239535943515769324094449582906843148937310079032174903055959709225645170091384035959761390007546889793824343311748943979737180034486672708628037543206388222695115606229106303434221031923986291368521408614810575887340499363112851019923601974052312175677319279352554267988717620813064766689141147653048121355881761619778233528113147851768604866328512312414402510535727420633427156662430878244316618363821263209555454732938987029150110087241119823699132569708433716476425731655520482237860653542317876221034766457790821380687410352225222131305879586058452736528403117364517605818275749979511916749684827121350476277599677531497712195563397955020027028240611454343140596897651208366995158193421858549132725764571215971739349578330233989506967382318528268522118359330468644896969867113814690398518135550025021402912104839317291794977640259980211980664800288103273161012319962367917315213414937662722569725230353812894127427127882829514230840071489879788560391693668690868999283964121648354167982334858722385084197516967111615464638721084457617355080041027757169841132789069422142710760202251006507509084731918031019433722652517517355003833444275038189976696802395782966986935735876445112488235191976428074124743669867479131002020000076638486799138813516813405277513810721625531283984487940875765015482824613234557017707278431508660131310641374720761219295821175631323490767506734916085430751000847385345310728318201036926321242664052550498990632006073497091683233450852873508584815958717049421025826451920661336411659279354753519509680766548373972455091511800396533232486720290201337024836495944402444720*i1^159 - N1*3757882269289648162708145547339421288623206843428174774215007805240035878610231628437752389232530856880420811694443782086575512878570325252293176954412626673478072314470424804238227548822963225521431063741326905230916142866525800959040445582760250921228258693737796076941770204768745533027503172281666855269758918257101839151134240315720025354882173422935556045024017507266780047625788870487358907499490409973854270944246440279874637140269640952035416161447549113292051909877228008128062337784378706808267867998856729448971132163419689711577164595475363172425746504168826901478489205386183177886709117392313171568819983387769526880605725543806085252799185140030119458661794935530567387046576336386545098869881992586428609195310764171552186407422307418453052387117986511073253481689524202157980519268204418632754427660773364134829924583877794699464912620162454427913682849364*i2, 3806652703494195130520044269673340683551215400706180802073394264898590622776982002960397633376136929254405424639355617401809290544085703010389098205194376724371951825672712327728323099260935372172962383812227453365015040315947183204863203441863927754438473102851437671181061199188527624760787383405271464576878239071007342699833837225243314685436444678613821100767900398383417300484843670909353353981750291111927587322953105871612113115569909052251955726598446755920126090724511027399618052452152880286282463052465141940836498207640657627546932515238420632379364896947711897731130009997360538981616894877029870429307114754410311132794768424739511494639849002391432752896624005504452310981957210514329520663733403779932346014695812765103609238184596950679802564114174146694758901549401169602750378420297672294351841979542405925409967511566296597536192074144535764947607473004209487250299662300740468791028043004731473675815012472933586747127392708335033480925568919695519587463749110029422229274427031238039814976620387121543462676692905136441961778083956143246424600041538288934516773764944325071904167079595466114104031525850693176095230505053121848505847423670820837848571122672254268945972257668111168583175850850993523212819591494056878202558358144340626307951062938542657700851323515296923179703874628008647883928411764703512717327109588034141052318436968005178100670489182916925195947921286039044960688866196634519665562488354623915294254808093502124582536736372454454318228537961819940997834700160632209623744711444152230187944724159515802344519389379217684071865485844634072599346118331774330597298298817471195699765457695690669873361042194497744543074937704437275863481853402418399449387364201510014440493829272530965437891230603410402629746848000522593423157255936873254077920399253728386625291585061743388916085127772225163992365490886149063792568233647562323234316108179399710848092778784761899476577752050179648268036469291353281002211315346671598571813444618632559317694427185726345033697678396355531548341290997979155788513123302723668900549414266075945154512519034209251706672862198251538410682109704614748101739726799287223178896379215508676660867909481425735239558720784900190734416048553553074882196742456661523822339972362031499082749970937180901356253051225465812954056763988657973590027906926961811525652515658603978940454263959890513826820041832511924457527526438600024244462792442595098347579176976026351648625157304983494785453634043934049068422611821591821822871730900088652044555610107625769523138658875664077159371419015252638939977160750065903454110665809854051110179789385093096468915553296121111435160957637461402295425669312266425523983850421623268316375284827283026500553959536141582329921676035971668901962800813435003979341763901448704505930284016851902821168950119070622113530661928329962749268840058307807998263511322124021783706428796953620411722292034892151490816244643885701351103800522718945884151130675394930968857294299666557717650371084021248026685195063545056929018650372406335929068981544978897792621374352677881185155502020937338577272467074455896339678461506404988709354770193291773764311112416553568298404442930572636598149541366259704671099215167076801619352025829401405592231560770434027029692771037767711753533426173575401543569029195332038016799013783424105367951227316223555111653271254825569044198357855176876374020748301002186671944252338686292619938091273302441541913546031919450226661402164920068749248773587563832661650478220896666979106221671630482630549556195354528179239238608377158056485621351322864856232117899073572148181949105569635187669270487920884086642639610878424424202547230656768576355833107418273302536569416388738126705450627904727831002040052789132239742427907172794548524000688792932553424077253077139634743513869627709073306073591483246068149594593763089217327308246134440975844095147067228153687205667143870242122686991425439257348321676610748362035267740796516231040331164489864876010008506478747396489317332806217306202257742938420522557185452304380500914044061875675378024876379915627541538793953666615934166715824802201728857129837218755707533988319770760529215203890552757650149521337881966983797419869392094467914221851736443667110554322513381885941897367765806537291004169445746888853960556160546577421747044873571864021335092748853458295055430125554538778295997740496130148892704344486112620901823762881304212609986582497508856527339746889394973020584953468438853378740684184186021221871482345333208849109995284603347718435212236943336667283655495338432047693784487355731657457517500489633236663953592264027572997005927174367547045022594026905330051594649469198251290087199141943985699419275247154191697757145542591301022087047640077781774548069328617472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -39717722772708475961265100779298130619359572024885121089315420548300354422704438678096626691315587629679672478355983035568765117083793986836135746583320394537968438361791373771481469018287915986952924284948998367247100978599492574356202102389311049902921524498822008081884713463133630742047496899235414761010393014149289320438243127170458162777528675792447361990979449601600111725722275981845129015767141896524421333780742284268100734592462939134643969588127430254165390258971350827839893273075297027454946812981188842243810597677364413156945593690692106010735480314627572563197267731718624553706460003332069278065557459859892853382689120657714912350920440646603309900302544632826582320435590267322351820960390184571787075780662181687670156752622085236366583299362800105639482145960210840740503975351771834267034988089414970235676573611329747760038307419454080545326891675690948571198962182714209213372991727736793549341630476601926768886875992615172680325329609612131041753532034783476470176554271012334116936878292009087183296940978868991367444401936677484057262482675737867435862077554572670281489059771506415561532813854248371728702174894296217717726326842913517531927393375009470930750389754878144794967297613694898541956652432002372668233495899635597433698331360551890478663914851909669498029682537983981870143520550113188180909365694010688145523116181390861579031181320320074340156075171507074437038120803252896783098957944248268827080894280020157357559515485982388776263326577942768184154719339541944189049663611535389397671663887337978544693812503380930509084612523349054234729807868177556058176854485328401669126685052358295534810377507874523503200509834910872690900700470425735951080537074098507502585551625118093410552569326372341488837269231454832237550708421116937673048651331880445363235247760468145593896225339972582933487972425305870466329720342075473316100675510981455147106471336541664266329691963413110418470135695344893646360593539713738340920106488492504832273513379755091779360717444222997595898601929298567641272333775921979892276348117075314052913317561469516699290568153892813260834822128742175157325630323511436653186906270054493737906314606590261780077323094914885370050145828595330379207653891678201115343548503805367826461609805181224887378549986538228050966913625463172543605702842809267543090508644186523771958532189456037079176709275609582474277817864546636645465124552634742462014917325498625216839664531850485279113968858797421517313150027454484540928803638880519218950335226392448863864373883827795496985129117534214346356705073020561449352869194196286617034238634573250462234307422729364452041825697159479099882748940826802787873005274597065444236036773507539467171987154961080004536021639470057074538808061663657320393150018456637048375435423714932994524539903081908175179594272116335036534236331950821662886347445422487616136720490709548497175363746507786806081122096708412623714816553698399805646597248214108259814436771160582982005726798346189438029794191012648725573651912986921737047117333201743948738350628328889422805890659569502425478116542326608407636374329460655760100703468147436707901235078729618763913741017604793946768195630423089241454367856267343167805735375715286713580481214109405169873472608098732216029633754682500429001461720884787656960602570238540116349735483938607238096145495566168178994759027463526665970973908757516391933750651910418786445504602922847330336029018690630783338797870457411480894062819941106239963479303018491345254254752291936363456847812174086532096414798748667163869219897742622338253252837172561726434636501623871939494611351478479041950141119087858843454636199294812753421845082307865514192694619517930866035015573825423902290239637320845311038681721823366701267944786249351087463864917374985150213691051519450298729694816629270394690714000649699327475743892021574568711356223217405799420705151350014117830737126829767592182586058731834532230245687266278414427684808224758745561364551614402210832834203333855377925865546586177150695523559429638351686863512870825717394198930795574497418832253411179605861828189106624148198065998253944129086810357422040904719942848787651692945073232890805708866953903340896338316733221480847938132628512720790325611029564525244754674749255851409910378930940002154105167570904549779888755760125392567421865761855803132465416733915144028947939190747719517521736771325165757344369781097516739220638519875409299518027513702753351917984434823694291459015916970174459889490098537425870409923497763889955462583945297251397040872991010642561465830881901166583862884142810134591344534963854295011308751360308319506939887159803725921981336235755575325405719717943553430412213327150107798225250166329946472223176345739895356387439411200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -272825127215865842116906977042635721238904164306993560167449476191083949163965119873420333077951989602225009003894738104784018144436699114321247955120512168915611248775468932137095702661855324263874418749256537373286668612856726738451595691509351012562769319211524988922689894072978177795844728572970094331862173859660862752740589047024570381020105254786880787988626091582825343751664678359535837590550208195358337182527024437126802306227360862040968967865021202232164726318222189819125639806309180324359839631829929400476415399399091631253364180031239875014678582391774292786555818044836973239795689098687711089468738406918304640743623921460902781001014181462386648197762123858800169400164702328776696531437352594062234553275341493877223176660454271693130240223406283589228379908064871004450813373970770265423586850067962030667686209624275106454588963140011347232265377872673975007182295152343295692481648045199184216649725376268019888654327784879361358291395894890875122424391671850649782482018515854110072922342210719525609175873367999571317864063406002744394295483953450703606312291200758457933317040640193950096378941148176251776558762000671147352640375363402567529229027363880655356149915272816836639072115158533874620160560544113569276120950277669635477504031961578926880109312693565020274917048773115354871264193662936853924099614443437007096006133564537177134770066938898048612409048257596217352270491079921541594133622798026379047640353245042435602563974858653430246818257757038010316344803684767123534048343769519397267742176848680352340724909234637811006425043351960835587039247187253873866054051317510061554098843301274253712089247513349696531546349522472906615610468032280340722626297630037630246158527360260573745505116562052766259158900655295921607295596472106640893765068102645204384137808384255957268579083356173151697878562980779134148466288349808311011890178751631599950811201624643936738109262366507167398964540371327003100432331299257973034280026009616864867988039330100796648958140143959419920149934681938993943136416599954162352768691216791511428780459590104408758073018770922571279204478235493659627154663126649344823260878396871120308414230077460072871425593700815052118879814438255333121039382895289073802376094445057738811801245840653705357041379821423025417491715057379654625837015212340500831331788681544235460831825117880515517082717749420250364955535055050231803144478716317882375364244453252774920611989752918969515641436277866662222215456236489997060405707903731730988035536244926142878488323712440215841567197608581621887684483923827904111231219768697767505027890625938234991184228916764302593474114522259940741266021062199033190334409157264130393186913327104583551856772929523593309114814577245343294444600009791830187911926004749140098588977735908175449455510970446590637471078958027974084799069222031055408036099298725663858018981301838643313924072894795607921369718797685918628898134912921673978432547571781561386903940530003002318143626526257568375196065194827483485000837573225053007465035023040299193800251009830489701135830540838831999813133838768959673967682613282905746798524415645803263292310378662356324341011774388794767786305767784372194077047586937283305004169109799293819753717736193157892324506264283160825965969092656419911804470777593462878444307153789076639063699316342767538942870588439009022714526668068714949150978453392665809196533005042960074222415012838195123920176499819348833761856380130452765330484755976368000297973258530986688280676529440622670200287392315375137547644370007785907578759726172155743862559242516224262298001519794153803616280478828601589646688941675816029227596310670151215489515641661214167668914154671219002951637297015106248628622024299194118535232646815110506287851366917944995687768430964787933477084391883273909596051757491081850281285229171542964587720320141188669289343388344600924507120713387577780377412826238269666878709144067632279325541567731495739992866880268806634311461464914603184883991157380115636466988000528822211185136120057915899983725977590662323742806161492444219404412908328397898528049342450548714000842270071543765277480142254997085689745425832142826578032687623125653860092904447158949657815764641239059154229936968300429045292762295350258492557664526217599836154487069514536179896099076629980905090341029166098099467958393054349896151820328803890219432750242571390090650923093083727628776417274071642931538969779421959106902395468477960133438379504497091556463757023905775553028073890775428328745955567239066463422147534951185829563398078922548807726460441423001116583808866043046407731026446940832691021865917712476508858818566511438895313967273240871031767550057927990818682774346987948548562264235189837564151376295460916428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 5219750095540037613504362831780813432294716040442634911758525960404084419958657561951974620725688722362263557879762471757600780995274656641985210587761612358430032704089172224941783119085050395726982439763791870345011257622203654716415355389057212187601903020135382666038751345365950928798083867428036184629100488463973995070258425155068798996035016086779875122697839581335931799795639999580424918581985647519878283775829086002519969092171791836590992943206478622013262602472030270776791736463507546129958276333601374282446352855445167697729098410406745358237136016203979651134064821809047073261417193146547534834573396693744285828538182756597857732031936636549128521547428641904059213325265042153171975300282797550391799318810197514997974577752809341778869485770624073504142293761208310739525966179270743510049500889079342717618991717959098646113941044549309030960842745787245361869236846713421900767137657693104362275351611499338746157788256349451615261036594651187417648536930566592964983922877781419097384141677665112095256397018467760222900928630259307334541123137981097553303031944495029951696606833124075650802608502817358147927382271391030722513900704117455978724269940452042865220305106050172280210585331380966217854286663788924873200621958212325164141772593690053826290446280541476392637292547339925938871116637423824011280099028912656951426224490837298307913586232408011773033882618398743186111026563494705155717212733836633991303914360099562758248142401220492649350220928536937250910355900816987826554123370556904116443591859233989414095377020100663331659333205812885294902306827567854361428902052698690294760169469171710406850970677557049438690850548556690780070183510748556705674176345044055448438067462411791719762064046228808896282171055316619530996246582654100052641019010487279093103495058575611034273104081336728045247260048243854016234712345278799482379737272647810235450945229121392266582750942624888721949132427324682123865486075656200344798443073107036395352722557186234282416343796787878345376336795082885746140117426077635906093723472254831963001558883019459026679234592836978547257674596167943008358992985370319905580741777434557214988989352298416663267153007587236840849154541556987889435570669845384625701605122301209872921585547561539840143840053370845123001790543016098623370403993421394306838077118895497430073565419801869715657231528386277451716217957011644051299309065538063177158684918696792157423081473263477671892937786537154507436694225711562014840695126004125921550053320493688240035479350097139314794063453529365104866816063648626993759759797894126396498331765964987130720299441184537230941457030873929160948971716752955390004274604963589100301902852729840449969887678164788018863534425868642937458939137694007486824620810535313711147537867473279736347933361029327045756049990358845135811173784899221242559372279561991735892761178605114722681912958710931686588835893843505202806256251119267375681024976788102360444500513524622604215956763116197652429718275670483458337763215253716257115890278129423375059714065242422382189933650135326706630027117748853440172480862674501900429367021407007200232242968859332354358547781568631546003568184716835445649241266584956473603492197198067287898795219189019852719680703228582816344214552140702901786902429714728064891749403211467295989948689034359794812687422983030080269397449166155646111320284936553839181323253868612694316059718135374512708478646226220136521853363718966785460926128250688573677027147588844933646026880162763427450466474978042311175105591121614869613479624659803928647030897110198554333739937411896275017825332931796025088414111490534606215661650185367555059486689970038326179299530459160941255502469648377530387530884469447368317143421786910065083761157553600097687652437551518639128332157822054934092180258162837392007954961941254727540174746045112743073697142230530457747090718420246887463475552139653627929350808930742223249829699853691291101908247539015937691055076349615147318151939017317531828843354713172675159602055398556085517221007066778076008372323738467338286084215099045248985859526635669890246574815619476210388296347189199956818262530737931743059295441871324384531243562754151755844569586750880878474682758322450469144260492812508705499273119730473597741658908256040477058176084861394525570671142744356300726396716696476588025796485226056621597191287639285367889075630090262251914381209951927537202412421330426546391225831641202795246408336008135144033623735587600752794969527048826273412509499533884053152893176599385630372161857971219180422213892306135590278500332742720126486775077326766839620862669297883693796908382882229382232073140139457422139309306554924975061591256396870843793788734197837326157689644646640115515392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -444756524288913121932523753310943490558675596425193889064469247715857942870127775511838906856003846920749788473915218010439793285640935115799107775639157445583831087677531011129719895220075128313596216752368835594978809286182653547326214619406531675499531736533695260872501223103010787536783447728338325479059591247707322066755530984500663618070293584469966393607774640765679624518342600061577840243328064092277711592620053546219712760818095338370951042096534724457086790320982830488413265947763222571935578628160551958893721428881201442202810378374152135906545979017744579733092999952431597794704268181209065234599142427570995087221774220864245071385579331291794950997672678877490978748429795289235103095677678063873634720521077989738771379696668756642533778426805248278624893184886342787316032879837779796044478679560966723129572153466408747250559183441181628347740463814135266999530816171204395065745625396117601711109823449451407557407115042203984323563304472435769144199940919351334541992133420768216006046276608614892768807139556602252759340138343194369657374243803207011451806636033163588523349806493276435959617264934252532552742215377131391674474633389496326619521123812111624172745919770614176754709462741214331824293589987910245345103297895627381158058860246005210512296702719913295443667954788937466263358818907447237200714816497343611302580406040509221776221993970186474635287269696977690381858119775156404910017308345528035271359358001180846653760143657361263574877069647703102103989375389960964712503390481472417934631805667931761086107596625414766403544642073116220774298408292613850169557938317505152030236143895846240964403172074380421536280135120478159910381937890498203469008846605765458092602020250297212267614159158221231647403069096907380091578217519226463620090603960370360270566446845997786300022896254153394438898425918989860676606972258069847825913589591018260476236430967202474310403917391120238425700077164686326461467509213185914918810296950506244007626520497403871310906989927831733718529381172108601058536744337439049055946704108808671819606807383233111977615204663632586573511920877188805643833948559215870226476546482535380144179173150919853235941388865106964071042439134814812736520926463605886574533323250465084943252096014684506927239231839624629273261580728118142610142393376270121021482747034708876305671701647241542880509988950296925098978283201586375952439511893223632577558127561372721185007943883515034285560850214277350068626763312115691357934951065866879520102766188275656697091493934432012206911864364003707177813804502352809022484026940360053026725558598315710318505767466382934229478049923837403762886378496864034542768719078040131780129894345095637157992652899704549564761711951236901311941006916066415420224770673345611487145053137350576474115319167950103292086520217942714528625951658153124909376729907389743302651344921456853370466678125475876372154885675794353209094231685700211117014734358895057644453176633893757681019948510429468637494256698437047304467757126111431282218113885581407768755128084556178366821339443893132059438539272244616477588824079932775489833481816559153228327813794950497760264364723824712171383328772467801672048847990852497599530665608294840332908388669393002269020021572808720129444571804111517910686038348093985855920659532223019359119400306649780782184834510891649659604196468950003607847052323794139568359419446204539687161382131926676242973519510928423084579485829313405999246161515098475762274311125316919670265918436187062842304470019832820096565643058590429403402812846109938517794536002193598472737385152157013026239191673171264619369689077225120719657233812731521513367874768842160303391007838940830972744668452754543776002373584631492090500768053615125604101180185303177638868720942104886820200624410691916895369011363125760776614427333106819137764446278527524613660610995977174796674415173405436630390037470711355986530484523858127624717518757103237576915898184781521398236041928120561815537874792533413995220570356014679914972733565728487880796410313469185152024313589529235878753775436299706245721694586200133931513371099210101917638486146077428397214839918261682584187504529048929341711639281032613450057427492133668531115169833522760378673273931649858402035108066617753441680861496767259460031074619020514639103088222913050977280447305761380361529562469707354406042182950550246475819526636215311340267110406722025747655231154329397526601288189904403791335360829952158902581883878577876810959650265143466781455022955737113306538095208298016443197000470304864575088127104498536537250397807186308953062772022701007603610472549863167195069213970013750227229399375926811203608592171476393452415026416221802367551307365003073208019718647950239334400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -548132291930428614092391227379374075421617101722760076350754335754121178642212713030005632408561146396507675605986914981707362568316797859007321548948596893624046303440726240200385992059363493107545045264234995359408775071988758144127365838719612522300639963373403098626530669862131114865857921472907722920690294205347424708295589106281660690517428317177760480510101825199446344285266606344766597052998254760118378813235948001107128748743134836069203424990961708960833758827472699086316146085915931373988186526538743256222623746175991290272610895414663535492945361323185558629914906329309143289027943561405358971925334370637423545918870428829062170118041196608846489057421342108722226494176714147004963969905708590476317114983205582578024571163173426261356477211308455779551061250898764297134116960604659059258037428876450980091537127214163777210047019933093297189553190893812517258559622897043240239223526709308505895120642016621890825645800307646602053146233745156782296458600353748543195746957992626139994632511522916006826172255998503188383617565614866237420024676083607893472733897753680789082057112348480493775935666544325090853583307274182888868806067492387619649237339430270105104172630379942597019181159770406573963581195596703060873000264330114529572236087742877880648948483172775854222357974140462535691447799717708304909966256038849982507035420802504258993758096492512423629626854628881612238691049923824131237753973349835582106766190430157183210842299182088642474954521439266853513916583557538524933468511350258537764984327697559676445342897487047448758066708011830733641411846740594704354899565956149876143483409209784811642008678700460668018811397000887854805233287261987011018411688813167150240088338561039412598059533513171845678431261229744910284950010998471566549646127998169582659063663256612341783170119103604155040464827428934654223159386928016224125373947232003381923023950530086318672353783196706379672382391230579905790060974469653908550504453979299313739355608820727527208797749362040748376240354052741058373926115940166710044412888015812276518108406559234994257805543999697241068763353509705002171868546406914757993478621174390385266263564193543570377088095206811909855828942182385693093619226189151981571155147083635352985190275200161103125522312151612779500991594288887877357063833064656189673333313398548702579738449154296352399886935813786528669277166748443208751023317034385613659002132946338950295852212564104023244219394717540309812501940360193312527877474864849081350718069514053078616077962239952291554670722895827866363071174348377501916060151646792105572441014626165644955885722333919342362588153680873798387491506647394904952472613023057788529918856347740301822518396004004465175181798290082907820198717906511551955752836385572229207484378997451661089163176579082980568066891100354219332471367567118718001404011671443325113237039481365573810103482739445545279434503998186754494462894288441628111615621978373506759338262956579140944812941225576446953265831674171292900951219305076852399003648842804782602887917143857506230393886711230238295045579374829796437977738693616348668741495229926968253110257764551607740545118737846663591429303048194427973451537290362580309521503254420030632488733547313591728410154634609215586972952798516477426249262801783228949103053755457116041838690954177466499848687774111070163595674063341305642345968559416455255585646750952685672954221944737174051456646226768775167269385302929769770130074705186751569746692262373118064432705924134316363358859777659157258177074037876442276952292877512131956289790858608978116864889495623690157215739875260489904749740937954795861539450320943274766926661296632990612128902325570819598229786280003520949392647229692253516205723029850834229340446677993471233373083237327972036661163416038113306637569954938441504885534570651025914531029927528494362564433723520086985281421177943253097605292736133660637035116198514874055398314891077955882011431820161287348085148324217937396737176220486597581824032201101137942687115385840513423338743263560172137889777628386853275154659842610081668149301803627263548553058148782660200109344598997778301089191938944316301947220445708736195867306387806243104284800778226265080879662917026108001941118169660680970636874511188470303603639941546177295071866289395980955751137881378145968642895216317782769230926950472639787363953010628362719993777993308814988607431495957273597629066306086288900339006328688720906804592270678680662506455276832272676395299611672210683602940796531263097054223298253061055621115965643467751089935460008189879795471290298670648139470932548842118514454576963720196180913530647420403346160306311691152329295974166443030917749665362794177711046287188069820644092126023259258880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 6594837660289186695720110502669937210003170294306193158207039725835670988357135519458048367671035723940262123657311041562736642168818063426310758450897117218730268322620635323570419110121313114737737619002707029001667480360730593458232363187739335790673052513720517720698618475852688521718644513284732642926088588227259241863483707901476523654463829931020879522961870753816915918044583607102550468025671811443911021882213723980503616419162770772405624345296391422868885526657853091598837322329578166301861356448762878493671655314975364830813957636890798607839329138707469322639319279586249951474766817388530866349677900438875567247277073538766400832565361984004132777344678315409739178160692124035772487907382518249322764999034275440636764231663612591116746313654766402615129785639308409628894154472594958947633280387704814671687130707154035180526870083567191875047242046101162095255928029652043170645948095823343241546219323122064631976128951591207536396160831380294453957811833215654196280843847844328792189018162980663914482441408226931234513199164270172859847804786434927348509000491735087162832371934597306923776398450142023699864809504625078607379234770302388015464877771642372848336269880499603677176454929123495134717495519019819848466774923646032046717535012412991900646814962660808272343888434997825771745986022546743308476362018713315548840414793569183584957466161821324392417142173666359088846007110050809735347407686660501449587872915984747815696580682732933199484523071250575049182305369761717041572954957368019082295435264864292782008446500515287228559246265119236454421815137033736593473752148796188021434005796168175339381048108149148592586660819092993276395580106838927494321559585300699284078250666213927655439606943601526993026040782192486269380833547119198968669478975114628043614976626928802459968558473288977271527734990762133568972071665251102312438792333780845653276410602380750224923505597870647975765151568682061157027687818446080803267992270346424366708732486454877851149418148736756363246922564033971861976376309615968516914618309933101284368399183114812301924273646303020637862719376203121601707496722946805613701475456836485692430472317352269409428022346612879313627669866246292835892481076859826174734289308182222726852224946482461520883081800299348252378430284421327041498054879420519535654479903593247002794214645216075097404588399254510259167472731531161931198153179994991448988579622894628919434512889339639718748188575544621040394305427993929045675706249511721479656837719797484247510693676997963457674033201242112577101499414918170734267053128996224538532248296694695333374659813942880318608653284391278711661203965327940881958500402955313134432637113764088676722759354781402034086181141409718518407682705431480214461072868186485784966674715697008351334596981657532612090594847002800031478068098745824346071046977706685535713601031109796422878032692826295943403752006797776993351277399495451260104586383110030349752405517902340402650090920233091273742146120260089501835936501017412699662126405116716205730377161958037484273640530196165735670906456410677241201767311795020258575412277662856156492080505180608947419566430542922606865393026131022100884526449218736564050782037534904183151491860286507012803032434171643671429132547270764143119443721457914416923029392146300869642511059389662928464415926213441126415898520037359651368301513917678175713621847980265951502228604952067980344096563089514837841476973436407006108320336391620641680008647738326639901357901548984484693571861922203438868990029185158406844187995393981174065453755985124059718094233423323781219330297360092629688605425405402605781152279501155192557815938769432904102134773618398276841340322235282000710263499453812818084513957003877026624002788380458315980467673116094816200077140297775609209671726848669373552412246759957265571453353337489700772699346829121905786311539318402839987607159953327106880105141380448559184892578872031720259145302226385403661197863543115245690146589534630000298238882151786128765977123058296212146343251328722516689814139476826728712937879012865684246816877462636823381306837074670803733361075143706641729155140788869285344313246562621125026373512716590965281104532305311098679681533992431920135717774982284068234465154445007861200223551313292674292886752157803213973875193715456544212770845039793750089475218991058648381648856624942769835665481767321244238242107199494296601345742586958453894963827872368179391279549634540697437278284713174154794009954526373122669153001702201931601096628035396636766767300100109641512301455466089547710841011592197259499284241486009165211154285113665112521605163107770493007253261161108228989941760047425928667634917485843988798079984139508899067589265823381848064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -38464764138022035795836316162732012150721194738910465534360518773815451742775924936951636233456094159971125793495481694584162734259203959051289616372929677568153398255520909051444572546568045879982177387405158648973992814225408240470893513158549067783832488128528138747836456633413244196052398762312147429407852106996718425115496384382393623692755764976493317906584842021243907512624920706011966834827337718532621705001698627667163935526902700375887364649366981539218937386376582349513923654681052493414936256748925609472474707759772954807537069422164926056797752575066565713254593781863419515130059803248079260954622297506497852634959113420386571051919146339066235853860940691492615591268727968567838963252312952923481308206948295230576888472185599947279473720132537854056515915719908045669632914077831210124048083361660918971198678731009158093700092441911434037203441165618159290677106964328902854742969448418139242405387927393926874321187077624003418322249125805137418142994552904491402644821049695204614255533491829487387118989339023125732885715871380995136416420115145411203086611213694581133131793055374465696271743699205549859506572163027161229489100019358754166007106160854618574674605094476464660030662462863941128677265886426208222819648922011080503014973202700596160633391484102740039001150756467681870198816290091599380369772504303056450000815247008460469728563296533591683762688104808880036996912964442984294505618700386509790610135021333094655000944150674738600364381357623468680359875598460144439852604614474947967116728083836921821560997189409106138001817661711294203981389150200709830040940024365605286733304168970925690867567989266183575256268706571155097005137032625686921306939824967636597365294514981891629491148165488990374885490332889775500742038838464315560826631477178042940400163872674348980345809483979739303595336268566218352051016395813198243753481381715986047766307213441839621864724106147241651553617853017864646611666140841888364916809096179482063184337275053085942904111976779102627516999340784944563804459658021748134911650342101760488763156340149733734006495790975225915291395068379057156694038247159967300666270987825208350832876425612770256863731298747981783544853866885468606614690902936067390649790556564275547552583682154082728309049498329127867199830702286381219201904192421613217794582280631694729897548955807906327829365636412913007617216672245856855612103841913973270584127642314520881841709972448500891828278204414330187564787017782101856571951481974303413071401353435535219450503939352228249419770037825943824866386992158611705199808624427370045458305704375468264007059049289916041660438801953914979667180776187524113615856282646888524541019636176077312612750346571780256228080237105904158132895178874019649742373821729894206219310264584947188401153858207834128603242307122938919923279788014337384929882001599327438081641879364063852333167189580976654782018827485630870969375639928225848678714823815465441196938231915933564003985732963050060763966358158613041496895258004075316893836049945008762061859753364885501741220501447758480949944043202027773949110791777814753646766307791670635330758895963582090130203456332823683558688208386780017070583600331147416606784485605902421992129620342281524559117996824579499322028929183093513478039289961972241335199849266875894987294005704649177475593157352444977486962902836208355675401453827686444101551970539424375188482997933185445272746415533162650183423816085857006950762545634685144819766965962860480875100976316622675100410355663607211808436516732538994421215744419145936036993664249982539745072814547671633331090751924559267753373090204449669978611455034289787374241452942337582182198764996989541926808777058216489604263296880270468710889749117557253849094499118298094288665557910625656373884416113871738561920086405504627443325767980120994549068803171965526306730129271443691625481353507870034756700094055394325749008119845749888384738161643907735313902501665024333916473618060238671012522804623006560221705118814995730795328591924019906480457724012413450230811360184927054525908638582615689930309503456640754683011765516608722490909822661351309508377117592325728284208618088764753399408422721893947921662853791868379200474851562359472768559627510308641327069891837357752950720481896909766769011684955344412766218986945044640776467037144376212697889333060511842239829719737262673836930247862959643189374024268176563233408241057188458087434420185158982063388119025045296228649055538693129028422826574884849281839082324435096393269732684077827227571959259494259931608479963545307945256050171549410536445179814270757277914857410110813666368238682109405485712546246423668594761885773154642896302805700800439579101016694352686173868231817900851200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 115619135421084437450150606071995927558300561311919545814892536235526724149990119309225842488143229714969522815448796542391313480070063613864338318622718589466747780031069693670902719475302438105851701894580414757780932116615237005174516476236408189350031404157593181928867449735315810376144642783321976532831342741665858031985405973797002967156165364536696112475611009522265202105463406788221173457538724075454867792506680612680928344283693269409074898080865257147882123493254598131079458414405400015947433291803157327282558862366192645596012686346044212341504575759136552801516096898017220170188777579268788190802938694274862839641963680991786971835498096089492984752029550575457415346142901248669932430819035653503787214575261670438475666731349077057564456249003242259467679889140335564745157360244137000634244224128958311724247693639722146230035376847725825424790058049423919397201234683663572575063725763682768423985111178534137697766411275578574481356434615879719393364798240694201843815754466341238076482586490091900337856739304919861560427974027915299852934562142520533936555944170750434118800553321866847786645320789356257881424928354635198104966575535754256610615503033557566614908322066726358345712444037004231041001911643705456023412794135657440039382453708592107972414296634602865865828115094287095492890307688180372227762290282188943921596643496477082549063948654317483360023593642038728797033374882964163627118860067903719314195619786607348552450238909183483062721542117886724725289582679890022570092213347709336566740275900562620906451093071504568264757781299442005006399196802302991807963875701773881752233869225927219703629191982611676733763054113570044902723785031376316513758971454972522791279206473925244231202649168250796862418053140439655334592525694489618312547186718482041006480858632197350761270692814719130507138104113076762822122657964570883692746045785815974129784192824400951654457697187422523610489768661851442745913542947023791625448623128776828591675751173283705756861795244043351220485335145186220864658086545730783381723656654771154340537357642898920723473337327039309686635058569355397644659362583148009455112777101113089754032735354708020033508012771421512557839145628052014502352568989871030206790973630250906624782629997621235191633217311419780121467700371958228683394324567401454715427010660714434589101635518172579853546369053259361605472873994795974733086255146364201694705923889747112204184077918548830428779939259163433649853770445462291783410159232921225030392401453887203213058957641891995431197706961188227364062914743727233872128654105112130851859121690838547914942881447305059557950609273002448866381313358227603962891966744821310317525636423431749430298338864027146095559821628328384901608338271755633182497504148891081474192952737473020653153304491274376051063185111824923328275554609940291547417107080018294493218141803040919401867355594185541768639301819482958027109779597530229142958042805908032008275178521351952525053606125528453028541859788765360058780066971700272767425714522696104905383635059975247077513361160379055526153543319135859058021801583221304735002964941473535583945831482852644176357125339008462343242302611031419343666391999619099463316128458028796765123034169703916536223012660757584623272708220871886793345761188991400608490051137137259185210436407477912243739505440470080091723803520668022996124371151412217329699017009492428335167793357705817585034289217581356320933631363182276775964789413783943186720439775502960863426323982088268499040322002755045846915270102124702956633861758646655193318648274613649764815626144096006539174182067878836441490579477960522890709124776200321788177146937890901028300671860026476522035972105846832445555298060543429957889700643051377609677368754223318292686195072574661275450392690319304341477369653921330633205481828911466014343281142265695595205722723225717788483925767182295045495416408772365857994977643037312531551472723946911013883696070858217368400130830357624513293593949013587154315422073528631953187039902995560584330042438904361877211061093967960167588795145596630121373879707470384053759909227030124604386897531124743829144013654512379089203855120205694888879132905098423520816632160028282492631060931017875166245263642494618840631932147788295094577342801696521976246312797056452049028946685882752348780003466448442273196047348386833612386506568769671465858930359858162428105755925159551820874000155601523218389014164627558711725854899698529316878302251646576905762289202698163319412689466989784861433630858135537245051631463922013579661491332195899662072443386603968361148573797000588126697227048361434635875727881861295671055887257432295825010517693989445306082209114988012175209417692960489071024890517462712320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -175765902749006003570161884551208026324751130298426407142089615937993526181842457770116881333980214245811942069185465128423242398969498106289648866338606961290252632270702003994913818005478962958882049204767408123555756443516269872047557920968951294410007067710384531338211544986707884109258558214069076555507310984791853133739010222256509076880148779297396456415684120371703863925652062570445197265510012382503939900413531407011390845260979770619085144087034497070495095805693454221757984492370319720832330988452951005740494081696554888096568441221739064411351667817511208511148381034233406802314029155292174829578797758520328894177308146455672338943125542776894274258508069763681922166237674569104999863190957013581538718145518167225721789200766810634861747530253351858170750001554421756108334020339672075513840900484423054346086151196429262008833866367023731308867506759398239270270868106641508091822119930586255067883205310187075375025557205717011794844072676629022207246793303689321005886287594130700411748560151182899236999018958382586075531586751457542938793866367442511824018904396849303847420689505321941602525530261138938046091201081348274797724052386318493086328165163370978809927573876906029563848599179393031377294312996370513631999603157348612634784182442335510370819328554748846021308053687853749451931231739855984993818139889227480318790355910143309418319075963604778195128027306831985283706886415922725049316342424198241441070919257799096778487725983124966003640584923697352300978780567189890336580556247214828614401823822498875874023685688043835943183308553363979217808479485622664585370985891541752494107789587374291925179544787721722768211728751448702878417800261692977761539937679301550583125484201944572457991220544870570258952803541168077781227181643938948788891556010214432854498139737467382557084341441523533002917891604432480230675154855131739343184085691083234526497939233427748547911280088951319766315021029609246361781998856461044651194130516672767071526708199735290357928625513690029387000203487210775603442975610371042489464234437051697920487559143405839484617947091972435069836200141764165469011068581578834195329422991667202935223580194433920030686796192889120765135135689727414108985369078364891274588315107525017979816815705030061007144912643474331957013497520232474656765483253630091715905701799346890668356870541848755590063487049689322167279669872790731433921674829518838449546908487690126436655788585090477978573988269752464377237011492865570111674626177109058216625854111888487660277992128742289087500686440210583921797509880198195990184190065044572530423628647659324467601046286977392981567823928000605116211009884921684441509791170966295743381242386994796812687860450023519404056912003539048104618156972673927661995032497270264370719949535613533314437805780800171352104677104361806081219766990327434164894558838670232284737553086515741589467922953419960728873769085100318483688559155386593270870679604219443165298806331712466756275371672463425406230917832368840571078598831922581216424138007351764243621424301987066134808583990879210838342989750286752834921409025713413675281811728438692336625825110148273287144286845082908628506493086994463120047891188046660674496416264248670590010206550620931181437341441594908642486100746573851593575458623365542885661086446423433264592097139175246496746786474487380726331593138297111108628543673026911464205084570932747121533709685594825335931019402133745658549357087060981169075919539563786729873783276097043862783306116250822167243894923457516004222139072060826312229646033877444458366007286188312983442264697429257748699154509853503814194462580166159197891886104999682917981599884517446679378627678175893192869114367597959171136852327903919052767204429777123435701739337760165933835306754607102913522458312326814871037369320130138228409744065232648560160779905356217009632924345672159557140108435285279078665259781489062766549731418857805375206477765065626961771931917319715603371833296863255694235408800828726813880570849471371206682071781262764485862501472590545135714520647193064815813642229141526888959549416137909869289634908012652256741993061304658650244916403908016877529036244052447131423323034023106790205511695563337769427628594613103946880845514831119488347501887073383526550175905006452232492404718719773046363035132452831329822987214750467104452935638292300998883356480405286273529184972005547725231876985604095475827642397713354371636363684746617090635509029923013533259990602351999845264245524585560584664170008287290901761062169039872839322505948809607189470778990415713361457260713153505819860958836996052450302883986406540609033453916686410175524705626266876660231948532454179603980647105886351668383649164799513242430540064227328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 164882173584191347885460209637774778608192531662926979255235552237818953802902146990910650971356859121163325657151431043872418751634349225867539468022469221176612246191747211015346993792930183256269167571434214198890609069674374557973214507614562153461453777895678487482001784601455995482432018672812815495720492158281092651333606278206340337357262022042108500795351264878957604976631445572620766043248036820062487626048791660686710129597487445289869902637658259460837206182105104928218112212489060316483917680662758509767674669348253933355478279194074770827645309128143699181722229963918514592990260023735481119487284272513327063959701864488951986065584276162929677931126175730361269992400740566539392868715519096850175230730620568022547049454410319055843427747874378794233282121778605912905909403579949588991339548164449847913746302318064905260735019010773262209062296390247120167508550170488702848859009475233763086748281356131840537370229044660662172794930330144581870232862375366898877636438892129965838655963757686221054045143273945092452658070698541183107613434571161678101370410724724762417764721786076218169103681302971161576807645553129126822637634583486197523399997477555636431776164830899107207393677490391533033519417936907356348119593292150271689615460368363657419182655040422073783981861728731703166033953719197305231669986786129307013386837271475575035933997127715769215623069999592449399609997581998375469261331662424119185863258248557933937506704184658577090442556579525356084483963402455197002976454758234901001845383247724391423679801125328256701166280181033712258166763708417611908113840799509754384232979757912760465451724148115518569460979848004416810395280516615701529812518851583513312608963533529245140460745667647645976358865311216412230959054063242234153561820113332129940921756700608754296849186111400412058109249078987011106662543889134496084063505372652519416418152356421718755781877571707710866864446043547304423748255135579861491821656348536074372751567373227120687592994417027153844581232844003951114638890983432395616165693888594319777859100242002410808393590427119393874716025633533852480399969679791583278765051874587804959305707997073724720159487661888845434676757522456696293820715330801314170698949240518070777893575547840768195509440914568209723236250014758368973810875872639808206026841783022803471469574238412044419207724155298416473543008017059496982649866572663109535117408698965061390703919152398915184453078361672512910642815135442338724006148803061078597406942383677465190361149463058692697833921543424701113998035295456189161493551213574403185779959777052693369283128758451790038009398601317130459293606734933945948376809734989633820854362890345602749997024581699903403943187315411075232128819372866633746222740591323496902486648725848016795685645537941335611012724824861034963770609542252380285813210510826023003194818383165418124047897129086138331686775932668938635918740415430627801972108832457916092423122736748207539500693559533187428403564263738051581007191825002431110247220731254774480670469656471356970792767492944410969976815851291539360851430601939037809779461988112786436563815968251293233444332539012857338209280441556563690198736548957520854261307860853978427344464834201109799786465745822817466312595861835303394534106496138245075273675890500562062330286323008550670966261478488280237273399742312807950582709694028115866608311779175887250977176790271875038260677350116070020916183265376554941735505234234179791542431921808948576718774519473904568631746216139868734336201649068933630596744361336547934993887418108797381224573350564763636685085939921807423420227726831082114252382465409571202572766516293415398251037949760620022552643589788553380857286131259797925016252742909857523862138581132312870336508258977711907060476101240838066629492665033283258194256308941983778767121943744494197220555246041403937363733556120209475951413469485136918378298548854383992205901180994036822019693769158610377357830029979953796363350496396362337401862715601490453369323365477598293559666579239631446325572021151994891957935316644698018197739116331824496697003342618719319041870316517491902081315264198930313895338095815433617558545708370127467501496639929787340536629249300636537504726801074693175131696355542168926173900570084194705053324808885228135595083810054069116950639730271172092325535504876297107914390649385974365158980178821981145303127612672445084786439553197292860225907093088886653016759987990311219785326476277891789315475115355736224585373203544240190950901745997903451239367539993682781290734656536352754486556268230742222737288486300157378332418808773162753719235216381084645456407411123640329291383517634526203246211605215318538221431802608101556098432604569600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -150667224586212506897765460640412369909181413119658594273482606102744076823453053570229302225646851674253494242880620941625981100039624549005541163489738825731940687390487375236617623731257972011739694013601963039969554708060581900766281033481993223671997885858576823267123646637925453777555744848390415888534922017059707671644557509619174749644656762309457267122959833982503192626374132410784101955340688046792817819705579014228348710939412040017859629315134573921665656969188454768509901519343985882508538364586941130002424991879056689886832751987187457321826790339978733697127673208926071461154666909656242962351548967751734005050162666749643852440628716679946689123638943589802367767369463755474026264420669786286728568901348358183321234453379852077459290002595937566905604400994303548158557294267389983872588773232687756402392604951650738522910428500362044812702011257359652127014284466964122647848919224837463533076565337782520296704282667859299238347419996668639726380224084275911993775157103014812432257943062356435189003106897420728921156705382959069685024334856774125451967650557232066498989192014811453891495679236082153726700543859976133444945958367818141526042373717077282198141801230209521763205661204464046571488122219063283721293738971023515572522780699444724667757013635171124812536800777468049303750715347847383313972117613345044053267893953392267452500497328504319768043691482468663944964604351120083437765900831892977708255687324496238430268190687287843430595801813082804347978918105588283364236482070671946578197776394349182083176626190587861103017608844185363723594449032929074601458233210286208793831376973058226912538922599290026973362239398576839572470995331701966663302831551744166460234877053101397524331658528134821970501072391067657899120653689734138983016004434799290673607855955310529161199471507970708203165803460453781522654928829641821485310566580610328683234454414744084012132852945944738536401655511238350156005416402243863428367766744816394800993558506412804797188637068424786281065341080019885417618260094458497511864399400710211891895864006837750170541264940282222134827522009802315594602653369203494786217887312383159133255711013228050614988625262768394502331774515577262559034154389758368729234020925143613713014861652432044085229174738149079714944929276947205460669815647421263762008739734723762225812824931983094268896086731976871524122786858252641125032030555210207193692237077818662388663507347330929336065288119779138940995618794679857576443441009195890840238587530489001640260553836724202565073817395664854420062246395514018746967174820961458163932258091498136799696626164960384616311522519539106967690846933700913987581539628957985796235165083408919797223262785852210685699114805170979620105175644775173429235671164791314616587054428594795102280816850759049513603160199902270659108828117403406098032150045723724687747594066078823399749288699083834070035016182320962463478583040311249099162178339641306710685786730778728543703760764288208129230578656935484610218063596449377533703133391876505910362349455597697720585030762928063318742608528074235517854927065778363800384834415749096330171069687055525106734755300982152556823464468646448726207652531022898222576960719936591217422397617592826994564946671929937152492102364741115199370646148233820659677213397052743537238540119429282256581941646846288132511385288497755781531881159768809715566542411231142883360320602072827116765066159723278447578777242575965641866071445797654735380645396890020947986692359710244629742345393724176587659923480375396093827020867681394043892817761074696827132160024947699776994077237685401834425271579782788737483354202332451329575189367212623585101909391737923724682535721794573001070949926284370116964006159253368729941067896668947692746262990210749337053992606241740359881390175591900099748437584866314549046287546626441141265441859319231068939502471870145228899843662422034437098033325990760419468360183587074651564280300163792286959151649773278624397672881198022713470687238006310701519066281596163245292979053810939881313452476158789730268414266609155822433518736876921519088173268353676173764786393215937674723342792359651291478108713812775609550415059232579035644423777220391087880459406852850660894692545059274879692029027432570194413020317342697566023305844411601342101277743575198315829623165972100638978950632211977914010120607124362794867083416043400859595784931115153161189394981710967195270608891672705061952400100404986167568623371133566898264182158156674065444565623096010921408306293301984043719727981825343326008686876746895982615957730306887588080169141011986709783916830987595252850739783554171882759405764829160654785897065842279049770414671328518679951883590956936261243282391040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 87184029015016118856650264914134990851156424360229236754598363769474679498939994009933185013998268967735633628445030243384129462889707203346622861690904146709871324559847692944358511422235690993305211489704031364030708271722672663704774215113926576302764117437309498741466794119346293410631758160095659240184236735562575550346401499602123080938434964382052198242847102062259006297109050776233904780424195762222180429101532321512383173173184883155409399999883390560299042764476342947196458515405621987217268268322743365665425351672500348075309431256717651290769750616955269956153987638836425319541255263745729581098598805326073431054510876703566576252131466808897554557288913878822716439654306662723867560265242423029365030232003318893873452574885597530880145139433260175731727812092241172581654445160576123713786626967510589888464275479527964635372289280292176732746071951767506212634298797157470856029784382161620812691775694830363073362283853213223036515723244600621856943402357804866513534416919344963000345802852580294221025250937507807384398987486761014549141039295141308865882932744487185064516345918322648437156809764363538927076634883378796838984001444831649200686344694649362503465568228278734537563871211397455755075340985447328504707325183638893950706173352247921959287793438059699574654572746667081901899724938111801211147514585760680889696482583932001419703729729116070086395899913870422778391926816472874443022589319802192319258692579122287455364001345567712100119405256734614383321425985612446513818531356157933503285274562259215940767965301425565445358047115880080833248549938155475672033842474088097274225191245302791701828325291512039676660080907641711540985999391888031119615384396744977058555653418061993098146224450181920770266064162231832531870804943232420454951664057483657710185090281893903666575949789099581426364286019961227452579962318832571284311788062370668747841562425891043784597043938086612372247014344253019412947298629258300184847260414155337272720735190615538082897093137665625409222072066211395262124576864865542011719340168545934221510003834242035691912542862335076168798767349218948251951115550814061695618400500429616084094846500925058142422272970743621909317249423960250064638708986060894928984531195467320361692014862113721525600237043207187325067751511705075282771897488959696706150101128777267922850601424622928961735777946836181469887975350283838210568237733738087968423063129367438253460897876168111261154479113492103003100816821940281471915269765078021252399126683380772861631504396313594150682951472312430398288350257937523853484705079381381257450492978768317665486551334240756358352570352898863484858134375506784828827106858379438844957457468671637125857209585789500990318027718098579940992031842777113407445052849359556433139616035099906925282615059339155856948932122763625745527061718669271082307485163045563641081302928759741970447280945249915013296320550085821136471153772509309996098235275282152914886269330320467263698257633300661659921660087254319839736775613441128992684777289255117392522213933611136732943228683020340223753860158173373049843111081380942577225932594820748793443048021864313049432265071119143344993671063280529351597400724913012506758035013889745655605638769457520357593483821520463493113275187565507417017738998693960822985938122868808249137940100639514954476841221482031985761355344987901692900227470830690298282654770086844787238110874236360066249199723233721372507263416422747098225181362798744336878853821224429004394694833179958466924945083788070895605373197481519925565966741048279807099641528632810019623497491321057717779728693599138843980856859775055376960319760783192994138303066649316337612743284537365768308839043478147473348269216461707026604547318161911579165824715713959100242829997307547831321433723617893832835159122943396582234760992840298966270431662840253960864513873065383699760017945593280908789013920725580545941876435580281200842762710314359127098548205820439458603119661890212198991772449902590340381001089619407529104416538049452481127212908443377094316221194774376259426708965227174959343741295310977044699124581047657853739292310014637752963769823525607386732471279880998116112081618106934974743884999824791076557986260102371942945773504459898532876750636052725525456584276136509759598701228249388556380361793685885065353275345670852194260826599045698530408957462673603984782089350932247828396789092456171851079915725612169905573539681400542615626165932395503073455318355065490880220152688376973089457469522919332870810390046295286357677241802087067923805909303549096601060738715856376231781403750028981511661719300647779089109185799785553592906174405737339970912242730601174677631045092924687391737118935205544380529115136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 11703022402117358734539768116911656922837492748393054324968241924389614999674883051953118677473198101587360087621126395486300311935482627600495167950419231107288826060319583342823433562880070271470613006097191451679488043333077457439943175929552937292890859473268448196657366417788998239662386411234244474740866792647473908014485910554566853315696154880080452823109676883404414381628374536564899967972013541817519587930645246607748143940507527551751575137027129978521332846515233150596181062582660771701588673368487561649945696123828225941889279503878065651055182438993560978086287583355600721439917734883639758086546876164127621756103088848213140047759219234669947785010684193457668237334076626674816911215444433066840221606468079814574094298813996126035314274476297727520493433045569752014214443752037970594550710278122170442583702313416084501324881554247745316239982554197297221497264945170683738272820390183115430163081954940367454463455193347818065906430821283898570266200961580695947135931122869008554557973476678886706783699153833133717052422950276982248464049806328707808600108609058350345643140284240301469756052061314906881019451560598838664947717593092159884726314319876023261058844054558943785386802918498878758451383823244649578503385616824547027600124742873167265822189745210623765997228038024888046448180151678769850809044573795269879959717817081613840756420328227268382108668262253603847178882601411169764238373944486504449432629241273395107189966002046920684393519989988953970328290188697230083880654778310007824179828543560494428747441617616781303574329824501532250650838702269612959692183108477466122332461831124610086133373297121680064849046641428055223140402509526852630656788239752602131420091433435321772143039920687332316593653820158888319592198712886492851608905383062125978278039521675391227781172933779152268751424497123098307398385302265903779412543608607014216115591385513466989897308251899535956264246748145935417423493735206380444836096302666840241942006413060140280388243320394254523876382666750849896792285883795169644902162837511129445511403983480177474541211776256655284977145852785817587761422032957003795784638308166376202194577293113026005457905118560601562648884263924962685671013411752845748235343780380628725538441076450638168147393376459128627449936724595849901644055981782395004272242011543411032435593307267679513843982884054801319764165813095594229150258965571198470388321619223302517862474874797026733060619082859909118218354455183907089863434700819243187292369598205083360859852290265702668295355832860917793218364008829798860047733446976351086241180780171403664691297990656820504800356109747966216260477854397410261632769703963528278066243177309801863785201081238070550728658535456092469004681564646401430455599703929736349484946827359564294105544096004873421803965233236587506593077118798315090239436119459195059497515413589036521684841101970963499160321351549327832869653951438277155981911038175517558721943941138992431295485087348049866710851948835560183656082488381968259054926041610681970301986094934538246405124160228080922512715042487121609215735887160953568536480131482351048461822967143375544851183206088585610722941958925802114623537472698174784239055062353756335173385937747875118513437958793467587905807383678289016270122387827217285654727570230764401606102711512071721817822947458662500655727888112452082409847920068328643847110570683899513599836984229961199483723204480346458621438411602713497148261854826221140804679206311078345974985203379554164729728599391497094619149481576817499215146383015977584534648053225258315180231583179317266265169160275125676733324667935786582106948315208754352650115591793428673596570759278167833473699139139698521507713132171646583645725901422705565875783942021090469495392771579283987602601222898331400594916308469797367450874750853141038638934883892494873485392296503041797056012279801451635354813559735846111816171383631430007792148202232554145664565324386299745698825371711779786266493725659695484887209935574475175500638316767001721635978091468969379666796973543369202639961663905622583884832714803923909767313326334695108713539905153899859503235255643935630867350246716894947073577001053007807286617951696179210587791771231625141816334178056275726280048588561851787904072171906741947241299272313809714090070650130014965673312446656952277583302271994276233001877998601733876128291155242652837443315127733619698542369720698362730617457299715972113494357418812422137688049603567530096357021299492807657257521879945596051977465642049672162279236749645122833400402040469096256662078511818666251483877991101896683397755004413114203403275633821642230959928810901491648115078032050628022263193064535191882493250362249880612215193600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 6803042221889579982246477784835411159342117737180807432275988781157831537427012380856326580711910346337356651324189560674547350028046684742205576018226008942919945375059898180965588016310453515190763041152938408685130631652189007159846988221252169775337738724536695381542801000931389671580369613479023922288506587546152632975762819470899983323476983582796292694901772044080920111792047252671986103123374066887277086478216930596049657476690599599202335995322689510640882617327252152867780808492312650426029094030377745797142671066150550640100232479322689545955640418337232239036420687285147017055462220747528675591790555232793044600996442226827000680619497932692147296898899904601556607063895334046644000495488241086650697047540342674986565191432455242900858598797159963093415316086344037189914805957549618089342525064722224582637649088252328893457846078740030188173123611584599285567699361440383443719278619451344020424942053360416099782706083092649621531990540419627400075730366558055007072836748140369513018682858022798334213133369316706685130002516982697830496829127171918802929738057290018630235934018784012937427906070250130088205641382109130572920038659073617288008066039337598969321579979962214039917222034388176585870159390415325228540652003368616222361671699568444761664661149522321961203861083729985785199778317564915983113305432543863704366492185499439532819570618124383908273529488663552662730640321781647112994106015821724534694493126744324735267158634928057939093657902169141535046640496353525533487942801528944077934422535383879291323029440728613296814483296988386611039550709458672297687456873489669268172719952403899545543331317770313993151100482136676277745008516374996859804370575304130720667439542852875290336753702307665466309087245101524703252384101679707746028337543000062889921244469793996601823891098024311838362820237765610885396176415319074964617485904973879809554956478463026722853089211514734389134039248890478454702011264522801919976842552434537815929150647465336567594305581548045681789807837767343421312193734513762382902881451164848631255387142383927140390239346087734603085239808913535796697501772800268098992870278336510495039105390952954482730103800494269224055934915624082185131647754091644788781898433543504036074739323177508853559441706653398062710824946461458641138863606386466907906779799588573888316451605087728670596117108727960185698790250309150174105312772852024437870568644326541580972570134919109148228797719026507631108253302233822160711332590371820222027334360679087061399505882028399245419328102318262854109094500093662160096818243125970181516245429900286805776296168945308628193632338970560625147375002613264016007372891420271580392361033865398426611316678326911022865356454236064206424033994010896997327310852933657559958571573242307196833786380425742295618531444808547779344133755200237256926836558077224990616088752881969794618578201693223367087105075005451490209534616680583516123149832141169015478191185772649775634876432877462506524008848959507765618552172832656203918557627117721163593934051802455877646610220990940636821745102037609623320538033533192421278376264476638014540245603840973872681792904939432639989917849489311419356021265023128866387426534230860264446782107369505004261668621193947095404886335742444644096445518560299922910218580256251452071398059393903953471361725311271386151953595586406592137120204988385589111251173389637194777272269727011889231420841555411910816147435372171519383833844401689463612578340756484777292241504507032881022567002924066237617501292187624334321166167387248590740904655996036963177693141047504654093250368944438396991722178388750054257245596957231206974109364331861684890953306960028262454639098692144351379991677739236838142090120381156130921083167075539649049846510215337535952287237716876603525152182697909040736180699267667852227848231741024988477393479458131690672526408229221966533318000749776760483132926875378354272609444202106883755792355246043875571108272028127696778015225513780577605581501418442759089304609282985316423135369102813277675298012630257263200010284333090022908409207915513432706489471685790684914474535805340312907475161969606745585361469541221188313764465353755124606570869770229794976521094374000088772536095992010626303245371908349255330248209522078289722086142117023066694453128932789217376265352644205028480248041287512222535750572120793360425402640142381401734777047215755409513786532657690966437727362773281633511992797345284022802866547593329539886269309971872272551070540160879429818844491000835998294591730678135307715909540592645993225390326590071130397245316653293303942712778434730112827615927601052751591687325263566918947198960341839938504940987323007650779234864709591105536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -6007354502591975793919352075830387665427304253733323001927045920252184664706516679524357027412984548411280556749016726039807282738428483309803159881422697977495181630784729500775184620645700159471906520939575764073390959661308409513887022634818204507280293599185604861015253840723049747683150263881451843557192567723583920661168952931286561656218721326885804249599792118548695218314452307485959061548465832995412114237512902478917076061821045057490236364577872904983214482857898580877421459250343227127746844236267614216790476704328202324263829979303905686826248185223628723824728108242870532307905964267856898603162330926429218617385331940207454023274465174736015513169560515756045179044025203586988223349859539855653262384958460662161095805179109824905445097816742862630290406534044021869961246162301694764360391718802880711463269911485702993785811761159572241895304339780997512381921013641837124661758866232464656554396387856620935510225152870488124253952300810370809272205109988018804306448360615091239300367540094428905827365939302439856616723374036023012061343515138747188996562551583802428340434652125200140367389709462491920326546906633568187668913888347211047088342243432377721481467903049689042204523796912900903558212595795896995667057254825241978904715551200731676832747968268416495977098753439571784570640747144609941221679113768036455610119615105028247981158665608370603201099944635968777599810909323522572262718509215589072211152507872747798916223974913174041650697027932709772809793775395342111686216501581218119705296578914029982265827737127133027567458430114670800783541646288827873144878050402920633408570602533924344922998938298852777247847268200076760962088653210372013306330829211665314316904939608134973201074229685816856722487792660239913436112732677820914183779419957366898914285872020847943021177875422654802321204881114724254448539387938212395725659383433454917919453904035552696707107614589200170920323325216810345183252185144467396426270464649567683281851807275795071271842396329850327732612595488695055453685849071085293201083743702768505622933202671114072485828542849129432825877129540606507507464501996316852106180524494649885424733538040162155679943317008303034448944925647644720248571329281380995483536676029796553501994743276278717560398314357061559816092601290401980690047254841218427269772448851506635790589708816266609611324359488733819249465640202322905636010827771425854083988057865410474225254041074433714088488990246322598020800475583658488949588025099887593305383429802538546289241872954829401337383104229533398547052258107787201996113113863237660153256522357501640631985411462313002806012139495744985768349907875707146069154035249439697342890289926675625075146703188040788660904062959666072184744754664666516262278272308061033030391879140613432955464182215974185718801467732264261066376134070351261289058757993831651581408674551156794770061012533513736262335595325482949916228937055532143986744803383346774336746364061709479192598133820931122853372486525588150183348048116605916799373337452623857422866290572286511268926848594496893071267824754491727116655939460688226802960867624602261117175736837045455123325042040005411153784498818192442016396138799419138208870821554153376103109946001314658801562196041549393898516533960955864417787674694130043376014325662172875829230486795319417929344808774537042660290392260185939100767714018655390371138691918322229561396797189652513933755244873112000481024189408181844085556623709221471959611659264338840387326733280111363238434889711930723197931071946723536513211963963298091500605183230762690959346657061629452680221722254435036875304745720073993199476851648067040019320562324511164894331208799418211081782346286528850523961376438150033553546864853606746424280141239186999728907806561548226626140534124904042380708818132737794375385032803259588274670960207197768862853567804468279729965563743593558786207949108006888132856354161092904462101758985886481531759819212626852991547453186505417844457988023020799332578831196763999840188938666745145760272562279885694310143812399502961301636188115654735074935525194869262617212115024885483576987429216601603838354130267656704022919159279824226728358765575051127781208837786029395739786258464319901624516668723768974940689023469156930053744145156331074685205137366526729592206950273327667869808224433533204043017566127037159879367721109188517586419819452580779618946882029032282803206448459111854756795994666243496619579830725824323735879983526344685646117356954991684594955534215051751413698821384247055006420425918818153778424874834382960082562833449449289134376130588778384826827118821181425535218626677305518967113763040151080009079564342610910631640431335788080420471081852290990080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 824396834727446378718621047969363935182316881046285066405881110878406121175614177783980574417423577008084290586061279621832147330862643577328841234153569235351577694111084345263089472022498011848170979023637175928643889765080712094004178168843287643395007951004494676214669394149747118932250459354713503755076414777799290032014903619287224253553386514767697541833956167051773763115831052124053933760527163008662616593818255448180075875257854016779620603766956428716147161158458203904785853739041361595912743264773090166238324026397721504120486283832697169834423487681251528489321178077942419125485679410068950928088402320253795738049118665269070467043086975695830273344564347787918764706806546489824403149928049784040876579438103693313443077199893720715379031681011351220643548919838057182506780580082520622845891907097174668098556748309779685888313814129018475049617515044817321469131850696798707683788479892159763662014061913862192767857811206896301163457736557952401196659836225423593770231999093002663398600257927319960480517780292396173978103422950481180915843883887754325579133646871743878463086681018567163905349324905772537021882427270029081301440334588687324552021424669007110699893924283256978373962708477687182929557079796708119681261194429533787133172591596337404754370193830949309304073543041895071769798864782466639724501565529301498143831721099740966791944538879556724374697410848265836739196626487720927888943284714137881693084764729330051155745733684139717996016514640684422757614407777497656303843709197708169814751152419420325890876091964020793290355324681988301494902666983735106351303823823296266466061923726850748434087816671988556626960718932542237696568416097833439474478271837406724220325017195388060552852011490653572010858246277871960437950689427022280049597767493033532049872999726107179265896932454412238735310933731148630752691616940435090949134347005568656158091776717234996810478180898959179997455728170262234069517519433664858781516560243505696227806881537805032083111143549394192970998338570389520785894018010089270094515501419754782913985831634079106332233390384086376962968661488704140107205295232473353783425477431717717458357864116288873873908194202294250407082330222654628786172632386696806103764736423857225556135711348764084523231850102234371955350853403013613058713275643050775551797971119192105701160509545937383075710785301740469668079065508621183691251556343311642914815125352481971152530003768558099472724639054477708843487497249357635934573925187766114714865110782759293334201177732511695560679964494810005650930738216797767299031523859876925125089392949711059222848322044582598559293564893240753951210225003634551094421816346190350409484436926595398355066486960324927808626579547855511664081082303378258401634368446065314849934850927438365671736684889604845884392954071309607454076628976776119589949773302405516626985685040878880011336137770256082448540075818398148475872182700421059258873218020330034835053735866922511177274680578399795243382997821746955013750812255460784051710137568022411539793754400621099725870763952841603014793667038975057374417836104963265506909699693136595938313847685385006429306903616155117094002072115887360819532964909318727248828122678711607056420550338083151352418658888974370243891500973537790716731302886812384464486694130689204313000916941812842170649275203560238661755813294519880639156812125800858111077514802062915264828395795656148171153112012978117231470463228303701260097821997005635549984859021783619171898590924905495077890807233303494824645465017970056553955901043324131454791881509209237282015085174142407650338550291737480682083559601360481197112463664867025484318149415792168372719920121221237653136063984816952023370955336021923663089723407127322889814709714085432000824780351403531133244164467023805139602362485445887470875044315373138888150100761484732329065304591936099894139775237617516969466237818938525370867292561351712349086070287912040778523069437176278468359287753841104432093311934587088988187633610414649939847433721727267481203772235146759987044628764779866662237407323327100483638498616326875329080446331430341764496591907265711520456860196959913082226477995580727171097948633963776876967364796772821654627675432866689049542160470072902974322850124061063441882637143848171653308926679499035553847308919506709928880131447055066582071888731048043453106388099743599976208375754390030147370008309000328228720280229772516856430909623825467289727866189180684555570014332176113928359963777426965019388542492289093294360534199504183897873410342195874064096590250978314862918783176926346542661345418204492354429714757305188081290074062433344767236453871110990622713843554981951768165635446908052728265594699251712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -262575791837777402397635660210888244148474390999642469185161546570336151316606403444151350561339174128782130955727164748392980568834230444543627325273869176654215124983843742620006879548137567504848324026819712194711983002520180795448625469249704654838192626102885667764638074405570897995450082874478655502806154493796504119064847652058874987795267539314779443039527186119725242681545328033165660633306383777529537792087144626320867774938582664998229076982525810253516318417001346414036424841073321767215734612705807712656418152769766554295701523702685505635940719288315727707087530984991141265032464773788629860795618163769744070747052951186870960195819617869746472035473278267835489029015975233855675406897600116551161243301830602500222508676291203448708987974347089639489085193046217043468063982695252098129914067750327801396749219591344915604286929559577396238463818322959443577364300957399334192229948310985323031232299339145624432906147901581576280285790176643801636593828464493651158435577541144958647610020611369089090112033304460166721416337170771391421042728285319435264408654936611441773508173730348577467560787761865514710102902465908284021021466593596172425120415463827800129390469221282295882603944467214241753918754085633104125133871760851710053830231939965250327415521638215985592452503391979605022269755962889643178947539352984039949928964647745301092938674312605413831671866847009908184685808284417700343561251746169985744430511135128776213180557184213701018804119457301160194981253984905451094334889913239057606832920251818341842381063704591470595296783672767504591691619573135904868494550804509789521522081819322225874353493725759712760782881291917534534895177381566502587036222100193953938557890895721458389195904537448909710269621167144972482272347078247376756551975003030041882058457418357020180375538322262376527186069096228309511057083977069060387400294913606792656024849856831404580102403922564789302201355067637187599378793606511303114328770686575597171040259442630872975040802166751294798501700085255913571666881857555794821977625942612459051526977457892079761906892066011250142170470328568643728844664926060127279067492689904107188351211296250661416749207725566682744627267933315934938702845437779543043839653396594712482797826511280358003650924186271783420903614875975831994366696176665203245180120693625547413183669310171691167173657776469572847405037865626418135682617227019792218471622815357178142912105652488128211510096193733609723060638741063722408792482186989901066016026677522013024134556702184482831816937088000626644202753333156840292344494777860957148395950346641297804921102289829550473081968246710452069632851748145408347895588094834025863068158361268990705373422594713523759347812669774695917969947900947788129474110905060972901983826540701982027562030111354485023305525127051044260167521719960378604593121267298980855902935363675561948749884717918019076350576597028286269836955591298718522602147975881666600964359509038698731425849477121086926157547845076761913259525108480806027286480471161805508875468065751934044838839673058133214688239978864487506995375037196586369524589724759575434110393529087654546764265524262029545270274028386946624225273311583174522866832692076305953159818021457918489178280130291692707574288854570680893934041860020142896588387160402321988663942301652420243434571786599702195367492348835940404510033153120821566896442677536813710617205843205196064963590909344706670583336768372236078932089332551705236120509216913636275529693927504012882919163933532548721197409623369244861838228063228315900764164347408372440537348749281270396900100975537348573916776609582690501060793886110496329118322952987162057453875429883577318823871888111219624652196958409724314747247964185575904777066087250089426960150350013682092385579420966144997801350300169471263995740800656223601320726660888733880982372682058947309221220966354679285896695882074174298211184731798681246678792447434981094526569575774182826762604199770636603794530828786765478643627185232093641792629802976861670302767009674746434034111430181847001982563521389321447986362807539471799081884864379103120452779931432409402801977154610392312417065606379468845847926112659107561801186915681338986535848494533771207859821104975840382191369959335277899665721411095139046553840871309318932321065676113336349259859048397634823321800564869641683699061817326351142481411643908135010854917171758058416517819715884891201510899487479606483773834268658290529453029226632635540408736263676406508447704724427844104325279694964559809314446172549266342563632550581658052752902216524386465102791934871537032616807147134838862047352271229178870176683415754458519426779029865928130004675139574203933530477559808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -27926821358527956861161621614231622579445108439268728563341385273710077471965981860538320683544657111163136108982603062343098680521451154486701522158583645459466704245813337558563260008525257289960051902043007518340747000389807773408151329694950915178297436209714091719781549559239896057445628845616709750338706780721228206875974480218795376249207490274724501046719020469681392201312781744180083605638797854574935174973443209361692123934621837212570251228385271761130596508589646155167174786645794674438813541700216912343948557867881409541431030348311523210037094308137605301101957647993015163497951588186171825292552224272025530364161570542512183721014766290424607675846717513678360266092682239938118919637892183357954885007311671643277328339963099513636830104296028568274136486539450163007919782421531192809839957814047127593830367649214163899377367505444293950699822376183790575526391351466187981536805423694981268766521736052544257077471609765840103368688885417327340134287197990149715573865012258979793338928248357070550227397571114858949581852366425526641820385773685950559634595995885834529167211908364756464809937628844959844585180694024254359674367729562892871554392851431113074144843180074468139052462861104660962406196574727840005972496390510516646703475481557467847945589092460919495492405254550962826960848894161608893166825962872686328159632802632919160301518779052523081463704373785482960141673857928441667124609724332813316481202693088282234043335329153252642371315786120619910006843173094335094883887224014201568090130163965823621890534761388570127215690333447287786488477392385426649031350585017526847539693627440682360746790012967840105576712428147299551961469275021492187891798996586441074484252932050966018949140358175221404273130097364375925356590528338357734293311236932128606391882283256074735426199016719927743062631605207996758805846128988449917607283517921256879302881787656274870743134510929428977146501165830621227455208325236174124721975149448092893178886866094313437980816751127984220979063027947260600361802668390984725498441728515219677361418969730611770519612279301545686720942241385872449953739208913524143471901894463562253584000682570949153443552211632137015108843445361096254600618392190346546006293019526379350114347433710623835438380321122556447870738701212107279618951687323519045583372800426491242987433971621355609691806301105909637567053627723789827506328936713609435061650016361038639653448050757785315217306103897808981590900558565821903098192098973173055449921163540202726464873552478102346943728344704414853906704821842288518857089564738503804122830796846153897817647148332452245085209542522102630212995441808155977889973281942405482517443988023191869626828714206501901954390679279084676362819481995420431905164299847625379928390297372464758158798999289957733961602285026744916141231718162953395659140657185986330475436398983537778347261558303185940457746244738319006224307930616811366361004371848316943871478954679603770457305925587834626576601587516694442401185064886575346701505351461120501853887198311944792903383929694092504370516788447960919010057003301448772916175796118954642935631594183541132326573420618203157511004571433232565000252440762186393676490345421456012685728196735694239991876072562138120099784362559175602317649304790330621653212299779617611363699392504264886171545094693992688240081051447105579220345335408179759878191707114359152061970900699169597656541506525056746532549615286151270559308419314160537018500115793987433343197377607493200158838463782070408843817258164643269637622743317179171458485703176429022183628877973797199881242216719189510981296789089152167459762678802649284789265676577312090399803805574414573888400464211176051137151934991483085307575863984433813837924030018368826938873377315364356893220711951652273191219056517939345814421191844261312017021876707519435493272913080634325183059235121125664580048917344997325561134113148106664130907115985362446332549416347516163628616173229245231630682479515728175865362784857126435847371497912671562338741638979597237225993763816270796375975015763843759580658416842661790440597649805735132773399914802655382528709221233806112816354446252539603330793392073092959542993103727273957930604546282371517190278242390171607391619052394882063586016883766357556862659127601126928019822023692843803313962781893461335394680862303778520261450422833981366410829967488856279405493873897185257355078159430871825765188619861535068807751038700703252801241736304938559184394536900037714625464923500437979240418640939110123064662571398606773344190016238571213429309410945165216793537984655563302711465129833349298590537631622247713102567695409806660714075315390652039576541307244214188419139502080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -740186651306108398840828262150183852026816361074129031323731762647474231333976769932329241799968134935026380160515631308951402179183038248014695035257893246597909431055153502994334318346707916401110045605047070133203419607509572120475337971412677475219044119898340251230539681950665942791141205647868629667394704823700011067243081178336800256524954270133348113636606161512586447550882565507755983461517170555310766288706592794950257608353464252601271823356963266830735831960557700067473659597907992060340317832753817094964804283950219547947736894609502830979317617613708542402794418004731003936574125445192446442527800084148370394548501253409645288268517866113132879831690992964155400644370957835999292744740220829907533094170692144880497933120882840719012117367976183455120260952901187080660215027248523706995121741553464716143373426483789687806964132156095891501785338714319750879488954985401277204412422709234465972198972266039815081756932850811100856828876109190841964153821528820053416749979985681529295597111507335510756974905268402737851650763246097445433763075221741836236880442076505431114344280325873258206440173023446690935015222177041821568845976121010704548556866633069087154898734876552612513973012914634214823954142962651257564088164675621713040946718239295396000737497399151816734922611223511666753319875266382906303578683040088834022720212850014749033188422363993995581526613262468069582560100220526634992795423211919445793091138251007430491161729047167191753735715339231694378151633933020551474501234014385651560071025962904301598977241907526919305886843592291401531969205826174478419714794465084719239468598320371357478815701537329502977744540462822483678198627933198018482703320908476048216245999908982949307942974753451059883434011769079725502313983590111710639803137554978735596235928348881053757954945277902662940569812257260098483143792591716081094441080494908204180169883074087119998875378886922970414781517798549397055499470928891820224850270787105608383882717667409684891550377154598432198647466394916773694991461535827823192388558133262267758573853912667952227459692126107877091962535245362083382134325615067532711916002577934200119090507051596711414719858482032214049560224436754197475007796298318944173698118267775076319245657783802853266582977283536471552109220592045482370488523512172688567240113424932401886105941610170623202419990212380837084462514000516899816901403726395641434427551538194975422364573015134211915463355338313956220583759474878449756009965384243175196580230083894045300996912971210570118509178016874820321066449042552932873719232864782408717496664543672458679285836009473709616378287960896793542961012288129450977915759348519135212002411927173603261947602627607617716405173029880466286116565378205419392657761327741275514182484291741756309087067527212538762063788612501070126118401731024715782053176875516517815057551641309627150344658870731070758922391107851933471214829281807846038142367924638696600898500858528602265615738648254191314548345485502940113654172444407268711111843894465676742195109898093377551781710191777957181755287095410928793678916697272977746798674234706397600962143535406857554029031014311117030743248682670796755190365691948858479380754954629273999643799920257596116575289706468337352894235772853206625556598661665221080715264880839444796286713640694422403261292563048517755008070562332635366806838840527228487452496133769428451940043171060427360366427627196991838914496328164629154360578518813989551036544932363523179246845643413415242973763258644709100926487210716694344382759863809290409049620945434519187236785513989264899163101166393026052688796618540546016833849549863318752024804977200562387358361916156947119325630773643165485272056511469491995762662120934021813575776318843660026908904982096344152342858750195312444364257636396030559507186037187202428178394462435208496985185853546470789177672269787595293517887772085993965710312912615941653758784605603710522920572965290491722706920317419431881930866056008354888915459110793070578725889249903261956161566121905622132887720228950021755462511079331942449201734654972415907742962962298294116710247646713154896838570186432915477228859161130380122979288313935235650690105182723297179902360851013658598979914878494384198279450015103182896498527779415510870707105610714365829479853668569009843319737707857310907681686550248673513491767039147582958374888286702211312261210418598507939648912242879123672626267694705035207719816390344867579062240393878426206279682475987753521402187444121141360892772853008928388535676448106486725491545278723215112826383480970372087057028712031288875765667589449898688311591707174234178517850627618810377049306197200606482922198714327958749708288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 16063461827856429600010242546710742158898392024954796050389538936315945800087172581987019206850458366795218782129792965452899482651792578550392934298075983838818357150517762358139744329454528898483178156647999188016395845932890865139225735923820705123156515203531331591072562898293851414317168071168375884010725930888954685300238602844330831134872346290138872756028485809514489519282594197116757422887184892257428273836923652506638346010851656364151637073450533558467361486734905064516744230500784671947327164311306528948004889082191215907463071670383230311566076276782379906945029061757861973571460735975900981399490186739895375122829281493156325911628429939804718647450963829005910241077791380853997226565430437941522749018498649989961720221064057131493573049857803572067650444205233896017010936624135199191605363017391264587568609665730850868919393784573583985046825763106098721874906551089493288021378956379358422952970365888332371410559683478088243622810979625740182366139942791060178337785196224198969955006336756616421191727401399787903528477708524489358526393027964923401321699227620399482890737434576938134338636377418180987677744234445267532361847755682785517394320226840318250602347039078642499822711258775486586055274732402108984350991345802698729303187887307054302389299407555166152385542234902579702964004577970188110084453544487622478134090905561695008657881849886981913321009479817589368102003283167574614433089031234181537866897065984232283511660440676248450487881252337632557610673665388245602843595714245886701884039087996218646373709620581055156348939308261611123117117502779930218216788382938839745830817667218430598131713408352860965911206450530973148555281542945976576100095172956178076054057177341679114378887240284268554052225739943326680227371662923449044716515368827786718627806611760210691919043186954363789200475563015901045211734965133220916017259199527620848551079098898809796981357212129548314574982594001511232375136469382786788305093861936460112549466630271228375801903735799142486953029257748962034461342925153552261769447426756792100877917465257121083142491178462211399624539522255075078245000252487488876081810429302338793708693330062506062884411292800623139057571491386875589672168398532798157974696961695454336285431661908759510912559080577381773366444353875841379995808094561096589480058278552871659599938907077336673252868144604491270004989337837679637890752971714951623267462464154099611022976998285650664579513894859472166525597691447797094048857161731460504586990199339931309971466126654150910760223594920263532415343969525501426164741947654609034550353707204925823200105290227908251329899086452118735009837633178952754857020572857528887647541771314781767362221238894480087623949745413336825529734388937143480915918161479966645963830717362956608369817453429881189202774790494368673136679401043249624224164485206734841296905062857773856571235139740640306241862257073082455401694454901848635085906375117192039086119126850013811057384996820538262655313685657228456544353136033426257840447595766521649923140672746722278726493266519100302627909308132809778786281719347961124407766911639806042963615058415138466859280432679047495792463720536350526130836173075127846083095950924907572857899177672146913370191359431224743103461015926913595040626250014211793564055577276960567609168023103321519455599625823716975869227446295683819374870090008507110741036130349491818871150607303554478561370209790604364047964504584636525612271346305229257104358190502831324704388724706007670647919070801725156534018817676149837535291677480383263859737706314772454703218904744865319264338483165810335629742134344941326596126890931680625129662740007833597139616786743607475655829998615105260107603468473661563191210364649849840027584658208558306137506998375763126371682596635916965999176074569230043456859153214819959155023795308159114497570632436097446129350334744141351865992951966241122778575078632457558069455460427921662722471074144156179852901056166889285986812083998890730257736250801294122854404595465697791235646613612395403509842429136760227620337246863304011519654667614877885629762107200066580678217186409867943672070225381956361784403243844317847781771456780791266819546611879138014803708365670418990884269287815844249702041757858794177621042627620889237331929012480673983981624866094851253145159088193602389910597891173452917991797687121844210152805250337158578552783750824044265835567480328002136550459442646668777651436177994401218348002884422895507119995599449497214406031070820445590858357272111022174155974393012365236677946404695907121698302165455597478011156619121836802025659844989661654648377495407006601846605276057479832471465396492400903521190081348876541886464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -2657050883945785663081854662146762281563577704806260160093308897436180991022037260303493293452749042980326648606619707383395316000854125115181104642528932938920579443133635491569369984958418315248055168358903118401803602121101048404295827119259434332003852485062238101399988345132733728008316042647303367797025106895972305564947051974636095343260627076821496082185317187823754956938756087655240446168251574694854793947505861251697260040026865471497925635288819805109950351948947192994915056404459314747405400878432550431488067108943675904707934158959553294433105373441299102413760610861195381656206002195664220332654948163246981756790202056511235473538195757696754035555502886444164170791938922034352224337301358737869076472837439231014557520355846869561131977384344503505472513634523246918760996586153898837250078829922869745698204841648226964577229285402740068293311437827478880756959741610384452168233562064492293363479473399891964905200631776317320796907120749076495055507245208466207791101046656077545728167323678239844530575417278240860464087076418744194891169944526599979730072534684802484792125183531039702551307338176295579494479857382447845274470368813237739972802834148463054689315034379019143487922209381766061536062621933685437441565644052230578400241250463143985263162102571424864723291151480450938036591543591517982469660286681281927403041190150290827587856864864789918344857968892522642422699777188933242729320338143468505039424687223736829432645029878645450341651568284702264027010671708879486028079571321506336288816613388088729333236071100426877378311004189442973386139701000706407556298449047421346007809414641702721373137621602382653367749368552340586403154118978323058741272764593877351384766660524587952204314702428905272858245664329726028115072022443190534815679959320535925636004168235964328426871857584424786703324572205940748477818756872506808211687450519362387686884288331309594919938124217852931544855667836692992699839006732550812590251660405018610957513636410981703221807458827712578052989203162577195080548883199812456491026859848664971947577197633487665295783416091782519488316140313482018524246017271708816751152539658903949572768713092975273137666195673078139148162243305532408740940315998525193249942608139210458187355480013256472803127588559872301857568930676475467507681934221843453105459448828893710919833010884067790014176221730267779637281520253176753101001027381960628708859359099047791700670482582785056486114569143134928624683330190150384723906243963084240594436715562482550478089418639699345789435730060275712909468070115517474509715454486105844403509837494747934133974741589343797688326617490393075518964017754622588776397655368513268828637945145162541682155254869933780933570609545035105555084889707869008152715550568717388478795903679282362829685851833718365977323109841541227074638960141608914557396803435658855875455501404044775274869591830836599563344908801487280635290980864077150650579533826730046550265946821322620517677683351804940757030477372764742202325096157138695837446449320590800927747741495925288116161359092984490532431218159999785157410005061224065970184993146517359412888248794410925595849389444124526448953063491064723629937944381860761332613254590804667100630725868607263522439776692941697956728707651204626746413944330950553945214092437902889435356769536132291658085474149396874861046613166629200266571813063062238417639662939076319366528432977768157621755491909111468248076698096038939138785213527609206986189415585483585303374141685814180786393990158013070970748561467044929820362751739454341076210406847567023788751985523362376845540486984213625944795837061181081212908821727772163216064709005765831612531094555740388105844003708327741738597867738187676383858252296311326655439325064580437940325436934957285231170308666760780769051289529728050962420473815470788321733877998554392523405430117385064537039315955198081534643626009779959082771961069071247247341939607412563895731307724787737089028922165626957729854089800482930893780413553466316441091039203788031717492026251832154348092046997561295698042701005250477813290522057258918270597368935964309429595024736309276900663380255397237728935952494153318263306489000870490187640267751720642721689978416157671039592405325663080435447375278641422486882858562781232975821609967079632039163221756089863096245253006669971179327542985450676906358898974107778716421353077144110814587467690231156950015326898133361374837089962138648587382123893226516146775071125048628719970001605960136197574212784752930542262517018918769821345651393570087653120487244350753495641598973948488808404434161061533229471856405046216624207813502694584791810747586326230942549037493193558105810289625282610462720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -1046453131219628671501461349429980046194566396444860830767079202058510435729563499891099093729934670923882747691372009456018091806233185549506135746745663703358634227860776257313694644675067767449458186246970491118078975394824976721840712660448868862955886751608525057535989104362744309497237368480467974693756948758774400048104986737563085810235189403107102644958299338362943229902381563000744094684335747877551415902915803047125510580146269230015380148205321092032279516524602848658932902993730300299077960092172105929406942159106626953692551818836380254691711245417467058996170501410466605783630912436101078096566705699064220444850732512335858916983697943159259831820168547823683791941631236283403139300609565869181684174558176562123032999458341434499105378341365126662815331942089448718383316866700418746084999279682506954664612334907091137719633286211191198922861374624542577025663935484395305664885963449196038397158169161521321522165257105697978584722277298848780290834013513479681412418901683075763948729080382923580654488324482737005951091007879848377830729576892849914285931226206622502083252876617101242884521818562886292751129043275238518280290934652520924735097987216466183470743378214514897159319597647276757789375221670695751887508203294693280927329178575274779810176716641408537728279271545560260937558579174317674206454463652319766086877887151578384308328320080047593259140163645429324252096961918731627261532986900924724244668783307037344916757024059018241338227498709619170110184324821047281411323553455266231467159918850900800078521841496262225094621922665936577555094714391968237526036560184568392089447233957653659619085853530401611308818478176478172335675978987646733961928379940894665976324349125839118582308203038339095978855379884303482105729833177271318925609514935853014859360852192801691695200018994480865238546620853497933675543995292904678804614913096644794416718665432834346578611003647037244326181666993269220975531157590402404594293948164605603273570818942405663677163150149072201150160651891231548488780808509248472397194826680873887390339739756944015831543148171103781293533493357503153014255750179254581518459863927212786548509870621486143109575304163235931430443599634278244145452017150914302672497006670714099256810681317202746086677401497214644315890294713886956253023917860791167108334684813686070182405655334826366198475110321987679299202091721528606823869191089007719372016897014438205396530627479222437192021760665866203017175217013350148762321842598290226075190255067677171278006429524730472830520921732478487322128275499072858894269417393607706504051451210624894211419791666192513860540659594816826307792017715579511639963481052635589092870962649606825552059324736863892721179426611044017805892194708675729103134659739217168413292321761264496256900465221795370331509291931484449377773474380722406979398390394135746990347920019500603631072563406718412512312472320167465344541627247081040821259458162629661280621568317137375311088675795817654823794907068572679625915269394727987639500968370299441550401778197057114415890613904222626472647449632988088528942906208644338191902285602697444978990737704005009415634625663604047487582104404950819571852566413856277044853878765588674809599166516488400781218470445165106425056352555618563721774448920232859836153263571000912860572649498753108514332668450275103891692002636412247821563576513776504404075024642906070237355818796306128868978148822773046593101638308458382070326015032411724334185468233110630493884715749685734114507999186463593529736420555860267656772551208968416065119097602460628419499733566613919798566056829121932524306462979984394596417164044152651584435254186901880713489006840323020764610407956687600694920911060127745561495305968166558212209262059957128558223065122205137137290199266426512031894164095898487016990423070605394445058204225667554190036928251296040063707682640072123623788921833246032715545387635849933817756958779607876890799500600227649713796503006444787651922773745720660519229056753853385378351538550120939806804188467508106471774877524785289014250476827529145038353377247523908283792881482182837439106485641389675929424557674236996348814052947079493481780169114368282087992451196171993993359493395569107960116979534068057618499646155069407313467496658660473038055530614770770965648037002218213543312838045077799254436482024951352852518829530932295868573725172046108323972160556500927061338689767732259926576962944169834822660440055069355125227742509191223910441994224380184618839809918673690150903625966700762746240004334008512984320979842311074787469245987962770336040804459053352261218319839341368519591699314758446968405660112735144986395223264950193441475950654970134528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 44048334830433573854762612611378918074166226746291877849388581234946989798132477293220082956556940475796572551771938446463425783473796494736898136600890983589692043940114024082717205557881985896846954078985191642867166099355703901735236858363834595531905656524650411305199219608306020008476341103063147923808656657348019514033767396478832791761463463606514925471485826730371120819803789181386470053718531872870028752393338495350639589387350167982773187453970186401485708579650719933326752203557230244009825217083544352759499754437040442840234411739149796865896728521103238773077976051841521803632297953704392618331676646572924586278520211390534516246490933237061212342305524250440436647672003202589175085260209670828441552562427844977459325322987238594493024553391150832636115459772788527322586019012757383339517756869777476396530310138295569054218763669887232115971778075987739924353838581396624339586035002405712820222344750407303173246280773567600220483212324945783151057659303123359717246097444419564921490833630441022366206134797203844685230025868871225120683945353403846072702847463134450437754462579998815752193772010210818064916072631042108349149477793821036960232872026368280994036918256091783087758908064884344115322862792789852776979722490522328618973241985213600473496546691993928513192239640532491143176788156550059579300101225120894502812919199244144028402007599709957179213343603967192911716140120542414819655872310490077978737924586674569404326620899506004528485171549654388383794816590606813202980903935211464977626485826197566876095142300499809365758044344245842880253626778419069842480374744225491215619660308310172908322871691573502195157442622077786240449479319617021799443911233579219316536518572903447214800125739053248712432903880243937678241610842082128270285106312246712992767109373376594688463388416408538210575763236802883324407730683246980518318020355499352854196315506587536398820341897865393279911445005531794269903758491708416574957871832800260888786502008538309456239353510717634557764845350936200189421342665417428289059346343791816266423089939939676266871161792954357497551227745795685405300090942315250501912480720760683761815040586943266601566654024872604295370522112322037363977978750321334755067989214303730907634884882733093921209971850816367187186223277694393704581774544218705189839708632357793880517181049629247616812168105201711170228143646952723947724183444503519887128031126544692620722777498258088190335584628593830013156885443282554247819804330571936132771669980592860795530223838854056862873194108688309249275540772701598241681898849713819243903156534849812499616452831885564701646414325316144340002048323583449427337190394281603891964610940237085171747053111195020918551989828091455154687460511745223812700296509190956306089084403410147015224137657525103448532611626852194366443584285580730869817226665927184869339481391400908776770647838228801930151612208902351678689927555264609095186812895051486531855830140392544949225557117089351436145295263754676887343901308762973449782838088385859609368221543439410559252859680954248581241545948376497805345793256377093353123503356409006234553659175758313518520383541566366704552292362158451001700529335920508730153529760925955488423794738246286574249485477397617833519781267777993202614727573890773031082511052724865050157259661933479776653824809451338587086323141033581789585518594725583754676030685671242976433404852523214472736049631876062519155656968654516457658384951284361026056197053615542925199593750006224183579538294038002444008200289512663502068236071811282711076929759779127488147767556604427281415183109300288712504298811394823877656884107460027357643018902907326521874888311320329763860098076255856397932302833529459403808382105292170417161622596125974425985443827709606591344986646544410730164511795934330562747316952805114326469009509268490880774272588674037062764941656603880948074396379242044338723861580906372634424194297762002716570391526799745437508047144498421228521253997422267174956439784985774801037356412592423196878702120939059324889474166060822539963135034806545421958556366513169289382790269621138732043663916455302952391330653507496308110829651825113016940883482227710724540985273453975196497793064411315834045315219605734105074402866417904591116762010951712753377722312688251845117096344016004873206163282280058935810949064784898731028534872740201544044456338079396966268309272547561738394443159536756026897585519496210122500013967478005907970759493945869857991362728636370297439420657357969222656278759857324362387724897344639016106488736217090356842186842231841278720970525538248063462487784819614354772289249252335577270897792893564964588347225033403394234093844561920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -14383667285663540546614398968550844684995165964989541703195266493646087776672952175860357552957042250392390379719429321006974608775713110730992186138739748466586657144904056190707894880548270568068045485446689136875058855753348736625562839120686459969734099255651103180397165008767671230514808440961650541869095360213408201683902185621303588958200506275628583627806585245396015348652187313853530835605620971291113072854288093291004285958449067001494303768981797215104327701766496067733680790655441245645632042083918073065240913269370134525089725239741894866062503770758064818200257813746525042826066178488157750634715716096212157001756079806163951717840501792172339187842151284516616373169095823995871224872793915967593518441399108493876131067383226110555136552752436958402829672629262021880236232685049938504814653617146111984859826510223366096851901610785076585905797889072949084035551899935037737109418845580340066081401127647565711354355898583716034812699031967316027586507121398658772493100188872999212270324481639513156985130318415200214982395166133747281817899528751918771617789146534535638552484035163861647222027037832259622887163284602686717644979271205812872244056342616734879612466039104429881286338860224548015516504459996767783445438334042476830885403976311907494488038723055861690135749857877332072165544810360544765593385330135691325552403360449906627717365563618217029387539032720003543575719545804306455685297337389317804633753988688527150740835151907868063353078170883054861403130322396926431662229861715805752885020731226750251451707284677514932856666870091161315177908016876108517681596975690531849711017470948189489104121092801480796710602061175620116690131377734693498581406331933603266673091525695830843892117705374567579819869694934728249867953511017024554822448846522365733484753398356859380471910201734135371473639035761808418180412787224943229226122838055320427293941741378471743626313319892673206950304788696174571754025714394413643313119965806783257816655818632725825321851903162853228682835792149308504379575985135983879250785089688779472586199286466876265767799023464597877791470956607629271849006660846757998090565060424549122389306292625967319091579252371983134355680407090898984816216699502584331208447712394813555979577442239304652050215007860745988611033586631529227219975551634350553284612471532644459716667479457137280304533558442496340729618578543242557123609378214288252731497826113204025301920833160312705533591153367192443736370021696582386659604816439758412936925609121916361302521248597417055481259874407596149549015740657612187670051440170252138984320608270860819586956915792888159914469383101363570015782462932966663737643857182815997567802087782420809955643198981618187744767313949424975584171526755909166604399411948083696927636372891255709566379793761832283676261678188088109588749898942398997253520862464886474897841689331926703957922357413985659412163447814692669996757923978510107962691608968501526581567843504175189352248429741077739815450243256477005024342854507653012027915978381048500548981494352503459955995664708475385385748763391650403363182862654588232471967409858130809975884137160878007880727067386249335002426573907064602993762353822031902300942664083633361079851981241513911748947660770499262848011060764848893790285690816009826756009165788050886627435834111724946402957913814483970978575020003494093930600188715498364814258013411550508489448551034650961195356391456590152062683579268212107284519429646233535385491380145967176245938052582102741381200760213978405063220911752255615243849664252668827097358407774321170513427583033450758455330046962368947833905750118897636410870589526440029296077814462325814296484488709223125127779242855812854092873916475715153073636024059135763634064874146456120584381674609916978629508633951296437542155261002176131604515393323435064280450608877726805613671084698682950992621338971760265615525786033799365376606517144475121763013399282012435192519294467974594560413123148686069433405388617236857481087281692783324579683823715722130921733274552772738011219137457838334966419885188203407323913411928982138202451058089996048622298854361145653021273761624588376175461404083594042610983196151634563809846305452303610815010688346550132097883968613569418847282409957494653633315582535162154660697834143990164642311570431005798773704854946477957434566503653545505909474397887855271266050444896543116819735914842731975371325708226485497844139416925680844898182073735899205467078501467815107022832245570231550489619920539604585435004724448478777501698374205898446965489134153262600431568492352524838397022356611853860563011466398648531535576459090645964315593556941241092878405276072454897370411135139840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -13340150831205144763399173472726569631089992360573627125343408395911913469371356860496003671738476417957590209637005134611947475332565382126024371776101733955737547732978154571886953136497433517267845711106901139736283693965017168826440542150549247862699450124349550467269549895108595872875307996773070237696435053699009057959593511741974978661091946807338328725197334127604796195036263970340992609008248327977598886719895072577571792341624883756189580939080708769007146352908548101117184246739574313946366414207059681769646984720909736158340332088641822133451301564790102813542433232911165740718325469744367112938092361023385101762923604138696213891723657997663565599811530956537619306906761808282501214347893872762943103915272013738048172117918816971723788768155077385547852831075238962812219525166702080770737720341232504159254553055141254687106524278813373198065300577865091732299419342054656296932111198158497970501358236695123053117804136380720494976509335131288632887700712519919432509006627475240548613748602555307749371647648914021918949537682598501107341738131880877156032620181387720511657250335994979216421692009091540175031294964756304979419561780582748571936359409255673625068511576985185576272506034375123707270668431479833248060078053914343609590935255359604579339766890809929135319500733925225927106831543615969992819710032822183370142834687736379786385579694950541497820403490957533720403561107433335614730919063708765958541038346052119024226897165827517480223286187575317992108600160508399485424416839790442063449309768902024858115359245868629799994547605042546514269715580610902145979990295303703973027370100282614597823923985582563353676563123353546239408861112130396182264266867809993568568515978720928065745243456156143415030292183722118932213203525513836950424003705896453694248968264118508889954953583804824418894364357256666599042947861566789805877360582403062501688803035188306122585472643957055491901367070553670055923590748773859377004604375288578266111918819952421602609011705977730209799438186480810863484766464866151573443104452077944320498103698256642721193044470347344435863085257154061456733990326318008942386248138703591230714577793044618149572906823570414275998998520649333866818236357557800912866709513929899218320263626713671774926763419738431568285959406680104278824812663231190184603003908265169528543539163674003363798456625056350477454109965252890139136534328927588190121501994528352943931177952412418642458429824533795314979829176294785384904417039437120186823688900743817135423380584480981656024247757819559581305218525388169422435096894090372603807957500079412966926878719052532598456701723198710782244653398107354039656192612737669299973758993501740382668509948780364059993630187740328241477116704987177059586621781267071480809222232720154265172848558360194113064107115534398629686495254867441473867816059214906062752832571192688298046981694720715917796483232037773115983050574345569872208601248924935097757293256774665796526503402353999399620817228849494770245509908107636967821668721770564697687197761263034500156466592400431040391970755991975413171064720517196220892639741519991339536633267035518272258180536315488639890474414445529140192586134729862341482473430107800055076875394430011161038560220936789047649974672467572424443606749958017505012264770637756069915310796951361682970400331521146098759531526667841225201891874369303574374404383152481258620336946974756555583034878886699568584382431141728432957888151091896088937172125410687622350099467572280684043445419859305649600421886133286984007319011192417574203545971829636212828997486087666604751777181655610249614088641820862983654448288874547698867799910124953581179527429549547505304461980560984144919381808581981137239418674290709390236361398574337930709245350009202790745076312707740763816962201129408863558370720446298339341939110742543118388240803681036395042650449298632473715691829109528303100183746807845529337118817762763098741593234023021201666158487431516622256411088531331561833148894434234750014806928885997146579817784605995509964528236721474623337193208305412987908027597083274513222522798286834634727965541338986221650265475690262865854492406640387062962421942060163622326673504640698137970781220399166652215233049361583366965704179040807724567446851041694542727050540749518914588218951181842983278264708452068487563138533182553745304634350568198088881251163159139380926938373288830002252261076635287855686812331725942703316709015891438661347834312869245534190266424009150691522093699285481142133463586359320321258182495136238556683994706469506133589435595791883138962824060580707072756408762561669444986451505248436299275070404300384662564447751926541356948987786035200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -6030585140119579922360541580143818237729417221301349052947653348386675160748156644254540282400196642887500585332534045248654314111964890144054671603332879917387704640313929623652778521881975370054574875104022464504856428760391605810002271532743671804163456353554525398657795661698161113783203638496109080678454160757424947809921533696491331649255287786017558773735050244656387765350997387032783948073484079298149755165250929997617790239450483642628214879195127214528907315510828893475090170688090247617813409009880146180646761559101171251518259641180804923115784206522133204327081401532047907771498801414097548164291667878430061838422713409534364721182123811049377903217278018270033150331390147271203762946470919099067345795579264829226488372977570280673703084617460796512267439674571407863451296653864198356254522516434264256417410961791970075118446153939846212750142934503746600891101272292531999274461511308840276556348225545818234866338711581927943799771551277478648517317969313602115262675728429444783051862692839043656113300500300841728832074950783948840316253043948457536030433012513361404374503024142497148432379110661871717086881526648734890390156013552849137053007495412880949204148146509454994776254772095567199307717730136945098703223598755181353069604947672496031591091796085732570973889432984636486759446460477141459770303139087479659377009405429765924708655927442817308309143444120904457082689430445966627242991880589794513963267824880034842017151816486804751325737206054277853384854239340370991257500017529205086970646402725400069629524584104477461636139912624247137391607389860092174388038650403882222594249179834231591294434944796577841480273800203820789178058117184112016431622477554860440788883390301194751504741244142166383325182137383813931676707767111706763138413808669699585458835075677320155524897636081747458826536362147383692392440622190268174701747739491240757697867468840252921199597758250624517565737540903373557736428896887959785675566209373200275114807256222987897926926250945683661474730209810310812941258418429256242369589283219704028460027303114993955239102618702024892872107241192052164460458159862569527820364363822090928778032570264662768863354565254256553617704143051731476049302806546335134647415580441618766877022097459519407436254695279894079408372049330800030156877368883163618755164844978623505614031190985738203507902243715602309056899460224474504995886308416103648185762999598948883720363068057810723507306248701731584839728498848770039901505730059211250888044849463210405880912546484689171276699545634944912394164885873234769639887231380771474542119511062196086836157452885641864202870340088395008099803015650444207100274166496482541067285134700322427284517672275445036568448842163935581451738932933882328011485925348661647231122197548695368111861408477016310088921210974366302311838905053229619249994042664428173999474858707663340080386668899031124189950844020856678607727982066981007891046158604990975777283809045510075989679213131323694419118724022950730792602460686902631822057479397650560613484305186280997018050578801166339668980792298921000628976624683911439368141807761360358982721110083103305642029322943741517259050780502023225289171666365911435419432473625053175977225173099026020968096856615281958360509006496415493132613875056797716505987105691614254614789208627149730213782500169834434154396133071184518695846874394784084824306254593525921637656800941196365186766620791560541521474873635142065102477750402559208162379317264625927317365098624859877300170455228226273006412905709660415870921913600931743221771516710400270078597879448869602208808130285508600247868040828849627988350025843518690617199803128523494915885022254913860037975495222251112921226376557401459207619052963693329341870168453423668013502841225461574143347295384655335560360031185095719305441439168857282907407471338079527386138809675806048185743212202500802148135085134767712148525673392757210829984578770668886855076582157822308896380289681298671667309217595446925181150492054706913118213863598324658110602487917634480581408337557963949220140987815860843930005772377375492890323235864537777690438780857943190810320299597455764503326481155356598189482039671885214491330609897997169370627981004122269926791223032861338043500909414870077845527862428066750534920341678788852089881508094361524108990700091737068681372913866521084209873538833234328646887686623366073846626164344235823208833598772279167201332221452214077458146405971573380177389544987095933475774089859339292081369720291756186713369909241230661485812441056923878191896337878562428370216030039841449231778465097072814402221819655612727402163746209360063401174734687054890198025060411712120092182446080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -1769790443255144143947011003468143304095541770866975936837216942480587420481938748606022525644528014070510189701209749383696308484152426802687031839246753367428143399883762294816580755044825586028991013522311480780683822324373848858375235080498112024455180644490341918201682786265405841516577641877460787510203003037642704641737613310688570208887320333239142038152104578792400558226609415259298011526286596495366633464243676453025835862187771241857498501725124017259783542773489485213357763188735564882477785049791599332067743263352893694698356892858462180141812282849556273925273909775511290125723525694794882178122689867634088273816034715441573414849000178346401245985652230048492623564813511904470811704114403781460944836963141897926679216921562556935377523018193752980325017648230263489639325671779108974982447386103401212192249482502050212859036731220208014049223531156798924013397744292122810152789378417747553108487467725028295936031587496605048466222121522511963076352658538395231209969999249539686995394935429923122981153427483802547400417062727878061246062908712846006449992392527425447066888203210410906646539394051957394418480487992601885492335611146639510500984390805604122632367096803324588523569587619202234272623179290257079405965680141231073400155810334670367273162931722396404657560055933374562056048825078126922902956627150226444119452786812341315362750166936892858260074308219959467404988588744856761611568984853770346190870824448021316088761312261426807567195896499617375647620146989655573424368325688244936785524001981085653886262401452986377830728642165216154844226214281476943492115465928180746446853779722834547648534121110341565151447224999276479731359723154611818849386917081936528956673097737816426315059654539372390615459722736411330442796811201548824013472507835312638270643209944846082157589777615473154160333486433779977199696104994208209584086512024701273481628472670345004018559083198382458340454006165257118771068240948366655207357973057322271839566467385530935512797687686529064024248615350535653738494943018431290304575558831669788848622984605300307314592643877751793872332664933384601090110163023505322665008757636559401109401756585366888414308763464344983541440257576545753682587930603788647576211428345102952662240988756755186572122127752500658774092788611962400611795617725729207776370476806339530522660799795794563982994820273787270315143075795557520831734048965076471840288653715064199275924024156312302498559788699649403347540870898298663806707462514178013924674329438879927880918928341304346626019350672834622501059883583221493990282828876736049589230212725245787319933001000503943546715855080239624004290556576670965685203114699609188319252623791721659260822639488299614172227196697326135799207787304271188625484956694353721021718153939445196452831557083069262315990392620503335409398756168693468698849883567973972952859696937868879479109600346953649111261712008795204582507346704271705525221060803759179493706401851783443250729694259489536433175127634804853059301940290611223014128120436848184176434415996721478490858893167800559707460964871819768337636572147962793485198191119176299423508754011690694464688235414891574054257651000748316874744823877374145452337017578490305641320922333096094813665027753235609254835920070633651911080213661485438458636078581433500423570109299057409648731915421430898728297496972774511711441446992686572380273043100773049435931869186170975634244633782056970668598983354075731167491188958346812799787440649978418704127937191277282486065257679989594836509347486366212420740507477732000937956249907694311535377702525071915701488946251968590161640186029257996239945898238755871450163222026027797173915018633022788947034037398152795978368527317859408201141100806516028008753751574636483560673839746183436144205217803257646005692218856152915735395150775872766855318565880036680836485952047848251815171109051581747978342257439347935456629480180319776413434676170108261605803442265597172077313735771886300872168998015403049094857038061103239941254255899148205604925371015797199557173011356575010640364307815377479440958188031586556325685849882756268070248359320936171770220759838595544623405353550292039269358278249001589258632008470363723136070456741722611999031878817048685406145907517674210626384804155303208052264989769728865948968432980570747740797096068678478917933395963808012059096121820640332157540929416118084395981773144721827898590508539351487943743196308069364401312186709644064060195805603659555305802656657699968292884156159313871786868799019753119911647787169657842350667436892518560697819242556643262373475741338821935370267033471745301806792043633550229917113878114335728594529009710414103639490560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -311010196151271140774941479524679312876806647717871418642128982728372998690720890777477252724512481170987783874507462991149623860921631620584890973465701397637895287416120067650911561091768802261086335838881895966655087979079525568031039611541248506763287609211653349495612587776459365549370553461695881434623031060966786770083683577043051711109202924078035228167682905269624552701117751491440788621659387061418297344059370685496040606287607747945422731424237399196670274439164622955538258507158073960478612871521697906156671691168938160163665960732371487931854006234581128510696178367770293432222868082664399607797037960609121634254864990584319378439996310014524735595997727565270200228622320628010721635986318704223494929291681641701101671293413895302499622076109997878570581561378418269490644119193105889707190959054815745314509759936557057634252967462639444007733892947454320025209325595222703994545362014150116831392116928235401178272397308466293534685605348062115056989165148622465773040328823792223012413818947020833297086335969005078054278066393864363588880781582366356426858601675854304891992290271159871018573526946967182600821561291232514549814361496501807950321140518756210511138597126116220552543116297528935470201574386924577847244205959070203784038947807747832772462023015181226695793895526788030130304729720099554255463040637737012131820493995883465040166245208661094007454022671500474909681113115266442003550541650601195169822363099052097099885769493937023055757886984599087549011308825558678478959172795958031939502686914547072860571664465205839880779731395625813312963130340440871272886120761149245199992482589940595090831274253467143200804047200151862829806123636373525264831681353615772444882817970928961466150927208143703782165421935016424754847960349228678256539568804098230878931490448573997595411673591799658380553198842141891409844574529220391642589319898116032734159531779581919416439859295878125447419642899658118077179672688394274955066387545046022521974639492392380401582315182502477811422469677325182539660270669223395599327713552875500311163234005675037592223461422061003667262883050845538985990966156504161572817612053693428110703182782493150334684157726720874376077973832523606697148913898962574276365603763847440606142147652854104385095032653222129791263869508243091691837452130530851319540292723623939428484367724855759744901197467143685692970562779011440634337892220727342057214384116177985600448565680066651179594426830002210357911898224968729583206144456349519357814343586950958175973916868082017183082158717275377411320786941201631874567934724605386984674194405058778783659356911943180690001493335840280556406883213520390787680891656819383539382126425486821942436141469123085089680782109509704221070362606344487709461407637019701652727581917288861871750060895214390254346970427912560459809836424088226421180166683567861883711315943341826091051989624026408057229125847326498152515229923843986096440835541952352681370393199166909228711533357842185922173077776085904102639534276859179554814228976644416712258910675894005583683091440138901584397170555688095725592121330842365495896384689563191138333062930097109673930783880594761867960149404651280004487014159872353337131111706272820064733277326553497099953427021951452920173395262296022904919196761312841645024966814408488573465971219411527383612569260467404673412967784263061568286165707305162242991942020693756953293674331350784125940743047626557359697532090010641410396174535940321301397984310039732563347639119002712034883479943344771705338875530382073705182259637171590457786285102080026819415973029419817260101492860707774050533248313418074278462453393731553386494037459266698500140576935553141654123145701605289815843116510749475927482634113382623297791020225223770102059757685065387816662272729696197128906775549741244877932797424361956229605557321612371748037676062768551524707826265846991760628054648447764099525927796921844765464015218028522750900314180409461685661436829325348030625697245980225992343030238400563592114970895012498113203712477783777681052322179753548116795894619554777869277011630238826500926581998351273965420826187588573779330102755365306931573140759110402258775030338499694065396339361059938867520480046722145621373586506556364364252581322265404519151035578102770367056421725853942418364194844827561589448732253152029669978589246338581471617436443622482830451090971619843423379079546178104162140538983800979655026424107019543561354354682172218462492061253961217690098578572407926026502993317432577647522803501554883782212820219923510479183396293076165010091262222497279742873731621728875289826737271931259311030395104906258629513533952959128240527009209935910351667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -39477409535919173976174338547737343138048091976524021607867475389251151056789311802374018031393061360304378232028429735971048026404463616281956595215973242591788545246568621526369018208681330116748753815133172185925154556964505390923807780393018303787639343221356509374531411324198141767563223817499791535771846435952338692764990434611072717598454507020011710186129734746852558132465410007132488140695654090704859125782130987742923058844877798469566429794252030588658173498861508293360349991375548930778493210425076995010303649757767890675007793905839543227065488526978071654502294521210178217747670243460126830733049569603185101361600473786567474642192934481544677620786037126871934937941467994671638005320856664911981145787668071254343695044346548443589955284649823909546923077860455386013739551675823953359513580830318997076394610637699610206034522722790071834764620083067370372913778413144437541676219129389858247640214467493355768699150283243933559827684081716529037287244243075125844274693072828182143071532047371366119032621757412424022312826483884516051904389214334812787634286233531916709276434581430533863010144862432066876666935146390154104746603796452710776997742128803380926181222463207546902623441773347775579294100089056281583028295351910986090418751985823043531981186536557889866512986433589097566459334983628539376252707681261485136231518067932387168747469208872555864418733374930099473149536844608360305621514044684523949995125341277049238504769589392531733408093619827550717846327767183613816190135171810682038136039793665927277631702720229733651960327205141202224240831695258395354854730244270176542145616367304289682801825662785189532833221416845025592432943113196696370657028355367525485658298379512216207502540649914118850504165998631693344285738781122482900846057201736675500126604059649070492704467642864356925664280081455128406788156888490654089936859845235786317308846347724190592032140959957511265167950599241398691867353159338644021665907747387886733264296105861465581905877322012330097643211410396439665253158823922542418655082272985806864160847893275478168122528160160983546950539336920540258791682987777822286727672698608028900626545079098389605480650167627906083350525522632668957178986627663170953729304782577528177520788773799976481861605315354122699712343577213268813130066085925232341928780465139219302593267956129820703842918345483778028381088033681700123609228577255228271462107506578353287139564322927237054229866767297006987737574529448535859878977991657434985124838950475029462234890726076517785709684401646837234387070811617753808580302520860704390816355181787536525965392075169341059699021872356018571964896083945841384653912674088654207177468803733566572915195658389764119213091295357859789168372894256116358627976289418626378992145687448983969485764028484198494388684188070689232531098435201035668918400261980545979925918276173576227277006473261684866178542602592540472125691170463932693538096141864447296297261295885753636161603536809696191473967621313454303388844016792897321262202118370954472479937465292136378214516805364678030720401928279387773872003498131244650954881094652651771407520060461719091042013306367818188432546609111283466698267948771143865787084950462566807348146837065804457944239781249136624212721770854056404440405355523598231554206997009379169099578439352391134078319982597323248048756424435756281638453749908808466506354610875059708409215663176533120066598651156070426205733503284806224445678916053590522230955808259889556724417378651064161572615221886484393739127048571832441048254162482514936590773172747020653922956975343457675279389034103548533348102742725222140976524631693833533732163207314402282750858648248436768436581238739034545235551826243650692211837135116744679169560621347477016578370499739012952476364648655141440657752027379066230491392994892735183263251934379076629119736435519693338189035181864031658290679000009372826409637340824761633148494684484770351327482883988303774800418946727792205398173289459344296970496971352056178717666323043371361741655592482250369015994190219004079153247248537301148651221594125181548306788995812481703489803732248775453093668533419990397100958048584768216176789440512986724698976148120846333201756143814854382552168499026457812758913072387451910768147904122731143487728819093817745405355969918330437204874266369027725358094192742657832765219519096103240543825196696172612581256149877315561424731837817116455016882650450709841485730200688349018315574066249140095676927570085876377476922913004078547806527944971163658934219798478805204851429864303064896027703265161883664061103690891393485717270878784614648517833209818284296441188479838213993568845850532496015360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -3917896089676324065771762658249879197825227333638023557672246048021584041168581460946600692193686190568998688672937661172300558631620775523997561080047879697831934986498125800888173237438940129275096092578131255955431595966460342172457383546196185571943569459081307374111412894939973027991671002615906975759792736732203535915151176134786056214523232431588744841006872177785699795295624952547631193866280531027420028017514564768811742081042290158582067846819112300186228115033557294719119321644005822712114562778636814752668323127335324289459477193494824157013639744484613568784957143604857920141487747542325367752011639323053358580576645953356307550630195042593983502129752269439559962941011824033411246954416295376461799555958805431229797546035367781390732386505726248050804077814242487521362879691577434458641358095889835671682150153286304888283612823444336595628602531207431056414077011646930665988351117868462488774868669786994022814388063397212334277876264657393147592693346834828945923139001675838522173367540592639744603240920512573988517377529343960341804860354862726060854910571620395222403614358430010697342508283715786949043945519620476599360883734981238809028505961630836638758267990511215382068289365719602854253827018451371043478671170702967043480459709077758576545276280151638875159221131109068711500069355353369818430928743518070620039200067237309650369619245350849402168486795633889385283581174900739447021423825085920670548618515089281794598128612574716950774698481884968441470343175255107905796635552412721332745897749055056096162438982948891626607210828541048592358290735095456935544565932552568467370210782626358404116463666535802681258076835728094836100380491368720503609992624667649459509670256007968938755657977094767845261074388645553730867872805025280103841680918680764002185460442344550221735585049867397999439434633738079231895604264819617826376404240682879560098294320449127594958375120868007641066287794430234553457699139402536963303629960673589372526203666035056214320606791267880646585060882660492196288958229665999600255291572229828198240853923336316263967394092133912218036431835624326676552163177104539933641454486252924520472541704340509665938136267110784538481137968147187216301173813566856994082005054101744620185718423615766524449978381193468542030532910248848668006927331938614343126497810322481029835764513422085480671046894858345858433042863101349841234639336833436834066597602155976819480007365606199402253427576277715408834205774836018546197074833182859277483836783517947806279147131379620216058859396042423680674636505802392240263369046307709649107278242924525646622726991715890689410788249173148227933011939537060715262645768962156744532169431865286376763058799682570533533708575441060225838379965060707977676802772635290477168820170959817695236238331355339223078569643246385337921035625325995416534060825546056561160802809240287963823702266446670072763863719201973993494953055034857527085521968523262032426849474251536633182012172033502681233265000533364198069917331056986237790244568757082446377208980155637273271882579328702877214904894695851896558859884303220717895912560019816499559054591578321215191469395050745471000097764332645849218503048473924723635447990320518497879427664365076683730157965022647445414628013474755768251907254896909817532974294593929909926476942789814360357972349071147499812253616337418936364585613406599945773674328775894046379673958867823565080464043833780663636749580917386837987147770994988301648631073870983675611919222807515234054447345415958610349881052806890316723563210483280822319281895484528646986410103177934973980121542696057985392086675957284761719021193393501817741683619831674191483342034805175488623342845331329716516825459104972028721765798792738291107535652962789622159663199959297970973769285225201437520919528556809147327641041986551169190978713244761159752041266835068666918152990851610901046482356146405725157949546737299308205622909891696175116351509776991011997192501643165463151464389442654186654521283292788913610103169564296365749344158127564017503821345696867313291996363759924734818902957743644343676674767991766657192596175175545770592731945740957721983626885954314708675217767521363960910385722189934078009254354016371307135642964393679676557778037750552939401518811687850587041973788011248909267131048200565727498205641244425363893548353444104295828795432651916326929699857209227274251873626131514405892544070230343014937400574352489968815669140768075861075091026226865360091444740424499280397932469251448514359812367807167606141439230281512109524997910157446856439188072824337549521036251858012614483022607652145288051975751139477623114535391489079447211631663330099200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -291889153279425318665967621805031159446896294355218319432111121543827207699615190607878007844059026282796164272721516692243953738607655203989970365343276726462280187706713040565462742452932349307913932469311740634104519905833956419078381863117763846526181502390368039465329091567984170126071799903694902851567140179865127928896625178556076589287998883494246408436356967395520252409695352376497868322741216162993275722268145591396656284362812300962852313383286047584422214241735012528910435452041653514120138304965593313442364890972486915345055566462473331831315929727084379227371497582398013070585913982543656925303087859418203528346513571180204496179680452370328337985710967022355161409197117515635730874068373301164168820470635503948465417793420377898746217488500780662957188927280656277090241491813572114748484892227460548033397115556886519915711329734596318137108576862740633276095458578865507203753168419492712732608547143580939166395472342593514583973439305181651179348090805176657186306757259692898689621343249119556115023691396789114494957202439768538057099821757343362186965167910079167060442554493565945924362864039848695558810415382458679557882784925091973293810680326814049184496373743690185697157179770203063054453680104446504631461041745841163106071164824564007489523606190160863804621201092540082484620162387540613428051519747445208948975672401887741757024971874465948424989010959537854306076616363898061651002933535491243931647331536019872131901790355028783697060624505163773851321931430166800586613489065745207025309909254512704255925798365868526270297996827969957818827852816589008768635366229267661992537377114623439902238486122682819023216214422134776405508213659038576224517901871585240190468641017411425119759660489396378911326440005372249334200885791403356040618433140514950639390605826208469604443815171874276849920957703179151642364244134529473983355095949555541057786028708151885087195738538454628922595650106961435104286745478150334400397067058850482646136810953607238066103041607893421401981514819208001410622360923158910433868100431536621405949136846131581493388180942564876536425658585569923645947123910102863046835804434224648057151220651035382170472431409964043812347104603961909838992899414883769347998217744578256468993107182838013037800274595867181129253966104867028169744496378251250470001118971783358315164456583723742336019413712308962124702529571243332515607417571500611804204735128070310134389229592834556217974394374734271568386300383430053678785285756689759582178974408350335029855261332356296544093927607149604813723448241508781057697312188949130571915581668392707982889601381680597840448492914043056789137052089315976502763773448812897379104145778587159392604612660080051987138869570477097123101668819451614281364442882620659134814268592188270434254598158380509987120937342681252668183293417966141107286658714670396703066527810518441460328065417580085094441058428718295531110662788554234087876220459183316311232936551501853811658029591965914698070031679977639720028699089688878194058756242214271760664627956836397896015753706525657795535774217173229933406659059403784976868674722832306698692510744200584628058342939913597241379226628060075816225706051295976803424741663977098731640974758756241403865358627018041652594177618657693735965071186932905951173394809593994088050412109533914156999861969816192025134779528235084600608381745926617460165136098878164755483622576703020647774551789348527212669825028726140490715881602532529011202881905048190004944542944898954471470917588559007178570782865868500990031145282686343212527924853039947702816092854046878436571855739221487135751233549178296253110155123017256638181184677454524234539022697320955842142348681992351774253104353899694165100736328773491707409097954039688411680146549940256528793224623156648419941854739552849377911889436235754839462547207890606004560009806809343584355560993919263430202539982374132900975713302562169849954414265114553168447705520297463144073058263387923325198503306181866413121450158459104501729861497949474438927503317033884428110379726129537553602725079492606727835793710130686581739002999417697817421278526930814145368811623331412708695654389919662555600468705657578819209673748550931997051194017093866161613276964272772608232522202956709449514173084848197238067909744107941540685989542835969994869378711964959047250329980706373204772014469522161215713239145331381980538668623914002275876194151952467873868123540669857964457725275164988618414117088154852969993836824704149360833847407342984216705666138088093772391693722679379199278785835928417903785240311572740565711630666147705557109958599541169302735826966902773350528698217615060263045980330393600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -17958030237091763916816517133422553818073632813676912335949049755847170166725454052910861348284066977702522112252942465073205783197637060430862100045350630187740826831258153773332604522568762095871710773958514893614791076128885736579356939129373863424825646072037456345487366782506519933237855420931759023395460210259461355376587927632752021921024287153311458058872645812393798229981307132407571309880137207887142424172617863868842576477208172744687701387438472640481157577353157202026004801573590923041118467568834232843618192115971617719167129870190611422830541795896476643449426985142338271109105299836904214386063420440447023412551287755309544739467071532626035047746491140661362672428934271949647149283419771967834900125749549660299122079014380453953814187577728005578199902162822393721642206892657955580469499858052477051775937946014900103625243373468309681404799374206322038812561103879190068365484140288539777378072169180606751916605247747355264288878326987779150832685855159008597619890809376854391003572919185840808585041955576513520519429958007340651612150813109519972299181165548246124387711003329391935455792348941891480943030077569900888713185127115485088239325858460616304648533307672681353103026599651511638115598599021667423176102015185373387820886675890062212231084607598735628355961752353230786687281059987468377895849397061724126413220750820314750153822511808651021302898554138799485076824474840280182703053230952698347182660150915120514968496078102042345248732033995746235154228278295561062087481764462088900432774090668673892118871625676028438562200218946815406225365144351666884892809450331460688172788698298817882969111999347198996853310447575542247631072466954482792674636295395979080016857013284381593218327027742770065001038921985357902120373625382587328003878159881139773808611857999200290563327899879839383269240263849763739832504621160967024633760130881973109737194177980984831594477072095684217932305775700472016624832731630595848201620872611004976643815146769289247306453939475127184629862622989284306075473112010220390264335805022025573125303107263000124946649602945001098550898614139464342482873058810194623505466608016748310483468821511130796653584397590232520734424004045410825807876665153334436015896266291895951619378589359664771961020873977353337789730211229338295186975588127914277315026012275446115644646921941884931293006693270602193563606159027616379533965345119446077835986148198806459888637631308942273078178976433033440854829283641179554765797786447494327197170798147654613443807659991481692081714264835653703899778676740517165425030545275773845473112118534935757377081843416971293923485171213425048916923921060045794198554684178282252554087905516843336287039859218076636303206698253363009729485625795584806683997718386785564267542316445518003234969180946415346838486341640013513595969586766381349213677175773551860161723123538916445388587273094104598647164362398561815387181154933183109337731777678120306157470936731784414980819253305656997207728081817056351361380045277651031990690301694215837389685989203213776483907025241350270645838873880425659383535914485240150771473022022735771504089741414045975342797006458247027396233562462483541388212368741183327889010797119162307146910133257225335703616091615916147601807964134545702801259026767960112172948761207187113927439179097179893484602301457518858157206358446835642498194609079032468830621813938498068258993424857614681948440198188385164161497158176258717699272790278200476792632131870888371759989496355935017029463352300345647650931290465085177092085099280490830658115642347669639072808051039136014747708941628380006516375960003269856777502517661718473222659110086745807438790431408535417748717841642996554707576949398424534729281392580391898710842162640738941251967406053197801988763708227951581657385032355543024767634748449892310258636003128644560312651313769044039876367360113013126173994069005071041032275751348618672151510372349585109651350260852417985456112657589423513071528307605312934362936583836394155122574878366842391989108325117727493419850605322649449731197299037944135822550408266291791787482359053519668879888025929047396726911539100817204254554276541523593706469371254447329263860922800586454041496131477678717533939882708168944726367953924109008347888050757323220302394291860241619972147436629574213860524058062265316721232450815717937881510665395873036807381541745406385132018062500447997762681145474746243815694925512120346933144497108513202322305419040147579693734752191199727099359038684758479489264068852205790612233665320702426114328114588985146788931325559012154023632498856401873218931298571621328610627833035711639811088194708658297833500180480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -1242132017683520002559223926073771802602806868895932337701171046960798024607813006049605218644546574542348384716570169480327396390173956965193958831053763052191828909719156427244217010202172395066476531981430626094004045740689912302584399953564040482222636292554601715810567793032474610964932143782442621658264209120057694270152319642962192840991462796960833314221357550034289193665774359520879585457908885176780343767866496912403279382021030646476358312115783997890391351034754749371105122572655378056770407911666111626093501561553669973575437064575670314464604773195621647328507678934138944333097647721515804844573897705006597422065416962635703345477350646612981401702687244119029657890199800412089491145108963432355028637939898943031598741880672111451983347312707077472858474780968760289029332697114466986884456788197580272445674069984276466936366451326287835920959005748040444878016088218333997790176811421336263008770347982481555367416088877504223021906274820888597325857016460975820248010702445459200906642813751866112985932471098347183655576421496689429647315546028882145530698277298224963596148913077784219747536756998919510986143787405341448231528336827115688650244056071887364717644335249742700266772032834794495867487288493781923262889769176860497849684583767921226773862804280798243828278232080556091571472219438404940166970594137778050082148030992729979146040426360670014758953300141928544615537735189816936297748397016482417165738998454286106546944825032655753479537433865669021866038842779403203922179619880113290943944222730211573757433983080563353019896108418869094744360760740238548943733495479967524700979289350192988256857609068326261345399038219894502044996013944818325213126225545173629914794633529397012753931675675865057646191604514521773556629391692034107521013100458509674517043067509206211267303460874489016494729371184989004001832438648113597364430232984954965851695044567806662543535227346988127299606702233875828732523913438959692313257790782586379739921833848792458653969228971794640916538708224088738578801061101225271351026152656856840385021697684645641231838625991397987926229309066271273572569709984809041370247445840865158085092078242860624319199297921775065080264012125058194380341033096882495377303918043047798257735139256119232389180890534872673346239401779176834656527504831303109275941425087267444534345653817277975926222916836096303450857445040778883153508335088587522196996766904227953569987175370876087337461761883032809683655810039494325898119479682844799939622198972115228456900153794966801267129257022563736279583171333369658777784520176134370423715855015891472601138922855912675191426915523247103827432611154361998498585442064982874539179433908219521659820844665116273130668365720346026049308461955970904650876459266479873354893875572440046890162096215204899510757109338633107710043793651266280579580438660013660401651083677105053867040895106244994848111505223318083426667712802570044452290092896282591688658784966655529294819863638624106936279453313325330828688864941119804876176398460163210969581356169999906744953843335712374347970080624879378903996072959849506674872540207026782736381917592952737919207988702408285666055312881264108569057932063600560595262458196572651169300458119941861474026718343170779670869993270330500990852211756265670631669051814339426086793307052695809687677160219325615762008190839729704140210610943983974185883608397220129494231526326042097366761721461476266118509159293380481281328348843044412645060720847269691863596426872371578844794688899988519395023744100167255227283838262840335497928674851040794589790275355266715954094612003577862987350449403710876432236945140573850146381021889148314659396270371008921245160721226312916808096918980920982456701134017959832317188291520420462059956216406405872956814744967637281455773470886614603380545322235934700267357772558276637456228814360761166260108510376227782230201819032975692113705556795831258449259285144072907040445911439563017705281733202002942375416259291106382322193764952083912300027098622644854404776235129257486495116872408293936586573723355639537655161889246363327134546397304495907073858315061841832780989649840976392348605082498914326928116012041791967011037431243391362784446384664391700457669978602193044463873136350008780497588823799612634830062022074744059511295716159314850695612666832733612496703288753989292105516234360097926553625283538565618773794434111269148316309600293628843769217568123974734253694676510824041069206130871391572030862214763172938687225101062892031849414483454061706716953484835142389669402196664066299192293703943697216051825161608718778577324477507455797994363274659328470821481666878215602349015040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -85483658081275804063167627560464587418110152371661572316499284813223929063279228677563698232826037481851351023757440318753942663451776169004117425117612996407046231838384831600288363439426044097540055477703108280528969021173980928453433972969191147705081368044782173585705819333920551466295187906901839247031748221194923436108614541055084621315960014466616299467434099038106733434202277695409225119397127015513792553489495715374703898224460506211520368740641807636299599753969517810175891975609210690359668859343670410159446951742937282046420916431235515907037257190405439746046304071174108084180005862614075355196938165735830951848964238610903558309997941150520753743345164519598553771051581599806899004347997378503564723837682429803614851200694067444061222733370469247145420434547973226387980587612113361703149756070960107248220972628575912761913023634821359146973862702101554121707761051128125240391527157746342432971745655761731226880221646227561257769059317436915378318058254857203224797861436112844423445370354222784951959053276796089439012827267881456780621599846776110069822539044106143232181200866884328803834703966628280587651977742168384144092686665203878098621850249892432665888156363907701865306140214653216604919171024284318937532166971354725198369649211206477796939787546666287702833221209643936003572478337484933978207184344817175227180099099622676435913228281843515553886406228517735487642569745287320946032924303739351243607615746706342559414390822719644761382472155662108412014049463785836335694231933369798777061305994121667563416277536281950955681131516896148379085969797875633063746472576643603814593736189027340873336653025390963320380536697825756545538793466749892307791207848514691143062968299948862101392226346857387395981785457312352116955360005501224544529702305307542376608225865510298593798142284491416588175194221610690130461130410451256495552135445438580195579256441027687800533468350635038202053591600838224997341831043830317961953466592126995125193909396551950216692027407631969393475861274341467329958204823549620101813547496021609487716054104115392196237631428195673995416794437039712374637506819754627585152777692754070380349588419183766321871890018664979861404042441881174619204034543936566040186048335607586698445798130323360431346812584835465979048422292812420513536319346131694581749752611830201654596841338366000185563147229107907755061893301242236985212436554105276549597320842651677299572549460197853216948930637264496273363228756336956113459491493972732322285448676408903858390342609928054557739835074121321265546620062263173317911135341013571235170316944558035204896723214222204537201592273388123214693353385833554639275852560632869564366535537326261655309703941521886326877057178314743698614016480264231260224654630988225124240921329111420534252727334618720627101971428933968137557369522915808881792634458184662918624586641430890148376651328917205479832253169922428412881714314680275466893418347991662366565297342608695094677259092000298343770777580936293446857609507131206389043285981070019921793016269381655121043542132246136725157591513915187832942154872084218026636447829342933112563511823388545675533165951845907478692671059187876644197545586770087527941316052294407311922587791608066110544259499701693219562557890430002054688665448182608494791380267828989819899536626359678681299828327263419596977587939907327006494989009134417539668199802873132010307167759350892970402526958096335737182290130984668423953680012839748554008722573492060910322365631372012431179634796575952616571556513641757897568226728317225014612434032957296179703688926452443378567823434074385978053669231928365957015509465922365423609870844486241672200409006013927443082710474233064252704227629992813036795446108119493493707850080597748349793055325585897297942009795351442891123269319225050967439028200964189691063865966140929240073952316922217259514883194182575463197214976490306397733749957568912590897504835324736370780030185403969869311854002086813137450837339819885945878316627291696737127786988078678218121320530721466895029637283621606773020065431188850431563591873663232391536206128136865454608693325352156145424538954018391232354407218876393882808237400646041838504581487483482661107973360080528258021724678622248059181975126638232303057798173148429007501075712823954395712745775702999964099722116878416162511018622726230828557387591290912143064822570682292536949402780058109880714791906925395394995989657869461310146370279151880415295400426410194746583255461491320712811787493995079978337179562375862307266256006450016828182015590427502509327787818319102407465366370846103074839648743990825983847988756050973275779636177968349944217600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -6416028097044069720191540452591993281802532910544998851397081199323139316191472739863037222056303405531800415927406027613407362555342315322114340704583503855636413609522430805532062404963891683561257075850419139897544604743992175621163668976656563845277885322597755781418469862270279279047616849584357998433447562425883240740711569928282925651550099255486084012489000776551679219143835409440270843235197244649551226424159989398089691488033729684075836645536222784507306269665203811761990029223033679777928044795583570694922359733878553608775392223170496363991786882178401093158825553117679279240638488518092101144835751782074197292306727149981996273894664838419108231325679371055922528990198146208310872772589140836779675739655798634374341500405300372923286549707339318620127776895317475995505306339463292035281549599615378429556409960035174359224856376089191529847438052136806237110221198268015969907133546131615225039759675947568103418955771003963443765205652275988414535495125784586906259920193175980313493278640424216434847114120884416086889489908499648576642006933688812053643881277520883369817145505875525825661279714445511115309534765380239265868014570353232273440058417603886396209131755926214250971807682884692584667716216526199956752474188090243085251851497982824894858639514436972590325983869741364303166249394676455043146385003188707185205726016121342455872341430001469018328681052784613669173026902358373480304982852502431487365039144411343489086810037756390064108945047459196922986844117692905220326461920657293543674367648055706944882447859547311668998113031450611867939562672626990295970709457982719199816904281186814287261254612738196437965934212012240552266298469015742539819021127185903091265011179845601045453112487590052041560476069065581906216542217337922721067024571739448282080598192518168397829429885840202422475301502522839406614916628162043869060739594827507999978011026086669209093471396200380612976066531251842967261559007772925682270397001623621711780846402473082951785012319605240857707434746649506744939288533147522819687043382788878701933821011987382823681465815377983220955926797288478122416992281663151994587194349244889215362170487370970057770240717533863372021482565365342594241206179278628621941321444641784848206054890733386672499180766532894617034443569418910468909193254514975716690582483303601211706829153472446143926484554913898948328397121127021877941702229507621444130274968564885039447433521392049757914753290397063412407490857459057164693007607311520569478034158176946620776272249809926449900282860759824209755296981637725617624509666955031066961399058689559998491899997227186672282757724033757183046279966577950958502386913779042522549260490375048603979364073734463786172634759640603325585156298777058724534136619024892653071299647120236676178035509134930599900591883984144096553991759335604446567576541581424721065782321722002403324292440817979749954016411552185543431231103907219677225438957683881385569301109473367398596053018222658729514083312799595243979155364496591148052867968617113984009213053020687047154961704243826891497116570364172653196685027079676277944009209878829458998611931315030143028272875747696731001425883873075617078492322389597119981743293241401676264729828232602227647175171851798938917075103562173795866529647494047060411991360990897179371457984066742378181663704670985911417621477960901022549723151199168291668754184344577295807558986227932852071613923280247056473673651670192345405152873452100648459358028874989891151121450568101971983759628389725117340281077366538135075718775268469901044214520072151987991392393099198694092988351989150799829969874878379681184581465112951657139032520690787301892025873858754559203146967632491857953297783117256906899335337408862660754346267964970267727635989995475924667702600265108334445269289890470085076503616051726718737884279015401988610562837699475272976873833609395292956897331523758179101419751011124803987914800257201058737929263250838823270456219227214336262295177613218198236983925181796671410878263171311702873540494205557715436407538424335461071465840886457576465314242649110929249893724102020062193942690112964655889894356869540855927036656020420155636316908201204737289864897760880699246092382908576777489445427388978094308191011979047163380762506617440608331847227404198498601716129396084786302671340828206962158998329403385136164036043260202572299250504867168068424962889983434353373054010585874210134144951546658328795358472025501559400517388338080512492054149995445864074538323659466775033055484903636923164123087381810672871734149435059907925289775527711524207598687180353362018084269494109990980343458017470054174724105483405230080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -575582544183955064554715344392653016627896966812437939452961503697325216488090046324866389135251461054384337764454679161108147334693520103984620119301776814295127635636848089756508043462657117052475488479719555559442265817079257163903668759693117024217744263327573264560251755069700548837582795913459026923941710996474154499442134698947072209317363154729497423076383049556722451765050373447150982268608529320257337559707703028678549702059637265016718884886705506685699617044127783512558318684070091893777987422456395269855717931421377969292432934688753879755272920880464355944437120173688176079216369519301179562929608653040120632702483934326008054030744226943110707677919229965023540625951630898949590830739253530740794456238414320087751247080831855098146262681907848881615977659173190285052336138593853537144261248636261957224951661267291277145539083250555869366429828909139135402121053930297265094346728960808749517187312606086207002664869768304902043254288145890331432133675654100741156071724936778301954380258200737553914500462350192671516526535583406473142380210175047183059630856810548426563503672626127123340997595514544766259537264281946567330469812078511040127129474142899592645924952068330606301406172318758151695099654516012053882287398519874738373742935163207993015245158580853144112156150084629998758074644080512309032440438177838108464640519167183133288257902357251149104680381175536137817080452177926093422575993106288061457099738948433840365535156494017124406388256203676164160779764400537828556032359032378426386172875281693303613429687710571246237071425329409716335815262387291771991058440674185720467085361876498395651603936590767824574270659028464245219977660990728255200154213488809272927654433124205351674586466135954355966262936925506666404066597042207160321666365147050054914119170380400960338953117006977859079404848405182907470717690979570909209588216646916694715193727367675539841644287710389268715021663916727153637902005979550530733389559975515314071255336292065599243428567384870181664802146835518967941435979307802626756145565141065470129949543522127649192808830079686135716209637548966908832551640192568785923865665308896608167635829601181670090558358949624057010997085673706519669182365216161287008453083348817511587785455191354640844161986661581662240204306124346610011105064036900703285990586653879693278929839873269677175523921359252905751061914036061877445507612792782152441425951155068900732453591966847546783221537177046465230236282381963437407314014281231007137290122058210620867258400048065634002576000762780561118240223045975210073689527718092860155002836903609293788615412569108587892341623841461946002039804011922505024121310422127531542196427751794341510668631386862000194438474740932473465451571019560084153988851043546435208736477104387932923641753267614592840006603183191454594364334728756946111383651371674555104128668012680071450127176820363236998642942374241179108049009332540791859556248746073719870724248041206399287659692008063694786145693490808250864143580634039248324585001112125959138932723979315924444464655543812411802833092934391183560425126947345624362178150755591617794370294838797769311021515720844216207245314394359949961936787035994686533580043722181341787871275915791839289177973997594613862187887330246773463501810670946445990818748370999122473741299841427706934123680860359452374628456969082857420731309143969798224373172446095287652999440991055586907228867927370098343818208678091488978282452757003112737587304309459742124204966124556349679119068583765380269431215405761302442102434966728071276014401042564876611106742490196873266335010048563797129616979435883180129301290010867550471798993605244281774858556573617762788737389937058842954608958202910654313156919896111971874863367514608398840369210822124060577178838055309662344953005522288047983830907816152219553077776297498356075477494331660648198513870859891126565875412115585533612317859806536050595636473126957261195418153327131345722447684749882703023513514674227742905040679381913737037237861747211123750578005037478279450910465266550586123269605036352049584703001263351407707237572733634592831899631153323236740576381571231443339999299731903043808679167215451266710615612406232997934288189180766751140535833529223503150287038992577952889691456282255906666324299046721433151471479418589360964550360130019772807805891855379242657980099028477157160201858319944994622385773413539754381234848707209053267152294362165268135335277991268307885369007147939000667842553828960151577951106128765160509272897420722368893430186502588580353592893519577087051541246498990986995857099653269456638570065996397965002464540178502485439878825192194048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -45018929881179646824336646401197097372152985911158322540722789235916482970094920231708418947131009373190292558951725933838809809695237837542723049928257244190166517961747133479518655058963122727638408265720533491435979583459906086864767609380385960441671172729772610148586233170232114152484340087632889360645990752934118697638057001713808326028417920490784925203635576613163475757593328557878042389755144272895145440423081059445708050977118425187240019172113503516720103459515674339620791773918864622984713200616616144616491196145807182004880300139173578377073961232281896294591461121217308994160401833115769872426012774295208854954090634145635840483127057922694009023042994951434897082320831224862866325895949857922939685662058539471939245541656762392133071442661893939137359301715691181819524981583871465056163764829454762162892856015527540504280450139594967702676637486748480786294984696044062817679585121044758975350816476801933817763298158574676440038164193825126900052683445064353544062780622254239351937138719278539151233289439857284038560649552383947612329095938090592757806708677795973546454902614805154844312203456629047242587044459793155776432791819726991801582843371264903131774275121811376659330216004154994312478502576840510287278090005260774105249658806787548547271360172920449681335154958626797675299319291665748985835182571987651469870596881141813835334684747920062636953164417552594829036386902442145895949700562713346691517471079422205467318319010900362107835033109373132963134743438716062152732066459952522446517546238403307432126716970631408007524850929845885150899649585561643248841584118040619638247379935698949507354700474866033802537558327083784736372264031443800999049985344762213348594615099168806132985908332710500652240089477296908674943231895921641646769619273101791464498797374849603039980759282724312059253857886401874131073305092187482088329035468367584839098463956687531061625160978582043493200795400764306316473527621478368739050450290427844290474922627402062587316152925607451058728455437387385000216647650380697566665816556846941286951516327652142865125347666274602557417518468038779501468838797695253642191629884009109075534653174673445296683187971486744708884441938833280353913460025619506178702843104749191603478728377222924375594445055257996138661357983477882491390948037044825644519263704844728898279140408328608756702069327722739090539351052465785265803787443516341063292171195645579995747614114695963515275778297896508875725415920534998405131053642566101578528145891098899288231625674023881336675416008873349428893250159381811221967975654462516094177574706032763667573220682607733799630987986809420678493889841264408790127911494580639871644639051338202776466723397312722412648694564841319262716553754936679621632930069847711238447599578843048337544227480636196885579715148441064103571870042476183181751364588187956075413296097516551659623622385495830374887589442476368571357597515479493700728010011850613557583295602349442650099786714014459377841811673306077930119708943794198960388829117818933177804627366218847909888777670473893677088244024999490475166062156423434779221505308680381706691105092293777664543953831204079856239287592174866008101537272081164379523541682282945217486555729371941281320487519220642900075163730129334657889881971886135414281370179261568878567611881572990851001017715416729978665957598875674806469222681331734353537518142178539414252724639430231187946658171990772513115061200331168547360830077365679560512861001950879941550599750462042259018393582433804557554053674703271945844886537999229103321167130615191472197422580983364655206624243211551714235167669703448063788565422497036547978672058586820604239047116606106960703746176245891777685792823402041161539588164498368600877159875050734849062032084680102989710948062741761056737463442938215077467795162013216704840293485726294713619839841723408262947745199050141346732075795522321000983678099051722508336401487905900675547939349552756738949092126283456321483023538955385369015363903301167151321256087727842988052277125056902937477078289879860146524370985926059055105787988087615503234911144836234815096741652782035397688334894513251666665826424719652599884165200707580159710982738168794314404043956644788390353364140086189655994542275603288792800932128151661764379181698860470573249565711574323070451944747488866699622259313722024890939546072012161604196423435702583574176448763333256660924733506916575520305448371623114097476380993619639671430497016741525447619702401089172548623090162726383015146474862141282596260816617403719138863510786993355652827813379142902901329633583954740839557867019363830086706849369298744223264947358924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -3642171492072972888460460843170134458253957215457019389937207215263805623887956429977759769146236606637055249272971056916000371099572212939568781497355154238558245674720448384643592197002260481577865151479236707936238699098455965905973472039589861394677807142452133656926832401113936805891602868141863522183783407879780385366497632242014935602963875961703047375237756298740671565280112764873759097382408241879412961688268153558095361537948684886181771625757177060908116825306543790442204790206138075877965562037634643524558223872368469787323992422961719718766315835987332446721741882048661053168891887831023901711841845226811271552016532653215811960492582683197290105481816602134953273731234501110226601371114444806001979641002755934996597375184147352855401750065128984505498072566067242608882510036503153951053725020927394203268253896426797117023723241751400685209250145525935892644136654891021024812743254648536299618528022807915463054991758764454487879992789327686972413737985671097506854550342799722890686381205877452655564479644806932597779380529696764798639673984020223958354739583510865613017218131148074024496895643591895422622786101926474580913902231517535576786243277130123301188751828580598039281568971020523537585397089535298668541042625343767075746789490071521744213361720378838691401916731500023651030084914287497545601625716746720646355190259440333970875063100867268546231755165768362056558914543887512195355088719827771937398118562492849574881693338429587281098919033585831100427095466324903237606189437207557903777623976246085095736497430270989522725383968236751458734526012961872591576137623091642903302587699686374680483834862032570495220540342545288422452073566732081742883666001244715949915607617045939911734975729073254092606144477315742643121204855175149164315273724110459684827615774023556552840722561263922635228634658074290167054190139345547331899802598491653362208066602907315921633574673258909869186403748823809448899115511767903764932239636492601047396876501808294223763758754156917668715323195119921178213231866057511803672899584949646277997408318957045200597419807443933551124331048548686385961445556803473585786388296300274034847786266745571740831872745653283728775896579258807868197000075734249175234320040747751495846663992202324232874888940451376843798156947544881207112350867262096838882431023137567998084246302455076966957458081574690204524978663944339047053206628101658530176619616772916928315499396756186019665353210848856428126865259551717448127672015326903713821132756116297732899574449289618087584867170534214839473638812306092145497471484221233472434036077633035600731145940565543887316003075801969667339035968840343512718585041629303657795061236002889608616245072899698441189813844059088617892426533124487870193693351966808879874215954171587973370822412793972949283931534636403384576003210573659395491423353009047875742891328047774677290566283631325667644891833414891272394655864591301747206213592146663300709595150434794056430906892030429123458460497536143566513743010586343155541312598403269075108619247893439962333643544477298476344980902678640335350742355578877852559932134381797714358925885067880049078217311245675690886510318813887230685328420235785028502872062997523668309605668992813490878811084974031955522122569576080335247258077203028820820079638505901434671602808712732321956181320773196325642959649172429942622945405720905487054794419305365563145442077039596335159260721351352819491928679901780769520015485185301667029135124127313787670671766958478825539045687137404792461923798285786864463939587314318980992368595636766730819112480980221085143026122323886631794359554777620091203455333365343236085821953922392295733522216467065116153347965116867797941326373069807804054858043351892827825535743763203350549896252246942476982974491286236798860015297791785489208470144663846135845912678539499956169585614447784631880933235502307149368542675814510562884738568519757570034008946240479122507413436415169733529024756198044736274331505980333090106166036569595276344800646272186860148208748914746897170988814348896164118185503790491645471849005273448641785077600451096279896850535588741467947074017323074459875609744766469739853831329585446395411972027583337234201904383900451922500625638391203601762041358494295482941443406684331841328901793251289252584319356810028423043356063284405010372243892484153344397880686804380964239975099657053396191837023429258811833029939137763746339070678057019202009201617173045020006903892678750344348727736527886373377999919040902995073935355200592183902498957919311700088925430549647578869482750442941616697725379060279625197085894728733516766230714499939262111447777280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -295156742881475495184385505693805398846391034095828301308279753581073354967532213263711530795288178475013429139681937442439843382625324153299416660983075708100517364419178272446773962373184279436771539100556251567677999334251385756220993850735461786489047666675459355988090322498753784279825390406475495369811014504624238332379655511717814575918732566373876559152166753536187098220281820020257412109614213723223228134204151794795831442089336827810300044104169687432120148617350132462243095922316838652441410825981161682763042020459685314021120641941871868913984978820653847902981046995528069845121515380183445756573975120707731124895600994001336477710505890647494555650423300193837865258269188619935211463060616754313368259451865576596674148868718623773230720423559159880298650313933313777923346930746292269018007922676637979895949528671747996599387196581165713719386807286756727838969372263769940684820025083592598564544566563858005516235978158382045882314967782064889216283999892434468808260248756594634604905934931415149967866655939746520968545892711251658193745372895854600657873501010209805710963360790298061644090821407619169968757179894541459753556253477733326237518427943945728792015672393936112379605290746160902002816727911448852006729336619529964139297876540196182322569383579483016133256029544340708067278031562281590744195586687261943785571702951484632129408957261558673637891159601989483582213019888520802136032445377289689716335060025969583991049353865191926826863273069771592606394413025813978863342111712833408184912222254787851498876949033769985860108984722928617153853522260614779340628235942985500952995887321971666637320337830732723877082671682294913872766297366920495338832855998537717424734827237876833650942770173894129177347412638716321620362763345084177025476978488468592125383948679926140438400012535633870194480907495210591158223682779392149453023862284493140712226918648386745920336057197757793049350427314927791477722221571617002517269253242898858324272111807035873720916659685006436857573141786037241368649191353154533342723401204281452025579219374323637805809681635665208118192030306520044172473766638191575692827550210480085150823618808056795992467182755281989958677474164214149329663727570497507242819264984770385491484739485307045975660571487642595915323953063544212280532065538287073478220807182279268273687611448185025545571972673973437276802324768595770267410367001865208318427542860822989877367176797671284236091504316798122485199605338673114884115662366752720368303625725107556411461970355154425758467703748292010521762851269943978812328867817553193544757993614418926553121718020530195963898744465029859384925566630730772566761383877152820701139662380359250855510663726581732313567045469214781957925324599949216213061952568704438295954211832704443915776474356890752159171175027583844075831499968620490871405868443634001620219107902195069280346047626562213595715426903556598297889034773736356853115552571598517537715321147859647332246640974756691089388235131428747681307902415682492514139687479041819137114465292500954687710094382575740923049764894707912886380132591029782874365719324918345217825822412281429526204013892350520070597616723684914003469155374346128530942590626172307398950043896299673518668579168108623334400632699611745680120520354560987944727500010905626864592118255040875319295901817155362379766892317480794638860739692796748247851121751178284683622249589130349944772763135670249110171598400786322017313031609529060980102983563220699069565346014388528428431213624811409763453949156519264443708256197117812809927342738520124953098426228552356001321850520010215702734193402343947909368537001391794798642027285888886069149080093882180204912087798287269559291163034268149489220612776777916853993013733881086339058799402268282504011952946139786415213164484816311427027418503217171811915795620094321158204197392407226447637728974048704965621410337662863414808894546888777609391083970564873995235327791865383532678894391752997779668676790678426437876544898054400386713784408771406067435651042006419427812758062433817614608532484654612909505255855851129747584339794032229444414053823104182580980458159836016280832126578092457065779228986258370221023623436206997363193212191498014271566470440151182159972615048823712839134994099617687388505267123695099863408325596795685545110242130354732573013374602556133273086325070924139755655749851177777224284851568430420705067547911627845006286578812359577545572317137519750956551552353024053261482060545399837884315999125634411279533675987924715218495915601659830821889433536070888004973467496447574978776023116756984156980330879097111692515396644408999637155840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -19060646852141700017081370278245014824680431586404272978975063090079182467341753783527381333764119235032927749256979229820335601061565415103504993274251106039289676904420590078740196932874184377762698274416192873535053024315682765177503728514994075585019562640190890564683785353287758385160915231573031663891924360716167001546712410403518001821352810738208668451483499963017867106231558880369956370308658353065760112026790142303877854139557197941023215324474114420160864608005492966718509669548403516878498958382288693035482498078330851111357882749083886746944235279068980228653287536067614329506920526092501265855006735562056458777268684137490970110906959476532737056121288651302113108620515322755098471301579625627358151891864933975069697853084003871555600658058005689273251633901694647885860779098256474978926943248268687638748728491325382591421372838863972186849672356154473094525846119651764285811993349942593434002657219018532654881514621949859685920001741954673013826969245510375727029505021213715496946867796428045662024092668535367650873034519625908223061425886743505375177293695586097092352569782147724319253408342368036704746665610634317710200178590351582884427053568604878476495202412561425479648745989065704604760317633791598409177746005387978845137170392525309044621754289701808544135461559420884407031400995302739934239939549303552178216410104550599402267847771523267852331805537993748399081071628868026351581691436818820940670331021525781912825020802178077365345274101079944527599870504910104593111922042272111322972604507490858544184766304997941375461063935823861192465701097482262742270243453417512649129997834212430114278522957084260332420220080274500909227902248054236308738252697146739384984804455511794369071080385275171631527574784437236204814856571042320407710125660252110446648871859682786016888331995851493469050404811406606525729918155700914337818762551231183645311779872634207030830470060336900945231417371662626493728708712619710430106784106826039282244322428033036888611092430361508912527212390181815788073694108041974897207396921503812810542220191670151521025090716848217941461394579973227053444201990701993133598085794110210327339741270834635249574133116932413010122159744743361334544369435546587610497073451016664704695539725576763616143062045151091164630178444848736224209066037268997694066799155496846639086597356366352560252816293867948494725943977646200987360206590140134468167844401225622541336777917554704911520631389796947820534190620483892106528233443838359242505736141752143260143971131627193192018617986358842288866789795611548304592702709917639400606521892136224663028671582263184175553483664176067498521949484984412733393503176951996622770303285518814652448649984491318837268370314698153940228917031882093664448189256995537772837502260287874640646173724874385946301274651974515373877913794455162757654693623319293042815682123577174275848430955089144363462702761690339016803139022509706900356633463357185032825411571855215945700706129275687069033161860541549544912680046591731078319948902118386667100813429039839645019959006843172371647412128749718056042258508963922198176657664605105831670043986619439740847333525623129677369759655896829081925621885158624488052799201336018122059798479550383551563707334437695027324230700747578373854196228201971503296588662432870390886902000882914123366587974888687706016858495039650521995101132413126280886108226818311849824747488171086057089316974177824770185207256849130643729243413976446852054067718919289355057151549394967062414345001619624207667278179962996220038271818325955312862092735040084564924337041126986249259698928660254448172050655539962637534968545679083034103984964235143409106420113629068908240322748261233883326977035015357696409834840722767673765864424148252714612451208766536913990773184703726171156782371531927552684035883328885103599386162824286169821629509206670983196893180608819970348558073923406376508420873790721086466293821773418519387591803557178570178086419870243546171995268030773476764844459479687167944690941590516948225082087631025102031369945183727786705699667343672489802658467216015606332994135900606281837735429310804302389948719695016757079893080937050520320918308301999269923868375969386636274626970158676654387229471189379661553537412916238610019994102044539306439130274484569200854757807891428950863227492955982846871245389937667081098979201411262687636179785890360801205399410113252071978555943718460272650146624462325179750559338687286680809183515759183823287696988315402910726068997575791902472267922032891461096624332018008500723612052101261096079546028963235114628867819536429958630454929528046550906892193855407390720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -1211556837220999552522346024608935501725801137318873359590394246388664322294039217869767020429318184049994774675527981231496693062685958051211862453989877059630787609427625991183838142844069969463583743844994026236620060164029478947682191348580394170940995764158853400477264381791322041821098839987733459228441131310558818044235447767334835179081950839189855970670004998422334642099038623332411910657227987298076503347854824652949334395472511641187230896577626309837772670127664609177954081600762974305907016292591768996551278030295463887745668901427906899670778500054050713750147972730264590340273203330507471361984738552535281359867124835312685411601661409653432563491353400302945829394123346417801845969742193444185646936824565288907257195452903002940269609582541580550281206122485645551116879605666331324470515598190347620702228618250849189167619318534870022153655898957890418180215753486051306655670471343883609126636201154112548228585342608263290693142976347114723352577750689660278114451065581681826622667984773205655456124058423701747823139520243909321946475960972225013084934491858975713952134838169801829684652232842158787038925070037849120462432879931037652669575036892466571131789092810212759505472138558740675305922535799631337989771770092151564650416258297661095252261228739754433602639323910917349279192859859664017857307993685982282200515118880498555836452630784837392756862831751022893971923927019881801242952181542147467357895231312317843058225284861391008557302569656320487948796079541841730451060430413202212932673778306024646039167292652253683191591307433863703637834253699851397036958633961508494896383990400996798344730123930313749806274964274636841861664961193613894992251595765718802293303857369583211832006191955401756088802119444327325800874348852610529558293877647661011395056146546890841641166465013864311726621172241402597496724926909770332002730070118266940776771193237697300245331768386362532582799251709719183576914056722743492745724824877554335990315363888650089780879649141457575972581975628865323310859148436270246570146027463539872655117334493516405448443546942308096198932692752953096797399433767500085607107030763161824387598058455863136185801896273985262221806144242631787742286664529913353297651569936444670373585555011281494149785093035923223002889845777413778607875821887853193661591001585312179515274612343344608057106907022495597120674317949449631829588544929465337749202111251531405945958333294189160197674796466431273820866832078974472986167158831069327815745852266639593195362152226957982959926350962490421622881576387064192282200050764818801912191568799327253324314779338195851341457044336796769858199048597439124793034068237046656682131299850365147330771118566694739705585659210535012997774894770636138594001808752975635289952007275251844160290026079246480657390303146390957033034579179254672345771141012815226503622618529311324519068304193124954686906215180780403239454334386506686064740390806300790962276167865900087184434952619936072823475943588182829071430761027379973377442866563304895269342761768878912604425422392105732562529698474537561449837068042583967864757625191938537663861247847093317801284619771328436841273472226448322567527553481046172335227144845137427018296579768512971808472077406224601123278843232328565966184766456574822222627814934349014455390689190505947005467313929236337722002497601284333495774418303141711250468576701975181782280443624253171604401633718261019573717240149809649451157446189931225823910290902215536211517434748632441725622192090419679609401108197382153900364270986261010671688912463298013173522558101083356421818515694529711653187753026441010345568677172470365557576379662799130567883717073464072120337141983068585160416966034433313279862185083679259937226741162061351138857683639264069024722573130224885367309199932844959055103272700341079439441743530065449231319897906970783626585140424737994060683576328114411691880365779337131444159709344803436966885191946674746170130402532748868568686539792715881234224153059639541945148874570112339283630632916739539125053125278485674322988501395135073085730071642613529072665788544297684382721113301316473733373068266906594020538368403142215391058046651002318313884848148596765531678243719708399050160324179962347386941388390713184015746596056757237298266394088366915956728115684307239649669162815047921938566872343466770314050104867283871983388338805584298204614085276490844827448653385977354711918130688933783819666229464946777801537090971600355811633434942254093196269014885923450101559268951202076584608551613701172380579538077538630794903568748504599031413569869380343149818514380981678778801432783591833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -84119495684801092458110011207834447574833321313375125211148973715936562903584345487539190215066119022300069481317553426638553926235893806059099070111068129255762711547379047916336422211670585625896007897602364264610182507373259183286624010954033288663871500233871844093693565579180425482449794426513963981125240817495335269264065851965560188498548669157319165706745361749145848491141467240006766823961151770313019281031793068960598552490472564220369509570736816130735613915902007653467339548716056321448561264772795694036756379123118196979420375300682537974641614962031014270899219236745617632087622468564885037594760892109349437508783776452464362228424878820361932642582244401574058945859687744792725039092066189230279673198636512114712724430174973887083841032760039264991580303478198499413683527791429850480017079431307478025078565231636284478635025540351919541035381594391337402001466098436496874510126838177366498175136556367911045232327427709156247439613458580288399873963199475150580515347716480920985057414665803570589249745823141101885699116055246992117281382610315312101940722913101906255951979466575484790139712533551986831349941866590548999030170828139237463988124684677082101079948042694312609153150337242696878064813706345281090218773618529968044775704899968815532906875033234393110309251300691053227217743900474508785735788484156040200609924814879370086709810159849682236343661917113149219085061442314613038253562884510042545757877062544417180110514465704544158000510007742190944408320259372879988299547860893462528699005084087656921044016417744828164064940669992253689794686591697009782870273373371783622639010463902985685975948530422799826989719903971747986612913854395637800169166533137790447097932316426964347626873364678636009070581523669965893383523011833284744417303217348705253720420562464616623699332878915474053730399720370207496417643619722951050408954020842807549003499257086551054579641374702546908472529757512705383204948934610107032591719803318965188070300673248820385928440295873016330730239265226805914162349620512225243084606667303597973433619006084632047420783603229376826306873858030538035216330608393060409728182300583472414188969353272066315469419683750270052221045195187565586546640270612262840363955924984182801588614903101245055392782547264853597783960467934522731183528575279345946807719619841381393097491570072364599917409213272429422212647436116047286699706396793206805129375397272129275778819305114737792960140036257924712136060420109947535312629522202388759897547208442769035542993394409200521836360226378863480264989129089678705658549789711617196862665495927477994094330008451637329268313592592416465521109100951496059947549647469730540692498741616187563538947250956104938743250920517121153842504626554160402668503692427502482353668376755219271387556927413455432280417587012887987027762256966172093220637517098021933399656277030157427665126939688303661751869581651881223471367372997529793316510151573352726697214256567093782869253807973217893826306549533741797605339153545512558256745470501850416670074234171239289119218391733538649240583402562028016206709753749141377833221021174321696313665261550837152273068710335815579854550525863433751623321285465100890214779800846458627405164294485162910859515054278006546800409538326879635731750894739167012947493214503299067514076179196402697745581509453493495271356851395369670939238467860245379416776132096418241884853771857845600171398038470836988056073871095408437955985427574016096980679035282472612956120029395091756128999608793401722169100252997019995033303380767138158347232081544261467181210879427173367386052788568748322096752820418826057068342772070961041586533843347741219127239961823469138029638761189256092965924463508678833403644957366572105373287298338190183052355267666441362154306992389926680945599934284433281505070827134264457024333721283972142439170768110257493117600207409270452564047009772751459190549486222839824759866621176445708309381595120963863864228218034442357428057722652092225307595151486401481592303609952305870804466919536866668326480021257735372972976067418670062237557963129389981226627856920870431884617489806389876095772202032312061554014868808748511793943458474610296898688857131302988600620742335775517024200818633610148240363588103588912950589851874315806241080224408734949649039853396782368744864205161120367231870235214056190143300774653640949884029080992921259194057190458033075974600831414735252457348393532406406309979733643335663735786484287905223136948340955446454885087980851100787678796503065881509043607178031952773822027715114292578154888014427026931393599810784373285228396223580584893946472714731520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -5041065242966307112486104654722803413526857098790080475060632425885996318241384608145336643370996661207371963048680032177820913510050764686490415932684472534293300503118854164185038292211664825880387713225726761999507279017861604967120409728447468404013845640948283424715796733991343642072165161715033401745985975842554397231523647511415462176111163888558012761739408756039835178879149595454191075520730551058609882593475146975010046218891093716749328696838627364582027788214530509151215453837599529494791578355497158215949919311856224104613040836623103724922669677958706673582644001702008863575845914912391299052147383217145061922540332103810108899226287662672230334744575289555419337189384664836083837874986551410201227443382205736253924408468619198256234861244306444225917567047217081018518610145783575137286221704269511545745907864279440945944236385189403257694098308897886145611432896903064069483953114193600573796620475244790334006682637959104121596878323844367240814253880730070071404527225582316520859198797478620910252439832698059005805343082762988020211167115925657360936800812774863579405197103072236229307206512641793338374847541985072559733552372219516062924916164648588833645837749746855980674390406874685092638999481170101212819303967561238012002683779057444242020041112602376630870299784302265801369657836303579630073577964726112412475543354724710422717277750933744521825723783854716518195974285166755470094266549485099222740689442298373840149890630811531058458956250158187709375206011278068557903786300913426618742300863556343285662562775773307909338142402255808570947087294270992839470572258587047148155929809213026245026480893347450536488154516625706790022043325362450939327649730427748066771392249707159686304828558766115986692307779601297331213696529250555400405328968128111893535008958276465102039408854404887890874639425381504796684577195985087609145936129858621734366667800030630157699081105018195725446201617766634771584174204339093713958181546553029543249324383534483810255811584914761371373914361827275050218625357119834763735205058140627705628963367508954081091601996828825776818352875479726029755822903042594538292355880972935459593280838353395016796567794328566207700519463183936000889538066064759765746315445418527465911557996210753237716591856577026571493751053450843763029091492292779596646144800243996268032197485245413194254036071967930502729102327707382560318292212745637279117105020862061284268333900836208988282286585670345480132338125925444786121579748092413325838662703722077648046738502624445910557719287582549568421261195348785097208180999842457548834247876600921278653660788410039225564592029160824177157842613074014876364738611836291044263011461366082526452305431452972489207494454889158746435444643432860104358538747690144854918415597841262154127766843408759393915242285917299383667765592698019283298865594880460848415365016521416984026490807633478489637992525936731952312626859668852386089707663742189476455650254456031107743169160624168904758920685028317276082584867225666704003611124786070158527064267650959940881964053031691683042408269922950178340120756069597146314755325735659577585883264349733034107617618995278922951782015334183207702798069546490807755372523268749544730708157179705796408179130002153624553818119352721674659743873592887028691320208467373682949588786969915993490949978239159862418162867998470272847779055061215557925068559622854668916492052201303996528601169087006088817770440123553583212431612128229438476538947121623406843788273499633841587288899316767923656145702611414841102576600525854851301412142509654884361602461774950548487371908975416711319045013385793390921619835576313008511570265293791007972855922958843287996390803220479740215761143016259509649105118300409211369607115552965741202563593524001185247821241349763756242120421478919169063518024015972682405079022385064907643376012974042988621854458976590616974121203184525942273162387648284223617372628435219505834018698465517672019352269907445053259927933349810677548770568017496312792828551251830382963215945329828322538684197578406754032976801378498484964066380289548253819969129851909492437070821559901086535087838791767126743945473868237485163198091060436192703350999770041098861379839967568672604462052062000613346307909135004621062923553204376192341728600239594048426447743918594068495848081590023498108638599207100780967667361797870278018581047619086582092535357076153166488661111450583109270090547403067470636165008377781133290506182219029847500493917658717237073591918278490964313663027013266671825238348153065814272081801777721809995804960224860902045104922895220947514676507048840556397293731840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -255658267318045893226175424106011798198978663997470846466129050236840705400910364193231189622741369086689446197808653766310664312342211495584958944747850859672202008711151688929992186493073118844709914284151692440868110022456719350899560783358547838122012733967145376782355127279329565611064269904559428968592747343591924269902108058941527329462315935087548969902821724674980401050747574971091565142967538808086228408848915373026629543348900210152012714134278280782063499275262684952130439910250591539679622730512593266536522815263507092545281060527667876402891055592863946806438585360748254033360169642464958634253452176952416999266493706934158136186581022246580878285655067839715522762748613736765992974995708646277393003317227271844427670106861906001291529576342469383175984118724938284311300664224062350161412409783176734321558107636987991010503381306441462795183301705475537351911305229726803446624191671025282846244696391599125683370908401537899997873613351571257617358106530022569614991573162452868093726323540020824996527628120211688197666295845688909579585124970628695897842422175492665865807020762117323125587333262927300168977180195728078401280564190615977959845610931927786337549192763694855827742481608874704778247200034716578327755903912959079370324115262333044974804025831984171035889296265802245659300283837191162657440659788400566997364078631127956579363257661235568952967691996891304743054073691629938391755995708265029465949138913721193320806146307623135298178947679835787971934494763499222235768912515912206245807664711043499850573630032639696222690160739719007878190427866748905426975337375079260705486984108125737883787583236671710449923308955922774551634359633510639678421356514885091268743199843575121210674798478134665152061963579117718703547041005306329022851064888098222364711171431321893865221429985960529615423318567055573994283951436878876965198088759698852016646862400094094739824943606655529361050289361408216951112327016479539105816567795970475749768782986512179671541424592903115529083451055721861375466039456263436243560786804963727723248877763831331179150673570348482273403553356917173031550343054539497834098777830851705878131867947365000740800984394602821822344081366163290105061086731227166709613189901856957812943358199373788656119412616778144942799410209302398557135254196609003737367397686038321751288391832566349395465926064569547704985453989690976398534720463366778244102878350890400795852318004191562085367491844069999184121331464987901890386717825544249092161447664800607415818563780284508738988300222948679920878119131455572046570951677034750054946392563975173957857698517826569693109438451004598873423860074947875018156363881839033793240563296882056645736257023895765405433502978761874793350835695687143332320996548028249947321677269122550266451743832280420753125845503594927531984375292742911221866004877639779180986569058052115805639617025285233929703121230562454838989402840050788954004772395348955760108092988719334545982317040510674929389374137191359173367584325809163573093245397080154959942875310807475599156826915144676663560285851857093316885511898446770210713522648812379820006816601468949301610252835358140914457591905188826703764065166773589194020245567624537253544679289692405796037964556567511917068428131384187205926787487631996816913512065329710541383891513627789563408221769574461749016270088963805174458286476714290447714954732993259882891251863235094717709543628602059482641293066455850337824307279487585087060961605527438585757845435888838971029033066557140162919215862607744714113047645176465574212527356228457343315451959405704152123674929881275587524380660065976110993713734095610332845154251435897697767169918681776335617319310288778470599143931325419291796424652364503783043641770883904817180788226529186366135917142156759782715365864313364228784456230937637113601283223703248358258037484914897604394543860238114062988313270663331060424402222045900647380232471341327023728795294346405682308255787301043859664729107233418470883811329145730146805034378801178621375435477789740924975016422737800933183931791295315198727974396928489883606407339029390402771876770475299118139651033383868733574449206683038768309622459757038397905018838014759791567668020794000565393423067011036161006315546095764813923563060395534925288415979758863492638806830604088399522982625917380921705583543571563887794003246078694330855981969942433221393796118098781464047142636631941486315839328276646906075808166358835043692507625880016732798902179379480052546403604257196053801024020916659120946852705491326213151803172931135444866958808967565408448709137102254649671069941759513581531955200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -11869555730174493712628924732558753019059986333641467423031754899698242288056528355002499112325837085525470191207923252883253269141032319649279815344398643573545213962531314508627006803916792613802668734928306480973455573393656256053736145563215021190655325607505862727847101435779818040113664254382012814253940660616085599178786384902177627235182808088154486678939537945583805224642580296887473899973389320918653443555678202677333444909483029963615498650219896941931334758893858361960025561338112067609500503110153902368026156007309250839032199002276440350703941235734814347998906497037100991793720673461695263351658519169493657431701885689433077589395742087760382475698086519897181003415096519511835081177106676487483807453664423373360854774666880627897372342463468597211324109925486969865784164982530835668485482849397697038831823282020983454254094023236551884896923043104843565901130495386241553626992847239593905472751946658313625964750286889044832163008382224861724057224668118683199351662395320909784477795207814632975751506399450202217762126503339918017599326078541870676845303023548818799112961194010859966051159021743316626815487515938040625093706671950453233593300318269469339727424374854645749716770250713392230840312977936893254891002835255151353497949100172153706992269990031090427906576820492616515829835241177990481551993117063656279381234463854961597102725844075464067812638237169376535198481785824639156296027370069744214745390889296920138226811458869945531267529419009361051838215403626615841993620451547277417658301512956302249241744137157839894739478850635099460981781992802456710978157970212937471951022148397573999477760353328146880223534354128605080080598873598780384721402182327978467391016559785112267469117280149998709500809875826526135280188028682617706828715367609702208700949075935524272735570566317226825000051805514462756980239897889339252851225509071445905333429650672097595567507369738899502693571667752765143566918738824454322805686716713177070844797428903470940536571051172243964154792026937754789058595181956085925605725327698988462390877108575882994609345660124586207998855256741060760930963737816269668055189375045059435460828864290194187547907575685603300127422557842896072952173215294674323063080929220666211626029151143856587968253530224143562017459190902578712140190424611299828862787834526486392956383558365428965584154133326253129964002532090402840108303603386463489755976818998076524088105017219388555116357358069747664949485264438030479078519153302195042649927209292751013402222879979697278290644275709715957388413060933193178565421327855849527801174962682295493209542325835408467402293792192207669254228457047961281085175105901741803060174450735594563059207186080217088950828501123887949845194342429577208134358620305556518919435719450657537388061714424434035661954164697383123698422675203847000514569851242510691334111708914547884654367845950362070917626925498272444884097804097503511370220388215165395905504375725021331999182203736601858886125573007045554097909780242943858502824620090883317048224141544359126750346457844326556392848616178761148882322475205104753834946613522599759520068332842286355119468076375094620998315166470450506352405436277683136971192822909462720721119418580760257366241332158432885787576484947448810308841657105356891365099853255360816205541376876576850449960760115090476205956300185856701306297420159909217072911901690082306654525775493310264953842369675439566344137065513513698469372342942987870654814436558763100363816238802750558237140716127951433580213573337605333382485826835913135828574397276515721299883595529220353008617442853173364617110183414417113383209160972169036089636355390544648102642273531741453355357830656501837868691176684079323625703770736891426262944365780595967626362105272202490805297565235641785633863926141635016745825212004889388823930604786224582304570145259924378463438006113786439386231553591095971478271499256981696889468575625594180577654803384655362303616728437029854935367613947636064813702883184513420246879304575126555308623451589838878312021866226688254585331045331478344139154646211093538529689388684073468859270818441753366251345095436903286888347012743718672792596965469780456416776861624792079848283396044121959774602924196905064876526902254643088745745800849758214064539816590333607882188947394062384401263463419693892682356259977173221191792560096656115358242312240120807691522247509050212745105575969270422065942606714236075503116300637851579041924934185744008669473173864899357965954263585866387985278455806520849577920897076340535627708361184181463748658505759398436173350828837901353204578474508604795781120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -443998487372121726637562151763193400324750044701063536463225112484018189626929171833583736694766585450966846635979831438948144114658772513068917470126771773073883182905652061786413056438095987845387105932878544522951419507048407418980578897126389570346025571822824592074232938843326059417549992508043642585037647005474750821579656859190332057664726111069354155369868699336580361905488211416399541651192586461980948560993104615888598905697281454799497532700440736027869246423605219915604404702128141658613548205794626373740811921561679125023878895048729877728456131113755923375995729485483190319788571739494289185178770989420477077806872101590976245053235177923848317717728027950435498184142251235997184563555670796767571000509196466663311944585356084925827895056485821675454044329755913166593247742837179801277373248181070518818786015198984043835250851872834119986184352571768926448314106939947518614009419673873671583702172613502115610382179842893202548862748428145324834154292194518255346319705403215229957699913910144747568080497017117593622433956158228232933542140784936732718595325370813564451456071674383482115974871661611003907756629690482412265547161504704159844265971342135649168707823546973845014092193532936867503999926670742804517125270861853095412051376638536851645758320560958433627401565765723517714880265490778329887377659693337735281246672124768976608883481834272113223552836960865130466284962960416744152575313295083016970348107141567041907293572124210738106008045116770351307974691304249576344242310600349228307161854575753901003937815004019671460853007137002738610540096738055567761934097974890001702304915879397916394218556270436395216161954966271788970049797255484957991357327083283651826636202515653580218448036457150557854361992013188137224528701463158192235355627536309654405884284102468581874256807801049378791113563075124429988094354947277541607269649786479739493811097055733305395922755415048535735792437382810183952170726749165007480008884435743151917632755444489084592962067562247304698615724020582071522269819418972443353602029100658043490380693524559213395835952000385761233878124031138610156090254563354835866903675062380680313938001332503892031673174084827563102462096173602985223301049967084829524863137400536726918191124581800026555923793132623761217011204884954265822610220836198360324579509890980672822836012692003057781014006874420615565664781315137952180577224160941571540027604930285337580108090752201605456855306109596912182588709976618996943053386693022273006727412887057876621724271499800137554404115902345196485797341271366706810109375413594779402262806183643825299007981806601361882826491421327838939900563466804602640592966545336947896272704371379323861691384783102565959086373760081613925452540456027990676611004736729161756563698841479284029727086829612147135995738609246228508154771661670727059253459266023629834082421561844658779053703396735667143259279778309697933612893999193433798984766727476647347648210241797180562155664657343545340791339777271545085534574164064597876569194251340877949255218881449739853485524565939243777913304993422029147580064427674780544032957172349829993309958532339522666381486932735737412227571579770429602537256313787324276942162581826134175214189122041841731931640457390223364948667174116058206274368366042213121970967522452579353018764787361548667246464898946596391151882158399718715429101510811266813745369583419645416072681706359571051527941977676374814485330076167749714595040955329600412265606870217812480066289139304146163197872754731019724428111673262464405018447122823779638273121644133037198484253339230842873884884136659911951979536676737041309451381378951903860131182736975724148373238088294562320193479261327989368195661694809925359649505499978930761871831792339540667937999517671286102148190896547778144899027431687192363676162273507540636358213736869006223786561400573701116173481114082118497056294848271912065785875287291401433105945850903856439160416581806456687201815561622709077340381687615551590952332872090574353281445309610767721748420060222581830747159325325863890442623855390417639019696298587269570561620206587923023516644073118964173800602736468893451730102501117064781160818044700072624169641055882369903651105131296296324330796081309617809439831500142263533004885935823352409205230098406936035602077292339933463409990073770296592864675351794746399380677799560174534377244222560703278800723608201525451386838414440629482201471038263932790554201421218570933092262864121278712040202476457797778617507088445042939976854978968766239468246893990131619328133388582688929459944934982542189841812873754745196461589664186236928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -14509694643879177660839891536714958515882402936893732696281074102317016994848334733959259318372411190708102787515704724067207293226906260449990300975951634837286246789791225449016955195450041861149066219311299116300692706818825002431028824342022694952557011476614045117428986308812660124698643373775410392878039793639302296548478881092106104701356003406809286735115112238355816125876932383795274063180710797172471844438817030786870161200352484011571557856954085903198331282711820491272023574278603730992520650550748138276737692306247479648163169418830326820886063135005018518074158981768349415244530485706172006634847273752496185548804192716453050152433470251501225204742722576884305793482849231543849797084764037156645409466216472563030522665196252322223724546692846283934615599814973712042439731922452057988196302540243871487766287865905452489749963945185661241675642158436945492905090091364505832175876148365482669282443069154740043154071527156362588228801627905189237296966993876944020513047419648487721676838796059218636145435677301039241643644120554196370737167153117794489394109373355110495496229969427537657796822237821894028080967260240462711238777831505492786340447632052756076205447654093060073407339944928968648357641868728306618066965761822200148832091115133379651885342050296188214322537791475714754578058482420333650848601429251798830524633896244578554229226643553884418772470097147378964434148669102288529095275888630128313523291064685140162954768500201287581115384631440747619535045337774349548021174024360675005712174326479812343375429279030251759183881359023429092061286421028013566960119518151419850321113167548784816882092390708577690584322564883821705866116742374909579780594277024387179291993108563756450703160670224348456121254474576171033264755981062530952439020535980715603089303960380317668389498668778340924105884786642128050632429244742840688864159494886250036276622009078548399869421374813324909231786837982459135285668298328096996311411917079449664942314878000869391244107613273900588046517350761436972174604670632993259928866736512521783575110060831465998321117297255044336352620228989733250202218729013862594291305584020405766638740355431424297115473735063095734885835458751839877303838164657434315021001437444232124507262867710858611618707870062389457039606570048340216323488006880890903531646939968482284941594148664112650767741313814744489068516730485611267180098788089253883413648492162251937832090899511376859517684636593797028393262926585324219143789029357120585655859446402906482828468065285528838562184977253420548741734454246978899592978264361583688980306030612688474804901468223142426837924547068144373810605779776542455404421093699740509594047440775707870290572782958779644359526405070175180588765728956631971491691456029809980208470799495185730762687514763004716751360446385334604463661742504044080957503413199139059317454175473865352853006856182038491794628768099348528558877117839984116299717167071477148244346475556533393328798728411023852891475360634605756069575812371753278549469852633452964463355075041986202721072932400452169252455553136708222917040708959413566082858248967286775777033622294047172057961867020292727206282817880062383370624369737421492379766728053535529001473554461334679321587403018575447227689888319385923837816232169826067930532076502823608575351903139650278080645266641930263870442610572246703835560487321131007055839506251901686628151506211520530409315648994695434719553628615365198216079749321318284984610207034734819849676906027236899660952356405197339977376109477814763092917487092191105079838115319327519118199893447202887473181312020442732899859526515983439950767381464649198675146586366263016574864990589804801299009885630595518262630786178221681354725067603929770594486101417888745070542248285976512258620933352020254815535546027082066038998376276967461559392630298462987177575488183577685835784067375392477774034164008349941289331013240828635675643690425373204872609683599230944178691904577619201338271254097392515010271621822534621669113060470017192479795259619191034170704522090354682931175242812964003890633368263432954369565586372698097028086677623111358551341665773863882007237752114869813492199915832839964446070015528844088711788138027302763110204887590859643397839826388943279798835318245861804852987807692250026769695705530982295524049470909916594313931033760483525060744966061420157741181686444817163343994601392406267345671451235775932205574829896697580394128984260086919847373787464724704069953207958469086949419235770011695398228890672212884851857355753707376948214927838616275679489916382606637487045654971323415324088947074662400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -462596808713615138074801494871973686685932634179177746433837546715488386416076936637794582351291793608664597258280361745379361663832195732117482137842741670422478469396245588114042683988874888250345601258848174431177912152148730744837966835759016105321520455244425023971323090620105385485045411882079671500535527359038393115955741727465543099086075422183680615145160604150933447046222564615282910886818455574161975967024106647567630839021829949827985850447873631392223350826712260959072212474888413951087761197778590377133761280591678254759224606182637963076296302878246152099154970400203236564938217016050242511817810583378787247703424462953922260534715460849017508664698206062395410601632467169674722947037022600006969060399920119752466187449846977615441582154372955130632499354915425254412281634901880697115378846425609719876003398128118296241602271831459658187480028535113652369540588266604632855045924533019126820149664702573399008209055725845002168696251142687354838955508401831351104780870676363996345106494001905431324567945158440104074662599282920068214098851652054916171634286274417035742926632044364273211744788466704577735544434382732459803468124394376555641745126015449630490031557313503111925605881073083806560996045275294672390523946346027595118260939653652090306287300278852050155469592711511902182905695270572982655027620172988795836366437222088065091107590056508464362579040540721447150850759666814620382198625183896642619990441115738639472138445627579508809414736235937290477976947011116565390917799646075013424287286865742911425477333230856267347231952256179196719034368149562453630738954963194959741721022694893457811082132972641318479515208978626159171655544903261993275926499652994972127013200234797096802008960966755036925251264659908199191809446321236884043257756177835468074223431753977804287646490589336054772449440248436499976803940525584677378658869629799446293568750380759074134427959330237706586580264731889535685388219333548259011869282803103865179706636572034828589217701938938264590647332078959791731819472445716148810710564050548068052688933711859037470443338699489369076617012125097787289730530260838476756505356738763915372266303811930068584032653602251375321813591667927211987905558919765482884730219777082759224234826739348485691594212788852360232618839471645009614614001937248341849587157031178553444419889917583998146356913135031011548716111723426995841941044640453795696294487115952989026134573061748983700755298901666285229040602901281974733791988307817792360182988862222990451210250143361851440625959879878304760760860004948764448939089514049113846075940763144033467264277522272095284405466730273395676857488683861283146982031076126826270165610382218668320100336114915182246664648756395978430386948110319356925067437877921489135671870039687462296689687367007547905852485407674082888725757325296079897068875849814360395317854949084918376474391786499183316986262798134458420021651651412739842635378412795842663854713972447297525460445897086372318891298217012425795498304524097663519384582739401903739391895604671776923670399472132277300151490609642798886050770506895248802801118707842053275207240369398008712591386444755927534582452576481397726945468756585940753958911563407549798309596673051748333232187579938692089792987575308864110574074597853449718570282729606215045243418431808927328945105731414178244178366999041169579340415108709639574919817761887310332394698587545946585633985248009772381922396186662399837438479790626680796117971024263814196892733119988609218736023613041904088843398134710303718732919707686304732927508276984735609365895854883673724041241874126167888275998133997310171629641569224058756901263569843023078870513089523795832578456960791815584301919707587644069797388972970381120064858057094684732136660900550854014167253468791838080987012012974883228351948950785258778608693605998573597162086125159536688481334162816082946131349422360979030507355150094072879028198949800017805450027550436647188601725305225803837882232186238227856536464328824320849821532409279878988789989029155286814940212094668152323840373042244288255399825689660328690894742600134745039947479820683221204503134324868304665354424135703864043327674431304280753061969226874953047034215317826696028985169646186109836175769962731031057281026954868238259306220400098896011537403133054664875117298058215391915517075745201092203141382420603812886152482420382131377833025319318471739034465982550916693287193206835866909037526900635820387416370883913714267321656171174423344772215743846052443135269384739692314898141236845793860261801291107930395322305303299630363592924319095562950254547435520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -12639257366791553470926000986058740454438527892411999741339829964504176224096707705892321407166306728082020007675896681783556215973150531895123603257163547148714750115950368916045741802998388684731732944570689778292334354369335318604324001714952848150914898485828782676662054488405000421621737412969707742561862789614608923245750255437257473030765848131707661260030528891546949436247653309852478859943642211971368198125531614016511700447978090835429473677812805838852446612177787075285748913031016322435111971681299517296075940651622892661003739570560243768356257335952865480913941612634891612610316198390053548663066143975724983350341796182665917234108021971678708402781048492654459096129872643991968930219542684671038765584091105092538072113135835029137072860849260428643906716999275085110605755602459624206528745858365818728746073537479489035121374917776746231302015737997343772977450661060966433200359177997937673809873685512944517716160723196466360760348099961905240998936423746336199264416053529036897099508606288065916941661467893632234445718079367804259962491737099863337456697783521084994532815845718290076908604405215375411588789571219637915063817944927446447070567600621502394115094212291796538405390087152551028039994365521758399647512663924732748464833164891960621152543208356848193417737337963976023979671083679444696853558208648070065103578121067397913598315677950050341111605636942918986236007414245620980756576488849236644378830562567575096219022369688948540724799775196981939547956091511423688454839732946550101187923595736490029468539416317131838462636482430833339887119344908120083422177069834800483249782301930598491834764424826673854337834847511660235526043174093622284257899775973235605511145168288519448810669996337355873571264052782931311503162004000031965023354096132838431049485381414484289758732927226402545195395340607809902613527370468232491983318330024254724069432456425876254424605075890161641890552509887596821763616416367008804820528382347742807992359285516295213809418465560935286101320735325262229019688854877294925711927089185488735449704480797743847927154975541829249272936228369068856920361019005464277179224442828521854337545022975520902344454830646983288993119394637702987772426710359307650731806190537372405427025012531584841008684351147961172362374833355973722558861622861796305234094527076681755552542350737551368532937537885147379153708667199293978205748812100990159428495988425074093957614323776062855558654564586657786181376165231106905787844197763995633432542296279485828781312794442494559305307182906915438004681488575182432398801681380940352786463392215784555155176400669580954754249884379867974189955040506727158420546406465939664651904021852119354575261432003664673289200213258705716230463482287133135412982289294865720777863591073717175710176144710760390915867884855087712292995093158132023550054449173367820573878361080614175578516757240147292710798067144238687306729038050873872228862896852885909698871404729541594727683342481007082883174425224629987893717170357553504032397513806533155987650978813502549438317041444711948199155534543825501241391359482042916620441577519551083093027610503905688337236696404095491021115635432913060605952705484308420210928383734892569133574203975669208296876893856633228966507218433326717531146842967387978935914855280204135086025119066448805125041587885761354603634298292168276332525249915808573750538536829406061082529739604687877493770928811010648384421207171536158438014176681566798761657287237097036304580939084010010676603390540491492660051495185651665262076508005231618957142992612988833732220535403886085249463281789224950104495759424806742985099952566233530657554245872264035639162615203798348280594311298899521596882099163319400150768129565081223873607799496163726976406313661793600782214337460297880038176774291281876264205026143349230790217959547726018837656572820899428018186269173983264683083713942791374205825979057658926401260481316593570839850067923380275168976430829847497129262563219994420794298422691107463819035843580954246806656382190442385378078645486274993039848616983603188653555325245165468909236724841793108845935922233506572726543608776361745135034689479111995507802021666642122517882617642615360316938382427425619610833713216635738346804585011355713910519233768356858180822732776186422792383980220849119727444002058390401947818621649308774161320700922831988775068048033212121420494869319837455746125467557289179335471776677217103029429232623327841006689222556516997312068423097415875459762805835454100367118041160564512711533828914708971395369150597935478294386610407500740371524228004634447021342720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -293845112761723312678405855554137750434554077188635916219071870132947428764270085830926460408081809356427176085951434751481805875432513540338372228317837208789473867995003186668627887174403321660173511148204511754464489501484232002496631216203095654211004819676702490911262953403122994714976752078946868697254689484960284536145320007891475216334656727980518356444005010648773390683168991679752626769093464495083635298428487556295215637636110066372704702059340578863505526390372951574979152680681645957349352781942438940775222421128843055610661333597034915474835894849951724461479983219865434258473046519520587178286707686307179694942931896429238088092017238631493518529305051974294237659410082989175992334176102640559255271470448069103647891268254546290681585399872026962043833158139580837651937438870600513840969430071449502549529160596523468462163102478342870769322994261723322955553148442389336832122834802765676903712467129047167035289861169065749277712466513426066802286949374373959140707331973718995111259037561190176484174508113386543513126580891573297204964561566185201434323038318123808973735045295444275529662196326915238721041156302805155755840118518389098963868154668465944899905317360641084576770179815112538452190331689647334285240523552668080933738601209567010189264529314953041660390932682562561404157066055131334865755692986342812088177221679442165514461354542031531245870166838505562166267129170201572306492495856910005640658596608546081736791885655533786049274372737244748118164956830200803276901526612765623315804916877977259665968928253027612847542355252759462638336390268421730522432348387659211202290002688623439618189826487800422788794751267074845946523839972023333339735171191896869502515835010654635741900240327905227719790107143889451518622122016268396416434480736705095423879149428082150141016239656862507228879374432029708584450494021857567795777991770912965390275900680422936647890111958693077382140708170721055231449220107269981266713276039259084955303754530285392563760692965698927612463951943906272189478914963305230525428768555496689468817384707198425491221404785667674465669854055051520795009218984307037630208380424031540327929331795442942169101617145721663779581192161214441629353579552576927447846986521355809915116925865516467321748440248530107771810645533925066310834808628794075495919581321970696532231485799241677247336064729454130991395246581331889233710901935262782984599909033235319195744027046892872826378629574940985885875286093941907974905215769449803186206420958790368345613011348261465691363928428953715272623730997989144960049013781887569296580456495633191923841004732160086728304601634350344634789709216248929075125015029210410757435417908190748613702520562969815388284302536136065322625192642759080058540070912897227277365521010964118891852162017235974774144823156837896298335291735379171555692778648566401427252874731361788255770162555400979943208071758973045887496793513996665824924307326576740655894447409779219975527337625249309878311301142942582567781149998426539960232928130366647797414113910682501413714024945979681756430944438898113966171096478423549684404839377449626429347945984464403765651147760316405568555103221841333413007875997411398199660197695954266061294718022908263588686655244301610877699916762345311980830728958008963971590617925759275681729091942104519567073887163042864365372134464068605307695420260751961044181154172384175648176036604355074493094790138332782334200022658203429180613711090547544979554322651013702836066042658319999815893622648480679277901821366202986015420982428990721069370346057212355201453438132572404610974444484876100850536478559474861653709081176695626491260589198552169528593169802494523135760520264142837399841953375487485062334834500893136387802225595269494182061241170011058878312566391517050450792404885107200352020172967631265407183186753327953562923260056560340524993477409185607778290127228030473762432496232012228777847552900103449371782140905026372221944146311314087353689129423445271872430782889045998755004741557590438360140761916105777425480914946001883272001398609727062576978379511164326495983621188745643924186692496788856288916409790719413206927544474176614807777972886269209543102890515314307422797587630247625616789015027572509180775316969631138726733824568590036783867376655759960787005773671446228273527883209485656101667730004867684287719150783672116904119877757661466571322535368162027605433056236178498642460533150451388278771225650438500630901181314578896196559755889488488209232596624418864671673403268969880618728294035209979805990963802442935907896461896794119851728695831782723650846720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -6640497060473381283298799778390444312109358297861983630055356175392208620597931640683576694214053299604663011355966582675953178915961584790546692374865277887618884678512403325776221628116739658798227410228066845306537764568459410489837097068835569554704855986371351335214694654265162646146671424292816122814944410589873617948403464729252053471249653352444258926814898942817430236648766785957017012778650940129524443453791212016038741798181001327849229366323480806285248728336774719186121839310677914206346977844173456307439596361695147743065659587159706103702496044127647188877370722128002768155321330477226052707386907649384536613010413978358515057417965991505563778016993455576285199243695779372202568250664845547079157166000731530206343739887088208551963035197427172348314225019096703392473792291593967586464745386547395003680607852042363823839246240955291717550374396645253988197111404853848156564585922998346876991532513784500503224951859778443917199922624801222693807415244493016541619602795286598370642068953358443101091134323782027919024319735894316527565315050620886979604986738321589417339139980880144757075521564302301339810209308768719626771162950535697835626170906487746543327692794887180909708587290907559044164210206766635546448892638086526576578602108740680805654287754607881866752958632122851636514793792130591088452935746730725431362106583882975632783752092219468707069800236412286982369071927893540108310644360103579939570996299087379202220553134451051177425027739099864435016927243797230224362232895429325644511863006021792951632672354914792722017481396929697458547120512363493638133051116623393877256200151551118840001971215874296892489589457484591137849251618441508667612906320262002253918128639455260644821427239399371382636748485613731546793249109619640267511566857847036619063311917598613189557297165114548194515404007207532118951498153102113307122878936006741517181163189502263395031813136711551327328651916248809849596310686973394213505425001030441483888346857016515111505806842186699426107647323701109030008920079765808950504347181914908154318968021348360942390353920667732316413812618588680325479202248286840391657362470049094546657242528647448977632715622975822246971624380726295019526576590374277545964124426875540174664993424818382962946774543548553814321986476577398661856878775938091311204754998243667987692730523620573809557966039430791230093340259103664362865875610701615930737374290482919751523776089453231361475080619292885631723403748451468503439926160290195680414351285871706535162278964388746547979939255990659921752414539053384831237052507760204811839597316233457444461748971448963906469134289184382736640478029387887721380419748589216499644260954093707235822854866951314377850181408099923172036948912954156900139771957687155496457028281497300714917030458989696343285926285796429880830931211889952804032774161287363526758230645478978805905969090860862965605325059832630349722404759992130565552261955281146450046133130310560203520607739203653462608495553376259524676283849851146159422757114633402922538102411910432185502460837874887451862790947433214331045268851456551563111731899934549568802686162118870279748167175907191505468067193304462321336922152582222924053721089354813463194186527622032520532384221808417020740223529387504136495234458277816432376645574603468000015524729772198527414295459405912357424051440417517096348104526329949206102404019777534342194023235421638525257154183347670950309023855513845924460507573605377117401203629428143766390061045111211781913628874958117326345342185978652633368070897005114761518704984366099214968171178507683936715277371099939899032133509557661080628281816381643625149584029315135401653742396824941746321412513931251587214186675108794684126834170720916798936619239666746117639514716083601203645517831379006341734751464757762151825894480385689833734794310835096932854510175719308206305150942789800063322258033588703668394478128614340879675580124670306656929695836024997822567571455763730555881738099091415382163499148301242777716973143315209295033043448215972109488138594171740572333845342629005860787275126707897103777582080852940150587424294225700913963283655751769687148216097970201511079405348601809330446420377090811342368339870520576740289733299937735275006059243777432615619793935993468581802925171000304118798806443772017622731477792826994078910123548329248801765949767780117953492700727293880747897377835159778448220592591409614085625550943342819138582618822261120125339588285197820819084548346377363527532974615629147518943757127733276615686013327757931659186510436897258281336097196288510310539253778915480567808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -131824833634293864625014046074524938863531519125302453952036456862404811845988605415752382608161498548384336631924092129401773839837595688490105064804909920364505265437210653342594283091174053005343825354278839656873287947835445533227516513542872863561989510933380512606166178883578918647874934679724264364974370581783260193809359353189572065410121733833666275530323511904678582646127254784825631881688829525642433048057850334740237375917343041832051503548791155650729566095859971596120902081874736090056291191010147239373991058406052524543835149921840599918228209363956154490101113192397934250398139476402451662030543407115739146844524688002131433107191707672549997761439770148178606172929986950335675971195835260134536305808974827638524110667748780719521318908849066816394173652890146758782974530410040175069058900158488867107712539426456644438142037946793352259818640033203309851304274599539681317706102108643098012091524128309845461661260063592045674879720256958148154385832812971148595016380671580697237550420545815299685121036292394238745501513240991860006824035392870756534515322281464655917693833244471144195626881799256219643422129087747856963668325427706581950382700094243332101658201967171286612883812080082916570190584990320662850573178140414580122895034337209241708865909898480585763277288216545563379693509822257527221966976536354634124082983003060251944720680999564355862993305773687575253826245935578482487149564489391350415306069008717380970100081859941356972485951607496979613292770237099741932667047024009180541369041830827479076790724669142713741645857906675591826702277716479603657080740020137818050538367676065452980087220249463197131057737050743559860939575832926083871666043795146010610147423410889851874624032017199658563075136196522928566207289956592145297340977904677071563600189129904853073957789563489429686293196463303857295544714103903540722631704047595840319970343561524218945460202819470125430361823364906313180626244030354439260422422981970031956153494566741833191816969211985517898108423231889797614638182432162059558097603915086529879924737579858474290500949669078468491588292854670879337055531134725129147960074775737921463407402833817073110268675412815351950345553020042285454193249808015686151738053068349902218410556430568874832860411149687260919750732682286956613545253122640472971696699884575453160942491554253176726121375941651365485524266412195225674827589575311522057390411159848543715581893565866153544088914731758263408445173720673451036357312004841821519234428301359001097067010861964403267044450774597594222463880070674801415100673376864161254477393341078844481484877114981363629374649764156829271260890391160293585236789914958871208297248929698810292332896891594693631763766795267206504626623662888068830720288526817504958730365635993430757557270179335963556944849471569297738618672698476757954574676260179218061327021473978832456623344811387854984791259732975817805942784901319157849793444919938081475598290686152099691132489125048945900739473095819464176848498733663890693533966311354845194534768922777792824559888162515502051728015392261589094658056147347956726797909745573087106643604962064822502725399242845468631608769075804056654674976807794763138502660891548803512464243674584504229921898363970487426048224815636253726629095533216454170816031254035524408930784512835862879337270370022020289012238957047784313327747225177340035128752081719716219997265575008249301470465941306165177068123268900703798251113958432219658913582643960882888347136220908254593130351956065798393808218934702271640907656480907325419986982133038543408119453316596141426141552733485901140197409765765795020563423410719444672858251023962539566825821666196971089902939448575313948012327663871315744631655978789612050932349094653994885850006249433802091849220079374720422331864986890895758848205487942729153851574151555666869304532815948773945673703250238881800956161390766527153139650131631389388275530957132345034545649875127274308847538216968049577357384442360500578649554870383370958432308691663725101685553280908603810129958130115437753527347283063268362345129996384637537882792903738587919502475263239828140924022411791927376549523848341844201540289655798085588789215622764711805512006408493248846641838759358514333695484182030960535345377643360849184529118251206669489884763092918374830726078018104024938496078219267722627587059435231304696492103990525638405542419675666433592556893947683972482987828179917140505626792615650156118266970967343334328909923653430725982011177919733603635961973757472382090134486846245794872332692350724008444303444267867467972139328739475456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -2395781870655202619293211060845494960895087898499130119509021576585397742716533487575584947031213944843172117776783419484392444486858323714213703474671773894194897885213664815678397098653761647129477277832598750889825297653830043701193326983085784419321399835248384871747529352099911328099887744057690439891699593157074864960970429332507714764734647926479355006262469029963099143809486102514490182959692414503299015304704291043112390948762234790291795314763899457955052382545365858358145656163828640687217287181353965458213591656205212821237233116917531596390331271789824545127363666312231827613257164348560639632620704457761627007067959440800072322737893258557403086107395337056118565704446918478858997032711367065318686473020407080810133248424739095556269531573632476906425153659991998055668569143679799867061218171490486089582110539317710445883281657859992945777957824648209600298553499412293887640351896431423042142528994768297638531481889115711342650379782889787776521053546019085510364484946350158668265049376803214382109210743163923684273512689624621921276472166526008107215536872988347330880309199595266258993101400683889553548217976422934876164308107205998253573583069661000291106693579958612514626816713581661794413973640685829269041525650658432062711714837836692740421118828166638830555828121440779517664100224705068529176127751086092856773980942938865343837216895596670659328621190819284712601151499892166166363974981051487334377556213443461943212337930105992051009235241931398725512530759440275638709544355476151281813450491249642268875359713190309529052701857808793899330994417200533090773254194324134051894398515759189795021466669969954565977622994488546017617653890119261125225551246053958088335487384583082393547956744432178989922308177639694093430425071097797344924886048196370196075981459972241977062771669929598166223798414032385016212346296628235859894406883414883059096716408584284490664958704079280692440972310501432990986867727784354846347569994885957538491412900566137734850480296893173743975970588500859436650537341253907554263884317162222672874914841388575815836864517041102525499657371181070397397281412006371224904469273808205290495052739884135926127930663817173457658522721041433424009527826761139454137303955428321241291576478409677238129643921642392100250843266769811709252075037115627885202353122168182719894273782489579348839050784997750734736473763811234795305735388425155350459924020499269523550079861964626982865136967614006462481815298643560696393329331747803351189017462912691206036609406410862850893077233028987666862191204779243701811168512062149312587181762768403773941303054208291738438793639115867844919298233542179878717377944052543603361576806288355602709682163556150046207867393097541249846197373174044067351419784594371588090535615689643391609034911731819296377279165082596427819306875298258845550878669189744022844271181258396860669087073760296195259531024555736957622426100980358692668495912890905704060521351775062307879362668473772231551373591689525678589067830057469327629462919223558719665481896751218266966598774640438891043975191804716448710606046635081428093482162434841776698451635178649144764556664401697397344751758975397730730295456943017284119744408533070295079368108979346580311715983081213752249864713235146255446757819921302686234998269649794749313801656524427168319591232345843795809585944166425767675390204150378030876132314803723895161747782303475786437547689657828983858178019269358116512711519961291824070115313814547396407104041968484400949422162658203373623092539754331357764290498953838081959248073573939548160700929229268560775215702545152600433647864422783613527368371237954694998232372022095310293020044885448645563339069472949898694262482833479049086842641580069350156860482933770697455399772152481530912317255459078511832304683251945117914787397101784240075368508984189769207028152149594143814398633147477747674107433085210531455467775199295026896861811845114301814271159545280956941019464123799896584729591724644816620648755004141840099218729610271745852609175118855584568992712106818589317754612308218779879743553981090424962274135478765543042326137416504324910388656554369469187153441102221481452027672363937546058520701147164931932748061239047395519896668264642696800948039669133939945607678045739678865514629686499878016808176488651439070976969765916628839868951134577828679827115079234174642296318129680514991182579008947284131504593659950156798574755743926752884143790520408553966916490481284705019511236451452839090817128277025456505342065792795276757957892369883874839452204224682978106516227630245155479547197521920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -35431371403910045613532820244307497708965175328727788406506696665025854633540535993535306681461957534890196299066707464757383429287986759616560265759280673048732539293238807684166394345720463351221016058928754934147285281054090688213779980917412277329197077699728203048545803038391538003273355472322417591170520276328089429977549086355004851740930012797883974835358194412375442096200766605336181171592860808148273496633682583570607517134550164856139508463982341574874738728371429434266011883979513502669289994515293145100922724787857549229250229637565326891886798385906812781098095833101630704603475343265217708911397071749674369164541916557168373585853521700002176617037114056220938716770661538040532525786059996410045210742278909700573922093002378210142229715536656545106505744689868293303705703204248285658618049027167300168494072008021159022372471391974809314602114951875834024109376931072865831770011735621711809773479490382617468166894073702640744230771558545316990832759086425332745066011498560199377054726775556662620782684971175287213014633134962689198572162989802078721869357506086603544258526752279643070733639728704548052836088804738849357136011647570372648681679772678383907735797051976989814411020492185410182935469458779218392168294610176338964066732437099393840284662286470873672284947904726389905370751118960292683591667968635027470362766571933435829551825105579771861600876764832864089736969141328043859581414747093441536265755549854105724638140184192411003253619609289453233712098017880265969430364700496846282242321474088659396880171619588888243969425331764408981987475534277396930008915718462937601229839073017305637835003928293854396042568305784643407716184989121635124925882991341010283377890805745595419882408870996767622574537777892276134003299045805573921207532145340872562818999865993140624279146267901507502781498101395950946234048212248216678173423691116771143590360279672525973821652203124444186009633492615189841044745676265888144074748246917895027711962230959502862562958264793378862649969367272640022526383639220129803924783093990873260245980180750308412318769588261834354841652416603753515320797011926577759216717702723185343022140612659384620709267911963723120435225383860534942672482316923195192360811276265237215514394939122155986409146677811324091206291613290928307407592693698810486919762442858422505121379815229910279362324887119464620569456080138439462928224159217217695345333110812960231563784242834051220685745281288570663407212022900043453848600424607214838187881642144486645362090701771082750296788555789508176030457284211982261116506545223606321018045185331460322835491521517855452952466576217127313755284324996611902905998258115504967049729873149333401949443974379328853676185869267029733543048732250029692258457429113758550108789363290438697435158578835567074388872530312534363801601206118384574671554986382000407632134945550558359576533815142602863765538398468952912303448296299396328441209324818394146051342862613396933854861643808140094435237910353347437839874990671044655567181477934430764936671717069745241486634142873625544002705199871535353257622880532078689263202976284206327047121488907056500933207735339008807944369176603053170322047359341180934250129498776958585173390532786949256371614907107853866824002927849813696033888326515221451791247998351021046192105844014443658267511507985099201972042009820162137321155319036323343327800384217337509208831718298545719514872631244904130225130814888719964078847655072454258955982338058434313312364431198032182116453972218460574156667835127091380861447331933841059255197143017530930567312850316854936932997801449154777631221761557293819834419214438738102549664228178502452945858907360428442939082983194744856301178329648682628489991819097273642314322009141227535146047231259212045061929630442144140303207374536811219273638573023774769122078861567979119431341343198553027427178109695176554323205519457411649309917974396048495157437733192544420055765800254447979083461433637149342459749211384020501225936674793079194540358003357446936957441937115106767056885443274955832975686985651357473234562984969009495514945011975841673674523867509064815309790295696112761701439664714451921009233509655645017619643332299777564906369449091502032900231950761493987541114968173911231921978700878812446622693605220220982113068149476176691807916013536338580938068336652547773567658027462149128591128600622553563489609253369150002014464941863227233762764822736890941927448042403393881074019890843228105357830157832570913616233363495505828722810507245488383507252613448270274930559759341708673431694718422801167790637056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -479169965678168157759582526848491925940233069098212845289085898043403018729785481746875024283092443040474967838142189069161076133849240084875140988051025597772368612619293133751112813487088701906938936093868795433705488558481703265453609369671320599910833896909007870628739326473184651543819606636769250913914259624526719393291032522039407696524102818083349724986708234288725027080183999508862310258629653142996266581131891961597830105874393676788186985155070183665242414475195554047828994159125608886092725105563604185752824269044053957102196189235743722463736482841028381879521622797532064817770315592709700539922893968919432817914733341717847493304825641742183500702908288686137732831055451602747957040793287779681170993501268156327547521351756624158451917924085040296315465222298014583440077835178428127874110264667882783843152228873311590533082280781845747836739087277649898468117065344420182799818580545473560445529096988898841154286876808100131540059129629610776964462293017436171758201733141028762349635354041775553469607430153859607651788298678728083744956466844983156545143425048690869496227988667572408760626822558266913942914507513910896058918505504774916549035054683904549375001246124949596450662222795108167356827247301005425387466471707091494736935286290943215252813431899674510723350207925488581993733639517758535540726806818974476195472721352785479351256467469327497011787313756584205018832367438044129714070458688984395569061704160511613217214552215078667562031893368600542567821912412976216995420018163722448290652055458888924692680978165342712364083539865471570446584692051194229522571812141725298725691557604607662170839340174652985784867867474885981380753703104741144472995197998377556720714074242934137162121678433944324425717073819117499682786733511668336426709320098418219039378372071081818244107553823608627137116340674230739249163813354281489023971297420766436276999545473392594401083487649448966345008089024227859476595222529597349726438268579354008696865860034526369636017168783434959854428128972332859110217340643062328822433466677937201859508618133984588378587161210643972463577251446656004740481044606210278299189855082526237212014130484447115440562951966132324625700717527369345999600630446324710686707233433671423640117655810538373592201355987653479778871255356291532845477009670218297209509307412568186091797006669493309755505832104165288168179858995291952172263955410550965734792599120720877129208624918309334922699905010276386528938762886217935039663683221051350436111307620430246360135675152435708973838896584145405803662760362608070639653297691278764648394281400166359234182507163817946243774635692218990407858276101157728450203246579848109522119702115536700038681842253208868691143986019176828957819050755240790439884637832480562475537702771836341587665947667249811413903710486297435512740670274882373694171879337705939471580102410478276920000803744426058908028780594643005610221929823591559864671381446730338576677656550695384510148063705862591250854491218867591089334456046838163923915317706149108812419182541689841370651831517610650005441695840906501902698653433443604314089330099820871069143744348948840841158467472750765173496173016830601044308161390786416923739085317089816277023466777328254427849848019730341019864858674099530423109767523831633165276993851843915362055830717467710586146084664906850677089344861026201977842393703243268082518403240390124207272083424485800322593784288182246535908854545326614954820597171235326002215220169635211623585962934332141102479012830863994239494053956159711393271018469778938687106343020166165591713469366012633780113014043669413716121301548950514920690510626710881036274476317212624221702307723057152730510548103140398634345614171394120889637575133874003500990835876566526841751598215437265175208159284096199218986910674612600522709195987321192962229041504168345514661753633407691869634367386366555002889102578650945338912433268778763899047391888739567675947179008611994252915353248633874823769447489152175064463416350310273285227543206411113982673833406372792310459975779009378561984646837429946943796516052973729540356266204907109485034398448014844278491060264365678522509477227861825824948954420300521643331382468373514228068387646300849795217963809863370872387561902718835659751282603186899544741574522593742252782178284962750680940755424684081859187889958895016674927079299938723477337713948146804207454062172188212476504509920607476955255584686476781607415445221048069726951640881768459111487720140192174767451507631636579530630438685594553598945251230622025207590755876485233773743668840399362641100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -5475491304480078133720712813143481865106911412838568401793980595019222195930820907159349217613750678224922582675478103578651443755674985170471041765266930421083640160970965552832955541227836253787656669299225770830622004416795638252471329884003916839889655973210200132282243835046767849269012592716064702041295086982568671870630860974554421354643439490270245466225103840233308067576112964267050053867052622955006902879926384208986813080363299263965882103958250617490041312449548880104789899066616214349437980601303924981934262988513371386865079166093683738286605618151023742318201904299193942038759652117598153888051703112859056808949634984789738547139606326163892059457295292241040934463418976267627559462076726742164251768556151875882851880944753472260338029968948693012772393645011290339186491310861935856466611172489426092724573381949912735194177913457322735454021519365133615693783089533043691608843575723723379924175294585434533874945276081677465126369883691409704603892886740729973710897049581623825565720463218258735267266626910973757523627202223949779478335700639191739233550730936316008437569491009807273911565364862520384984178364327975538447989178389414865668970664707489926827394708610647385608310139308241610532826350062297871324208893583181633345273853167206347595490451840219844838753519566783848746460218012345592389492649024540899715918684992165205271533592267367196887913686848239024075670467194962629984424930002955687936478087387140174666456290832975996122412479178373048643368672407773429680497221192545861769708597359161474366238440143314593093157113586443381492689260908646329930779737640744033665288692538799520025572601759107544677956804481559871435834382761923568675470529989957206097607193045500161009457749196647305324832294235723458538332988618033734705421531969194853591607380773442819930899857223392595764699913380148100020330462025647174418893961828697377436761787093176789492091207806396216310849865171232460570674817136571888938716109205910344128329135365165744913727786671400598406850659057044792078100821697935382349902330049722442996933818292789575147216803975722879082772680672980900995308699759804464162819368198088738426730203770268454589037281285619008227701053517007549598763710777203770054847982652628130798679027828042027593419810083838569845528312420898989559070442494364565332936497755628496881230915680376815204464178691734249293826526011749726959606834052005481241360081097013738839531944548075971984002721646118440918580651666992408705025586493525056174155017304949895131726004377109270364382762142667067784259078240774991356158174626494220729282729658920301434875824372631484226983578123310491682274011637170206498415884624048350556449312397403549413339662442751241390678617497312339174168911103256838943710090743816352394754837792398511845303317266289983015271674942748199717151845255147968844138295072418086950276107577862408231339051543246536104253963633213979158515587057050237791031848700911653928877824926456812433227237488981721484921914558021469375796442936750304157993555870631871313626876819881623182933457459639384228829791695106701216897923474626597980898075819085120069856004374728467845016991578055915881126718510121354711833221047277383770637948741908524849909004293792549597499727379655952078824319595006258259391933645286366750664760514492507136338779079613599207639596864901391607202450833597997192882936963428655431310086367261532939345327172395660679609602567701838144877661262297750504697692135096179393788552722358293055697934249908135947504809019676384818947575747891960505436180959344622903493968617449713304260593062046589272643944074955579210840624412465915505190738792925732698309785260288681883273915666867726907082811825809304719184080324215229162686712949596948922889215924000321376449880047570626878833560557302517303479965322320573199978296250188961609696272652571494771242532186644232895871905466350647209883522798798386175944900910047621435081967923919537858114145100898891829158202801383794014100628613653232576882731767359503443610784108306754394175407924041442209040217034752399110770416388485213177042235381742094275744560278325879184088531098680497251761977536886915766763924200567497004292758946182298657432576386180240551308818757261692668574605919523095668430889952436187799285523013897251611169888494227508003503566748275252929306702163130630871285021630583026075773144297930569597566445748721785009833832326930841613403151765144881655624327030670541099667823388418595249294657610144690271500843727414985245098344161410173356388200304515531509382507052111015054354248049634395865522453693627105280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -60574155249543354709646481456907294428881746434865415321839762617357071024289764954645173822650182315557939649913144714747179179039508580079524321051497725716505995052149539777822213757772512322031505976656790537729986804429740162145810999670792025499866658545483772362325151573898285838518064480455014021109869203321624047944589763447232900258832421128620005365792609111903033565499750934797315337502494895706606845106709199803255709540217960251094814784132478866300773765417467650861695940806208150225523955216288815620002594525650616089265545997866861157508182830530492840948029261847314237615338607318551154826940534529130071101676015101443508610997162115692289217055125547182669613840615016369202212524190551865332082276979680052700655339347281516904292628305125252785308144760523075669443016756629940017373014087382922022052141627510723092445109303271874717229436589759585916401771312102524320167972546455549267552401296240316539561050754231631308818420379719773504119681383519393997350213501013045330405038718968729635641717411513488838000499028386849165192160406385448715919742153689884432395021349071737246708702404122049200491711071262856147487093167178163573493946704828812750097081433689012257360527855070886007652035578322270430848341624262259723909426474641354078096279444702018285183758220644662221398404392935162899945992411503707850353321452540109979911840224297464501746538205856868287366807178263545389544517407104926645227024803557376686933639057824063367004055213689049957771063309400663446425115037708557064831511291164075372839892678374521364733138922113501282697836349523438280452231171991329558309083822740638804660374561340934138224095530323362389051752249722039203830986510495367943369143044382228869859361859865244671410071428191593628488500218794129657020338973665288033233235642282406586072440671616754978709671896115439649498367281615403625103669808285327606826550571387211068162897379898297718885595153478570990222126787416553963185721343529426134101957325681523594598950530308057687567242539349545725913741508459336341521647596362173584139813820301776108730882198378904763942821633597121719508565899983308671593654040235889870272754730058033566710406018407941756213011791404977236789645320042199333525190279002418785535526843746984914566183876366205098290818720222873032272536858845179402288398035088227495192738369166235379144029486333777160829166188805164064073872099787082033466685019995543373561222192140554816528575479899457612273867457374172906536915822128344871846316597476972250490638325738658793494490243377424242777385122096917244795975760192700268205289574033938352823938002053352694970818657145526213782065079672588382758777756021787665848833430041399444890110803080014914351891820561450038442925608729873041686787421170708488516502660326965619436000940228242607244765744781447592220840276384983617367801023985504379168970154174236323051076164054636817713260179761739425765584483889774947052899894370543811414991292152756787693789127158177611542608986705883213318659384926854276446393637132532526495523622277707997099076119701663944429490504897337507874236925478357326172669339723184771218667773517293551036199532414558836281517505258823899627362545968965268930910328932588308974588227334630635602547029882425212569333722564446709654632129094457686053909489974744069273556450441166460562153027993110619410164271373398836031829722355064817060807966179910822980854520470508513049889551321996597468644629947141242854953039351542448016795847888481094591649910153178399600694598865921815958545895304504047444447971271376629870815606280834596014202944521804399284260829219129424211503463835937066014039728631949830794917862085227981307512906816534100058839670941049695116597959306314094569536319347320129000557981507358403769140939020450034675897109845345749088758584435729258124939943886664024543909775116998422718101218573269746319633441350147270539911090571861418467983554368018161608525050842046493237868049733438381651560106903776185313959470790304886019163021750363363100102734297644332768416473481748706505489268193046971692325927288590060997658310891625367096740929549132987701486827658043658838913704295797053662656074158237210051096814684771823271470790239844639363014231055350494391984136810249150158706494305907850560660109059940765126747399490192056308280767620985634390140203063384351886827451118019244548618905776595463335207829569893167795640188208407423641098166075138734700888799262026925281177261603940504320197775618185421606256448125779791360628792748003709598062213741823920110479701978054091080583872115131356050364697673728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -599400842374079168441779749315133652127595657650979617044445098751373006873871389049978241587567718665455252786604687128899831420024614969391909387834599710731795101613448298221089989657395656713846415484964909777489631804216402498393778969758712403178098811465521029644763604780381782894485776953828399550289058179353645223317099186741494432986617522030192291967725721782604604001745051881392511224478858452359393737691662359947571992510589531452918079266225407165528530961764078548238804649430191849173592210899199080006124298598639272589892547892165975939801008500358187633103485141804001458154557019045385763045325797948658662669170315751907686306048690458872792737796771117266177343437244294948473673686899024905042313771309542876643005929794420334669655065993626877980226112032779030973728957928234449443398302768050334666272947377192060823517079668600995659533462094694300255321529090915321480104732002250609706115124860352852357843531736530238479770939712630361195989135270376725267699223705543463013646625076338625954246583800436340647432365062165475422046075247408905019950952026079896610736121544095458710476815347726533112287927491327987774481871236774695379033646980524136742101360404730052399035276200837757429354755630123973952954630662617387193227983434788834644092470703845310286484213522506590698573574192780415003963764549783774981380309633618805592027358421505617089188075093686829063142891865358414489643147301943603220722734466071359778665611132089921201599175504876668232515997991657801396034988727964370279227712958328977699868256576981684626939355749678355833356380388554305234468862313871666436484743887286347533106617436564589560006659973801679043245539166033725689418067886497086123643467520015273505805504503234223055634043082157512596915218382562513643720575186430540847636651562683369116830859201551476151147129952386974608349020636611598114148688556608905332680723265333916965843492826153092062066046362307497248439062703675364850130441224325682783372454945516443612916825286996575276136444122183205946237274387822612552348575446378580512358315803815454781619303217507001940021569358189931411172228475409187243873024756379250793594367438614732173622659429383123282372858688060445102220023344656628453478282114649111336307281427188915155389079780688521813686705763541077348996314568312174005127071071961277255131769345527614687861052079392249139959350111450771794259702779001746234634860597322014404880368899781078721410880074806865876260830005015996337420083408522803305970812973527745253430672261029990988709026589018095187771744633568711578432705708421187343024711479943876464397811927735690963752564923003470588782866431259974983194088276539086608506470744082329132199361777690804417660302796504934507842233269581782487858764783194309554541511371005363437933165473576676725805258452480892906784775725767462421092688190158770456526520354997807900216320079721246391850837919876583775976640984319523036510070171316403960218712531532547090357962377936771092419136841564729400474641992001311850046321718311115508455932009692188975142461510097006291392653073615491778994539532714110330819712841635948157558308690958126526455192865798629616644712597488443118182535518657746476542206313494619027076237600172713095649716070118910107513114038178974174765971805841439169179893203284391343573827475189377990008443643772585108260107457067322176867330479653894086266520290393471652714383924240186180006029192433921071642125410985682997982804705379725653119514762366470577019459496414109040400061784795123651530901792719973544264374668190655571261657924418791653524131935240002844423756243501140213181707555548861949560372587369605631258933119138468683424449856171381027411613615323418814888681285825310073414879454867352724402905633280201244792563374049685320520557033637093215951357746519347097859964996489555691789737203713867144881718941892391567678679408760345066196526147498892735670733170696859127584868017957180480986325323838449177004379321107982746784948839387115897396363501396519858008846073093563136226491736253979684719055908243898592769236798698328695223609650002546987657824187179128071717803057820715765729747484682228010454262548953752942632952402888621657959994217438384308313489791867356615531889167872318119459158340934718255284896235910892663694081472596846297451935972404535947611739918017791033265088160059963039116418859605514933055272702630281817358547235230374436727367130171269325926125408229079605989402180167398485337578897244210841108184252912262455334665587908030001713455272479687303085252648438155617301527306987694693471276236800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -6023166734486722539657802539111620891252087095340322256704768349810032213233641668427449182380864515153031046967816450726270754703601572038576819354693500449802246580831739089233168971627089981822021669125581232432358889373807985457101028318004166214476324566759114993440038945538692422656638636241881067762627697259420040764128054460418621376625484265306194465821329952960555952180819488980779612398598784786879240215290116151769182745527925092879310314067453914159688362399910518396471561698137695379509908876149227621627105010068770946911000498277674740131372231287195063087402024774456152501380479149415776048182045334949218320194275781985725875124248862840491507228944150021259897599295462805373127937827055445838403269034583027206217068139836610476430806495372352258079391145847064814430203005133934886194446850238892965394728316724826612610529212020456269480173224189403314585019091057603847859862939404267915667937733745047882750844167737541024951128816270386734691038346768818184508830823528483083001135995897562327759249695560869750129295729380023239918117425691155688593560110819819211589450867453712740843505606652148103256263094369102648734690558009415023644449427902024402801340926191883010178414654918152591652231314964071007980216666606899551038436593513023177612138733315261552747044920157123866840104281227710110568099548254061332727634993900562962131287488647069174778657958786009977641386249328942246738600495747159526235201203102105568700077849671972132313891859539546781106087552822760923068050108389156674881513674153580353874302618031182935628148258699831946790798785851201178219190775873833259052620614515271307237388823172277710631210658546740026232093016330483010902035485392210998184199747548902933666631393348680198311710639982021991728923622029140440267326249382468581455720941824545368157279292369822552441019147395889302497324447420085120996306328224540423004110434567992751768333872702038941162650138375391370753959556399261842890570324282460281174448289473076579030630575576810789287048260163658363164673709039758054052847798716365609974129737868164087575571356379613152797137863850957392223726378957651322492604558732655425733570424629715538660613396192631231236931511693990893817103843586725491886269941810738698708483092726595771533422134147721962155004324717800793151561377343108406920533977020460302141603841369419216317225283404571731599858525918281472639626815951215542949097313406194852384150427774470236270699372485058437100538170207054950159402265265887096382898304914877663111402106840687328477214479659513518883769507530172363320060503892931442033646539840858143985526330856403853522346241371095908404031825560434682836982264221859785361919303652568755394627909100660781481775786099059726316372711285568091206515093490945817573907014676279071861485673794639337405870096199270696140245080098728551375506532040565085979128478594726833267848603455781639453957551959564128316356560604229789806912644242308651847289780516812598501285510267374250509539398034561411310688996969511090307209127212497034762633093869542088146336362131914069744315311225697065727641719420067450123808833799322290159853226555513137334049429007669658941824881811592839923443407322156263654813431114967382200807594837430439166800879014506816662391639308339478814296809054464191862528118306890197291153408184188708118463607526950179428476789260900460609627937424756154517307451930896941327695585815956016033904439354237863652656279685685261358597333659303286457214549969614264998012188038765785904304044118654498538762962015562165225945584796200073917118118312219971137266648718915842232477919903183959169038941937808597259353253422902801911207774076279896696684384768265517571860512577486519256939731501556311245693026332890978580830149989159200188160351325190039698822836966582711852369338178165746600349606340126443491046982115934046441864985074655520482132844878437766141853884711404451666978869802483508843276540602605119664653552019593718113617882319775122093461392603263858454397701999537726305836384298877879835898138167195827029967367394616306909463769195788033379460935448356312471075572578080140674864620790891887133442090062944857598201942794443757717321419159666652963201751159008497674394483917270982169536800583683918925554480268233119305753976622721664687273816380386912568027127330607614441837814532717683519682260483917241308932749287750231529163022618141087392312354619293313622721390642668492154104202902987806628608499819198883303030847410678616268089447495142156332535319251623976253405657854786144008741726744031187331955925797972403342540800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -55187334326848481573448627399969821046957963035276614812080030406265827060188714865465811673766897178529565273308124306547009842531465098921895661210386325809972396733585249993918676012377155828671332550400922577854009629049261633269196909906339589078986751978449171393021181929924122479413338932033961029599638081846216749051003897449686358544935773936113942760969667607841147338391207511548224635027824748373568929355574036663194201340574407296241521560959788955384480742069166617779371706179928662947457512207247137354491072184371010855519373981510861779381331230435161308207566066078398534159203340107856652903303275061698152487556838652554631363253838190229686028916179434332004841451918761946305902302666976362073500877745154219424459482877230531064491390791141504039205268035356038900939731104797017394631312930838187738234830923814113341334933244745282977487790249467242381811285681397556762742684130547738222659214905328427749162323293076766541051489491881361368483690074063306216853629121195656864428234081821292845586832179094871768841121903784002127804914006978656218886226597361366617862367246827728191302857746232216316571756576298890892519110760724957287842168791954824095887478517382926641650426986483217537367360000534916176589567274278797191225577684640233902021197709741307992956176171575233445556883989418687623153267286316854439887606481721312413970582332194637399545527956722185261228629425089722063901077018030619674670333744291262107875381843831882058021181029032031457061613127561949231870490982521642761355224000861099055388376384664295669590530736432436643328748805103051410934708050950943726849298094897156699566371788192668275405344787694624335339131364895396927253789323369607313163449166678166020677529095643548239569197403338113626439951201704561882561962691363829999659898955998460597728446321486806460006530070676740729149373361488457990040140490028346055540596219400127047207656708085851829323701862187390304666641688222767083801527585442245454056468951671317847224075735662951120843528919870366891409871645694843622703526677534198914285977833142509422851101387712592519303652445012073620459899737931175004190366129897844272779797548792943769203183645811581791508241345739863516253767572215828402135812821884521858802812908805272248748481897003900487552571274616166086115456792571303909303995854624271287465365231327130848645702776401815536758054939607792080529678542507529749060696898282248644579247070568062561315061109774843369604772695525904405466009310378790251914325899244228665480127008683383233087611170415531929483632514550331200357854689741730778071956180335587142072131844041433716386608996423177639628067459600693473750688153613306174712219157459748203403326185138629852269520150147076683293943969399162482182050898474799428338552835146611716344969919003389266152237015984781963477848372944206474970332918446100803421070354887428389330007873129941339484715038866251942381409150190564787986947391442291402845121047145839414976508700515195225753162484872373611583364286348384278820094680250623729418301130852546632931628038603975901941262034122758915421016134912445041824979158776365766809317088531954892063860369528981352487998090945864889060274545566497996138724373265006089906419716220513591297561855115367944253248782426980475086873059889831322493623602521384441371500326982953254795986195998228730711199918265602680413093420021667432033605664092698101982178343796130744445906695493710237152020690169958817559467977291926330946078995828216927138318863663537597280408137154110334090979953710915952262020641636776076824728958986497570367447928448857708522991118016447110582594337875428041697827342402857295528430811761726442982041753980856518245119148274864441490842906205710384372835168981461248045441407156626019096643263210980479480346450513652445168865705580014876379384231386491147890739752143913795977238895600602716812383524778524376108382486504526849711532423446285526222902983579985690992997554928910474354291261266519272891482855734363729514072709971384166463692349998323200734740028309354605846199227323405226260420725294515251236305100973647811778195538042503865078871593141915642101515832556033334016081347825035866847294816068024590530592301993799134911203795778937294495375421357088687504777214586539252671719932638408955213862007810958020764143844559411558782481772512971913374882942807359417242023415648211620206710640482487324389968222306836814605963962403112959689534701153441921109266067626740350242429838882042800654883008516558650947834938645100266184329213598836133585471732492349561886105699722597498880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -487860750408718805882577215800345142600400808031691935373990611649326436684676866394313773263292344202846924587507564824414083368102286185207515856134486144106051440130834691376503203071203399300801039113084125304494376883988657388181089749853337718515021076555922856589382593500943085526938877172975878378140847740030455587357658680214497363316634108174933046210726671983157156807025528566964349250043635920384732943953736874814372105329713643358656166461703752049239062672395903980884387041433578303685575335503913200492677186832134661623965121018659179874995228787011306159066306092287308768912635719943141632209758393562057377234420191953369414752312269138445190433237091880818475607957457032080811184359469887265917555327089873875364730069606877508979272705461854574960200689199796772819742349565824656038516178533403672903421383974624332650439786589096359785654741909623653912173208218783104877566968435494278726902377967578421502700932042956146039230703707900879974448314207767340544246087696930668406505254203474418409606997512941763006978918202692588032783302223759947125498664864342949899727825750865391992016072986203386128426695218984586730937861880303923943151433395975638445851880884953228270538386043824847227583525591989276898159041573982216517634835268933979424194495010716891167149302330008752599048951080435982178704838392447992878613250419475367365813210350536845462419200995770315293627280488374741704883022575535102898936934844775660648413761664677102797857208458092841463675913741247140631875094431930603053257952855988680799826283051902557693260593751328626997366492983512919947408137040129166077687643057213080399721623873412615030781861369390497346700513093656242262546815417252586836524325227395829065726082875226435839008950994805721528660652728795121120605245745010574841954930734576650175012425386659960435274507269969404609278306993471513878520138086907142001029805745331587681454174152158678228997995675261171340206754644876754099530256718715499764241933595647505212385693727932661478656255832226770678828316223693952004708383473120890283642134749011348586252883209240613035076202805351518742337404943719303527540550316186637564357098905851310610998237328763050412180602300744308110152100855853421587954384684366864202001389785099817669537967163309006008796728721991720226130801375958321302187745401451723624865483424598877491449447361285442887853919647069933667905041963409856181112860940892488776156667192804376423296420126878334508736182104741356485096072629430828350766928801922035173392542028795519276865469774923406892997082991313879713848063935378859040423966431330496228536745067243581302866792545971973189464785867549975699378606402991745984187740403888877679239028923694006846716491868076890359755631181969513095887003642684124452674730325763733182630073943614831460002068823629848451581154478278800193487093177324080683988976557012254889561895691548631015802346881351738880127496916691172431424664807156081558928965075851839166476919173121020556948878092196529557681132041060424026111477403406452144921256483274668912166408908183580163167390734582563735110871705571348515180564396279047125773061798674288850427546897362192921340614265448766507973916820648162829900590823470315476969130651104374177063872632777782085076398631879346671294772995270680489537191151925049063660849526401456829941613727807448172072081510316549664324598647156300519581371421999619025627600265251846978931393144975621020508736072281539134766067548720308077099243142954712653820605941470792091909358472622511622400731350374126650369563286319737527586026194583078376307966752087949302492078099863506980930671667937822103696566654789939111060833341616265012351795782708100738449987700295926460169998026769926965565236844961591999905233682042837076398841627302684913212839858521793892777918360818435156039258246862758668679994638505820641793315504317501686371624282747200553797464091104717892622973798647870030693602391633155533609996637666076233643866415068797977946793514787284267552568322381396205273268736320375993530429547939911171520679652958175220741065575565367139479967769531921064655202096797415388229839021390011495645073565086993135080988905972771696027808991480448786155714839841898877244919022831537951689940899932922186026856960629848952426006885320735825472334564320784747574118249984359225025207304200938335625786740984789747906032712096491683452695653503982287839038198037253768938251298266397861088353879358716760123081367449144278985787089614078126650767574621009494341273621719880679706413743414111651860516304676670393126054153682944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -3859599459902415909363188832041600850897933121421238782178459391718076641534024752897757678425618922612273830996583803728190475877027930906715444192841375872958719747347641438740927189076609477467395927368435570935622436765880378483502409747296672291836466978798457287711667077545193730226089508860350035980151141940491552890885875689396224955928161542836269905030426181000914878329273984212543840682145502459298449103846095722712241691156380335273199303198533226271721677369664348610556041747294107811343768713210421876354597591207755786155544441670955302371756856970364004808203446977521127403721524720549074683317690023246894550461780485139237109050470262537360899113120169119628158152149155364481056122948863145150250744042646431805657674192265346040954184222507030404256328387686473817570935557055769413194275820563119837567630982092905197857803909359593206381270406897606343707354382153257746649710702560502938598868989092984026446759515735150047331514366509567104682311636638674288041780683690654602233267528096974392549105564496202498515161565843009418826444548498438663926455105203441467080204464805278676251302149998333834060533561925761275323170838190023650071101501446464881319565568424078588047196351863292554566528169254433246830912524415429246138830054815990831176857990166768090804222130104160079595862127191927940525274494783217302920734459564866996790491054036951408565454562458643669842055429929219965279092160373043483981827310160742097233893445296233351130188724374793745007653803723106683544991307253740930369721650804819956737263002060094530830706047741713330404122992434834951004646801368383928264971552906647783573406078068853039425897685993899758115162888451698730127421683275758552333650514084225435895070548561746233532204853184097261706604584688878483193554814781090819390981548578717134604022199090361162911326422660141104560949310386907705985610254189267930513330905020712663471511025640301033446928200429496777132390725241287979347678912018872600087160817095948101472780140816273231763626309236473899070406905661377983328246816391296596982226972839607821986529888002333002993504779691898512528978308066480585544671589965142740728034429864761126578486788851472056216014706417590943363521421250401752110690606229594030153477550685163512709079663487504792991253167996574586046757002524871323379159636582715079174670921706414542677894216335922924547122999894543373569849685013395310508461035446287420984922572029071281558091378366697618321272665220653308366384347222789162968792463510841489840119840578717696764562619613270205526975287800552924475928244993397754801546892649216648569401771604156247732314956107942139104682268117452230489154999219068715430381922490316351288577245764670080270620257152131762236928231419938865445737712609243215136613925371522959865161838317020349915071440264440400632620442579850336365292000624313969112981893464929263588800504810939665606197352684599427960318989935058885559415067616109722396342127462172001478916531748895324786798178156250146025627775087677744849283640647259155556601342606862534438122201540374880213142664872515789992680064512061745342619502554754448974744958656331583641730050018301488481121098515821672305535586571315895231317465408397508701378013602668883612625793504116770288676479548252397036285876225867711283003577341269579852902768565809935000350887414319596496032718014957168500874981929551302242995112374379497915425417973645377007189038432556580523497701351158800725209879536686803153700727979740966234815357787465938069247693969554867058311237182504941191877790827108383393632502949717758163905566520748760864740678062825092559943288996826639544282671041072092949862033891415872362733914340026588038861822042895214421697038179897913637803566933039977700867666352069354758120444522556711931159764978928092547749499059392940356744820587301573786992767321814188608410939539806888054922623264452269279167886045010706283195359157714704785523725498531323450636280965942118682465743318608042008745281431541371085578795155762278967265782752375782894255010084219669620807782760743183803185897409535772777872115881164639236273589613634997573237728429225521118975762541505315303923114830492157474701407961901555660729332327485089705556083234555764962675573613336841831912628920609827299558906991671903667984294081449178393093602888072510363803136835119889224894594091989841322651828015504144829270090891960040201669235935658428364527243594908605022560638965993335504689225678356369788817038614670217794528014437051408641345353511488544092752597558197032626238235226921609716414650777600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -28064511626654875478530890839889852288302091290503696067753366462539491233351860963614044753119322374402729014456348791139429038078004558795533094218857322519799300649188033402628912211132668732343707076131145427837888981661791776456143008551078891037825845544310205762637547717026988274551732888397567225584013433490421492675320804220671221023120046829743707667728487604426727511756276969108386131747821447961131907548889557570802137458162216884421831246758453011196786453414047320072559706150386507029602050827833561159149924204883073494209975717398488900347143624962579733881855275458861454998547253478937843382287773987327125086731712688977346890147286252951878415487265241093082610433646506025683265929932001876264577928811229153810846975392171683073372772603544413232463958406842373127078156980683850227275119963927186383317619518214010826957090441695630491661830402180502031894112139793791222864487564015787359398280155765063977974826517247407909764823445367005396752888975250456570131472263755789734138428496859857726829753222170086854123038085844288720211335131365650310009692221111445191246454066151108520585680146373066843169050828670229989171155282828453879242810463689798808140224612043022521383352827412041415547535409875896319050112155542902799638992608262663175067364063630858880343742336164259173908176276750034391343824081551270891600729759079992976374821491992530799877116847546259256174780318298966707563809102500485660095193209349833171790027054780383187099105824768554772057246246694696395292804963821087606024437072026516821050084923204918097070418739668837596042438119305385037472007561588980379613420220398632877916949570719379880134647183348264727186426181775654145583959843119412564747532660910289956121287124615944941979800470540342792847719449593629674377268235958653826673406005998525839726039611954408229770051092389756258210749844768131033481498407208298487606981131212298709009257745756718260828826482085967069123144271252018356059995527973932447343258674853677748729307526206105520132075917879187677166031475783620803851864021746283379343859140523228469312516863558656965929005500315467627813348479668397657543095171043322255822124653075856314248045486074061849045550697061542623073233285799227221316955865532738613169147756717205387278656894498827339864720219087281149159747093279111670650014008031588080787697165546215853874164058469601723688294976658917500510882683353949345367907226773494971266104872531586149571204232946151681054418960552790553943791655069377901224696750605644426394164450356768588031147779259477773879342371265947487773303993978697125250018216803253855397033632846908806243231958807651806832640698678081372151100506053885187449909519728894154457104897678243304256149129163261990429017332803014772970234830897697834943408049236089762007821772666593894857367168825170644497654599930966715938987480603844579180837093204488696208095151718863652034758161917466648488624796286694999712828573419009148052182864333728168519953735315923939054062106519647070021705460848154121586245599998789770841358656209361395036001697031508425510226678593900856586893516137909871438684981036013731544405647234114138829236374128020812592176485756217633794797068088539119254734138765683432306097515713504418597938428056821957121068028842462217679152444795915419818827429451495019416334516456944794865471638553154812372262318932668111227410369025975103290253980868969536908022327175587155412033300370133524894911501760815718825932789482643343127596865748711049381054411832271357733861475144605143226982346497784566510635259903568433283083413112146070182449806755704501464130256380537832502420332022656489242724835226639095992799479116978984047668988438006893458248324918478556755779675794563766044882399915075632384983956560398985839796744518771669864931539553499997467134611675837098621406238853304051347613506153495327692331850901088033935987497151581271583573926566137712580771420310186624804619773199299351805838226514549134773965765276709326985649144344866933554475179772702934579699298146967522188627364138335039105427170434168583957644295511499724944381837507877302262716650616536662999991088568819791361194515887240595459872427486833431460439461408039542957791949491032319872852028217909676020659361634543468335228543977394412643890550437362752919409825189683376845729348733709110930274195463330317792142032392885624628762172084725707770444277200199259840329600517144618513422299286382828315738189777323976439494419381991771084135766086885506924273742328361967478574318159973532042451089096599215756563877616611141280071680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -186664632514065646924148202584134874230658662244972766066695535337026911902730057848441394329806135453187528370776721117621698535425634636403953510710569239982945398855074640790764177577674150530859085001223401216934341137329433332859003093465019156456418211344192625298698940674408637322080452359106876800501948208570320300543351240976935511268768071229714288886359015011660261207839915949011545110285751753564303451382690485925885029981069142983743468022864516226270424693528551595927452015564638464434525283997349562331998069162325534451170679854650064789610953720037014993249424067602417905317219146404689412720273191121491552111629740300124409299609517584679904602945428414388809010329954282834440894324828434108075600781174547312019434592562739492571455818391773021234763987350858197045885227374524169251147840564781777640834593986504500820658491420608610044771372522715426476760270082817179479341377834335703241897032786137147203215044984070504051720223867022241015963725792915728497475524997413766560994202967710030493394374794026244293824963657853318333486126037816527531044541220284308869155561918922510739067913124298498177985020549822641834316076201655653546152647347312455053385168043076312896941891545673623639773756433314483399599276661621700810848175161132410112308688383515549596455992973226603683517560794945824402976551098253901295506129313087370717269087424856435777928110936898471982494458304830475750767675978402772322951519342465837423530455690534449591784019464311923909274341872784777563713181363824493122481025297410241519746077948058506301375683112923832892625036362028558218737339538063182129824060438950504785449955752374058155965846797434869827648942858585893707666793887308987182444897103712057272025662257750153302740617487463271986059641292991639058525115763841910622612802732234207366281296921890697973323993136456377854271409574949586205127932131265233550708669626827926329949282815424259662410229817974036829111983026507769375814494179367795775926016406291407189684645044730211415126499928707363519962156003092488947728909497405324711866619915766784311607357666306494887629310655137806496687257632677311554226425325838040151626519875543374579106596290578557562414651222931243021577277713895455852081914428865522235861539828347444723395404098411733460215758236728904569364642396357658238970417295855319128312964940788886119269047040074314215649808447611461790960206297863732648733862466259835315491383003283566144856034633349682270026129159136616132088651653585259088332163894170446167088333567471327511150098785908451370180858481304313396348159201748954366902760092267483226954397418165225673497024222406305625860189499319872031665336078020623357837235264381324988997636078577423244729442268003343693608538406171405138349578350944310390986742024209546074034345717513075568576760436844526323499257819631433509240226349307100899143579892687138241455311604295698655552901122412338295912989105592139866743282478089427948927813986954403005909176400886192095990433437619237606128783978217935983022982912427693518748034936706841082918129969473335325650091095095597193434358714994697121895548542229903974486848313873170086404433492301036327192582902648924489842136691131671899730170522957393627052192837230078583932942555317447773825599097626617290084124886513039992904412174551711553353429723266807663681144246058487596133118378772420498684864517362441571295756254234792330449295243175158808038617143789121180706496817992245850437231451464019936210987284168424225381598746533899826119335817590669822933998111141230843105978659910742942906222670403980176353101345440672804989566664514420266687356357118626983924252107834173999936777685907540216213280796815993722275898595076431454252897245405595120088916160176543009382474943054604120142269852203820134674907247590396311456202906679777747092680012944977956521990582503518924063391752096305802440671791552360166887728485649190058290849969925662179394559850985209809479549842615790721469209842208342090566848649747578785066573411917245989645323268196887587988679270571873196559427407297511321132478970434975362693206187962921274246841418834749616089566329021009911717211450374682044956044027708081733481621492489513001178864426047982887706579196749814720551785160815120021472372844242605907510735443644764059889931441983493207749259841502830734175416952228150484368730850540538286190495032318397671282386370343122412474356143721370072100522293202897960534136049011288147069681133704687531884828599275346888815704837421560043008548943485168420141034011875268067091787888265428729856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -1181471554054139242939016869840657151201974340152335900580807369826065371617006329304082089350004119010948238777047906708686557837424632226819121084939755873796345900752423053195750838837162468018363286285578978082234928517740816825046087946435213239154831734194179691821843095411447505085763791063208205568365323987132568047253722012867552832081831264796595396846658484005462506737456316561151085559329291069812919755811826043185122978378497572378904507450281179024938027975219796205952635265273498442566785122217652033365083846047453421120875240434153900396565133450627170354326169206438406267481896055625610833606505996633973167663067753029181495679977212353541514162106996600431498857644961416102118754198292504518675309492437487149692343903317413361455167832617194996535072586109464814127814461124892906886144664739749833807260946601373941382017779483687443419145029779238117830601426387577312441410904361328514119897177543866110438511108880831144612689929879082421890321854856294903937917027863821437736229400092933456485848002658253538339345391737664459323000820949796056079225063148202955292379568610113051101486901421972052163833674413395161856568721925367242649279046647389558601174927845006826134682793815543647661662208471650311612768193020654272221648728203384732917867817184813367587360085606528648661016513570675570577715857592247157039605579796053096315329914614626447689702020184440095872699568315802249521917671096961999328321523604526670054054311020159057116530585453116539642462447216621556065790762436032809869005271862945127991329660963385579593793597287483809821524040829087688768215420696554595927697011356304613030350988222207583701338127250764880024518709507924078368603889767713323032332372512580628794746033013234717030327254687437962710816419165302303415416932155769977499093862380681606693705726303989528487258721439404447459188881260241900053968152622675304583772111263927119545570649891648064469982552296906645399269061026949574471267551170114559585152089492020503351737928584989912384370320506461028909089231053579049444839494860551769824946928908064736373794890354591041082242100758633579256398793080600694274642655736539818639272106210659861545908020604185599829692663811762006595331044065344212615658476262274446351387810001304243534968472205625857555884828374048097247933600318921490983980032092245698318150012555326623375198974531242212801594825430186234172050275210959599950057573242627353846991176725891208774895487839225561884274409605482298985949287110000895874187802914991672917369007428183259838282055161049798172184186121703169090298897079540459120815098597358129254608064433935568381881029369634437343391327945056156261332259237916078338175845145509349845948060583814441272938172119671881008526898872300367036293418525254687829470158032001632569383101021565532866619647468988445989910352286865889886430921599923787987665533341474817483057447403068548430763637231659037421182944020707780261911593860602544942468553891505852815651651851470060285073466511786746767061269865439419737831220087922352279210238960746279862158992174932219103202098155036557721708077109459110712712432493923772693027230363209201826541188767535506423516682665833879721149660605118525331469978631493899777243476027736857716325028372176148171712210690290606924377538215383552055547874459274642619782503644187100672712663000754783381425085041436047216988064928754084168214876511259838088464298238131420844427025020350251423721997596537808453029292622578654740943348826478320607776277935578860948120588873327111718323130796309473612988471775073326842137202881891776458925037465818692712372140870019009686410333762836081938436934847353777516789487840298200915942165641575995473504511990147329528451159774675188846291357637523335226470582753983075430730131620207788885493190499974497906797735500522577894114466104139594019804983870571128667328298192559766714828789658164714949065663696445140173060727250399567323348430532110736775017538640174286317927198093666885306563199703820028537097251546339916622202039887403889584314167329515068471687177916012454926526645827400932471464003678679376592000285840871918239202777195179137239045295982951393079424349159205777552791581390016385443937163581718009639543572132221073892121554622867862821534810030148628379779889799855569854748021929866398162136698821986610372088272740425408648021066465303095746342328330780524940987768980653816417331037615569050494009096770546481230671632925737030201448449132589053228636176950626301182948884768898783720334997798701430545338126809395848221108622707811942400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -7419646841761002543966566624278574185941304829777223015111080349641838301913715742593202695469870967021792502671092537064315707769834834151145322897720488616986242321546588830930299727550712232298352575012244841180749774544304675917617035384719349903689150652052608641047594122125437660328357293815945693826842472278187282042962124420599336118518939447250126593158979637608944679226417750741649642812771487464303710087231484543996514079990441782082915343530671687077204553937851883402537546538689159508861678647246216959675899045863801959641567986321998905396025640198448531037332004279258157918866913643961198081708231344151174819707971207682595692489416329233115482924743054204053918802654886764237897502542575329546523709274421496887223018105763527562061962291269723848382838626797002212001959089899459775855861212195516951476418186722153961709315216369510513051381104485902582555996205650974216331483775181964357293943838009184510023680479016288201615038739263695010742548279430389226868511951845346947896826336831878329146473046830707463552717309836377166500437961382242055211324721062006192742269615595803372747424772726930971421587623662288509464879283236097614746983445213230736941331926181143199008040335078588382259040076521765526397764084825752439627684306291139210096976071222089075396265514896575992856591043621246940070708709055437944499228713657308949473898335056964372823578709279755864576399146433980147012849549160307021961224367053171439242614270355705023041653597077438129362866050334335439904412377996621731414987013036903912723468015056607515623686891516120384737566953131206854922532888918039470132144780530263250320457484484603783803912555155429531148319044921599733320547104004657229590183672699137365172937872174359426660464946240955833944687046811989321467120371541723972766745871913173077904573861354696275650773240709852074403725919609802112461398776592390959713376777327201813055944644247715917690455084646647633929029397921676916434252864610146253224661699484852587236687068815412557634812126454374441583658674339765954640641719161249313482984195952433536564640698951960671101073441142772340792113412318519178409574708844443813513883777058673021303455527116653712476656823630493167154365100243503615429759166172530144616790960313250805193706401091329224383886681196526959144260900773717904281603708759941538132257511117013644140676746257353247951302255106158787445166827610047325396032739223637901907599391807280997071507144588072287620497367646356176090426907176684956175531351721654005712057062431993082494964333520039785061371289831235062548576692113307897099165804685929916409177690984137876814419897606340586056522855629502493052257237706776626816384943873822087498336383982250288372609902533071330697138903749215524429287400791039934049156488175344103129272417752326885918696423614602210474056965864954182144943773398215177427004253991951371886550157544657073563735230441821492132406453153386023981363668810793377104393062067030327872285363698070597741557207879295021232987935997669056757611231081330363988740215825752232007187781801924190976527019320225530408284033274751749871288477720173562099795936472958654455898862921132808045173354340358883878461281301662710767490358498264017262129617204031240926923882267761686498020665523251488859861706301833816535649410489764231787610965958384358158075782266346594931225001575592972175706451175557158185355421020644928834490864870621208794365829133453563126854163984483761515272756678645643315232484035239790787505991374704236822498457892114225569648570570419938932258056358253501810092716635886971957691744102193314266839702331591078601713398257944450407259931706943765119021689231124329405538263364620825054051517367004944692736634679441828715793527035325524930956002358022674596669614579806989026442962552207484081113538347505635690667708179614044181099055660249196845137297362741416431360773751174059257014324531922883884535557952819763786018569825723208688677542734986535854151020649647728691121727829786752816032972780239327322435155683405372736314604297377765738120583293149044445145315346326367204981221982644616064003355960392119676863548352220169983750382777583165336268367490451398608854723723555472061775377259131272559988365262564388529990099495473769057469104776877605643086117648425767390480827215611601889838961471453294630411475493428319803361847565842930510870131458573706247605629543828979300020281370033733382023649760905307789092533639975350555812544721168108300406474670158298724281482660157397306322474887317464540765791984150468842063679979520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -46372792791657223070564014582313302010699932285696093873630002752448741694976775173692440758615100717579947124221088750274579161944622762553608238194953730255221423291088519583448713572220472125559832613042961045342260448324563604544984888726847402903652431122927560564917967224787265596547294451761486325983458668501070081383908455368816073483365341013030635302096118474736865453245233810005698816259713632810563349619518628129760647276643228781062005952812616402708508078717627082174850198638124012826191986439302317709896122154468588546235383294766683117670397383019674847274285337066283156855267134430425714318468424891394427721870672015621005744941535253692303948284020393906564409339396872317874382458971627742939013923911248207223685106114128497575816527702013959536901583516224575625235768473589563064728036277177183344913567838865527711576633364105201703716853412427762836110442734499945357896179417640423068595833826301438392657901475769575495638164814175335960087976808327067784704168187889898955169903319647953562749929378984788032101323265955883733007112050948531393338650563690636671052405917255658396135850053614401805524121178890673952584198471509664878792902775251218870364735147100764526915220829162509444579622693163888022396774592351286089334153971848429588239501788701230669554459839786647586076612238781691072234419355799827747808467642188867794852008674773604240670681564456671268372102836801892247516455241813598443455461324059030786089196268233933459871202415422302018375175982825281939084716145892881235440539773745975278567135811456712456398151799191617592508891233395061039775716427379312422171364197218738277632769186523923431471731033576307385652962119986565941165169798388768364314715735598800140944946060876899537774877778572776146894404088073726228565279419431799160970142796336239967070784011036472682334072853890003612070010164298087379125087182381120036815087263781581488907444156966789317150088081042293407409852416620391157317485688180369187952797692966376972332481465378185078875926006152775522598865886189413224456782355051740244310158957118846816160765960714238272368686413431403358891300877129876438092931649986732266950162814457708437126107950847459377093269398500564999807551379725332949190424310001034382441310760184531097947210213893628826309200911956118314501496231893092851676049259830806831894619928510088973974365544110204544800769053143867200312722564225387484480079192926702272262929046720416592313651522008145464619339304230946785718183092981517051266584271051637256542873011661198385662979466575713615341510810265967232575004155187960103789685244751801216202413139880099652958792370972813342033363749144748014238786428322200780592276546113706999752200922078120118560012344308859618570143933251563003734096977873523487636920735468420925349931730266146931214439354170245341226268286218834950802974797471702995157020127883136033021739262215291020975211407499267271581207934021179853329138327363745190948609947596242171074190393731312502584527913826884294600665341489897208088058210467223856716623751336351699866337680482848440765889088348837368459929750943873568414099409403133167090305797927491006835696191789735129306137289435274236946719701768280319155652783314857952622061262724968098930741697882856398033304157266528786294721160216185161975464561584926926944206323817258180099115629503513803965550927104097016872338867235280947295740285482543758997516699411512662919342805194646755825473482156344068159360437824141875962168959333441892744406397858612036812697175489654158324943947433862528551940097013957509706687114706509835213796087111089618795670505705982104942922522342715592645415738764312764223849265104113816367153469557284996530631055673816315089798456642587316699054041270522402052621348157940169248134257594337413055733127771824705976894158006046412304029700377200957224362402184971571411174896935440770609282888148206104859818965639810504345267934314543239279101712972447112887513697643647680442873342918772442651630453658294313649841663925482392180552350077662560482548537488634510725545971696168078645734602891225209309090179822784925668029199597756510685020898481485037025906027387503628024260125541055388963934277612229524790685532854263645485514273297998940332934132784372237727798688246275927246961873993622277253160319302511053625914737957799564925216887366449684855230844940951590248203392284842907110730218734709339421430975093009782090429186418351329211246395452127830941848946073886107552913759625849645758129674245155273263714461676245030510659087510779934212620288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -284080314513871029298568372137122510997067168103936125908148230959060257664446686326399271784811394367541108312020132966048343805982971798077406136152711418329972089504893957111968908445877227094951114390584273953655080321214231896122044535322079528666755055697343736899538264490117011447543240908387091011685337658515269784805799076233823993936427239744701557322943908770868031302097633218490842629437679886936484263883216855705896132398571279198557022095897252963642891557847030975541583494093701541325191574508519024533670571698074227082721530141979792077158223959682376333238878713330277148999082610156673378250624087594745056585971667896688774856576960905248130593388699390810011346948231913425687748058623972161176612200931481943378620307504838977907505862699318796085895343412199476800231759085458424018723410009414279493206526518738143186970759729858316168464860231488456970483853229636738352521529406093239986710886527788142911506737721549859812572148487055703173534890171842146562135596649595230754702365230005582718323777042549254625865191496665283023154817985593153775908642291097390951877087781285686229616646098348448968380371956015715724991316516456953730256882533581425145013179840254018292654218306659487634762779085608818293860698954416902614985267229621187846292296868067029843576065069803419641712485346274409355497377213409043430255498430093624187133976023477933752144397949720307320955158701893651000818691674182486672547776803529527580131882480346141530142643078848728532108280701681515427154487684276762287044909014441432613560725945986380150917652917106745954853038860046086940716714759454176422825304308326429550822486840160708568156338140500173589745872675046713919912951044069064956354449345712838647010803654380759887265869268159251621308871326983314562222768482681465134454061421897406834419075418004899312859102668686199676285122776147865450942916861226885183367254025532938013243523776009994481404841734279602307980362329828108247749460094443155338216701346473985257519036045673073553715528548314218999408174613925558445968988623113439301042648557653705297061255978409293056976936523246973678228408254615416973855067019794007711981185690045224882720412283656616973792276230560729899072856593867210814153179245155437773184423538341321863353328481723776178418643650526041971494795412116757448047250615577860242217947709484048356886885475813213615785260076345083970700972486066402337329921802462848616951839506623842080834532000928432558466542101610709823761707149050024409083068376239850940297911589382120495985876500272901979228144113602003776233380251180013125221561482660760366018318887974884810715238682166235800381768941723765240193204027235872243483756142742556154398817260527934523592413315651723314285637902906733569217464434988186240441613412000314351649654916436814179461475130440924682512976862992984471861427163268861148471710230823438092224663786145032295368584309963288571153080189680536718234177605392446814166752541635385874025810247216941125629548462000819312255585828846785652537396539379194474521143738467082491218916530621404158859489241541699769066079412037666762347247553290006237578608224127752928656514631722689645548668023144764480094009256875473904782018558264220875251347527390895567622015147900643520909456471517445837247213665054474736717569749855444258164649686588881324083971438116400170189340931983250966081023024856261320020634737045503048635714154521490524991371179498387837274195121571833467125764168168040588559467502258813694125828956466695234109698192499007758158869265800793618424826293326028051159207358123370970560520853573931645687708703002312961479629750066137040159084404976243135284150968005951171545314809071223278830731964601415858464429940918161252879984497226091933798115613465019436150051924544003671816667427835376530602700349052375745933468978527646498729526875598663608890596835611727805299824496253490847687992632938514408948024240626676325969852575166226145203598586329448798465529486912060689753645435732022516332632783913032663693103437453443549272109554905260205888413394212763322647889302297182581973744418648607795013437659166303700861240099569029135330141858066546959830078598454458428271331455115815937298189624238218404283335433945800126695746236809141916471545240110828175698430683422739765036747729748879634900241759206826450306252085061890874642345617798619377642922948938704545234660031763391504588825833593930216289315945342277599135659107267658039237875542936352421158833684067469401104874831524588141959549498184830683456582936540941280870400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -1599845315792373566698506096894424256889699543675643839795193758131661004608104773825253541087681290301035683963962944928518565585144040914034867086995151470599153594397321644745398739023267602556140879085726393665162435758646455335707599474760187147770375131861511346178677998415423344530501981912553519097401437111026852496124527181027951327946700109734758807285130251465221985494515857174702173481825380304860902555940470888380817731794007244436921474595166741412534457506734532026510299744725299489832139124687313456114060579623528387009377718033912616821981024860164277901404393789225715454384039185397916801970549171858470713603000278101686737369732314262974703637784436227303316465589403343257249749627555388864771305788715235399930412292805866085216176075099680178724314424845524933570434510065024538555125858496446180214005235110114390414447056623678000579041108678269110606158647657325292799064213349721163080976118294115701004067137248340847853639797527346875927811851915119547920287579399650748099140793563178684695147571743136072817481771041011276001359828351949740167895045836608380131647657871862013557256286091693021555663245068994372621248769701284187654383153864006821704943609738368560201865382211840104869006589143069185426194087339097888545991559437687557720956357189580800582600210291466731163426142454458127675798712998738418392401159316352983639114500474354161527125903255054488287686486893602664722528274847874407520411634795840069855535159099347491165728848637555977645608142024198971452413201458637324216550591559788739268148751217885214303424742129005757469318641028601887139828622433980439389671429449105755800548751990143812041485773954637832092462460592855229596012247222951569742741197204999800044996079342775441734198710220277261083945326159188713938360409706546969378442402965445199987876568553828295300702911172038572849334273383254457198593177230628841428218967825389426336701711069528791778926336470254429596311366475544260308917191725375061703019784477710751098792743738203683936547634994633974317584785304020559616744665144159875923567088018302491654405886648301721395581559257387782403111471404707461539790880341403932551505279095838750580215837246071686049145353104638415507562360400846198433998445696980625311022248666102575251822815454814047235588065210768002548518434202782339879956568714412622942883060092040171833465764848775601097835836263685580566141558379105781344659674522791639381891940559604063218662760808052408543739008656641275207727298124677122001491491211760373491927236848687728485811480988456942808521526893017319613143973572454274631680738402483907588090536136094087958377118796486017196834961925458655371805900081907631942471114995803226627799556456994348528746477850167718970054000069890668334937256661500182955746009038893883723794233589210238064781745831750818989792405816216367397893728982303713688736525816521425749065935242104087020724590064220803464338921678181365642752093031694101666499486288067113270006983655919032592263196254623273686130870874953112780819454173547552391564000377775971266974347660040821974316219704815340756312665570093293251345132191005398889377494409728911469704440525054504055112621485439732131318488040679738701209260116120201572079484636074931132617547496400969818724937838260878153239180489179071668993100502792627054093703483562749753336723169751805661222444815415614993536907336460663178409376071175110980938155828108340733712758554343901215228454439702632505551196941236197213649185867452700174172928606123776532038787641657941098529253730653564637926515866706798243473637989019939003620586934625448559455035361031112476202650694607029425006403159614845608736039751210013420480051194832429897193553400962770976009420614435561766650562895179561828710498047869266797343456688646004116646996909286576914072290975779873582068438797905732968548593897020258027044721305334318147636869779382606650446333728504605587715368072534898520851833488565078526819960947898202538326486282657980503780400592834684554039382742880115748750558045487267452060279545473884194205129760871311427598945778982484033719912129514441462992348648080193969750175636768804710747326511124243237472673900140885041162378148439451910555789988043844699208528904461558292417048219538147810006089958333793688294365622583978056323322002064931125704739044700696328895572168022474133667971234996109846362306382407233770418802963284885390079551966438616890547119259906130146066958487304841521571313381847401877278036982774864046178869216734935947204713063582085123043020240511303680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -8070123302126561132351020903014582326304861741163595421860126753215639538932280412772853002700829293691499790615194632326222257244831778165514548962427947015756508472188976925960072312678404572382479371489374455345002910754903838643982874180969660645151366569369527484905780406377957979900958480944992933868775879061763590418851452555592571327677660968127041794781569492195216738020285069231570018043087142205439267515742560729137561750888831441420407683485375018633094109455560670407201933831781154223811687593566619882433168010751234066081206366656589956783244354484168198952288298770042348305404947454619865852139540103668118550437514789051822458141103196517212103130403441423851557137123707396984877136191846262709292840561880866011598755498728650827777369386164899594606659003419587189297737904172497191756146133717906664749112449521950719110445315514178820632927092221842826333906869199827404153483830280357667764787261070418297808361050772065720336596133711990446244531626554068317694669068449865783399035134963406902588101135417377875382394034542796168342492201467537630138332568775205845349101414561079755457608809234113491421789848604810408927100542481450203069024380386633235947093423182265774250540963701111244924345905812584589792713381950974952586733433334971623907259546138092074938526385805967512118336435873145947353856836098689267737240379054241585577847878338430131011841841926360083828273060830848297671872232686196754737967461478762885591796555567157113559548796390984880152105922088076037729502222226447145055981430347184788510735708814769071806887968659832058302305121877497484835534324994004733596609117341289845064779157751626286949054837358238995836768692035356961538483859059429652302433839917723751670603171866406027747095979415811983160293572622018365826409177687439739753411203563795134299782632533756082796195978842695184559685529402013368792625886522933444456566228362365637356759159121704544378088943407602760828075898769833097334199938674478381124751961110732898194560718798095438451279682454184797555864188768877959315360960154554671847024583725611935919212234290836140369837468799345441092438548130642782468284797224729377259984473048193921109332272364109375060296494380184812449677005208612138101207045192626768447660921773726299596328949876310193591102736353471870829746241429860448042260486656024719998298431905933634156209905826004150144569969048003678879091559817176709028751141534005439182048816320065121632497779115510221386995127175014941216955196550005289836676482949957487697451434163315237794274259334336786490042517755572177292788529970018489947181317656823936441869209377729655638349492070519796284624661285117350505402163403457917333445517400465393555705405587933823793773612913175195701345853388251075865706976496181835727428138017827187650141392495695254459834983224868306133455341115479553962655272718819329776495899955806081862713657419227122611711537597044683042913569648326932727005060903338757205320348385274947671230636951623845512077740931658001872269784325082460455046649170665113254330262870318104893659247098737966736173733304280357313444573887005002276125698763395085312458993260731082675123889168824014098782439420182124132287710130003263858142413786001177626080749606641400201146557668239624653402643970451860559261645518408735653620691340712041407405697342002916147631866801966177909155641060786038715044254033790512781396288210010530608745213025681205778060982769962699197899887033848206490678818630564003538391994651837597286720875077324875791228940974716073397943615353461312110834494303728644880056675853320701799992349843709024165702259189749007642015037641077002177539050147145017370287693613444525198996070746098972433093668932013030014084940396399241889615305583778981645335281916803887245235387273975565010056435958422224363430937721381456053099596812073037554877264144544208188800460767109560205672121849146715442108481704627441678120448124522890461044178648322851512379128552324580463151803185552569649596036256117799527969270493254759097212548464962201672125418029440850155193150869425472939771697770839760199083728821398909729346653891967160435763392111377136213062447721255057243415689184055045551775849055735196364400312068507773601863894907418912992747649417606785845750069417056109208986334568388386847155862290128643120754717129287847250723308093484116368656788110649570475037954458178802597046070610335351569503778637506111121888386608240018758528724291885271536837345524541653217364794193938851885793351990795591501887281988873687516512646070272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -34944333054588445234132695521744761501753538417731709746579661750281163011838831070838367189404059080190901400555275575561399266145187195884981273639919949621536002481119750926490274994325512439941949043786362013166528752837458944122618070249810405608367169755370677506269616063212556286903177922629795135723642579866773288378854825302656143521767397852780497222253308431302476764618198887825340387567243458568150699280883113843039371257615741405194289272888282764914031999581279338486683419328603212812831716544308432955583740922560853069933578606240585453155601213407903752600531399995748675592550807795797427089748094214992117933358395101900704495773451007687155783793417468516571117520751541536256157752876562450892608348888962156577962032240455148961011777576472304292569218792577108339660111716829571844276270109169885194799283787348331979074248116281441808249311941806635387130194674946084203065417071030613618424398603888781768474971719340264642599540654964826378087526305408398789930279035210076982484737702593683162972545427600287284275314477475790698492660810941952721574470211414806261593279664799134412259579699840586950911860709123229184946627246331423758019297016548509666490918221393513588909707861130182165795585668523892583518462809117411264817427845610373802671667310873535313800278165976723456941255741334737362290349130143092244653583003753262401844111156428995378657577218521543962781283769405081220288732892880505762268459809593736079650922778838917264946938862801815013206324655839819782172369421221658287885455276059304056352677229362588086593034264854182752269813508056665787018762431564713618218705979165467684686367373875790299605904746898213649481249398312599070611517969669435652187566697603577924302763774720130657236404313164676164246544026786549482890071723228567340456548112339484834349909675802597381360807182529655485330884851166488810710437589122742298428284536410136648754376569859945160553370308347348244923059370226972822108490425707017484450956910310768095669656656378779010543824035307079674312797252411164021037390599136068984684459078846293600621268653453657227309401417650902848090996053689054048724070686613340629361705641522118675563564559840070885428229405974340802143975962609777089109410924534497211787902407741083970895166936782295946521633764968733954644111682525586782249572888619173270158418286896475343012392094854494485708884831229002148284847361205952098058311542494083638753527833644412750134156007455916425419341370922949195523229752228530786090155800468104270849520260235980596802259688597152922983288735245132306855639955511713197700605750751371009785369370161173667714955073048619146811716076297701485746972095301822276043117682875915499503660888683527835374874817974734635328887688456196673458104558636093997160970274837835612017257493839150238770606243569062369053036207502718445001711630826696983055518106872393355412200120781934640189683512642101511591313535842145831283031053679522602058205491066945230069828565064549265669605931388392276941295077048595546446316296854099073375270526790535080275525389993591878860748058616455133528812978755695383639172584490138392825787907122168841934641204046336497474288919434892403981635946467078180514901339995414579004790757632865085857720438448450230460792956489898808033161929359330837462662323930452546505709950233366690894600507670021088887477970566009656328368690860828219291038336524869350659398411910351415773412224042651603738200646058135467064001020757123639673205352375525413250902555627296408151300819104193017434554547333874333851313503106230956920727606036659691988499354257973409713535635405101801043879174720890084052653774061909816634359980604329440200863817504911504413752521791546470349397540531928910462602828770698093381825310598227650247620852952905184626553629541316148273951575733405513478000091113282698449623314710949675967154013754070358047528426467253292295716570623678881425135999131793906276830871037631843097236529547506176673851987596167855454325206684047650254424834063366635185822449070075996111780597186021425060231497409351180678749964990281919798419196378946049366665283403014853638500147547558726388150164482963112457582961569964347852958733163539243905628036951905856764824532031266357080830157677365778510572980323490111259469314418215325905807685530034518586602722690248370789491117138251584095054625663632168957185897810570955867193468246418117437129346432794151266033856115948992849345678131550664916533407853009196748889208470712961417845433224389822823604993931005008071465369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -129022826557207467467153530621195782283832603042570235331005838445152800943279450717439919070927298369618379563451717351596073267116558512520349655973661804017263260834051935311069149912420790356111248869875911905831049930506890881872770216809273129771060870079573430908755287647533179658153741522040613746159677520793012837789241386394951665611180701861067990111248561918843803345966866664536551430573061271108873663749721546411162086411110941522851968078820458181271677816295667609450416674223716234450285210849310012989930399729356114121641340203653559310304177683399780810791550981262284376801940731440315324076237203176731663226349974671834351720122659974283006460319454223735998888759901098658437432180921421144978796982037861178742679380837588395962993964737842335097118109169328326849579551757042194911622981974525344066342574333054404247356457990096680764322797029877753230424580526157636478854182155194919012113341975407529409717111536059276944746127988662661982752272025167344260788758304281612153814262212400226916764417936970848412425057621534067461723154417759743675005532724340639744589537728781594864779415042662857796622574961616077799297912438268120204454808957569987166849014705344245484156435151360426661502490880512708912854227325990667548332791731616310787315576654912431881320630250207640417309392404375133338346370842705536075408835602705693192114930444404950628306973519935796759293616360587597925709990404394349373378202759930793463786244910846820941491708767405059010684469195881680992439102354651250150612137933175380764330881909163412719885234862461404683947535365394227170916316835441869342590740072797369306992310927827079916921772423128990766251267238293502451755529630718649145896875622020078311181727421164326444038284509542967677189939660275610382555246582446326778614690985652172169238763261151182080974076706276790115045580814224974586376004744148268176561001636702186220808555285876484920840861969180730364637011300097975847125236026763939923718308580485199443161067242479050358766992234547055895387535480037657804177003217564424115494425533163797115901531998322030124919258113753822078740892710063661507066742910503906462730587504903929207668905584107923031541287661695160554122105533193838025001346381541768071420784795049006270965309960701812761305219422733083764839508437502534136415508785861194177548784838483930227756654835972470092332276899101475948507458190710542208143924870040254341790599773530754863311682520696303646959320988994775282322416764342147159779294078886132646488571087792437640377447884417799701771688589575430075457903399222217904221546442064974742566975917503742706637862400610602619660325489694973088424536204326916717687462271131731445748909418886564212017031193892639857803922393103941125781001899522668578001134378424052486499665909079913505822407113686794074980119789854668990335373292329986116133297101682814446178967045970963281036331634764503466653057342547862614611655299046584155889375266755767413618305915126667697613885674327723908422393927434335303781953517124838928932948788323039051711065220663699852804261578802332550175502206874752174546105439475833921510578092451089861176613162556553111419322957586016911889293561999243446177807835818864289599504549513465596122609779919528338881858878260262690768007445798215522764483718686628057119450842260617589517321303441497933310141756572538409872732921677338628886415913236236908324162339908466719885617812452518931707058068161490076559115553230407160319652539442968584667637514669778835559257776245978582591380956206825313511429664289367347894536301127164241557420118613835192543139343748403270148615499844865082679859821610430349129069810747921088215701174006798160934236714756684303495914990898921913133369640048316115477979746320527717468982486374833820508570487563197546476058127829440974843311345251008457156929476488534314424632659692418530929942354134281808701611072662559837831393101865049924734726214431784235667264600154768001511925139024790865750813305355136174043011784349253386794911890051703669668067284695665647729167906787077094321737973330398111905352398143133896333539746498671747272050778082757984099375364720981896680661979043740861613947309145512337004876363259246318656881665976484826352600954860604678936751446741638085448384159618737154709748003702317905852215311137410048095889414823100890816165994200426692074117143621147820292127023450588943812318695775963472485044297358259133719903985299035419475051813035336579414142268202368317740760610665684116335211859339537484349440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -396258597458062012573724838700468626165905405262562764763130825882015493926442198169915803939839672999895270555656154130055355841242892808004361517784190894559022755536740374765091959726153159221046898814823797192204271934686593343669677850535331120668819843742361480284664415983247417999119816133756883727547333520566670669465636203310383510901596252312936585526299136639972704980799861157358994087079033126808050060896860883206331611575492408083490514509311966073634190183730116265008873759859585210678130860999065683185188969261222207378434885970974887619260500419550742956073356060988516267815056338330476048300296135688285582753490647001710076076589279140062384771027189449477723006546638341472521011116371684694719744419056724318545225720335499785120042448295969966126239838107156020833215145665113824751924183614378253317635364583959996260183629783398208940717690931720533226111291578340897558230932031501005497197943662078110905726122818779825206083132326462786937283653980785795013158620874684126160759974704040728493626206511078852060041114282505313623578921601736549253271245398033186513635530957146432837614938667777760590127746610122857066720693233704319394462047942542078795925765057722812519960416960857989178661332968616969267110363040533763860578657506977605344659784293864059521923419159299602218358293072042732272129808897297069284995221763080481026649536646085372876064236800049427810242893917436320494438711538300548094128522295500831008098686500675396383477346355531728467814074556304253871943680306564060117865059587008416011963095418812754240774545031426917896550157393038432838214317910154787072094870047548296992395561409958593208651537219718782089289503013464579501037342121040275024395650975998725595711407597113218152371745248910664919623770051699816095902463316378421142193787319024271096739415657976649590624571455899250009534545587326710511308866925593205791242328548908035393670082951816930207602245135484532308164395710600940638755582562427790915168312489290923402311588208772773592559747616002509564576440817205373401531314884130549551161496518843716802742316313978702157950931787260363331879633216049955154778790228719835737085837714356122511863785440354162437962571196304866422928735244059624205741724433006663196409938096157668233911952903358754915149191924466085724000929011504237966953042839623713198321857702521196012750153019699501770321194320033875442672208739162628504399213410361290163358477258328550860499267436556350415381059720582435799550354016367831681785362615775149309003344627526310327338333890018156933376044125656639804110046721235746726762119615564520825754605785440399784754078029299822854511260760820371809306080421321473597552577212424433105678176896269358096699468803447965699195139482534162115029008833056667771080466636522231878329707510171061861824493108173078832432458100129109827818864042524629161302399446322709544336278865062194094377748344442224347950833709340441137173629644777591256697848221994039165169018188784775182061955669368876208089536655610802496162375716986642761350411917703680917670363266740110800768025933491643401820423632930004163250281926932282817427082643537605180823526150530919235490310333911625585455147768616657288266953462317904747364381333837074030232395463057740693730145862549240152534850251236761609006854364701371023460646305141325211340853134750660093391450679361505304975242591231886914466777002373508855431917705302783798499233072241202526429694869680674986655002431615314570428781995617260520285182567032717971098022751057530637528421579171770607447037103199988350901943152422347945756822942144312236493884152696490513447738067587070005793897983226559761131547925227091719430193092082868187976659942341657637368502665366594844435248241681356154604923674536998281553377088848594519619929092641041942588417879249524838295660226296750693696683391039364802264342814507939091662398857849670089927300633573797715415497290461113564030658704544759361794898571036839566681449018820780211683046350493037565334742384631214371845578253339597585788489261859400586022056829715737788207100894490194595959389930711615809920598693796026278070436503216986990094344468329742572494841868627719577115700815787365289728235596014209128561647922722976524540124703208267321218398402310188802202851471568458511938925993564288429572704724486290295847965259895851483447086529955073820393598780714397113758290457606106523599173315655644705796677264128245498094444321256580060119428430433091366784735946074354438128908650127720678372344036203692032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -1004629349217817841599799409150843571722749186386809076950610838635133648127713013777859535073642512610413519023087647166271978137208827453071468434796755846000194162229816685292058042010076850222345829479464996295522302019682928537005970827064329329153792186885980161658997231622330614337592486372506835206263177182951058244662921210021987237125535538031196123174682140202240210327555275488445255124166669946820354872122139104444233256597268472999531251790891902593355280169667888060058797438534900893242987467989907113279172269958364688541631747115687923637207713617265632399812775202775494346474555740881284391684047293625117383598362350851304916916418368937181829286789100775353698216813849288822128548185468051610195608465892320374141144460452779795608115148477175718589672995854831025991940999348082083135871876033519035369159277440476840472496770518342262909306654631287252443554748931733406482938170522751841402741076352141568180565059684715820788037020145311351549359072459938481448839690875428602685425824532121951498136811359647388206797112668298349320671625593664244542610107219734431639280488327529701887908391712405615454424169563348278207866972133524232187735702905199600770008362727650800189079135027207406512126562771391622505003447014475605735118400309360939444863476425425159901359070049821986003714196761888607414422737332301544769412698663159960044416107811929088850015088448905595329802496174940826276025149168207357129061440733912573253713695730117602193120128419727301794003353070819631993907582173374105861078033509458859866341194625151573664598703374697269797314901703551734495405611311679126930152001722233791879125376648481917366746982606672059537594242727078615388519353460774386948638687764890921771252680728781590214267684628679564325316634154083699133115173919517105205001359945414230161581321156868707079212528156171628151559501410950446981285949741486565441553194993685087616043049498274371090630907994845647544133906712037842357803448943245675435265108887923776518482231576498918803758837849262773174781497231775270593628032576331938213913840431502837904742273119522388221276850657166204737696583571562709525079473707388246324684496922491589271585213987128521242957522356314580316629899421344292251422507499735303976101268514533481911330724462477474282582359348297290702529314788488022069348709306683442254871668389789690593285676189312312567870011844304484587125939982492166954893570525740375375464989501072330644526795129193951135193430162549770636041143971013113458507957756548902418803787221484576979533472204292179769884119473092107746574112358320196141818810064660150787501325501440540351168354483460502418906130348783235394128595369574616698601895238511813490914788221726116525312637894207383717373456025571368624500028766848621992179506067311012909026427218743288341361783661430910123774391732496455353360481186376933113018348340719959873212460071152333070501516668808247314216020107063593624685993332952132330387691472980136750700566428528605791452337963592698426202232844037947193024595233669724769429255393479580598744260697767868484009303675623877607207606840186808244430354700099267538163773322843716036916513457200979382745152351251386602472360695728381388086209819950652524842134848318709503492913865818773309248412847847975092936401318037463581407985878690400241326075104071787062018997215806523278659480680427659235993684210384419445609953773489870720759066234837812192286002078048581893939497208331233116544864245273545640575709603510163384442110917349989034085900787245886946393414412964396513130932273984015098601778381069427978768053297979764805687826440592229584841817808373264522913252331914252955676762969942154483955375870097657368042656590791725791216762247026119870544209550139318157896153482946795337254232711139417543138250133632635460398667428542292752503805442470190471379822247159291102735171818858851662965515697989928478357530608774564986608646435522369097356226629855517893673541738069096946760383769657045175578257494181653060987774819858937333093322791611034138707721319586602661960908698766223906341923315868943394873003496989149160777290039113383066635298262590831166574859643423765876324818655509961183894178399358839713249722625169218820484365130584133025578553315779308543160264184152978669006045216575883293465416129860514756733346037625415043071414781482089686639249037450831324013911818596395851980475754708507191291497178567015017077617863200475787852406185407450481845144005247317721851360566409302067094522247227802554002403911270400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -2070455679699021842828978050146585222813114019770824159987134390628106525489308046717459210037442059510042384654339201054064736049440503008163503014524331141090713882448381081331530539969005609066735652245758410077324373558943550928365004661976247740757956087322801490704015554209347460972863477703792692294091791888327735237695756158233875455104424818088990613096572775062930899264685567186601364653396862510558601459433211025542720068620134564319352076405905845785903638524221305733433570026961605855969307371796469037971065979770104823049820013960690896501105150493828793011063153388279100900328735290398810049522591875391889566808008773497224392435995320107124660895234550813353963813366774872868643672580718365734874492573105943579938725686137691992064127877959870126343081223107826458071648012466928254475934280064846678567903930140677059395289588632784860316333874078935896906697031023069900151100257177929044757423860853065456538486877264010999223574741800649744603243101614562345033751382468513282618609526225742123235802330315875552954914788254204257516683209077476557674440594685716955929230372270190225155215737798342713863442779553718960251702666331675099934440052425645268172537639802433609178469610734572169815551585295787785078165488454201801872098090851544120257374250071948325841304469416438460747077904669916174529520519388172886101608884805033850790568364005235393870815285808432517520709850524610730723660794923769846405292293432347969101170982759387626651506878318561861081541195651813473507621176004518579555965082615921022264772354884613117228236271381480915745604263826318868090728577353361555202674428985423010414631599932086234764421789833764822676793996070275920290486921048858959870591027433125804808588021573396298995248188860575469535637585366785728217785399272183325052280541291158263120709091227165389201688490963053596473207921061907920929828751239170643049961305298743732864282887821443627113728673803166063678374161701798345732679520522057317797556911712563237774892599961040995165157770975135420282309110325893818454957212772323025405267846321016924796741688507900594837271425860751925046754692740717328618922311943585709586413600944299032093167012162148620374178769088021493341720773557594789502748622560193187733720227796516134375614249468125071823117304362060792391717623285171885670717279927428718527966924698624662468642612520169261226246519066703476785047428417265886590054689750945838946454545859098405088631378655808588670627981663971910542212997472916623349845893529119168776101614108158012775881718619546397003414698007911083057731193591890718128818048236133019504786706333949882844519417008766500157500407472401586370563496941395179314138361968275035786346008902267045263107205529555028484928533878890783461605755790268240801550536688301214854292099936312881068348940640028769168191524525051170862729574905742784744642151724251175315287828334904896893676935225310409640392640803414676742027283403957471185259147210855606579359313983827499893761541560749449674771732906163908685171162690477806069661839680127332177536438726926245541628062624974824038044809992686221043012174780001882559237395415136019536342469264525891440652343761881108109710560797504827074413383295090823078150014561225387631797458502091774875582969216252963439499103200892396405352285749847692009591151959516601730212042785024178983261342370737032283659539917198828926841878262335148479562239895658884572706412120511595772140310056734226295142031990609283481595985585889022412803790122730498968950437286363590410794447276931719236823779740461736799864877062853326331396471982097901845456386647376742305129208077979786325404441849188393694458541479751823940551444974071334113584256316731533623867768007649744629982401551253641196827104517317963667447068177013497059398125846743799247119155122002031171666200185297756687655153672431599937893666325011841189686379032588237821514162067943957296455602454053795925523722405670244921429295357018611959237731723704557876655996468369507447734996948928363830504294142252391989953351458860684420227900652396029013768379858334187847619799526807043511377996103895161005938272388252750236473524958069854600429305762185966061642895202357317837215505798988998937201883119884900726110628869140504796230876620901542097925176043970453727993996548537614714144290006026871862423887917382519257030542312023273436376176545778133998748851686362622985358569499755785493493543512288432305842142441437243435489704712202021630347024965182416717014232884360969287892992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -3424865402330605690136913099809355513685557320606087326584148674172030548069273867254287431897935189129917168316246085162177271499967485012600185102510343957636719547892883873342374839359419102722720379842034913994713668815581218485844108413934046619186846909568833835759363035888681189990495000652835860990804164017445962433925397529724344153639848741102062238691551546073753569794105490529104542767936560973165855996365257941154525208123798275793643847952048313564169489734120780229041569961921508134738549536464782510102857198786520898921154510205176109100102120743184222636910154527229780989978379983688814722365261813866088107595494711874012600649679042815818068413137354417982250052744653091382286164937249733491555101631966355143091511107199045059036209824225226844064213267863934500626358848393296014872608442308885257347220900099084846904243708323600763541508203893603053707800747650938600059633089205623977551969605505893256240568495420836143796808111818991771573071671913632836420924941589302277509996734975170164249189360937464056775298418117074242929980525511987093041910233976004392441006060489587877825197690614802760379171471034481667362255474531241117073570026955218704639791391457568270041683337336669303094304730310097403634078189601017047239340495811147577466449103395554363250290153873274075991780966328256343216714401358523226474419813566430408207825653812221452939058401599951607171961143069762992624500833874706756464692269879624225039195523869356367266244719825909492195708354528085780199411936817355855551738283394500171425542199136622779281747842458047503316664701361214162253657251221902700942505112544425009474650231422770786158864621480362957044685713419611241643064753361620523888248593910280062084694253484549013214050863166068844103465636631290846860405197144567805761599898549335659529241246579202771260936226286908547448102192143529383952744307077108681943289825360998287729046484942961476701204536177603086429026304036357673757838491711431091839609710469513522876363886521170583073046798853855488770259128169014822585867793200345681414899422437706846076174715413904673493643258997993396127510313292502248284053909364614738135818749255268937989920440060432448779085054609017367936519063839361993533407960633680166497076839520595369027637442364928853544080741700706886043032272591560345937922065002955173855807063930535123325241430360372925659325856615131130429225718825988829758156039794872825328116334434044125310588630152900244176991549830374671649282628001570043120867998507912599449453796355987537413344877521797875928990229634140510157575896784630029841490267318757188261516790158616199901983054712590089944016951503148508730860749209507685142875495133148550915937631201103683238422646039411990578861901083619546697759272795077355080140321785195327967710672614971221909870497991762597660045768815339861436487554554370358057559979123804149561067817364133935300198728956445435403432477089671773052951037165737380179913690410723852465927132708567600225621341699212246518275964015261038386834828831198296137503459285259243723698547365359011398164327492518132880730929997826055966145683108597080323839693016790439728996600952456540835686054608049351276292394739596206105407032756565759074395903840515285404941272118801687936316072233089428551161446264193431566749781466244164792113722746222230614415670619050185659440002274463857003007567595418031159253315737412787484691321470384109698171665201499118115833372947695528630963772903144914172286186535483941227938230382172719063267072268399338833284888289776294510681227500053230187739724725885190895383148745420637924854646885986960359059257044988119748915672327761424816125241139651151116244987260112042843744437268469177137671783647291502896736641123029227165423987947073458377986296734347105294425059617207356249486886033323305404270720205254188937029015210038458274950629438420665460674420064946912442772743148694956670114373429150489272125043819427065954121371104981924011621716604843598903958545186069557855416720085475647269877680018558887358951863940750000104906974756215245841898305069324113469694278965038507393473667836272211895019190723395673272585242530355260435812759146496385114646357872393615706764420090504629050073539006731811845018085106541149853170765292370364871492627765343203149318621872829799030882985359377997216604600282578391441546321611204329293188249495312541084731370065616716316932716967114408570490592631289498730792440547718117070354277926281202517849007113178955235286753081466042712064000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -4512638562105118412739719453145206007927142273620508391279688923432280804565784207139154336274410541451871102244585275076614292714236119694284903976809675556555799133862876429353719113459534670581467350242556256050863500761891946591137937410945870347844624324175529808247408356561254574590513587347397106932600934506331392574997790023523875412702027303112111038128595810757828762473943381783062712859380729271974094818184926095969780393274277079380421313445904723428949453783220032096658687572282368363848104823561093047633699216712876559516961682073435820402603865041826662970807783341618617669087997780484974142111392413811261881960430838829211907784208705686149545910373351156904409445815422817205973158693006557203032467225944750521361758401223002920346198707650676634214215326636773644844903522393976746113809705496511299427228685659179964174068052161391252752370507036263780763432383917510656360502476348909865432332785029859124295466374736474149244167773507844890534298361723031357585937982253920884731477299963358670442886377572623507983827355707746116084679393256012735088473016462214938860819743383410789720963949424599739364513272583067376551905606320436898001788283982819416805526219230058928088293891754729236180339845181833976779066956216699250169938875466322997881805985437419421890347026940875912196368887750582156602004296843708970075020540800012223706250880647146568564886457535418696287909810692451888445255430772769155018462824212857245704321551404485768268840431457959354739870353684465830873360169269089415130194580216525326901260798423424519045055575834303196965999069580858629059162925769010879131016259012804189487880806427092483501793565902210595948744099735323645701302754533460305112371553814277370140337758773868139134950807423083153750883791966357584728760525454653453919293324201527626148004126744760092956413581004390280438937797801532783211339422718626549387067555111212996613653250903071223269486339546012999033399100407709279728757612072669741083888824041403625043749679166428416189916673237111010899352802434883745685609845771682311739589875823198977663257987917397747212833169142200410438886973363964704740928718862788181218280097888546146674776903548466129047560494416854041506887430341135707987067921241360122272329922294032861834656265643579153589175679100776894008810082045463702693684775801836724855265441355442019233996428187950292565235911812463277340965424045289349888684137516152921623026051930450585237078888764964088057325585976381313967371767798640516769726578197338710853762412134815953446519661032098412376886773997821969755900795368174591103635741949478977885716049618820857485028402315213808436048178558246370284154583103805134086777283548670266451604061138561814235360016750861603825523139918825052862530947733996725510081199472430842301053067216087897784362301236715211438191413045590715693855557529948993864436577603821232410428664083564797573187251085103180685275725818596683877828587039856088886520614909958143538108617723759567870468498255119796891259725883494980273693778843720779012710945421936174617086473630212754904707187840715648354531786367394785167183941163284131330297644629366963994089116958287905411806713724121623317580726986732612343173094692025493062460805155177120901571212391851874938850210164717657799944062686378867632171735085759457454781906279512847956489443473900099955190659539311976174276311528020631738195358489703243590350891003560389174394151480092066908650801902698050684917151007189113127580923349756367735235019700075662886939096054811643098072579911986192524557262583838297429639934559832849942970464916783187902955802555039330584196713013299923492548247182084027928971171257564505837448962983053296982236871764333766781632487249877518909176575359183109809365515756910294064254938738978466788998955626834709653946247470174836512531648057961926391011320264665193225839380112484062313856118209374991779281845680091860568935990408367893711769013561536404452967947562889636670881048661028266643831645586397442566284945962399670467512577378488127058515018425798240079408460565344329196446875806159543862137319130237370627611588144611741747309522588290138198102595359597690724912785972850069322687690696297900801783884322584140038025570697119292574659523011739670670559723384200588026188604609039213285641088756138968225349981519994874318703127766824929329419047369568057492254549503322100802914347242115227500507361708530538402633381951633116309342957573324416928649755200952960085975370552474532680056286550897459200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -4739171844026378389005255799540971918149928011223862214227610824395253720979101987817756219741017090546401929011313827001262423404014874302033051386173003945565606033914733571812108369788011825222979875750919344115158982832995535914363256836983664788297732739871735984250263910616274078710236064644728641952924234766967174191989986948691909426415255809380314027846990751601952517682448210293430477917965533432726237880659310442993920674983686470145689679649224255981900525628162779880297718571588382660190400994888800010424484594807370889166838743289433019504741331419603587005515934608709189646620107514432345750571614493192834314521070560640019140571280692406581462303852119751535800428971947146244901513749376615297691958214057953777548327238030689478142941594055544038820479722588739202094425560534053580356991298053964288796376275209643961143330889123702864359635785652440203015209845734609274907410901715846473952562708242082119461868308502502017941186610558039674231721258942910549586081213972720454136521052039062411091144802916210951204665064906935986674056126778285959808000086242965955647976257306650013276107979136765241519437945710959627085967040416500763268401939756641898534299966377516923543217179616211153794122663350377536899555593711359172409910228106333167728707570344228201508143502237921824936669086885503000670427705541907088376059883612837738742976970321761722432821178884209416850623101226694674926665799263454848740718492001746367072376847344871995989788688127458828632474287101777477444855808601422551608786580557518025049657603649617629112218853996566104240576092062320287063956381977129090797981869419486220766756181884159281272058584771718816030693571638995746263369570656318262768426523974361121526897319600511834523168569978678542701175838533837310113534200830974422362392038487642207202858382924022531524380204279655784166384800105071847645803490258562726042003656338481325529035138255709571012068812278178615642977195099280215832238352936177100691584983949724741192730647461785483368632487294090701719031646017661452761315634888730691983884653304818862551497217045275186770994061143821996884220138499863190740990322184363741326682465385440825054197051647651026297417626196470534220757373229759905545308516724662351037123824460802451400747114051922169120073337588063413385631315413263990469635621315315883041541164451383173406729341835911762369007962732806271158465655430405085100907442964370924710975772969387279991385365275541172385904059636018380936948943343234476622151316344857855052865246874761741565757520136229051572244357766500704030480737183126148576583530765239378771344182068011817234399335462208699251190537142067446503508536030235642918447737736265439386259937503018346722131927464793554249881224295538889500240831833136077549216556160421911572774643985900238299478034803903905614153225329518692950583650618974845840766565597680740772940347681733156577194071140452230351352738853596534301711687242365279428357974955913991477994425595227773650309557155417016740330315616441805808553202333872899348022395110604955213157585603623765429055502790743858100141404584000690813067757060376064661532076973881381298354477082601765036635257641054798410431444415978106863318301896703416784628766139903680347602983180234683495074219036186958857371131629983710442084134341206515013434959534173030875252456369504578980743166820819962000951178885719225073356551174112016414395334441626452718769328598242847954385057765367135899730926877353796678426940832182156342144582171643606671805699217006163337722784608285364347627497807318478513411562164332165907008900301257677422778846483002715692391810917326108032611110177792976219294093008126673301883715527043416373699230361660433978653497658657184896325535557698516556390066929359907457952548487036091820789654164983207279208622763347331145793115609019892015383310664361621266668828272824054875592856561946080117056972412080506156483845964539566925201026069578027107945843008091627672031206673576550251371926660194860684787524742674761487824377252792415087211623431170184670325477488399862964013044904091019205691983106563024804827882267573794315022186530332463592340033883458884262137204094558853535281024873998644400188908915322688643483357015062069398786784711042892556727232180768684192836400644016251969646149273483022266146689266807448937618709496076464389920268891868643575481636604130140326780282471305488693136273057882969372788298257927242948873905064716848637881187240133390452973217011745774637402606796800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -3999009050237784774050400157710093428349273503398083177646127533262058044252711048303134006803942345566852444382265272516421304276145576381108520217506634187117673337764244990497182060846014934616509292238828581708195840498857829124871220041807194264833479842914324940427296730330176305456896781459003226891920296355078138182309720098220770318690925034318286375957065536103627397948539853403484588534260397356707303051141419277388413972589346433757863642138891524888498927215035738025199423076190633104957210510690281778774654184625018677983787625547780443026112489164880266331460517098038385169912958731454883017904022456466107824147900401631791476470573454509799875274184582969555377078749472696168277611865860609011268890266260774294505789636443694209981579714375649963747216674653374615620248942600903377927516228272565092127528464966936579694589954253640053259636550375306004498413900657158934635478034286607941481531417790496413172104006364241231526427902423175181684513099014746967492386597870465711296497422912168305704406369556280894104914595008408799760640226587096242215256300604755528996044821311574315202915876319410343668132549084723484920763213740745061872367941585773646287436892895032549166060602515956553199320221899606379844302882369086447771644698388469907775534925613445800229969576666810810332089635863483427642517056451021803066833420400472803369188304086991142332406815717159244664085060059798428423752373458860827737105813915246371708995421356671897176027072290587508771202548405084556785352762436828418821124361676294834942633393773378850117102595185310614167096748128705671560296659936792913658556180303247073429413071098182417117097481262955629411166990957170175331641779678254812827341484605072849287080181175778029275798433795420234609033798588015726983907597817995372100771140052237751864493591566380770215046786762502922219460087987219246668085349723211140120860662545529236559288525591240602436199846780740173830818783077387923855339519693057555520650865024421913139763958003793636934821353882344959119551529023775432990569550699869926886296519454584211013389327993370272556931429592993010048397795255058213145356273386618260321248509910057789797117110971724141953455082936571580716771712834653868061571911071211426175225178280063995572176018419867954384471213946748330878626038475198355132668066963469781313578311900545881299043514813054372763893534162464733897844135935954514320950125944905397442581315588441444916378467516652415644220861849251908402009459077951916829345863569683680464124080468660378153791225787630804161563433325797560770422867733147770400224365945343765944568552599738394223804214264617140052380033129734727042457135608668819947247881160278079610394469966867632179104773699108044097782198250276444749253981263163161907105687302125557389943959223294777831505076322196579832306560269228019563929991553884166069130021978738573533842097013587992555826824083995097116467110341455944527928759630995669189861869967678450654179788893690765300207991923662731210229439543268272806257601883058401751260920188783536142727093653980062179222752642743467950505512515302013207039149526177562093592291576410948065092092334388470161196867335155524976214596231301674012597992688435104890707906672835103078084277961077686216521726967819361496621311966110390105203454024596683864332273472690745707588274274747779919690861370071448893116035124411410556991934045506815586875661576076707421141315193395400235825193210420653292671944351407093748748522474178187368054174683976661168384342845169639612756988061267389847379461888420370632097668631993582567953631970034656857526949827696136887141313322376772798222315511926539654287356102740216581543382179143463405884895973693935156711763206497390144629799165855565594941961372639467946464169227212081314513247501685784371950851640974334045459579609942919975268966319705193433725315200801151433928455241705482819240193660800072452174628882990603861589648238059425064092280814032282853932112386892584732345035867962852149126596387198301492486388141183856421397822645810019798653093461386505559136483988836707638713453639205861515938821765577022216913803067886281092615121784537865910199575844500731185005667481076104623547580419912568784111125378644144544023602536931318598331501634371890227823881775101199141485655585727224986176085743051660398056234244986283486561333911069145747604515054780973507563719378237379954302704170359125602481541917033763156487382380878436544213220784672794002447712243785143611817984000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -2774496931263827858182492032562110675071037189617888043091372489891372949261661424043726516406434723476181867228882525069750691292070082746643635773821759586666790008778630707379935093492653039637949869300258022568310965271895319043413058886365404486237493507297472142563536576229553941197126821766809602719784582387530760355028931158055324864352893903979565467387471263307548188835474612063996318816786695211724040702846567166052446627428727914541165855083677334872013405443558297320883244070485943972541055241873831267928679752426302280255384171137073643372330160113490059350685248417194744416486881468884395657348978200748781531182294681516501782115907378644632734396248125883280870244731031817565004620523254059481252263092700087662126584647700166546693908864301301254629291721938015779407856149705918644219432641172503055067733537726327227468521824420748011077353998704952678276808552769816065882761363868417420878989660369846794443692149771325856084442675545185937844379218912578886287698758760522145983460302336714557619758992621052256166170391175504250464050533226275762812911291815559094447834598359677255854683403777900985582125526848104731634133637028996126624906375929922030927925969087180956526298866692124821797067990176702006105332366267263833101248973176454862209433057401787747446068330022471660059271429951158970036975090655538546192282748882759850712124928858334400357415318492398839034568581707237603368460718531785479719622415319610839721694563434092534513800527179014847440157976971319400385703422254931521599363823583982715512320913296910078750706265250628522087860150904653231052970289338001329345007593106273325951640788738410529330299692334198985391194158230983041002629406451330249629424138671477192032063727967811808004267626322148803208149681751015471721325818968792288328944701951026371653998914321122242804816973173824634317637708446735261851987835878355910840598792777550794634732011968508227976707793564152348431976918192383060133006048469457993779972599951726478497525513104925695968305757723248539413481216693168136396375140727577778175250175136683944328443875058696433871121494011528194802742116962137858472252553023036251485141304974811596244516702036558933428547778035154859200204882454113928067486886757861998109951684896393483887618817989811852516463285029565089876283136923381111805897125664964142594684062976264291370693341379532852001424174574112175514047951589880523257791376272711157359243840383715480949605311580913770515997856872135297859989006913744168129531981589992589486392949315897819733264471196060383622051442052523814341003755203112451198340669968463648689466760806592154547050080740177421241762587972777858043079775634344301083357056808672650460627483451277384634963936082387971248308677798957300783355582499223447985586331864113458123221821342515233367548961275081220448411404535794582419372983017290388480133823109233766706179639389733981529146090135041665040225654285333613577198892271926940897899624977860180180816130303894640391159919564491474762210965668743270810665290159305763011503871345614221108158992033229876211020078357964571832832610944776566531163358356604068412901020825981832381239737746200788215509042087578593420239927887402350582751181863002208780323652348014670481464151445914026681979945933018617925192768039260551695416175723846843154211663367108715019761849723922209826686898776942402656894532488878568684694656248652245855135350378727918876179181758757911290158494533320514900397206102013762889643987478768752939806783993031951748705233747975663495617860313762363991589455890313864563050745958722525538796844223380298354377238930169962738341720556741468522140891008541217066580562457118111539659067616810981729031958001484098939532315568090059293910669032505925530970172080382483949696858437699472146357777443417422662953520927296443681536841323291597528054830301738091555417534756810652859872797200618857474552341991656581069664027880550451772632634777621498352323137722440223555223314261517500249536917017757950308131296140023762440353040488786710998178894051537275443714820850810899761477351637733053779518419890145129141008252616676808152039076187697617552113277344896737930589431646426633434821205918973683574308784835408513391598610368827007900477616796905448185024679454757318257249682643739475616907178815211382594795124951944438634245106161891532830658611074331591607550647243475597732680713816850309087958514967336027222711374480760758917378580632934194616444444518264221179518126327391584256000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -1669636842797946400885741134737960017037946820867334993861432635158012317731423865016434236334742014563535553331305016276512781198131266460949049159071457165847466002525105178330629558028112381661695269938193070914507886040851044309178488697674773949336962916294518012227412406089124688441075693084375969397412156684814496955084129553940881292652486356154456146957643804178247440985109093150932192398389455504438754645443666717924842109761868616004665005436073628510700797441493431706521066983390331815400575765858957071316604666949378003720259772624227682607189748063365773223798397863377186834987452661167972343144791654259075203628992860594863620972662314887101984606220846199700361893372037522136089831068821863589912661666038131439533678065837304623577152434964089846284449744945734064218382133468774063379517442894628469220231540824423368949874039165874031420898966862942460081177778172584843475439985483319039042264190417537185216537840915393170485810583948355897673618150673463437101951536904622594875746398522648693915463695948267132064865383354689292887075118977621354887753897919447477334521650313096521564847094157704856502723208028812747339065200601299529714916476810607564748209143350066631097087455229689504070091895065032016834868473664001193949529142715152084064088975957791557148092435185092380051462884830123972885761847806959531353546282989413830658948112475638180840450945089876458338801324849296004539428526196527663496969165542225898753933134058178370941149726018890021964346253859560745533834285796757248907456939740358392379156444901138573206904155403393825982942820440329700025371258269843550819942378359925065758483050583735320063730875413577315005741857601169245199171920299293910689912644890682688439285709394612854447940565944100783217454852936413077197366826933936398795539267267241527295412807826887579970915354929071952475136639378746422317224585218855247282974427023694712448471668815268213720696274787533013841560529567455241452405457170397862757091593157816993509914679129426956978907151651608517120908899796249364844603540883669872220135653442527272961583716644623551962032280115095506239751329717875192489246886434171521391820574022858779995414851835175612157872521319844595888442644565784826906447692238998854601624164089517092720024389484043767369500452500764176076989253143795845445245690515118559029111437298729665503980107517129060741988434537098828046364559162755055291355176677590106795792426578961390055798415329633686827836277693500770115898798243640156556381529575123729079566697079312713070037516977748188936245554819547963855189348646527678584969066058699513671521060155931283646083815876130490994136257524952442862980952251800431148797630231389939605428583635072906844238450189113497475160088157036349306796158952671661557822717216490054055276707253548573611512198418690220617906353065223883971389521145856700185173771098230087935610142894521854048653665501693460400118512091243723399908521550796634122756680993582347495400235983467487764584491028643895012129124606788132360499947355882823045421588197031148224081567677287033004409388403804041306936141310703900188729111110632955500501312594343994100653308911166099514958643796347510749855729136150904339219733174657551342452343540355808869716529668016387515732237572133178317730682812108535738988525338111399129143892743550125129682280259988323901728453119108543314996783274334225494777721846132522663183679746424896072888103744212809554324457057972160072513430082867639614419141449542863558243185051380082423138912921018635912094834585785619395735243665528266590938655980821059351132761995528181096663004569518436141855102569881700832589482843369329323894545265097109565224191243273836548656386875005719385925748815581434030196996360953745147838957956427994302367964609607083972251658621812453297861239073147081132628598040301823193595264778739040936416498840817957790867731768169697171235932022811311617997398351032159601170991322599668952631097954138073925130904736965097377689621566449261994206280238767139475935862621128678334980865963053272031007906833612695061485987251960077539870033695980034260502009071821781912246528069338252469710644278419492274065229620688778510670365652076275540125059636394395402819117908832805531315959205521839041413918770665266185236901573817805660099978266923041412532672491778365571262470739060287265518835605542774227651201054403554184332701751292426750325892365496902587710193600275615215144018563313499527726581771308795487155709531914240000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -957100448497191489565693725023050691093804040715295785304027416794366145403783991220340784783388436499494560534215436924046503403442529837379743408278109421827172242779022916833511594445944425682603935969405458125652455571173004404587753656696418195270154181784944551065095172051852476245495086775205329596512381322703754215388562705196320642003375486334574353829630763765917600076232583583615253872345783640501545651309848505111399903984911740818407451955367544458348962370845350693015036821081105238388624261017887170889029522024803861091234949499220105207118011493944085007970788774271761063596094952901790721593108900726254791761604335350446424563653961652976166999033625062048500670106572243599052612528291485963998647583321406065549558353182549853599180701318346822945901189875144541383624851681291332618530971919790461380016936622137340530874270078895916623109791362444967702034805243498517396479276362204568828414704706054361547915362115590067416273548194823738512732821508123626207116939824761120232547212980960272071724029267650956260470504137893758298489845408932816864759032359623746276539648730929961092587716747565409871266470032152069577603136830108664132089550469727158216650921909773359012184185716790668379712724130668447293482486333542360582906606439953535164593037158865371766106683549483693068550299527905631165695733579437741274522702169158842124806197178920274863920209965295127932399308056013460666738329744062038962812647493065888886457639087486363594665266834258181375701375046521623549984182700206221836264564884952441369099274559543511441396993529300982844007887215584152395955867868199074471533745630205820027537705790789461711709418489606425799764328970748224992869391471730964710893016840211509104549610023035222286451830838244120251795342755342161102151802316855393521169066266039133173709130919717836017903417388550819459425740220099857349008717999406920263176641822213638667597451983744734963941441882166256461398656797958556810858649336791823529025980522478130902116398539806300052673654630979600175303094261451024850291941718917942316729333502093082434814087082754114269893748479248652019205976035479275956899572216921901654928042757844154033858822723489545586470823023470013621918234897537888333698276111355051733877595553329636550641479831523948764089613152181708946870523124599085012898167908201368968632475688707491349982870122575605816012972197685973062394428584745416037271637638541522157127117809761110151766636471592874165993776056426685834861425230334132384248968607840118577442592278100774217238566120895468795149935103880198945905050398094971769250376457470230208983864264458078468119882812370876407848783833221860770935205563796410104406953705133782592951811760289177290135415006127000494304060938583436162901547180413731196829356779468310957456831572891647032093216460770596327272034199622466483279424902346322010134761665511822802695688392295127632484477495301656672849788402443660030432835700732947830990383282813523348363599048328592035064233701189046799425868827198956000328390126038613997086338451133884558613401148059597379659019647009825741150947123341027500455520716061431383842996736428441750193759313203826671004932778017757445146421021993070962190124806284325263384177277342711837914356642501553041341473817806342271836705992757459956857372816606527954004473255542325110044623300798740240088826254950112778749794167091477490672306058185176122592894290051227003145690869356015139385007822871322286886541499315410889307843724778736000121019652048643407456672838821551311666668435040554888241803073596130345693474157406166793227258920835543141197810981180910486832198858824554987880119689367763213924209659218864413393884229462255899510923341660986204119326067097381837260104869970484944496395587913312495998145539424316910204369857458091280297069411918807931556668021385459609669631999639175854075173635008667269586917001568018468945128547270280852733221163670340070815286267762923636017433406838801061335400439862100969238569270929382908878516769234619961402718733394053566384352882448718576272598114985249784523150732163623536641356254905390627106860777001308850622201358626377220159569297831817815455030631713239455047363710988173150536994801766073035280188054950522308594431448465199455002698321803209627355494847361085417905583558612434181001180196704508557929123096581198396941531772913719952653074630165312877557937850467850859318115209398930017455951017080699033284845093173257582283087949747977286919913472000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + -568272856331433871672753386992719847750538851456270611737625414365977682249735988621518832688164748102692421766247014451664155795467357020637678623989435694661042661775250430207172004271612664246032922456013695111045002135496804708308900394208214353752875952978910232136659039698891484463877931405199507829629288499297363028843049032102651891909846870642998895541106473968894034594860027295112836869576346088617528630197553293529362055673362742246998701186677028035553446211206838810301407878805224356179143616596554127818370336935226531027101322892100585668986013354343054716957379044677822220752296935759925492619033605288228781237035371221470414257030731628593559796485818426429592867847256084681548641107667995590414943077448660470269029308168066417622863660584972435287850434183876369164757946539198789007556822544364326532410949077047167495126852110364572886603471927522035857690722963079251071968917463437549609349527963121468676967764248632210415470491899068143097697072254037994685337381732789098752994304276548241550213831874878927711719484041773282672616700066342217084115471078198631509973431223945960066941376650752883263889280727822605958451455621874519546376949686847777180919184332664719953951346763654803606212564455837659437013518936908887900728463729350925380992018816504809257489942258763110124140617183767962358467199267341120621398778669306751524283715848237019425258179918179325943725520710445081491905476882584906144537808949771894696375696184339245448272604193834950372638742042610400765290310492365792955893847617163967525958911685535490822847809388092738988500252593852012461852046586044862210314387111484240747085516004455635154643176934288996990034220783351340591051274965008222938891874697944617004014856468793410742751564818740354802180053874856966321600382102643854011911607332646030408893186633795146855955859470004257361017840159208700394555451748386194695232714973772532744789170886566665894069701316974294380123250873853343228738000263171550889657077673502163087011001198494462410100164404229801977550452203926015331514337941463267273495465545999556507160336975359474464942150587806592073423725252622039275504222587701647556461786257875589193219408388412151012657897000653442216220331380448784785390699066562789319801652183009709510512166096394908181141854814976776127468367219395865851237289437766300739175938105177472165816170375194579360813597958205533786657634824993352628947180020436252041365798442472813143917807697251795704216995091522626544228140746969673732220551015189548455156160188423169753065028768226472650060158352445699477071738554033626150779622054567349176012026793248486596358335757671472750575156944895790255107202546426309634250473380724623714578175040953037816918462152717107332805109063647470529399928567823686892966520223387744274375117684986835056142599498538448888796674281430611958911978017897117836122802668912297716401407677734300021834093294939568488624245549845073001718245924144905309833513614885579699868246034472680401934185485218451039058568939600057469588239188391234558808738831311814942939906003114873630001188908818052734153184833440134089713171412130742147539664263767325375530973183531210561781585615319965648647375164970644164465416054359109982531778811542069262284011804612890759506340187939539284409860363901527519568339996526674833835944075927703465997289366072503320073457850858218767109391133621521692228562695436869301996506224924876622726481881303114139017538770651870585444045448766444993530920720845800261795232769908377491766487706799973679939163878220177997063732142841430030626074686880377045989297522135893719529990800713326557714657065308637518627840881554586409200136082699845012588135716791817581625427351398734124263872511104365950676974421421807255139101229967445141456969602111286132685344250260746994331640408262933391880594627294068744934601750994897330761711665857502684741202831173983759450670941331634972664219959055128026061507121111455173901064090844878696550970041975877000490508684094859475971156211873014842177053433246972462542112440217868110288957439482044333838645741870063547429209239319274934086125024811758865806531991110857834842301921703301388399623842741606555682166341726514884752528811904377152401463187770626740109306942208658115554084037726051206289042745221673186615391561596011628197883335355936828183358142095402774129482745475062540821889209796037381577883711062428276774997978380535753986579237594561033218122388116923615233276355484017754112000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -344327838373320063177341667535930146045997083346604591157435217163582789281337484591995469481140362124123254367320508481937159708202900303058500049422911539203591160698006595581214533893308861656699539981098752418480095006370736466941032802031233332491223997808981074456019337761629314100723207657761487779955224842136522164360826813599065830510516652729343136091281782416869493950038409495363490789266559382210978397222799670363662694889101253257811679507242883656718007995947408833437733377736346228528866955656500843325143098382955972822321871039703432376580384088819007660088996891924133307445028475642828277868978889850924571456618258029612972055743206844249956418476100684857588272664668426909589860243526268709568522264972421247377267375148254933664041851093485362597363285565128483233027868808380931610480242786281200289396379734535424566975833240823312185718117621798857459257485385449724154892315039613594051369059938742601526966501674027174891082677988194381948197432287967461847805488916717652465173674885176238978842611858155596287866081769892069272753897440652560568970054150020052940720917840423872163053916010786765303410492339845122700547977371552158633572469112996385886481811177289249364651516137651671415683057289945788310936887179765670893311238230104342246595363292674975833991599083740875905015935446122078930173058910683509512801819696415337125619335320487187092983933938608423952433462757106738881306407461821413221885004027627540808892026863649026143291261718926238724772480453961115917845795333709667566932561037973104302381095680393050212299907796253533996462206725601558316732060085803825807942110195222697674623106528390681411210589345845674219511571588574269348080623470185044493949337680136627287222342903512679858604422418499561077517835671561370263305754433905595347536269400578079329620256607163579080740998544998043013572939704377083014164029522070341107801520131322975583189963626388584279656039196150941036699143781249901562284917165138830738111950200947466561541278783696899459401753097553783179606960470955462124001178114338042687042733937393852295738097703983747702705026287487381018400373428258999706055422263775320842869170161355990705586338735165541906462027437456946123409917180430189940327163804094378125986717030349834647928575509444319674752008331560745103810153848678643481820995228277459989448741015364014379265643736307226544671500537841260162568323776912273124968072164019973078771351635202332846535294753032267314657375618824875143292395531174984977265618251509707208671570666913454742086644153583233271284855741121451484078030481151641423253475337134257372124917623063290905614498026097046985951039539089068224249894395788821807822837942149309943102258858774747241883660902288673925165875216449026588915304532066961557762017152200211581613192955039017627392037937659920765732494561563292019186418779690736809422597785612768192520634570673658135006278053530716687496863394330223697946807757033138395055781138064907905368974835058378773695878069626303315678893224268668600778206620559688551464699778055101008905969852541301388497325291306247628334415335363387910983615933970421724102640723143753360545201021233643839509407790468042025435462989491420871121143737229610854685480819832874454880212268408885265615425637640337033784556907673539426168402122482726726317219476114093492499086050189292767318547141586924410735185111043593501620188957485706442870376234305323804364546860541726652691173198749000014333598484672616065269736272090514610342149686914526500570860644688178999695271655147912976973438860801073245848446703560267345358529165610876051463002243676302484165279551989018275203847458572150418378569935589275237570960321045680422309840033107126104645434501998477667461241292084920957152150062945506491242055892041329665055401871724994979040132111398689737677763027925397875633658799458336436143544772155576277014012796525621683403386235416700148205331477518496279273211408221771538608725010402664720111024853830288520966278118815031608021369378106263960734251556129339606261562958171766096407823815067171848788205660052577667643430804219318406902874256078068125018762727577239034841036347756925906156645161218111042425476024838696693299369041215489017560191441848948417001245293471197432455532214919485757079714848193352431244986736285575908950828312360427609271915038865164620117265192254520824394802181850787818682174332652780193052417125527099080012901375413061561402764236524680710880355045909463040000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + -195878241659393449752163048166057809659635720699749000425634348861844051889336787845223193895705989465968627137099789423413208148752362309307792742006501116018146146597389807598323245182806915763702384350404233371279465195629881163334210814951449013205128310567294303804121187663662274967681738285564232881474871463593022776274145496718173079705353424602232895371065647248262527982596619068370437148388226202313166269384123257215671730564762911861964351320678030382601610885647933247902468060957646746855124266415857807427571398730177050405440592588462981709562280820597562438919494202667582239872225648328905541972653559383335892635783558211394326606612628321375434546084260901198667835740498633268442501935349996359301492777615780792278586945909580511758858679125521159656274999640449755494453475096451735356716062556114255235564044963680914783935792499087531931448911412535039061997086627239188004382425307226797693940897052928215681686108444994579481100803863947126884046821100538354517284535560131823107191038021967010560363325937955708449823307668608735110835106641332130140210496779515201658831248950904697530719448832652686379564183291806600590149295506230428608907513000512646753482205037460042803540236957248352637537305801110258208656348460378750328792585067402973863457512496678211064870010029283591895975757337453309470445092129362741561236557436298384496806613183982907501159443887794787317769367479150528906408283902644352578414218021981883439958729505561820427091283273058765635082470412725378939852919497528560593601441668557366852544959822400494822455616360738140572421393657395162262508909989626079709979599444738295826149399902441519880446322324577008326957896313369293683515649527695831244032467129267695132676655685121116221809746164127889958284632404387042884047867673149258848076461292538152195592917327508415198538790518669407949043163736428377218323427873629713378061372234439832943867055270530490122186821573891632061255685551033732398739535838615101584962308011857088732831044968587686382577701684124894860911120113616497234159647435128441610145251405793582568587946540734153759767122155854477092392412743550637975960773913628005191203594393508272355109650245835891285591599026348133345837856954689106868286202250582488669609425215339222485335019345369856219353167347918960001411341608993534037866195884763874050355090957721529355017182135927413775761753743711028033747639769138044645486090888948284121748052321800461645173239055735302442765932241057269741964363710516331486954982371038952082733937889520887001070260505125345626739929409800667727570293747244565942373512832139635599968649584306209767093485692868711587601179199114311795944349262250901812995167877674060055681119722852584032527696893542538708842382768650482017174693972984410908169763505489063478066174303436699633850329413410045833542743645881381742285498462948776953035544258405024411992190402472415630137046740764682832638707212440621393332037315117380524981827338442271290709656337493684605181239729577859858209344661562300266455529068735719174898121188930924553828665795327647112525560811109904440663544968929559556475601984413321881397044701750876884826414570982554253762117370174884161505740295983688660966371962987495307800793036757305739639426703147813334275421567899725755956135061128230839661071311445189389788554190059138701137187992818563835396285999420144443812107415155553034639125550126568496900162614461893418869775130032247637894034409404203360913183667184556962113340674779036485387267569763021110509839376016868424627512535819887764260052176226391242430727049929535622927496101382181760903703860302064627510016347219745363576436217359844904172648161670358643337017871233159123222752068038314633136853171683864195194584202240841879018466931574671687403215438327996496603990560783651048627113028320961040885018738093785516995883574549386470770663965961876978917773458025486106703475764903488637734519613294143576728017978673970719046985771824716056617874747576115090250600811234359806217798351727593236780926700214134869093397059775880270941957533721506777589351665835699387742325930368928459309973396824833590046256569879097075921568669673734380991205392648790677136492725978500175186949808141001700375874412674857968421408304066989159698760646629847225971569288593622826509039463940305977012950870749521480183302238451899236423829032947727616981693346025368158484706201390176367427200207408278781948965298283349722867417972038443993482896867328000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -98260772957544843723017585173743076806272255676720741254413962483648971475608200731377370230631033660106338632904370010959643293460825970365580365755756377665295318795675543122763138983081505938915825045756599893949971216150850172032047993379791759958290022207453396582117741392669470489647114504394318427683065221540763624354163907840859069073883511663114094465020707834332743105287421542942890892272751031100940028625158788791994789461625275102310827013273209673328211376561283936535025043893903617066365670819511180524071422457859574626273243010474689704539881350895596819223743774789659178585776082371183041908201673937992043580589833093168337918171646433305008813936884772767866447019632074117586966807646326220565832044226921622844950150920950825510440598835694610352614923599736759668452349717984660262277904130697652834498188367367863519834707146452475709120313647784388858046524956787131323280242965917799698751795195092687251523022942018674844930214709577836640530616358467164708393585605379525650611442994521315969799058981193123945766756142687315953938208002460422305616912907244119589803970829253184452968640177722910435344500435627353978158424957441905442467671276464789785465782490385103082351187722878640465618110542843173740149396453079812205031781282071914992637748268123621716330482118079582596532177331203535733624701007687408265238561601916826644822376100810339465492589615453474639187445500816661939638531264163027793938667568714699757325029854308839983752726898042598197959516150305541442726473583320039494539864334752349978895308810542003914549591739862121366333992848889046042425855966538738198205873469936574370478919974681840746149099250162240120246021027070467189850661667496253582525984216085873903476460563074403146441634785549441629099926281020252356777920460157838804085029049680444361878106661727161233667205012981274319561064297036424849471100528309148728731031259657342887551658457069829416964069241931143347241513739765152580016729523739078322915315781148821349174367643455809414377563802171462293764877152854813429876400250698384513789884361152422196910147590906913970737761265465337175820413016789248375292323209093174068087043154436032719055165194558181019551008016826536245578627397137981283662799135220426837967252753318384573494389841737473544856803103732282586180324893073868932392830396342387857522113716705540115451987049381235277869374869399227619058062608409450111477620249478261411864024269008047055589153094841975661923309411641234262989931559818601352618388132297338140212080160701880311513956830941596353761975807794617018781500940655723454954133202146798775877000631173555118135538315168813153663773005173517096352440983281165714143956989714749590236365015101623226622782024263062993116296915481523095475484008159342826707107370240008882978357932848327878591520295683239910708517412250902194108533761611561560832818227946677623005831218642433536824321953767127752122362296552579350027066913718286121194302854312012550075351369526391747148680801203211824036521612582267069528966074710477045174242920956860930676257948066437012883754566451754713397249200849105702581157607830904716710788664440997320691118611262747713376459290904565007074200614279505235214517850459560140950728481594875847291141038697887938859154035222372775219390008472866876791184426824801859588091596298799549969028745350048563578950858048210799629314666634051774792628108024020986482555889597725063186448441903491480507516837035425031570493957305253984891634547213475963564473237827654536295491217264740145538435503601718416314637912877196413862685517655472558013828271702697945133704952782933092388742551670903325558262617978628553897215556818904314583856082313803787267312494916707486418156367655778409901335865157353663081221325884158776069375672565226230284441187045435474500442110475445169696853091243867635678361445077431907942844612729711245768581360628474246273374995725949476278299375008936398676844721708770236969221945153921744931542382144500676247191773861322122878531324791539309604868068428699883367468904395236812404689367437723636591726278981273773977807660439289996235397600496216972670087972901732634489164193482450446286668733592690894500801668211846784489420557614315795945169650302159631053009285148187529975107671142657514404978746379460855755286213312717518728122514878425088481477526866391550832560707608560631819785111978969065033145195738073597591705960615709225190913623302479580275483297173813497272729600000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -42481642889124277311071537938072876717572665470073696795915223411028003204220266042905380299280016466017099093013940974798513310529625108230469705036803742216480031318779484064354983383962129157610364657254725393639201243684548507606192899627334771435351837294461925519651193391461353251446309434181038474420691900617715315747529420310253442393333898637221934118981094905635030374953964705352677177766367079879345839932997264708688641907819536801203389605438401037385796883782875200596730084648505367413480862082049300805288038102083548121318904594359432506104674342831792104742966028985012993316893050056186723611312916519256925324261744704618865010788569604643095363871801684882441942823720455320384232042166525632403908170585003279593750889099515275867043237731398150283817532620659064760101048500113599274851580624216337348414569726853902763703174722742155753536992051930500684209434923126559445265266320826430005327209073282976976805205192631689381393977728966641813235702249361571804356883240054620829553328157262256125381623603492291140163967543012217911636495986100965686404447717908324463444907372111993547905851000123205917288458553513289639985083451293402406995839482953075131124785801379502470434306723856969100915320787216269258772179701090351568539977800558528936009448614074889792525634773947450375330604531709056807809344947785581329978830594822045770540101400778838998585936580346013008544598029439041348664449824465624910396193906902108895583682225336032398970211265356273228726608122526995733146007064783684956229563742964266131944880101634631077980502858814087363843679267122003940958601196957546383608883900072889773375028447319536565338009046763789883547173894553470305894738715290157454629982155957491935511160899220015687582319734220685072869118781539301071140387849536603523072734016851201884898380306485631724658197953831066567459216012360490640106540497371775727122771654128873292644007923446602647781878672512159079008157970689649213519370776126384406491143881463114508976086170414581366943152014876093693985630500059595780300901543690120950222573998818868466246295171112532008375956160745367692399568829796167629832854301402031587171563815002496923203507960020193988098026976665566523281148487980846180353866440011690647972978417029565782497745407529021621277694353425776084082644202637409228552272768118591230762163451940509678094097269545893095325776671045282695244134941091879569562071019897144800804111058712241226061748938160845774432460668285334255054338145878276543557573210915715479607668726168514213823257495499566841099678508072081475623767647707020588721662528064708394264181832458828048960573958320733885532400143129871591245863803474576149550163496240866576046834982934343482384420530904380015035049743375856093995865919519906759135469597646644334165925277502001300642711207159642865839405263247863297567678678958366343438187318611640707023975345748224937478946080179286562101086355073593875796523793285243009202312380080926521320224137007490586433522791788318912456153554964874850260989806767836852392665540530982795665351257533788498665314457835486251757266211127678786923711940285140055122090048290007801778056920682378196319552413345426162924221865118792179778023306008971776981586324760978117936090616186159845931535953076233182013628101618702806901205752819877345739244973416179126955325450812696949029746457529800905408627892522013607730350207642988340715234483329734259075301425792466557240276035089660802658586314071338896313222647865564945830946608263714503011159678284451948907791057480693994580375540568765567723232143626481688528202861447512934170240731765978900478998039453686207392878703313492662960445951544841232059570325293478411890937077927188995299360505270813823627297798262472349443421266352280546109039563861444145491936630974972359104246650203337531536827538742056490005885598701545328638670505611777137995536793923864662290231316077582692828083977321827500011802528824984635289188186041601825657029860430168021977584087437265188279648792954301185651520862997710616536783983724705578921122266130364399584736267141470270466236508725540737493736442617644213179664891242385404793514248690329428635104760343892947791856672682954255084590925505986195333813800070279232968750328610943571480341439925132734397619185058232920786830015209531109325464025227702785670586173215337875223194438942341065019207925951224055182909142333946943572842274633947910326208554784728487945595485265875435520000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -15810386798556275629508903500525283930762194058538311712472476011604993818755849178906830887567978026430841463426553406792661491330851397069590063812449522302168564729395628847799899795072306082925962632221608419880233112178015374749587571210461479758757957892601701805041705071335219489349429521656466323702365058489807171640899573929075538167939454247783342201272308760589478917015600629275313155558298466843814592250365619795664663694326072496115962224101352977047673511549536519224305184212119271908134408470321271573335546656775456586940690733128223811777179905345257200127662863243194005849374239226346913603660572921074189128556479227406275745776853486925300754049872568458899826895766492197844286390436897778399936295735633407206462354182234884152488204124527734822623320605032539493663929547736325942016221942684919929727531580807433503516502539780371693515631564727781007455170827763359781661939142676770641054498128998164345228264994855456392525882397715216761076644362390324697644738352591299065249416004499607538693635033752655238802679968380191541517142388736730357022279963679156765438775955125652855312980531611885604508236813604865286042025718478653525492903701769717126499598178651293576105161379708898038211319332054151040051041393754518191640856415933661984390949735085432394848880771565500378819532877015054882846083085642273786703191890940007898968471158961792071511622893858649853913616890464652548664715764243110854192247935820832513978043057154767513134884209391865336648076110571968610592186501303906807356845573251336726923209952009153037022008912820410635510801952078871799623634089757632997520891512499476123354847806885188834072063936508796031185589518508506467293793190536318467591722859656037243141393035052118482658078213058098498043710107807887841568101914779444565869009434908649852372819136665151601830574650948570672655836651557615373667634521714829728896788521111688840908631894128400745643464307492391155296778089876536448783111965098000018718531247633189099138181378377964825662856761662724388168243482578712111753552865008122388284535038797234180895108060587787669733210699967116819746929758491713429207846133340276113290687599218017684624851787895164347902858715597668570835048389415272184743342708513052535917639163188076102123580751062383986607003149533787205352029436930437848783269635030690760123930962105639548264143288796566335704070189772102491225726794718251688674747520646647046185885571291456301601336486488629663324984421799615144289256931928215428136425478627199988220903132111326216053707533854730483108557123064834002899360852868521606756750566811066820884816223705905330788418503177531531028278668340011202584977059795063551133225513533520803107438693404291257723329105695808335879456495289443762333211830314082006532234443947646899169267812201725748983392473666100540884033846927715205560803485765035796909844503176411745994508773457132768732507837396822748443665401429541586244037740409469898683817457492912361802167680677548604923636236422483720167974972758046945675276405182266298200925168341215026315483997575517737651700612345803126382643102303494660552738417840312040899208735868730089928554440479233116577481727910400819424907751984261876274027929850753894418009790768892850584017274806888169027698432057427554847612246470008469010510763581797167411539936024960076126921811510025574986136456525221084527556972162175851353632788891960558470669840632009534924566794643374551578907390126510808148151229795099803411964985405989676705730833769485872833210427572048957058383080772023274676312417819888987928301436684835572956218894846868490212718732038663679563408458767868577783924504599557866447185458967035797785038864860852445742592335280065078286032984104920949662569202830011725508226180581139511730149205379017016337555704982893965354939406312767187812247202609158317724345057827205817631614246788890263252743482620816272525540841535243978165870203701755463391553715827661864995309136691643704494535774060152873939343494087424944650172327043215863180646633009354746376671412148102953442970304954595080431470081237629901367821257739773342566468958178942238001735974672934740453359372345503787628188139576199986645483792519692760522891668053120293684467926962339630322288688821719924330809014404430943392952381592839470104171558304426027551319467042564117019207953826709501988935333471836368157857806536795994491282836583149698558262428777312521340227269000287730014613959344128000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -5080660913867650169988362769654366508873354823052123160394822356779325913680867091705934066726811359214724314480387095329754416440025100130432332991591645521868395463308919804563951084716929350617232766517479800244319429869212341696104444116257179316381014826994857447395230722484731346112066916940806546430519669393828726653622266430244925399040705570655774673869698654544899824006837423087905558640595968321002885681603163997869159108406235413866630088781602528176818342741810216848620689198808929322035715034336286695011044062916120284581276859887947431478451660725356405629729428317719281997360049192225888673050310909126319320571501391966083703933327494492724894803230046234501506431425674491322731976409153840203332318852283143733943678189665712995647658915896999105043683920232883272876719420253430575332324847388584968890177055207852364528797400415417525354437702747462600830443455563218788328905023689797059807879519724388789747829065014350103858055080323870142216332440937377781991412951644530065271580466314814294204372492661666907263399981024624207191769655191409695051981295057382899174267364412089191314369748063114331531755057579248029943803287232203160674559489732359930554792790758838609361532493133890076502830565469467288742394406816977847908018370172808002767363114622237471504476059757882836913745967842175299175893243178091675898174683315778544509867097184614032734317875514557743418955621449143022155882557729536970622146462586890135503668280919860672171511010962203372036591246870480670068588863744067157997013219009525323034921878590527871347951618213515489527166195388904629906879509056553532543070082488703622873146000027844100571107127415854235397195842252393482335046483233671778572930159793298856651615371790046695133561172601747316571693082219404941830756693259203885816064301392400343971601892950829319441021962105000576678686828868012472878467264392486806373780555778108125259427310778132003248527091683094761319439439456444161715765209501086715888603591548594110432373194752912087490856310013808707582308046682229010798079348558354783089135958758618324406373934295111640091863845064184535438843233373071389572811377863581688547747780444934510960418627280732120832020784698006116055915657616686451467310941732873077320305848491941537812684027267801333348702451370181486033216498994292982940010925877955650179758147108542479622500426229430151428198038843257258434496292369032279486116062807218658988839058596823843131616252423545453986802092706745853660990868361460807786366940202932051321018443721056819868264663818054574460127510363336153634779475516425252887521738536649615851681233080184207841891521186578560588650408254852597937340647672622295631241480579904860341451143160430645208895894870687849463992665018927582848427666796942223797857716663144712034862483152040913659706013470494563871122829363800086462199920114238527565758107288378368078194631604461554790960481042557899925879873652803489999237404723165424374060107665836086229954809824959829276019992579264752441198450370631388335546174795215120502626462007908176287462702706353828341360806209330329310210185803798547790722353440803082300304170931379943842718761407626319176460498065813752827631678331044511800979161821091288669158061075833931514204148505536271881812671245554041728475882759033792380018371111164833830477506750063287535838303981050422166120210120045527639597404010554618427954278427949856586389682990885952979674408229577652548643492141625001794885339240151357992776921101477810536989441999005267555720109014529882230605791894030581179789289759924635241334198588692349344223530120066875807732862965210075275709897056491007787055077762108338013779298900504895605965745422105500985712708021687966711200318708452358598410187929814262138978720726856457106136613558596139997013183862258299069888988596292049572090575683522283884682514193738056569760757667887112804443507122495336484214395523056239351743456637442300590190861916385691935096236648974840328948831088304941276383312742808203869811048682093295054952895304986715980027062503407343094386240159265265197482068216054843031099700109091581765125554269809788607510705712747136714134911058531778788984524004280173881391210129282445370387926876000194621482963949749514275245420101519166515197020511929888813637370783291733783909273347478222205308643154793826732836067587599380518278200795633314113191985871986231735968673524527669553285060165075681231056770865987875450440908800000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + -1403730944194469746515805894720624424969051764115796958003341301616205207437776299925901657181825990335232168885103028817596154707710673682221772911962829243794533606570090228519726054692316218290427338609576941632177174239459453736706694526129565697562553387074581864194118965852071188775443070069550016152267954908282901302954271231045237882276712084888214255381362475638118124756127855048853694289716920804081109115202532454825957843215635174972195285089082634495683465586372342385510274701614441538114470255778219550519745882824518149557542833089105260227747391430211722170211330197037262253643784458532749928917381504953121143066407945641936158308122744864720783692647930691698814453631444833636041043273405266652127946726174868276242891672337205200418610540874087080761208969844876362469408367311632086309001812741735262638691534892487260078227703153429355960681644237540656260917014234474536616678530116507014786760297879044268636219426314154109671913279968099329180084716567090661544749700613870176967238136972210387859383757385813842402331714039875197070370894624065263776769450952894661457474177581527754918167625007001851087209259333133376879856695227919049795423530064667039149737081762588465004742607923918466397905088577791302245301998440452041344578978660927313848311989174037229176562527865949043160307358547921262855404958519665752011433553883132563225216231158491142339664541470196440300029217810272997831288709361342268329099420821202234498819519588058741871922354943744333349598468932643274787241284815647106830624039911974403282269703842665399602870716025343792640130290980181051126575401443702953786815568492175749518276942332802019625744538616390672124280250976878966348659975880768299040703963114892260299000423730290284766694278152954109444019625757912240621821940190415226469525126236785736925947930684417898941475626247797122967116598062315238955062808013648038221669172227786670792542054475088158915384445360775398188477927421376037388473639591517222726866637434962140915322278717454483781020993580423259728490524804062357790669432424038759290127988086365756398237996748575789817470920328270614417525984379684576215064099351139586365255828258103916903644889609981347776946213585740985615416836621474372619759646694254837642095155302325531843673257758301688894397921230680586506350415603366177517936027394734892762882944486739425851970652391252863871342923274510015336237261044023631046066374464225924063451926296604828638609800911955094577565422578969217583921368655969672112106678753158365708826785919225468082103006885880767562588599237879505657202775488421030767936364802563462883010081000720129230451660907374935155189856113005123485943108453998129377360317445060228800592224927123745024992949563828035662671112101498160708042129307210567800072325163777612976530959032433775000581679326845587856962765874402205572146111282096889608294939432648243875336167358772368872892687988377299115726505436693623570675861337710694239368774041454906134389186858311853478773537804561895307849947164652139459085309062128799510490073000924171561293016852004590723794810495428021000556605268808093763391476520696374735721441067477052167835423357739525638207262651871134925354666281008981907627168024842309057348681702636640860679135236165202009756074175281281845915019161086887976000036393350960056408384185534078876093711737644130798774081908181055500849066984655151741241794863943541493944081160894654477975273056235689904685154530211262208198880999495172227809367426223529131145678636819794778868004811101663114762089480366038438265152508988054421733079642089214072347393707758959503546448094752768167796545358945294381066984479552461695230711381384991877676625769283067908034022946056088900760060410722366696232241613274996865406180934168682358884705249390220960735413695713736193178673322819298118250227746820458386842650278777973812379830375399211950491527438867532194753597083486591838560560599038292093870379973803194671343704152444974024414316337668746290578458773540609449357150093717247811365176021589807868271648060048685204266681470896428038284709686817561814534430406897560780287597471298315726624382885891688595714063593328003503934025266113025623622175675798994776168071843314944804688309542815899944209973748518359498593453358732913391159313028422188008432746178044094151343450947237877063495968841431683641280093788538086699256192984540931144648651517767090687256609023537645505890568589661416980480000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -328700580475308174840269646808933703493435882643690400367003005441893176012537984784698889281549979089547220148002069354406076356416811092347218805903675138911179957966321027481082485904979368389208823658202007844363253409809303026490839954134404184334918677363148755128865130531038021059203268633113013896641112184173248455423327692316340256713725842263505484281239636952173667184989937995459918114497549540195634167273286462264892843718935510086275993951085772662044184402403921035011038015096395761448834765902433178975639241753442249837573765818466462293321951827568578206330266051020996269229046235247224878116878767743055945963307444374192264383651559814559046451399449155667697846670465420159493635964736734858590874948161395619719178577574410867373660301990251319526526882679846239663131317522332655000435038694355835778781908237558699783019535615294869633165722213307601215931658288799565921011857218295453610004147307158512081694593705065601424502924421712419465889437616388857576815843553142591548101343046677661528168213983085545450259565698142049245369138549910054664756436228953219940556797503286611375633195215326918841226041367239971783879589639799319000479309451874648158136014181438579280861205473085674469410225007622100817667049550101119020522057436181124162109769914179461251531961096411717864949810125850980690285501082881603278073635199191621087048388357330013767205421180349512200586086664208201306823985834283548270035075721144767700234176101917554675955751627519376024372983795096714384747647740119674861989112049042729823030722715887354928916284833036799389548134381352254490939572852738467077345223366237133268096828767451751716474667876869462329393719563686973740533454295437983844495177054763580881563175039817399298679551871311286595494026292001363761993258076996705342128967870251541545191769789281291340553686540828814432136572782090371752798197713345705358244646514940331423241466591525997140515583863905388236507636758254156822669929571350608447973509865503333200762832646436380773482652057912050308502107194351948978798489792850973136397992751326915272012184572893650584132925929659898276381991763654499130517511610183958376075678602741631078938562579553305817434161233617176023043900510397989850646875052256181754949446570702140326723147484466579334141617237955146039649436401763147673189363467582492574050126361874943821653370837860543089348608823223252543864221064085491781883607184299289045923537362642812424924165801005292384663488170472996515292136694469337206813023067068004692622215887768642606585225187783071017455058356193799318087281811549335060725660198326521816638779956057638179264179534752353747116035968923919744366799689098837878381398795392363432928218237602442151481312537792768340814129180410309054776432527154875452861549395480799788669759986819398886401725448346037082221222909353675322347153662637878668277931668685140431166891510680914132350431344183857443259661251409754695103558387452747801517617647431261955595263239909189664483264513143928805077408564804444865308054665296422871919724555160878336772506398906462474811127733279133469703509973966992315356435666247732609718315958235824801538042327824966351450669524726012272144771524963191577647330900978890060562307331744834858879279931088494813651074748770743991939606093344511593491843921303374637742654871049132993832687664977922261073265690846343912995275825420474018512841918556309995953000029988017175889930670647908617715762982805093397597714781587657833023045985986153710746090763887214795410664947948634688044566389919649133074661886782587384798108681251781481633966239651649877857684979707219885635809037057467563965847171964320452226461699910650790327333842399356990482174142614393445422472612982558240765132500688535161637595423869588715676005349270402301468547754837700157437669217598706975460306803660594932970280378337329595465649994765579260297990674232390746553008839135372836260226532128804391483583173498807863383481539649442899100499658071277333204411499927424432630962452252452205355525669051289937784640833534496630098641853410763357104219220188553318638403178758107926620602606699670598325591156610130419899658582395510701628698831964181520470320554816244961203871748009690300168515321568582388019153907120656727923632787127848681939854408359105347146182443028036877203975379722859959497088196130208030793310532973626515804123826621090308011913889601529095458252353146987109522923554078720000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -64058127358870952846145283442422539771462954483871077676554907996626692475259390699867412802040953835903682107624488608963552918983262999349733596083202956450006688642796613416604492898263276775338379828739837185169207932306239946675357506537952023906173332922012308047177641340030404854328095019615433007065891050109415646002114807264537034956996715626935556368275451437149578662628520503977054175069991785479418092718933790673449867165173815140598670084703243037478357135886515107042527988965178019559101293602321085558939397537998794399798731043500180125363507873147547047672343796892638241899734115569613091638061296843858320257280447385055448884083027163326035850863553113167664631851116393735028084542332060153758963244379722947998704586118045351336818978484289830448604571286960873988189069541608913706288377815901348189916341035711766301764086048280213313579792295171487533227977671932868453166338380389988838582992634869743018612067998234124444920980751129515946336548044172574703145107608228923224181480415999212063472699855786903074469433828418789303521591207382868503236581455928506408616707802054859697336402042482756166400371055166211164540988229160518131514740919055353383268756454147495426337861018669882212076444811664079698046380770607280233691020676135690593852151603833117874294450941506528973077697306254057473629207099000809524928746305610495204196039093996172951595907488037845255934041717593578551377099289537073673206033354356082520045211645878821702696032434884041396057966293579164823046311216589280052768977957535215646797761486487282444621158200712167749555226528730142307607237326505781079001597947754766766955822838572226054018839559367357967080331482217759633646234208611713729659522571477120209973986122864549976003934675393518513715943424035077312919606233628732613116910267472232700286904136142231555296060210560788588671254470054620399572369526508546072294341451626559403360146057704978610722977048154672066270072734234883222684321210696310724748808030268877513874814712290599207850452139794508934563024087598941458410732168215237243850708913422951671057622891540238842957251084257118426952369766941167701991526698552069812499534441215252539565967578206149926041482905408653433530633155503483979788705590020992318985984103081214528357549564378147371468339828556813020071097287844611894951232740546404468266862104415844094248679555743124921870900198800124957968517457667333605894118323675487321262572708391659406083387044270354301225720406075927692586205743365918818007679920063791366283841618874795956158307373545218438017071622420396454695273296940143711788984830272568185552997940889586496946276909571786488708522628726905278612238751899997237959676030090006010992081198685781790279837660510063556831028227563175594629104192599468434828906000033851925367074558336476696019470230379888382800857791627567978503541474336061840716884601678767376554411068948136481950229154393337066341388825107330379913543149891057558500176100342531939907367886971508201174644951685632600180678918157231933403418200931826074189279901120304621865821813280517742772537859972025173475403375979072658273306535544836309112341474797934436653062327859204008362272042565358032483268718841495753067763281816917963884910029927866863168792048011110344205216129016416196375579543515131111573205399386514334225301665413226272823371539166922795433664047038392699438321929347806182498717211896643102603055275222331254281020310607470215998648809355478875531009051951374278200858877155183539316678701879206280508005110801810922081648367926807592383226020129405735274152824911776330258962101288178851057118780093901028895948570729380891573306909027151653150924727133936823758127805059193609753036555366163040516524310120672921260372226334031146099693438315410409636188055835734172934827007787107635857093968940694578355645510079539105681254910462785701207395518964978487087195758213567608556124907711002666015537113447876306664937991476061017025882171161647828450946480274559781622012843283245643806205896266488390467624818928689087425366583318453829335873300264972559324249075836135447419956926019827794229018555620749874902038478696863943083450018653830825195941579493497708810251030879603539608926919187558405629123227085401541544767466484266454844791242029430513427615184555979430322245592798428433353637988261299568809940712398743637373443844942526784428354538895733216148616048545047882067933166949101114126394982400000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -10263408951302415863199008605984066073013197813779350589549997462741410899650567694801773233398160142132481769397027453805460912816468707129653958269590922760488778414647962659386585698719299206323195531983493780114972438844623231039000989764288813488459517932903930135390406845755146457516092171033210917275546525857950319277590579016106106375696251103134649470705445388522483540892073416113859178615923243203739218574478880462672510670077046491290607940880961105977870379157207682480952434480522162548937116994851103354605949188549311608292161644717239103383984090153614383256218742941189725576997389516178831294085919354047679008421312557300171268196256758455344331233227012390043376953099835926143163889820931493077014956058552441261917846482377620351813340155502786294629074361428679534398131450451732930412411959196335050469335750360364611007146526688185062832885729649904217194925518621549111887579669827613344626980826680033567892750514867380451898057782339884043989295544550124201971997197855407177128445118966356936309971481961311743534349544678903255650722775245353321300402069125140797175062510926405624231786385742116245648273155482055641104360106609216043935291452700992129348816747875989473632861945791048607261363607009512149882601634659581603766469796705651309760795612371761670365658054769740211478247479048777058219672384728243888766997198305421524494137518902653866330195158926129380613984606126721491013635880658806762795943327182572913129691181225154341585482806155838786539096877090600214613425607106246716593023654483728471398830044238524453114382293851905034626131129594479924193294305756707445431792093569899192943413851111781455422667155679639084645026473888367692136133791283618461885258157122698759078342910213632805518877068268470383172431679936460261588782460777204066643328867376097980255711344426496934237896658464873835503350905460706338962231227291646821776225555301473071130890007832917672294002083595593838417075100928384549444505278243661631457349632239329069576394288648951157016357431097569975848397050399504838963601376589010131505576221643714557152472689370326970711647965944715400920647492272069840830233200345272889621021542707192010071536745282680462814632557693295984956268745260943804520829364836053144855265863993734705729558029023490928515501528942909375358697597885272879744471652364230738414693545392047972234749171752094183808769946575312229697956145022597510879340959543189447919106219614217680467157483243067185009373478241307733539545312532748334485312999774308419395434176570870799131584986088459815988116493535540282208958765623824151855470119390997730742985731716640506739458378750012694055141255338654600181517107910824435244900173441446406287938585560483564687546947376550229837656056198130220407970014136205064965712727567540982353253000295315034916832283168909657585743018889851588807263896443284138116668807004155788452845202691507743963514159347380446155306783744710808958055266929278910588230277366033425230039548351922944932810649866799505877140766395886372566445008715839133060740698818162917296314523234038355901804790202092124466179230593481880263617674727428727322764199748404216461916081800823041627237730930542897131822327619711131912295376024527580721324064805771007536642240130791455290234855568945789939408437238614479764434443576856074996446389558670794256641904559048959889416972025396979614676866447476749956719396402805909791124639455437368761930662434646365503315393111851518754734060871819199210871459085262537853672806164959580128368094654519669538937253381885566989950841840316416758278516969028316130618525079809765245896360876531184202154389748550594034422803878321029759108591674316183397667665038347824830861272077631433012658272952923690290990395378050077519686530295885754896851432886090423822521750945711041050020687844220742254764305702446568915027773602311082883414471241978088452407091350884647137564077354122935300313733973586921074097750968704838672655604804870315895650704643221792170963234239984369811872793886714560172529750245632085482842836538537932447260068976358954235555135272450780732300744394784550754514680246369232128481122722407569840526483398495779709263954918471187800943485842288999295223528858729140019512231539723254485061230374489569582919057985988102259587483894318229071660024964133528633978398139978038112289388880672476913761212325070643459029155211388804288514781299087982756763155305748894842880000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -1352878158951515297527287490498005112021633186782902232811981807551884472433067341113762256111874623248442082333840866667369418743080390694522016382299734711255928409958314349358337061527746620101272535698294629520437052683276528276054882620801609566447221355965769376652364388112697186399916511348603536533305163536742071918887954457049069558489535355239838237668114735569415343249536781689417680752349540508309729360834053474955054479784255924047230601164127099600127913041517756166714087221540245652716172808291829382197201656846341701711303525055272815764570505926280957408308086299124347968032972739200182579580114737098549510661651611082829732373123277074636783955515652786787958645849764633618616736384758783662828567425649034607222563525803263245372614619229222672962954634864132894376997982775133639357065620616262536089140060797219548494843880298713508890714052855754416319557940286442585597204690555771107337353921514620262965587943382237327403482211006343945342809186866706292201640034738428180528589603848808149128248746895777492179816789909511823920427971570305655061406105904527177517503300957241707872269380205079828602987306330895880449706255257325296174229563367233490059271645345041861396056917815319148737054444471918367498568916751400346503487428814348251703404220105639775710085788006900193085704744738008042420321194395824259092061636538454301663670274173251198365812846226257722809974546092740827169277021312285933906384409214884141164728910233579572302108464395286055616121905330639528986752899358741758286607744338152176371259395301544231098244846011514980278431304237524840375055046149085423444143357093616769800729340484993791821127359737702462394154183512354119352929791123537770300269693580353831100151615961448645022538736121245430555277092442003274836156477374967740851729346995084234492714773138687268061343894424507936412507129928789621563015950267037656279282027863011867118628421294021731725141177054847994748017434843063332603787009821677714105494825721452585258626050542825121947559909971072854639005310892756071793110167378288347633231075900724149109412739554666001557130967327389384001108519360573171689319959269353069721704546450744029697573732545775815521711311217145113834064623868198585718169066406714093768807968546624755404017632903945070916598338800056459263419920902410706747355866982906343445245639937140714052532518996785036972215315386698504561493043213567904000030824383948367311179738260809354361165441800904514806032638332259728744280283925404340717035885300985292444021534687775529545766260368978895440133240377439913001450315086356727649234163214055081574379191519667720226292553872119541968307791342407022567544024058660452263247539313369817064498932498501110308553738807745488542520320200690794161582380673220947680598121454613628296445968555125365071908479630428914497321061973256311690106562346022531276427641434024268163189977741055169972237960405316042419565613743929340429608851973247225370221784042406088927799216034376748970467979896143228795638800330183475537712181434103512117256575183741058466001487659410403941801853738885256053900601522521704330165268141150649695610432218917060309537800666892215196740087540742774754820856667089580460573356906291908667501227971740134723795475364081372104744438953653519239872562505643632394335661731001916616654949732369623122389669378411807938639961713059089365924444796055555116588503635487209216360601419386193049771410415551254852783248660476205713296536112539878028728262420582348574920088600876110104263090485520800337886465233611840603740822042285059505881944222046184495840317141283405257965643226412325438829098037908318173705470663402443632520486824845169152950838073767901600473534222242388054161105044361354184497673809617089260051936904103625390541770637021783150421942392023699192693729934361324717910372969123385909442155412416518685843952699403996400324454302660290622016757104780234229120366250626131714652234655106679571166408865738209095673930612078371659160429764969983261054896757204978238292872466420068910125968898643178431830364066567435911948439849552512312247378622975851773041672415515693435372098502903485703735565792086419723512042306748191704878199627616049552157504719392286516730459233806273124956175103358403803229049873396063662692465840820122190553648961285604223841817394440236200907178941045468273290802608508791560293009743141906511651715761811974002633719238623232000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -148617792020693851973418962699895500485770262460462100439864437304603260273915841190868890546171251487782505804734001129112982332367471109803739182341598664953637815495489489927662195484134928263606680853314544215661625860469495497586673700704327037809392910994377649503968156024959718331059013044016858380122831496494713097466707694138030996211415782041778938120170046559742379057541214666680382717993820885423833743710541773734554164635756855661519433498271501347846947217273968161174233712489370016665898867937669669523385176145857897146417253562635583984678929294396424987652633927163833953629043357557942649731149639830537968281073821076831005355442359878141296251014764976567281433017892039713822890740796078401546694512893519466099327192817924014625918248471900723334102774219686838368716943800361188245586135239951145769072534948725313522394925273798552879129374084317538058639362482668507251727902926163806085164376066711358686341939240565765669382405347444927276997035584648573600387862389341858209595595088123325286635317517317251262701301442395171947311729157769665934574509402148458569571173023365510944838532119501469484132106017819068342753936528304932373867896590368517330844759031170883017879617100860080995248741229386894770871231673448989099772357689265589885777590101064728560367469806894519098744848724462969359545139444736049493986892552495927451165527441079270617870424632585989080816392073879311385392425735035395790624985511881603871127483798063882698956973552787827799101484326357589116090792553770822788000197684410013240597649801125534073050986644464609051553691535647102414705472894343747616034327387567638526273669934870604984408530725391946592184826278761790738975682338777231387052752599464709004773687324483243547895187021356688583241224720875671463467798770684316568582594504765479011727946757688297476711083542685733791526679957217821500245279721616487685292532389933122900247225350952858277214000450214573441653607064702630794754268261737915984237195779027097621021708921018800903918461297422582574606561630409687931923702605979648647136792431930992314515607296093976419509259761356151485111873642844769732258955314531729040679076876881193491127747214126319786933338223930298475164115884097937785280460589289879241365369603683148088477055179016384709717591046312011127230755625325344165560611021440261010604017743162337739883426677440919042439027077264412291272916867759128520947809005412933439189621451801296794300993672658743343045512511261879455383684957819525175801977449087835759562979223331080194443538608226975933514762204643566800245024078194436004059525202429114195055031315070296319250798520555652372461759177532847229865896250128987827663426223166580645635753433043032441872106541027032430973918740702501181607998813094158646440513466019208491457834849960235218837893137231397994138378665149335770779978885852466562354427892527902028238485671475226982197022041306341136325718838174950385330709944464480429836014192998514366555029330227558909860270217908155288765709759780584142909667575882291155477767012805155414905686506972683786726212542333316584830988379872316821166816507489956920894383402838334585746625965472249920870021946701807266003656242538895645288870181139394575134700330130564697460985867308800044958965958097181451097676713848379459167845662410194488169500761160224949544265842764663970433875840317097050090901051255097806228238011697871899166800494105075883624809628565916102114737360985368412546761051893114367500795090096152423150087257078719087179894895185786625678437302332930339777996556441478384319778608087561120546057039857217424910036858569756288187121084074625780599315418209382048884939865026932242780403866972749389017515174153029524103075950846733522359275778934014914043384434894861426594899378938427661906715874363142525669192723610928780608904277787476277386600461334861715090682490817872943970858925872300217507133011929904574597690137505022774276349938652657605116620706121456662112910298083995454524250601596739584986191438008270840552959756272242192417450436802452508262732510255554309711899740117797532178155143138912758209889924789746262179433986643822329674535622504345040486325405529271604347769892428963095908119470348943442617859493793308063320124980554789053823542468585700724522956782747320828639141668917420178705151734101682785602665554715519033363487164061125952735023992170193135665063163337482314110835097600000000000000000000000000000000000000000000000000000000000000000*i1^95 + -13777104032957878124051203645019074122006887368998288772245559622531296791863397142828218860859376070840254095237426030996173162945397542366432838097018803260665846155902122010948656435354968786922054439153804609903579202921192864604949211063271658234750166288830926218811084558203381286902144294309800013695023182077124338771424444240976042136400369312651644331491983111489250863622350906874666762668990034289129387692330139015463991505815789850873994052445394699854755457046958509135265354656454648434522356774144997010908834672998627339876997537839548453397088456790927240721722387033952000750340022587146175916510484768340705545552643068071133529782058176879810275767855264864527438108914039919376848361022510915353238093989957067619684919149817857835624627620092047162614830585389857940719134611655723878166061353403208205184930905711474730085951502753923896969693735408627774886921912396337680441375664147427669733827954567952056298093982211918562210406729463701615991368132750602772469696768655179546606154989720526653156747277479229980126139294394944777880593443787283585154209631760108674506254311036210963839461180641017444634254562088117586490772365128228021395711388553352777386348567833851202670529472253188076419682588828999004482351451072121862657858535719521777321712320965497438027684976344847868720604152949976224367657270642280739392208822016627154268747635265223658968295595375309637425875803771317487954420339980514301325317344031493662214026400212579058124388109358104409376866942369112574985634674532685776388269213652580962820038027887855801565879504593029557578697217068053131852388842080717311289074075119445581108461939614372533351037273685671183386677972172115674233029984511177858251130508263009259670006832041010176480280972664102373083937094410751997241496663687305189446116939651316380390582604600919810935116503500359478512454568567277811370833829288420610888939872853414404725698059648000425012351623413323339006192146024344035472042008712379442931631356158025558162310410785606404251699124538104907299619283813301002879710670909630485126321198960573957036017066133864673666786753713383850919593607452843357690353003999710951391297932948712091180161637242406097514769432071345525201069691122563012783598438452511569721920797871839126536330099362966028077216365203566181401725526473858191643580377840414959104046458481152969291542593061555962260426650707660715314401954173566751352728335818940606396461081340278762435486507355745554427512591585814628151839673777672824281769355649617515933879092103935308685155250095763849713735732606701043157537513897622271412191319484109427131978130372954042916482585853622391247481773916045305360791003649829373095902536265307681199593796007858912591182024320654162377597988454339361843399957224657488650244867735237637507333200891947407481388254840307248824756459089028469809998162585937472722327844685431590558511755822958215791186403407027421414375366718266974378673365842505286330054256073279483224165190673997648052853973571507827040490338001343826152224737592098298495437396738447215860541470187883146684284812033587462456799659006704730427670742123919618650906597956161148991637840139059210832482356892361858805728307268568072028223078303797722052680786316232015834904176595433868104777773641211155967659105946161299007761695456697714759553448490082456646916033268370892939574812308159194967669770433337414471834463122069672715291837585229287047699721611256698050593896439245369811346048928054484507049292077194227598027130534975506268209785416150019249276915256227783654982688103066636301897975466533171232192883920379067557927502502868267157092016329651464451314946982248501792217583627582601021225650686110276449977375093682048421284834888263451809242056648282796428411842289013567251767815448668287230225588677913888003940628284809668720499152780978228663255952868820493774210216288184471645716425702135253441279859288957731660184839784590447253624688313282597405697924397885362324211394799687119097019130153758646421116871451775436064627420122826188525985527652802122676961400923983404378465710037037228357708284884570011130875799391944386586868686795628182843160291330364833270907854047310246651900780088939842711492814675236563845562662626812297103855792822682783134183910813060284348467258443079075063606966391337163183976648461009492621215407514079041013055256119783920623491233480512013090609664875417263144960000000000000000000000000000000000000000000000000000000000000000*i1^96 + -1074162735365698490054135456510788054660980039486388059456346316622503867034134115553572731028577779942552899132437418757373754265011255603746456636437174857781480157096395737451482366851128461998412538006255004086938244946709660998913823857131952972755875357359989889483613679841654477723803055942408981429523912053519372935379301009000908296173505527681376294571862792996946436443447972990157918962158994829436574655586740447002037781577381831642912185003365972083483866904546628285198603159973272462753568480233821834800022153311893713441601778146824290326039367438183058430106126517194448909097582059179773025541931342318856334926237133262404403804602596538760811605365205345594932429576569742399897620702976817597120772215215685869232754805665835802556474032155838938332754534108437148484527148197988818059597224533582127231480833486082160186489003324139699721235839733149875532510817725111105245004209231944477730225440894970298629923745425462475987843345141869710373793475105337497642828530675783373058770945021477160081044473489931619051978756925796470427121589390545820209167667422174689943686145916980021838457085838877323388381427449574593146136556988573743875272593772532104687211296165105950687329098794513863480532905533211210134149959361702671016680299519116482755700870129488268894108418471912992415108084447803865559413653220962826218155533313767975176443892399734744111009045438273875118344091348347932753453421125471127105012065481360119371241234161021496749110647110524854473432221003179996277738856948729481755637455179694465958076826533713100338388432161091386162519948431586078320530935967658299284573437274380483069033033645872539470487070798612025716758902397837233319216872752252437418279903777428833424307509740393163206276739312933556155410682401454794966515161026411061038672177098775912250744703985199563480411187324941749170549932658232516962343995849241010645812508133374579464694423383834169773871086981534979622552387848909823889563583695117472906808441770783456395076212350998125552207265841614958541199963144438694434795389306390139657377019062224106318143688231282453539230000571920287369602027809094902954033480018176775312970100256188455753108146926825465125912967075045304565039387189999815610983896111128616061248969979657880276501442164818791278135520890972751262791105125115306606915239718214128847615975029130853677040249109406885425336735050068083350340996681972650163468856029554089897090611407929685539092884641495608345106042454192383908287418902117601167328365729082715272746950335085096654277649570468576592179281025410428528703829531540736678575319259805408149098698437377224586067338952713740522636046750201434543527770760121621327967101358023398333095514670585228319267002569025029099580775931371430006486148431115855391317497930450785190454826093543554757044159632371829368373232823928473923085509940403126653985622770415016276289989047106017133161977226452672277918715884383374188769897078208796716706069358136464875346391303369875868824849208932800183632674137723693912423545408076587797225092793414340960752811750263588371442884138456759201013848737959632762889647365981153176260766251399753177753630813254018841205892368140421188785061904914425411735351734230533083291481136546889697829607758189152595076729816545891287505336154091278828368105930925542994142791309967686511261092584677071578775158143336025694597188890283877391726923353711727285741754686020402857823579073011818056726268224616854140848628233087067605707135498417749551491768668402653871969680286623514095219594571389129667381443173178491095108383016319678201430763727871805130068621362654794316968842951860588157930746646692393557709304977493243002776835744687291705540735791973038506727171265511725124172178018361131359127949417140531997631089657120642281825474954999509276414872765482626785373560871847646865916846926320683369066153385077731861687450212308927412779717958953655662114539483959183158161433850034714232537738707084568165480870087085601498879948046765694159993366063722233150227143515750394632904071910710912362579435683620067320888754729931299768436362234608308542443812918663171150614449393709132552861956104006898255811087676948828114180127934463912372246578006569530485982746278842240584031496737256626501678575312982991718866253992470908628027277706354325046270308600042694191179387563408959374405200701471855149205783427495458140699008346095616000000000000000000000000000000000000000000000000000000000000000*i1^97 + -69724378167383435875285174358693855557964714294146528393397414830125036256551329175069662044367293592340987129836264045629776389101972930621442227329404782899050296461595729046327650390870660075092392963656604583042113191239655967430483603909949064480717375891181710755318829440126211419498162669099577948792578157996176523678507362341460011295027983238115604637958947020429346627954596996118358350088731330744763416243340483608659066200983130838181346918126798059489727535646428193518937408377810265486734920913729684354920687135633205300394207208195498641570856192599061910122241930788944169250427762429180514471691300738545276634119893765278070815227527912009413583990128808264782422093169840308434430089008457551765581546317462347496773160912553340744080622575991802308804193619293934609465678886487234669571108652782832754894728803951649013887282799376244085064836884718097661037971871725057151655082510626214279127197525800481577322460710053168962435749164164088070495489966424624214783949467233756076868228108392157256014482157168990300973725475049360736237553802193759102003922209132468914405132417886885410035136164929503743443189659086140009993497379412376807121968520044548039059503719568528723010634390631839638487074106576843452056440032679339361203119371783696308812884289013261790138684308948786945775203195687002682257751508458763045800379808095632131874479216078634139063797112147229193039384523074227056774808965844212403871597108619459313279487811662522464540915758171853261500176465037496446377224146568887056628768309103752929127619446110607143760278890622102275175164918192766235286800453337216921802289522710031376562356013140915876571723981142343917585802925128867756832449132627080512217465457876322811204961447071822346367679283562108478186293721023167769366407050400730227768947384537765421562504895264181657461904334402357767054262151767224954322178040589123882576491971604495823182007192721653863698355499092583222934555198346882624373015811896429244236389419166944454131951786337228750458931257707224513547323801007896516358247788150681950837391110680579511804032694565601761105848778336759278157509830226505521995149208138944320602021593116488362627244807046263814729690187615688497795480836442097135971901477564968817319558153866973595531023904568446687690201405261709215429559038487423637929437083764161913165632882351405869871077118572887896525256614390124809140806808840373346557888028639524973739382336754723993138694072076762904596057655369749408794298358084121612692326977863296870298002312683534744743268419410620498697611221992044911398383092856121786938458403820707010470974071043245917179810416425029478350743367503438420131801399316028865662606367754559956304398498554258587700769511903100107749634340561994970210164205528363586394395380860946703188730273938523347096855695201069511066230746014180794166972121840809295894189199704919844250461514561056863767312548020695625732230511689982136530696661115991515067116353763998409984463837192426819196479093563695997881291420467597589911476596020471611433603444906631203711895933880481764434606529421351949419203758683527830160939264477504216273819033429066110358026853869942406003766190693279787698589135941876340587300434633863444440872753590360660019154596439720105170368917415943410923428308135231785876847525558770531567044993594862513706946784872261299563945414793689104745626083083731141932873744879769076036261724985625997414926765397374745909652744058583797759540362656587697260181203534689197158959724290283295264273031303088366685799484440941749116863839435012717392725332730823867562869552505031343038201351549326830795948162842701574162977764909410351224002198091476186186242415505847187815912160893960680065788416662267205140094039892341952707748951569061388644341589689447829782308679728855397886907864967294408068976236290834375061652955414848228143338836189700900013586031986505117352558858802326902727386057630550359845311640710027712249956006469826219325106370633792646582702241742833599174592227412454842643563175754781414304864176512307404034058532680512585293846926654184065148741556678562050665175508549616393728098567687516381447319231294214520695787767082586075535828357259803693770627074523893575906630552891600948374130080562672085091479942431752813852736741869642173607350900448334550261750841252860391442089699117589668635399619176513011726987970500985881357818265600000000000000000000000000000000000000000000000000000000000000*i1^98 + -3876239921596987825864352817764770973101895325401955640505958598345100767112395457988425177834554132044954747188605141381594202216412794382123425868046917848641342642706019615789141474833691486481646904069771813860016233976657039829323714919644717954402493362183105516776398904120235138690116015395761106417939490932485055284902814231611285445467800759033142835737788874494823489833709601843753988521710333900394805367160034659125252070338647010737777905233627420357788781307796262560878438165901119462279540455020667187574612339686890581656095124115168250501123334814860056303188161215584306409944628599624550440329393220354186818853951514486125969487541546182261794615227986807247939632975438358060206270746991931956067729196309457244958830810429318126190398971943130333104456114846768450721003712690293766602447590838720719051780627262080482560530233030022628030146393392917456362579022858123005162166899914799265259216135928408616942455098975142333408548153053527687096169541256624711710552694645661809013749651548833645241376035293618552438702433764013605633790530348663453876948917402225815921707541770148941476840814111495497069109670757058893409219366500688511343759872659482822039595227078684431173752753343695726375128995164590713302024985051254769213850798520268525298588101715017647014492668794688035737589353662264829947674383858517389523517143340842034931255384260128307563927573862254798592733079976610539986836818446664450767529941269202870840881315574204799881451253896913768428023482769167436263452869781910986131050713596111625078873105745155170167139638773899146088409703886806226905923486605841655885477407919766110109500775942109060239711727698465593312345422668031334777989197972489128234327375032188238732165427289192867192476842612833862025192842116628314628759977883466213802237102984978382986995193351052016340046809025314848513901828640372125695703659663766436912960532234538268396045433074978766618345268130791795413434445183712581593240294306787712914845640956403162401086193306664703663713544113013829428196051511860082122909401916049139998931196123108147969379190492822610925733548490822070859958808164476415940500656046290067292405566663458440592603309395961720928671446908632823774519341936765647734723341855487856309354707509238987249684757675739240954019833765492989787593836963267871167144026527934446576352011388980806195176785719803439093036040739473156135086496177557388327422787627538505815315249157865812784691371314167994982465177040800951094060957048783154713132216193670826551540175660218317856348800625987693616014856463173253398199329703804768364485300048870125776603161390380747782867820731391365725994923405159880880875856788583164518240551071903458346034638955207496203397453045368972771959078522706403911683699138821329938634724172592224163869332606594379403225191590802483325905126641519138034850295942574361398783905227710643477090493669682336217437498494336092810116763315078664321378346424042890137477732650918277817018108152783531301054119753888371168272209479475157395920614135244167194108027694307764510048492565951519849797336861225917740364074188810165443655661651982379228481800863727969981331108217186473584771788708136670130265075964471619174053427899775872371004625955030216950439578817411465346856480233954717656920199453026764176299316320726593993873906398885710327640776251517742212667436157066913765151257066299308898414313000074755980425794392458321337079056933037669121865350962680798619026321296582302413490367076755929509486438663786467649327314100383859167718715302268566577730989353323838907764443326528573847983132003380201414433050560931250026030053438776577128965258771186981053234023912656510635046807578018958297394854313587997703190891289285202842081949728278432918755046805922124866682195451242267651636666487187430062203989603360047896658422261258290389182641817669409878108599889300068674032008057538712209700908282779433907189722891800466225329270246174784708699481443321137740057540059819714445024068431915955189960219525399429982403064891847202672984073785856543698761554164754852372626207159632643479152434548164193681392617333886998513102227631305850151391710352998034446969870733463195512222090947856561784625674724820548784091025310047613974966354872019920484530970486098907101087884192649918518956619575830963493280997230527491910404653111451359688917304271192504130497985336211144704000000000000000000000000000000000000000000000000000000000000000*i1^99 + -202275382615886643078984415901039149196567614370331085915965029446635741049380076306877486605537138266854262374171815685168901951178493248253048687656664090592946529495509616026474421744167679431128750813396796916522263489162795102740491650406200309416081377707362561858963350154207498544190488812824823615783439897477933347635281669020597431343956389693012271120420519372698883278290223680898769702436998212400494020755278017835321920173332340416118688401497904429172708551237434790346789259595184349863027263371145883912213630797563446226114785310185432494243754102605017330408451755819945734329540798740644830254872878709420390138610751915413303453495518689623725482836217073548453609422432757512833941412069063746135558269792501433372617348041465108825942985182144275384784277596578236574794117878016343195855002086243621628706180707908737970235742918654947787506067148279858688422825298369223027500289026215979388385098409522536478624978140241214867553294415479866633214647614094114803237808612645672756076558767712408881265145599625308191104629225049445155487691834381797725406312122401258960694373422420146089639788807061072852022493012011723068560965269041712221051059692840964080513086053488270353731897812547839045189674146525415199785183634343186493475323498647398893873105933184196225331890190859866634016829343978309255530661599291690688999468254189168674639238404066646808662306857037366524752893936144704086613322675622546742966713948860010070778572820485245648733337844700881366492607515026408106485333785906785497355488536181937274807178454285799551821019735838763823865364340846070005675835607382579071036364104776664263823545065615357601861235009563195492765447823256421434058452488619566854301414721187916677314286325705605487804353055923194661216260710027282156459166382724151343426416961368342512082175736321713844567293780311427903030111476073068709091914222524859235046673985871190572380516907153775355328277501778600181511390590656526790807825050995533487791867560177339329385763466304864852235677932113440125510004729389004877290603625606637150862654553153233099356819257512532682959548831704162506110686654691322719702643591486059881684614225670181722940396629293007290679775677364394499007326842880702756182786699143884641130617996816400485502416046848864112475938363766794189040711379680441188232488280571694286527077995675970445212733718211126148065067448182985675358292469309069976712858718336793833024271241444655272694448040320149327964663839068421886355624173039592613126993215926519149053051293709962506599629108531067271799697885196485090152643694979996507280300927023859579563405536692609633270559114698158883835607265811279355837074446615364478904706852037115030361353474349389571292521656682404387880920843495708270360638527557232798196950412655480736645229415981567197720849293157758960511284214441979734803206408405131070405363345224653850978883638397322801674143994362284137543547794535196461860810663829848920200797155413607651456945152183810060181187695689485841347350090616149119495040721029619659166172532246443389755734346305128908961495324454849719145021010660055565069470889648721525366219382479155610773497549827664200218086493743142660392350978881677845852588430390440206709987135544678473397907401007751269157156301864905637547575061145871948478737281618912453906558775467981075515007599715588793495320513323851203443580377245961379926102568346474943111641004334379705326855591397336284263790994639339218317276692134792617937718478134352114601545105449317516417878331452511765202982872715973745036135607741675463137221856403183716114933509112162724694715505744509771229766589671079896579422684297838688922907079012171323015850879858146748806758299658263099644476717600952981540885526086120325352730903494211119366675230762796184581337325761559119889827359735869295707015939501733113821737203675675962109594139567370328207172972431806769695272089337349898208411529459387145709176649535856639614713410884947010288269317497608851102321953031434771526317810099673506053238721014214975264511594239096366634997400531221261150761494584412257864863330058364530165202268531892259793191331917776832458532866666420458743099762394604141146181973953745921287550864273786788555170468349575232776815999980226730635415654178031848522058385820732425524271902187563439354594610688546576493922869975915841760786848030249793426232791007232000000000000000000000000000000000000000000000000000000000000*i1^100 + -10095119595026381005068649916535568605683789598140898120191919294932312946197658488546722158331011550103931292772985126078031168664157961974317801652631893163610220555706202142957076381049129232760451717973389364892966906800315589918781957429806693592017769412060988038375453304004727866995626401165688931916952464475351176147650166006499572220343472127392483167427019970517127643598330114476934153076224488775621818636165205011239854267759089003236161583168449704659030348834826109035664177714826744753672242957956411905934147987247153079420487472149735633314264647118299988762587356557782643263445717691145762653960604357753112124240646619854756586055718950320772805031623885428969729984269430547432836018049110193903280590316001694392856576114047083481571498701913890891236530676240364904564878764922524662384899381520539245799627138548837694840986599885728303358932448670214742440760007674017558466578236067071212752933745077529882966876541194053545211947269828539459598071257106239275949453889969616181406492893431759880220129176260620270306000304012571208786820736896039298621761377562293244810574061831128210554212083119165359613166164564233130011761180325478785862946216159603907364918268465209083015315417764040541609861576639747321282169573431340210185330122267528770802955731693701747576577401374355026493131768430308147537451124276451956015817122535913816742601608058321300408776932854513589950754098713303528803437017924987930586153384938868823831958705174635938361054517444411587996145868875711142344805165877827980777641961897297754047817774876077138768734496873939698185906776802126330915086261487000688376162575852890715045997376729792849631158926148567436415154530187259559086058633350770187382116903623070438666168604820627410344196885531206229753944402119026574613152584335341112992074004873343727482104447596690741497447302364639227108158226790353925071553232625625672027582236277777221927434236123001783311304327322055912572014292835801221733427474653399322116684807941908051797921976239439488746298701467564119246075964793287465623803527446417661399649845746523198905918463567294745698776383065822199900478832926766308556617974789055233156266695778858522075479161769845936276106602535094863086523012263968539330327832086439965304835806926285491126375080182495164854797619258298824888908189583065155901950136852721457024784757159997147418212045809942863223204935887890482209231405178231899207944234198396543875052408712455117904890004386625203433962388644745640263590979063260837188722603808338660014072447119119657236909551666997225758213160460703116014767028122282975607635989195571497063517889329579954071634445154410424567072112233936677683712811838953732595516808288524578384668634664466665435633196716314658779027360382304940655554065036394676033086453648591490443623182855554641060835352737669115932486196165027294596059050772322491822824088166867883619062558216083754896786941888567216645057033987992226098363753578910134253275243092118062976593833169524967380253352073566600445578930810305218763438760664564908710018993017238368263010224552136704208372723553093907857604661587275049160045208906969091250812520279005186514370141340918696592593421864034530207167470613551584824605617636085321608586714605638794946051636344349004709361437969318870152621786149824696159262934929042920799134610567138069827195224917573382755775667660731778178475550446034953444821067695430799003452566444252275519608801422036644914536967183109719093832239949078906097845405608865225057358820022426351454152602958886404292444433942070870008519159612985487072190881293396532601635776552819525155723570934826848105572343947163393830975976363480043638465870823802782728617308396303932790104505917107812092289054978511938650422552356857821857277123447442724916352299927921163403453506512544105476989844914544474943288262523637196954547991946489362719254040096625656503419074570589049542216890337597206647068773162153805320292519706144337887855471816173592684652525882388833244396785200246944308654115627432374731085342350766058779856822049050972760132635398507983698639384534232342733041622429263291431597971470119115878453274743365915352464336003005009511446832207398990305760665519420349909899500963994409154441658517426909959176927174774009253074713369631341767769580290621523561621717547431467995202652054052589573819342292906883705588742322548123437419724800000000000000000000000000000000000000000000000000000000000*i1^101 + -401792909669839161045004510174375067065513309776185988074876232697380471766451522889140692472448186145658653485114392020520292364712631839133414357165895848567313978502519239058479992568775335983599013348734346873695152691083102518988209510630484623025160387098913634127766405505997338565631547153287983200147698804363771717760611271010237927417049947191007246638040959137090821826353444947426562694735775749124646666871154297407807743502118703432725765248387537486961414882206826936860349644818218015058880297175944155504110584318693623818741084285006301070447828361314989043984311609772348247790167415027310366080758446417737422825105120365011823879717926339000651215168039576528126767856498481322890387634040346331500787570284492673918651205512658301064999252434699072058267505134432354306106811813811782997018410348081657989135931242100845202088584919520156459249876555068797072849175883106424820042519591974045362594033558274112261130769261391553392667538805420576093164200189566888605566973576209751127972170124245886987405313470674671882802537407589657690079832654670531107427730661703065571598837812362624670885010775138183300549026654450003302055297260541461416166727867585083127577326335741864765839451431181351992783671122689679468381639192907190676164208441612654103544080660887266820626554476855195764314905525882275113069964754713442082939168739041554147522816594600324166282705982858176386704788757947819472237063089370027263268716241659311854822007900448399404463279679274211785726962257332382308393785791945068248832412560237117149318070399376684983788783456778159347624215699294529711883744345773532915142853202371219135726575390361240299071167910953175164744045106134321061813992754141988991730063675751125720934699209978523210936703802466155554494067644907319606009920904576751112517499995973369712577941230800730120171537604457560859989516790424091648281802503465961057447999633932656678028945461817655923709502830641451572610210751109292824440807094771581451099066780361596079279862528830744677534608947034322172599990597730760975894506753991928834246336116566052219801759703596323619290182031626189529064052273451744442728118642716948100735783864998151282369275743244085692844888788180123014571526086275104963120285539028328082831969389681214130285947545040468172385741777010733466633420283736683006331635815897015596408266036342020498872724911738956452999602488438372104451680297384352666174478328323526563713663746008911141258595371038905806897072618876189552779179360853537466564323223535518175012849387604272118179084763967423100743227082880538257286814825709896908989188488717076116037556943571443341127767226287163159963511157185414128934341267060410307918031689386718119810589791543003698147088551480144739562780160995978572986917167132302441308284943145951439861171362151759660416325074325378559755960855598633766385500664859724403571202181201770619513176972889037344973441040438981379122467143764212635309185154720041941749197176182446212823729895579815559367844462267541128946536155335336198446227993607013324165788331712053986688882236757519275258162214408685223075576326921320799940333429292949685249232961690506170568236176869266616224167924304222753809744238798924531838656160087110967474530260127484102348876504240612999946148054158699599374202404302019847313242270048438310205861050473183520963033267137067987482933209361374858456489831358952779289404286569450537252284445372286157207635335192671942109670520522088528283383866233613619073610441964333156400972174923184618371875332400967812415421121531398803375654432350693881202901230875415785228326160203829547285947092437592310306412013662831876231252278065854835019768574264481844658732201285156008464005798786056859402964788393093358499103709162716753865134628528022860965620160050038497288551223235809440564068406503363527842515586964131076910080810417968598965405648628985749532045095984539812042925497116902366107716817304467854903573648404670482914768001675872457854724478454996266812693788160918949847812887736248179651472542927152962398486207738817652376359542339885078606834048500832808052593549433270346054236706260638675408962451465883954118934779673916313757063620198379238852432174964459770046755029769660662062853872974736690405751029831011635877642344051575046991833117562007515001923961691192100643234331208677791702916895932397133380471732449365196800000000000000000000000000000000000000000000000000000000000*i1^102 + -13512131886509100038035815987480340219477272254572528445763497152264034611247266321138025774130133646181577045415087012606288875364742338111004195015524265427704180961713296006715174218236833899338849801088530035453162523897645656014013561262021488921004681207985563910609384100796357237306260503327423266889019400911887493056683540151405357898733642049580208908650617568275195876839207127677131314427003052691923959257340965337954527198311997695985286149455482305180603144390140554624187224769478075783959991010949211232097897593086582841262237000512679699643051405861694741664037102181473994066719363988005579091897534879297334539121072868447559159933097771922421528598801171438711525042594099621442288084498340291802182401834446954500100194098833239609698446158952931787692252814013664172609335863254221915751506483267958237871699840090743596945983918481251612680509292011918974513099165041557226735608176898382849886855725824574640865881959382526636289340269915512941882244749963602468107149553412445724206849777540802796411909911086514404660527097294075774217456005383491888658383484452444921043970473652867128715163673476620965115548212128757537214723590306955417455340513555951588279776345142381301916803955995503527911094454716507368039942109621876109324353268970576684210180980143955351308769086565402876934363979782214795627540095780666702623309094324217790902683212559996366199765318713087908846647836232834257250692897062517541749512377155521779971333959942074189777946160735307679304418146624188552220801641978349516351643948845275624196705077925372987650525536107517878595867436582020891334150783640311746934357843554875841224269679934786150001260904428761410545048585367893487809243508552220237203962514150266964692840975957701542242691958069388921129494151720613167215385157106630342786938785412972774318522427368627459959601823142090755197344404514466066902292971552379168192346805682105211610452454162411230700326712982998457756915772871905845364077752250387210713849339960168782416798778485880086577250847592792709024222024512176332784185962289333626563297262875125476661072207733508820551481176155577063910049302947651449237002051650654310127808435964029753289779087655249847711003956108287191062660298260857188793930874303479820969326968922976653448668694400690071846833089308871273932034997059474427826491458954560180878211048049061116184723850359044687894981755896300956029687300904400051346451676329518756623658755454693718726125059118215674316648234438827563007419804317958454944503246054245386800393895000292143107112040735054345870500563745993220959633913850147820812660933827204804833119299771168535177028540011829123539441648205086765954597510530420599279974193303215045226099728075288653133868656479149295006268794052062513454423040933799065951757611711018068600584832417081034619783488511528421171734508294333855226241067379561008936609627354035769257680409088318511002226623383485685978422885943336612149701182105359180934793378422086311376000322979932117209761908613853568224576030835849841875206668704262702223370163374684658171510953839569099681436320598638909253259438805558113183790391738318261626371050250622134196264509717005456240562861729897004724394859261680478123862528512931001527762538583528232239658060448809968955718132088225951877142451204523949136341161391886201359325732948330282439087438264081277419831835331201159928244656978226965022514611753347226036231141676514296317055245392892151491186823706195102846329888186528221195326456903542757412631562225365659010820019207802421506360845169488070997549687797481843347178431301824397135626263644698514916204993866365403869689453052879295468381247785829183581101140246448692797053589634846110516769931798147474338346727117403710014177843904195190523484950524935106501274736354084178247986051730695076138324314143726496380390068910691609304995507844568135742005755531010314485532247155112663650941015124571479708972856330160565017673351426215879554656527615566659636419161815418783090027289432570421109610440768329438823463084336094434951906039729940162808662101831744896842828819440604335871046413721544015954428187797536935988286366119570432108066664570493256064326938831432584647427508771762773659543312479737794729939679653493333174311687349899229354769031379738190968769228973457919821660209477481046668708621443231772170791937828104291918611954532352000000000000000000000000000000000000000000000000000000000*i1^103 + -484784528921513188280816615222142418776425478452170240024721843570860025269196405304381727579910473956858381450464434338566125498201929596895790704032047243771463060920548451017148821675806096880479028766290669777583168682415559520014323862520093244317468992921309151866064296194417001133797987773667194252179147813233994763563893863715666198435974418165909498768943380764069200025486509129184665097533939176625974796964123315433438910010130214956283646267953848316969553571837884635590737113401940445056914656679590840542268348063211433780062401201708105733772349445708650944245195355254339472671042423078461222320407559850779939075788554003143049662135218939078888380805203542025177043152107907189384926343616331059234160791943222896548368201702261301488099481552764492569883679946834852429819712501380274524387770466885256075367317981494898943375379255666306916585319515150334356340102014788949429316073088495533336364985164730882174511569578483641460180851666188214378363116171116127791477928716263497290822277913909781260283645009906747682921380886221462865866511140919221660265812057707410556888630341168643104061544082482834621469449114608202564541611795148909376514122130686044740310873749354151529872993879764730155850150190157788133875618189803469657435762414387224816836319613774486834722490705647509721548892736842885161185819490942254469871494691872148600562237705632592361009654201246026994138493677628401041785286351597443255396014744288556544364322261129237249388306431304323823762800755026600861241347146578340625353722699688279097971689400571449444870993142641722742674971619425742879692524416681987281000387594781055214423661577425870613100315656020774807729892614842329992862778797889569969665602190606897187898126696983237402822822398520575243436870461997309539128224748316231678959515860313739800362448868986447275184591372100360885108588476283028441515045296793858713510652303941914684419964858094954073863533904310073028640003847200389481879281476006968884794024890024138763423775619097823336794179855493398988456538647966516534137458824835778140516294752941563126804305466170850330810103036054303337668399968926002242177745738193076862632632347358780155194977959153277346540632710321200294644245492709987026015012487463392171501403977746207689606929563498924432253275831644014453857742862969336715175090177897952437964578302999192374439700383076729887879334031713576071667867624361997502489922387284262764243908919989517144867213380237339842507851212287854056045396921378623954689134958735822450080768215798357609483768305529712097046607820515734960813212668886965934476258192909793763014957289704037847705279437447014215956458340886499081986808003858242722505845899007954419097163295505873013314725186933996199639286475463292120699066526894561123782862682417310006522871360396075126933222639281712230886069716311075439841560707164123433614931455565705342651928869617072441543154480893044323239475494331933051996917669813198452662520755587498898184556204790117700657388969312786791845265520817126124672328485464290148395803370458633779712082681074236913854043372091095666102689941991497315849605250952684886051062158982979243286652563542215427345037891877377622697128963151165129654338079544317297313845499467357214979858183329989057998841448785089583097417323538574076941915118075674465025111328913193568023976494841555286533822701528501231918043796666906833303770542721189291730542897724368295053430319306080064376395453721993137166497791792728674804622206998611202646586045323498460390748390589124770600948551764099215705166903424442152133756222067845603171325609723948676477640209769193084660957636538716045239597871431317547912976317466494080192713896951526370221688678371651427754408249691515932576936464255799100577005641671225499255902203731516030166387394684533064604175129751003878673275521046495932659775006377700631469628247597023165349049501937332151347118591087766814840961090853841086901360428211087017697426056662876149055708333580187516703395742336046134221983763067471837268134677500423495944951831881148143936657677270472082541119670735359337889499472393194500663216745830359209596609941878125117875028057798078496753630138959108933309324857290077882060062540761593394586447836670780419646590287263755732873824963836385996045269942392612956934518786456147091758668830451744663379826665128350457633177600000000000000000000000000000000000000000000000000000000*i1^104 + -13616286395376324064396784444832376546367681200050000760167441347089508336854028319385811746801931843678458245241373030754034249906048841094604295649594259252881307186225911444038149454783543244591168963622137567815533192388228471198614596135850810882393881833806015143686257966245065203294331345146361505953188226882455355002279824019294541764104123830521874599423268435307647385626746788573883363812732227348101899765869467787463174425633954559172586251924435255702283067946655694766608655173090742503655608060636995967396466620171777056312253177111509086084840268464372640948633058049434818514536163008224749748329284732840732407752671975654825798710972480504187782157659613341740450695572374668345526609718280702464285503405035792032513454330708431575474389955113636880042021784802106609964022965475602887815040542168507895739438445201325828543830271699993807056784904220800538941056773460143426291486775862174390024977282910774463575314262895595559576603171349449819743180683768989223154080765234693707902581932219902210506904062806357021135970042485690888401400420419672959150293370263964161709598803701039378887861622660278857857247554830550028875728847164632646264769728320238725535827331348273366659203831527523633311148162687184220660241732370783832988118454977906245419781719409612516670701968718801011064330202513672664823904600645730685623341685054116508637164774664100598180298091722664848065213357709315542312614825751581218989877728261847611908809451077627553932658949237651533608143800371017319554517763078379692890586250193117539293923716146083190700794756880541384537375413317722979697575049714415173259185657555504962692187797137840743837767121650925688079980216406213987416088365309837753470823885540063254823160666851729712774844980344030968856089723446772073638400884897036829008202430711935242361500885275474230562542978911711275906937757621405553867876474007785982638362476568450701180536434454274237720227023909171618928652091921215470038256410761282045020548493785924305938643703187622623978977155735212577988162357448672691075820203304280610638044102321090533298371696496444576774011966207481211530687676868740172048550826926465431434422864327705891841716167378958560250084212720247090001486171642362664637341903482261122793880816215759852680799933560901209867290701016605416273289054855779610383873478543731841623089425813288033637763031974177382390511615163205019641711929013897526947396511461945945151161420326647947966589970035294678562630062429696193638357211076022594824027122728520769531374128595101176074818559110307780829777111689375961668157507841436960125279911270091344650202424185911175364880201233635590015404648186694469080192937852037732038873319383721290406176091582467143941086739153626204916139122859614763398717026327205289295440205828872711260618879407117346396595341261669523776525094782116980200029266510704081966601793257603035868288607694331216828239688689535324648405048520607006954985824969465291076751173498279955704889152916884150414215503557014289173558608409702670234443294815062593707237032579449523191407500370509474506681250852711919275962968939087572363263028471992853528261035511104233735506617807108681427463239123790373924548160797670368973463792270132735787495296863974938505011136548461516202959371578902370394567140904122204005791564656354024920087679650076215791703840966831164709075994423352820781393385606151889197780589829371183923996792967428092724176087290480407803051800367949199152106681674147521897650808924154718159802339390470133372948148387169391477029897608102709275057658519201578434257919657805529669112948674484171766294959788877021026601596056765343377875243867410412357602372730568592201642505204885171458270421464837357546331743476202547502716852340514349424122690403000279682958766547200514116722204581378219159050437797777906902581610114561945009154585288494322240512458078349074880599509066693429365182854442195745612938887710654643621641909218074381057709675480958874987918412628624264737811569943609502506660439838397541000730288405244956178952507562775455571111423025097960515178612719515378232027416770315797099410004748694819777068541280577490405342594743147335708437318768542791226242816332381287253979596098624099196543573112961975503570376602970136110252913062828149615617175776601421473763077649336582867423945280271185951927071954394152960000000000000000000000000000000000000000000000000000000*i1^105 + -232774714115691632137521583197445939084118241557703269972704192204401686727306655981063406030398062790927752141006085547071639816817119594473897484551451613582492708909081866714613334336395095015194270018893969309537867444582153338971573042740649167098120917167430590794001762858529780495834671028472623349775358500519299061346537652029532806060968013943231091059536259191283769586666519438923414384289327339653748234433806976931643248232519101680493286683539689961799955845669804404951920010050208617868074917806041250098587406410476282018476613050321364396770837474138984752543050140407135873105904835745605043712916051816229301506515594125421725851898182349148151393795317372851690044313141032183142694062669148655372467444189496875296770910718023138267915470529504031338622586580423832735507983007392375778746775224016747085601546059731457318785227467518835474934379541182556410684637077777403250995202726987563521598477679380573731476257483490777537160936050945604150998610899267545269224014562531138503284695238536167717824971555018403662735514290029070172327082739220475217555620758532938395509680272707924346805417535299488430095088041905117141471845551195127801380663628062109418759489925760464043791865102047371203534695856550633670121867600745199237004581008895002155940281557388334432360478924569146347399281251621444729563130056247596045228513615021907938486803704167588648839798368186381784717512045940752390863119637756391093751580562435118348552783048399975380672495702526229514581886923110631920886925421538131017725348081062664123430000467564740298932535048214516847584037509113253489969138114443746958265939189739717388344096156918019079579735658025437822016332181280030954126944781071500756214645432652517940160086380951414941899220741674629145578948410156315864103982775869968124981399603570664777589874275181115563117440122884321149400942340062317753885270482260594137127943621351505919165630911600760077999787636418138514305818037044532321631525654242986933795508976508685226802964678567778525793379709896257409212455268014630250039466137848439321822908512846528618610002240460766438734316607023925106900709986653364093232472142741764675961468285959532823288065993476994136129849891396780538172734854412786327745079284237581657409501432050551961503159494972527621694481549216451807426441053920720969409338687470164593327228946943119855125619127510851556456518503006324479031663387822363305366997302488163208403267357071879772577195664149907441958214173204587393924017787104259479931238061852482759369026977250764273035465004778181461077091176407302248937566230667261287706169865340912147446846543595293407351613442355003936250942874505835638055638450965790266367708475276534055254699319176921332827534655596489233650434087243305853064203479419800956173197821690563286529717920638104945678914718137059713575190329998266480708392011922933393856243090395519448222929978055446501881729341555242197904117696203744575534162890355027947393185645629989773940344971320909078173568142651974558253974540098360652629470203224801957403786034938019585588972641793981605072395912207408504198296076827630399140872729999648718430142676081197254597570246119076884397542988316047658673709446025915408079619413572813530601685692451667370094153322567838443516449324386170368291302951289579536357791356860401378141647146678372006971475087621725526647448417294899544810018451547010083459806636916987186065774924092801685295835606400902911818572229153433863645309213460947160401355322372937643624652309067961259241012022191206122075503935750065137887143353512135933973418037626609944841253608187254951223379676180832619413888853096175059031047451936223457369679481632522665491542181286153846364026498189118122173819109834358645829342157367091747334413711789861854074468191614994755294451317971822752504830533726040627568977166383675819560944626580493883006359487206737294927065083894341782088870183827127212811556598816177795902406093026056315042875881798736073459540060346706287726976063066363040152284562037021885650308066897420896672605612814716354977160604368955483223660361142913910218124079563641587140276970494308003051706800340256959102568350834691540209379054847721319827301973708822401405473115677718708416000325228827477854159415011334705526952797927020386167736682580141029089487583103427781961299088001103522140562391040000000000000000000000000000000000000000000000000000000*i1^106 + -2492397566855775270611258000375459178651222124609036032382324110460133872354801966935410812198357598753326084913839923882075520375553336776913267606911374296029544177838966310386160864339743300392732686536542368913866658125696415634120875830107305570814559488535264869046870842930027319638754759168109636965028989822759807262783806532013863902430751955984048135170769102850746792671256139431793055931350366831375586987449296135400135347636888211721921684492392929049726032508806281031924231436446253116570554912298340747524335364639114085500551966898877844551561336070895512837255530303914375154775593927254744403231358260119852080857486630872027332230371228681683347815722118360479028297119232893538531112263770942566518915918729081316910968125579964624429445534385442551902774991302677952465110761551282207065472621923120865036616052491764112072699208760007388142686815420753967558329746318480854788115015459559306402046850105308793699732188181964731071233645294482578837482229306706619879016088008040143317402783160247759006476749680303676507459578910915207852291954543327427101102540580181408567906295986925478603439150745603587361300799392254347268193197653926468222088452431281998376377231629145977615176013320712899939436744395176601391070440411598271174416132465001361101716384767948776233193835672391178534302840630157517062373974155885966605844412064985687576840186761138713181327362369133350010433539183746073925407443366531604453129672086966201574080857580419316128880247613804894444393313195071147841500282778705184712794787405091900769244948646393951873851130025807985385947545853844218358037074243617714690357385211686661354897009258104118916264443511298909402612163541960943071855041726446085907453610989437603408388943326232615293400258263148412237921529610639639015974964844772224318506797438173781861033363897531064898396503738300156070721111033770354214564071950997240875316741321603788242131189735877916207323224194319260477976239906033763452220127424889697317060721074426869591124769398269921208237471355053860618970097723725712422126143210593980100025694994185796839837960333538517262761031282855556151672167489768351222253607960971131655009109987186325444220005996897795787275451738383933876216938525157857301883151357679146901332252226751607549574173452475687253305395785071363146577049156417493832992609207181845794992038518617886620444196836645023157707151721483528463775177564469480745266414365286538384039876079658533075090449138191799375864416267076156775959275130634995360398624267884023892222922288804892775034085522170295142451197974544561813034923113137420187873003430712842760426919389048266733606972427576640329561174996689513084677101685346203893593578463397576164083251665084149794066827598745053080751305796044917105849886764165339930614018083276079903977120433499955765334500593482179360943060510679427949779782291537424530806072493703219217246391096418792910266439542526911943562240717326513184111289323224561653404283625679921987500977712341788990151456693942030117489741642464294444665719778998290403324634668874144225354234982536167795187344440487508029696770142351855355911600730430185160452323008864717075685162878210212857966147224991396005070155785587826147435686006416721983556917131121439475646730682961624076665309969434214568534459611081123581128266030263270673460930803335184108439907392096096136309412016451677172403519636380657095329726292610763092188832203311840161859827085436404785347302458580517941744888681430003876056033881056345779388595023023101371401334410839121504387707711603654337320587486668816973537318912852801284648767529824261892680922097226734047813956797272286410827227995589387804975812818755558862408882907116767676564306975966616737063961607674810972032880092594999186479879196174963774027088894506104860142423651577019233051673430147085906969463656892168215886748490676067599361680580266672827631580877869652789727544858277667388570027410380994533794649286035950044267622612549541943080108041502235592059328522442666189177669095456981538199652462981100567123125568063093302814684476679818158632337154821649834597673347687609004149951481686863896643386632313116815478859458120902206305242718233593410216073502981512411425603957924579899396860594559970496373723997297104752556094005173928081431627854493412428951332866447867186360722042069558545612800000000000000000000000000000000000000000000000000000*i1^107 + 87551296422276068721792951400203208106604441806095104637728506760317477306817555458119307537331925781153998683848648477185728354743707569934818164122748210019263196566663078539882578279769798944661076008435422512167729295759320795401874473018139717991381288444310778122098630280317878036387794573714369325908231275858571367944460168046596956505023570167494375676712934035332891697397316884425593445029347008626634645106329796751869575524849156943760617443507902325193410419060279568265448964754896773022850604620617285363439615344776375759149531154205777479141121036767121611616532583024464106930436387542765425374472597916073158410366727849018143889843450599792875774266673529255896498138571035602673001322790281724752774880128437430818708073936346895565454799063538478900857946504826531164954556824747611564127229636165144163298455349650930487608136485874596235854031033492968702559788882273644066977789124232021501267426799171539619991671127691924777380002066998108414815202219109186106142722954593777066544206698396193392969010250311277023560765883541569866918113408235499462198329660571280162831975854982909152959168473348426845558789364888104044697138701821525745556197454371526522595747133316037318245628475736621741515879154035356643668280057898986729328558914665510798095794657202789468223021678252686322357088641985443113259124486475483514040398003925855946199698408957128143459354516413132330225196486761033851004628312787422806560411176930578150634635349968403526874741962940578322280451519244045812172639035943993192778961402694982608160041854115759129885515488474546906662210617492621384615738829421621150255697085668797157784900930100603922509395107899056034601700343056993671801979267815287678852322997882967863788965175682708023670134390238978388316091404002083759882671419633828144463478457293188514648506235626930126784793848420027976842278766811764459552452982483866683146764572856876227299011652775159034967815930451525186876911768511140958554431843019222470274914477172942934112032539760715401288170795533022406711805133860353011739864351711424770898054593370114549914329079644159410940967347354763150350382613764693282993879807524629270362068010691496755601157274291386667223229215401754425884508765813897974913902615655107943628096511486934585714735556913904566741328054599733825407212395149219200235686936567507663551039658461929895312249546515784391388189021543152283911699211027283162364916319374421258798340214306003422065741635216439288882801360738154329365608737049119677037061618931474814864140957260585078907738800131756807743909115233437061787418899381454050581643555605026340228602706946396057172246065020441231873694338173972906796315392510371243577209004069802298292802153871504415335445902491724136991465965357748501814958008684047779499593055437732162207960402394079060636899677499048077197178518818813754694870059471632161850374968539843516422015973353507062509704220854980318246229427569473597015558074133585491663632301177773279851956461020859142754124831260414937820613968039727555882785587741412637672597143082406513673630271090885840258740552087755657124170000233191252240250577812882910667664439266538040816045628698511251340952749972890901122595785594027520135217870758363807707619256651024400836607814822095952100752555674800713227286874646780643283337699267279379216138445354319950248072785638115118993998339807483847541529816193140691495266296498754215956780073379363237023208356524278443862375931819977862835134269943443508918803113611389332536083969279372659714080960395864286362132961863815635692191305528613971521222172189740897028273057773874532564506755380634121485570733532938137161472404997868112772148964816039903844391948677939822846070749817379609712632724811425955955993947329295391477144206565864606481096349633330299868053841080520670390549003101490039812297966912723559202401906747294859139049997363712985727933424942318098645426724434706471721419886113710624927756309735070944608072183408353206360978042268696827599598117376393018856721794974773320023000304168487972430472529042689243088557098424103561057132601176882679973341629158478424238225610676687070657934726396768643989410072292436670670609988653791377662886839014945021139843094877226877752354633478999029277428551184055628534124584364301801008939046761291448792925489319053068037343831906058240000000000000000000000000000000000000000000000000000*i1^108 + 3406021709577825957227445889087112026246335248261690969472436474552124568566406531044207828641497170251600670941267880525806981444542277213465766322383629512060873724736380809422783807909145884800276015348340807762600319943370949747016877618771538544579935166370793242948749857371456280367544888698691165336141791321892384687248864890687544832707662711317279122038143722734102432645420302906335398413628213849853354472724585942823892686870601822379765474697096175865263862422455629666697749570269017987003982982058070439417926292355236421407807571413310672701671399009555694680859557823567247913465706506926739872022936068229019712403649116865571312039511165141294887210718980377110382619813532973066760573821877879830984554369716546685405867610443893440388056764476112673289893193412511120732793471408187355571784717482020460964160339482794678840459396658587946866660561812973791992254365263608895055539074719865070418370752329970314587063945755494229711551821247164227204922605536230826931569571239071841008163284284289166762578954722457631643002034198373576009392840106815279788599523514301695606923521871998906657039266375310620818303076722999170121987952268630667318244662017299155064128114778186803578869850422724055177133493769843276094165537248762395322203856476807872116741775894613692776468200936561417200347100611935772253882125602857201907353283951663993484738863337619267351444825630587313860665072057547682588472137503891844142855044664325822067765479269794685384809212702449433432142817468889370893517110769551504051249520778871903171024986319745842073066388750121755789274539889718912939115232458333547348555897518707082580312071434696504749113382572337027027936256488235667840106039451112473195746197485316668001153444696275029021444952068864554202350851079931983661737716820622664993360879606925896215974844081145929287113273230903683547311148767045710233682244078220900870816242691520396754631897160394205008166602311670882428922502398623463581686630517390870233736659480921180477353767346546750096610635152424903066389952081440756924948977657937542243712176464712907303539601716499569836367098642654477358863935804131350178630459009224177770483465853946422206646210565778158697576810645837422591056312335753571617001154969488726550262459232504079668283365843487762999012331179645313270234905355142708527461393202086130815897876381801252517823020337538619608433580378249790201187010630291575397792343064665792458941647106814942796102854501763154312069180297933296821160480406589338430798406236431051985768716597160113735175733498705337503083698451194253546506112701228043177960730689987986798522009271954802152084667180184550623148297655922014397524996613981386523486244803885986092980184863879382593379351463093542404459774240479159460526481397415208562695185442730861384065818326975466700314028434690190014119850456964160784608873242004510930332354705370569743011283578999609511676447796793187954308371064109936448613471669598374265795826774302661925997424347494767351323202995003917069177675287825469419847792963277937824869697255300391928440157949898376258497508235928245328262813518161110359923621714698963192364962165826699844597064978917469273759500474614959586141270461639383214154222418598566568844332520380405321049741779797956431350878011819078153038556755205956846055145840096223520703870547931942516892162668536132852219860120577274899199968849366581645135421383760057364552429012397769918615239741742328018720402833661641018439097096975997269543397150829194706802032524184676316138574194230166212854831705467883114324940033059869358731535441899391381797088785942780783404130260376681964640022360711963878730133426180497214738610962887458721369112623741993411399867868400799674507933697096668756054109037220636249415205380674175619065111888090920793755399962687378528385924695193955408595616895651443201736717302079572666083565920870203424199409291907981198525783286244091006474827940880185703177632250274170734807835782878130736291356298180516715963885037409389332744680866858167501593306776086317616149572730506555546506497070519806708370018850881562073613917837991116154939877510288167445548695207373475664148818684705156996985272308185621741603613053977699693286565869843409807630110273167593914112005915977971419806375849961071788904154084495366130376828823479199074831302656000000000000000000000000000000000000000000000000000*i1^109 + 16067562464466458552403849302985793715861292897152872515346156776511997099166624464616545197898992795633978552321103883382710326079385791317655893759014325383278951953288773249880887000113278193863231035367914533364896789326668909293404447688841321420907271445599548479332022613019275497228175082611447988897381502796923231123133329559886146842117988422863624532168947338116417154797758124102131592195953471533101520251769038741428353615105493170697862889392023646748660596904245968025455610479378353637271228484660335186917605403280280412621235921737804368859490091169466848062294127917858188016599413372097164964043274827673461810606229578058015665599740097580436210821399379796548093463373296946325121970811146207185336582021677741220843554377967313506357995601708236800364250074691421032888151240638300768232442822632736804057467491741004788434829845260974737352435856985182797571509501427480174122629240254458879458940362559569643863131783912203266274227275656034809376545947588161940564507935797354174449115720111314403402010613548477632636031356012915047612873354767012433905393757801335663045975587753805023695040779167753158407358713915196633198917384476227901493466263628626860346343678614689512341182177765220586849621983004635181045455735948029007335896348945306499245190352817138443384509270714785506987386553456593067072664006900440543480794445128787434255613191903153060977625920766529923274832992015417839417607991870309691046069601198369915222155508107811290753141310825456840557328010629903920114729034358888067545670030786108152201000530228704653355246856192363011809206305031608968630119772241912799563566557203349100208007186171356760736011990427163923218400360655648900539182662946249723536510117414163508873493328550402575720079148588447085752529811522942220519315845743315317741254106733849721146139239090014892222878186073153339329172758905980747183093670316068618512004311889260945968656271178870669860454383165821432908300139254528928688448783060549554404768574613842327857014437683902809037814690367728126171803210525822090265394844804938175783483793487386510918905743359645920839392856496983081529165603323877905017992346878586438102843510472364313270948043085862247709042750661001093695127738314159194368272071168433531592635974510256568310380301102996414489234100226938944311340125989559768864552957623623715093100726558877689268561599478105935277573809006098279021902186972310612726915632529723641507990216938385427538306387923576878858825954889878049151112845603753145199179995681143317209245663706412020832572031668420946868855106189549894863157663673243222090345726313295644930111693486735272519762159272870436019316878608360189189428320462667377162547023627656319394545224755323841914840198805736447530703996000559594962439448341429343545451076122542722679861996430081874729839366057236607102806326881054110835095520024559087497686766601150816707532356700877734061894039159630355571277714275696033502174169388025052013740400462671137846193423070427647104134762996268008595775296797702683228438084300106995340829058368008662056493176323353064775448870471185475181672545952837528857236180700236548670316379856502472718870466131807403125150799683031544682699889400731424580241755583902450543675075155536389555916971832042210885797356896389451678641530511534847811461966785140153059046382168684052420109920769138644563813582701170516387337774187832699914157184122737694263980992493927000594999379871485799060169599131753250771099468699175929557877565895308883862266938413491226482826692942522045657862760298731389275987295604180597778323436101346436644854340894971109881639799880751611622011795014383672167516249090876778624574390025242145494080735472916516118649639918961514159171405119256841844234433902908486969908534239892904581918046696215837490538478205296395838687572612124009771005972911162817322665144053826795931041947691629396184508075607510237096463042974012670791245735996609043887750899987108510806382291301133590999775094955581039213463555870744463057034413770414718618526057140065736364644332631231278616789859120070360653622778430692556308831618612939905447553675361550191214621106209026446925573953727644233228039939377971553042362245334233175621873250180400535452571673136605802314852172949437748079093261656166899347649383233262386037158519947680284672000000000000000000000000000000000000000000000000000*i1^110 + -1019027905887259089664258856581047174601802636400442916478603167939482109592704359746390982448295705170351206981198383013549117784796782764497003272976852012463971156635595495818558209191334299828688548727955522592129063416576973971742561442840705292933664861704076974882250535446934460794701884098924297931004385316932235388850714106105140071752929916278272207581331072999972571671161170775649155753291233219330221023410126067296640055904873003381254504620794495679994668535874440761334417813401122818450349614783337923604712030557611940919150193046739865469595055287222502200039140524383677473192163451053159388371736750873797109977304022435979190191966042951493129241437645915385461979681107949988938322655988207881426695525627430950133505452150196898327188686370116155155917979652479675673093977073821650682200229352821277629677438631767440200574801179786631777758014323145819117898875550828249592299930525350251215932550554176715601797928183065457249691402139668989950799739525111697802541958997570267787431842449754488396677707890023241524144553455979084085279592681974530909070676409089900291338652816993201850168541434295688473962632012769153525590324271389870691958999335004938439562099185896959883214843436429151935503786430854937303434808243834829758068577702953587916790392889307892233059766152161636605848355718477099381816900488626097133836997960690610551278669568215919756006113851513165429920242178266930156643766148406021265939971700050638535135999019462163786698735565552209381909250641740060021738294106130491142293932147298282204020667315266891697876389609325467491820734591817933655167533681939065499650111456030722225099608407817943521836832036313803795236108358039853126361261622393347200534896231693187575846945795770116713338020447638089984562901808054557254400527648786442556995075078165157309928006749153113462647237098464314711144601011050858906737005600593715096116027787730921823516412009076518702795663165972644671263604603244563341708975042429029610891562908350217551598168246984256328694504105009794817983736722355859507746135296033698864373271694356591849686636442810210736169212299204339582293963704652274128254704909729678416948154304150367171987104931508370882899413280997710000433793055349100647058398985425648603447923531446047289033691924847886771440991732953414766480303672681373479422089883330126275732298324517515295684998142009129651100385961339032141986158772710149460996316438480149087137620621584093685847489543711083080977100738972659918562430362410786497345799260405971665297696375011283058213579534773976060664585976400785568131470948298833597125111199778982360112035402725512143385503210930294534608055524054869200825876996360695819885238103468729963528001315988870835447470998665379909265831166957113812064973272844801506630889177528450760598628330861085200563594865992594996674150685855511219203435296137845503229350440769023381294486161269127217245477792280090763546497786970392037427566583482981487077529164643336776926716615510860398269492516024137231982918714011154036544744702490548424989529746387285808422923119198767553438555247818743463564540752152507043726437395640773716318973751089026530935746284359981442838344062005705155539506970189726357112113671294684950304428123182124670147252858510643534320460883514155733819265229884459484980336886449107933918913961503896723721878264601857239717085803074603326699791131316864060916266182333349798446231793680524140507065954006920836791865361629507466554000209932971974951463680596552694242541048991435619211887667085217419064369220839811253540828859383104941515158485409670269895261950981486390504400291523945503164644042390079687107608989388311848224991930873126564749723103348891854181721016858849778444743729930805103070102431489671725166797722362832903542180994111663470564515394791800515911893773435757389437946096913930782874716398977866599693042318411759441888760188978245659726237804653844103135326777315672811072431200592304131205764370818720971162910674811790795787092875281263923371699378383242058096145543061489936638516758111320198923707296708368348240541553446007890671674188412077243423523584346658315828246143093927415111582183416383733150302594165249530307694289112438017543168905932978974649957985023751230436234969119702665832456127275164806133394347723077405034096403415040000000000000000000000000000000000000000000000000*i1^111 + -15241112666138833499770559843112388837544484981481870624358640867957702941109415676917089193779407680644617708571809737919211167184584218443252020793689017226245544860591644097637180737594438607083651849310818956043472722563893177904569536181790120170533487785980060343753215374895455561991349959211946390660134502068740824847279049963329658687499771148483580501086459534131834788150695125562634153594589728297460527316941668212589729352786943269879086623596659361042000029672145125629153074724100015198233709427348757524379500744146767645392633618461288597453715047521903717260962355528130171767214134960339925261782814301960476012505488459440839588116119667719917148518729861661740720158834801049493576044817771704323234792670634843376407677202641420250432452860047373488132440791540144118164740652377944510575144936096324128874338699224510707026259386529638773086423057222497309521864915748010632541069176155612703513399346359543046958231782984481932571058481297617463146129336064449705382025884588556351052672410001140580115841783215127985891765130557097906593330310949697902035993429872996661012320463116722334513500031864144044730069539411377567629666512524797906718632942059505862958063645260765419824867891198672685507789518291090770313489039358111924227217881585808956420941647317414421621418510621195669727758762610253440613972250003983515684533702241305474149522450266547453763428019398503027344174045711474637855349452755725761364576817027135115986567146514953148557413004779792862966945787497995164771725377114682887469857953377512160877292921104192126113942505597637861611873481473087493739760764060910925559595021374072963821266922911978962016535473714123812998262607514657969395896538840089613095967042544439843808893004251320065644528337887497336411598299233457352690630335797191987846193928545611159434144030244643250999465620949089214775261299519296587301765913693156614339664539949022784731722793763047183997827349089002524370583868516267772267206920416791678802572314040402074424067552034957452813946072720756835335548932940164292194351347054683062568231387801085782813095971523920580368063595042862945868059423145847894104666930419624383282224000914074912274917249490928221755955920020395357402807698269135029603241303782699991939646778708711287212036193637847014012896198535681674106983302177813815730673418771605305867302023395127300636490623311138629850373243577504035765200940582356118453808261299084704534651961336119777498103027125487330876922421387232039013283939213664609564694673756565170201129299634858456149631362986963998224974832985537164695531395117484823851068881791842117231102010234994640682044346216529946821106626872445175396424184048725603888435174467897666445193459928994433337465044639149415539329949163075424122643087544101387684449554526227872547521396145276466320739831518980814824008797395067686298116631488785020057381376005118961629171460116225474178892598692534945862301605262252897547944983820790589344450464106882949923918178019031938486398812945042135405935355698894020234856469502518310288189666656714262589209474351331470548243684504477134234582145287642138633831150135677465010736594586072096471432692034753768516650600326403304086506791444173610267426211252509231970268695878022997782155266307287217815138579838613104198801936100297459854705247863846248337267899450955013902609954041028798997652609969157136953055754659468440083043259564374771797981062189673656368333502458031650816450190159171160625251871140260417180926714372252321025632670003266119178307388467048058590658572433617544905827887914528142307236514703904951158695728115801229006882158680135416937188151861549337368563765600387505147818488522708008039176294533681637054048418348976352788406493565187946360179645483222488236746794697099540539565932651487859952419646364355895341744911836578807350906369677727071297349716047271183783635127993958085493390470405484311887202978607886655472447605544289597852420452600483206913304107472924215068479549108857019104527341129240799633955900664724854014248357613688011874247439870380211010825022688831234733687588663417534969422050611732513720791006532588170739114089872211202701670803345520657366231467660624768413517099417852361021669727204886431439900333490005887340038512697960104439392316979631981136867995464077019344535552000000000000000000000000000000000000000000000000*i1^112 + -32449269223262618200640375553790301680790815190631738240266707628252964359921532861482614734391898827652346311412817093721548086625540681367083076767682225480619695345988371456584825779418767670068579213059480531622919737986913587985011114289760023382768523331369931962282974116483478614341329271320239601701983595841895955388863210007354679479992676946400942616697398006662648532064382162546503555713013092955038754368585830647808708274178658461083935114298849853174399773689318053798185072822317015297396714719151519398109085075848162448525101512685078889627373898659587744238379574613811202403853662233153063812345931827750256939398881673624799728554252530259463070700891018396360446597812235161811643597749712711458642636480191634033046827416036959636765058879208487583728101862312010657713366372183770396244792472087680765121460119379926075674448104840155304726096601410305680874312901547106621602767273098081218955987307691368844435892760531712679253896669792914204301619582048595154718806521218808397481899227252679958551290044722302248955919963645194935666385366709598068438830712171491046009800286483559713965742427390500751754436325924654458579649274797178322924670140035115206559344986652453089943459403865367159083215805503017012437549202072660756561173423741246994161811955902138249512948167235929025863555621263760998857942297132342626499437787237808241488930144655642735337500160130281099469637596565204791444717392328314639818750270467061726797964572879949698256790260803150979444856576880576586618417906846877147224237625998601064955623981598025926395563653082602946831959898713504848960445123836093292709031391134729488724034129622406011200642988770657462066472084465959627217897337302467098549038796213542081022810743495894286925818457798851197439285989538593913263461978342651128759771866107527214512369557364210859014404690704625988286643489615117290540089755051493623413432338703707409356671461965257646240292370366787759097361779340673168942434036921367388110472939881385707187573381496224478048474214652717167707992201311619705016464180926439542294408566319447504492753386742972719462575580657261041007595120040893219150182718115364007567301020492955852716040134364504266948534222187586083458057876022428022842413604852231370886669354828701828229535462907128144636189505394196206429543527304413104311987215987032021057278401206645218960465110087699168295336583206705597155414307707545272405791311861766536112266109900711166423337883815121870356055332544720829517281360798865843486914857241397489322454166764362336697391079079607706229044210419588639185489281834279416602472881197664250265111515868072823585054224032248724665659324652176586945695956474337155966728709022988661121725037817384272999497284162562830078038536451390372586674725654685298589502971282040863952575479667512531320260081392380465177778938814252722433284154377982914408389659284983271457086832546803217266196201229477524805247173261064556347896688752898299983994484179999519482321641161329149085101742899553000509144128469360767211788803188607608868285310175247806397278328115496122353494057063902078486832490104800429767038810827601403432457601306549446196900394384768658410988623825027294168512072719323163885318984096578900370014725437760327316328393211783576722946346485510930531031259507688705123602429674339322964054814915355198667538483187715015144728848696299094196907683784292708173512642137650332622538596127016020355965794887402868081362904746581541351042367164737722475324217596661324592337937229367219792677743781035412293053190954241057223915127625714436232689931461358051288853100795302682687557322646748659164647930219618602511391880671294037031931339775196904755370073490909468373065267040086109634690932436093883184116274997327535825063903032367739554523643382287552455259347008301489211201005815935591596457957847651945924708315309763248721552340489360787200071072926039890392947396523470138440996629840713552365982242484157063960714001525680431710868507109317006084514959052113025793044348341974921753444737000665296301245179467529672512131705913719837573970156825419050767208698723215228513083754132764489217472428790016712721526865185908982044631786853569386164178500864945721305044541625626830177774803512147517404212194747949385485260191635003718371551936230981632000000000000000000000000000000000000000000000000*i1^113 + 234546974566636109128061785500558863899163583776295076711283101854734649456116189228780038726284318763524778095049892835883294147193119083270988128882936815378097569111307474828846662707351734194169599580874062212380593218772094466151612398172769039661529735713738576270387006302947868712048972613425168556426874353216569388845455241467265546681872380683083761102473779223037750753218038816414720496599200738491183042519377198840746049550493349589973971296702841237436874797976027434244228584684318198352774154718151128698913486951400358993074666486833218317100587719349725362950667993607165418340654315101929707681901283655993079132506806764564326642048778450543819386814358079482178071997081568151058375470310960612097911330527708384173635311947587212953361959850297187821751450954275492417383969802818187852919079173559416543949986673080967525426409067916389103267426381066633248738447223767615539165838384368007522762011371298363533657373369388499256008198405537278868943296897296626299377811858130456957696699949026804219419665200679332804979902259396153191783859043960203993450031783601997785513743924155636228449009905769706274982504951850102612875733414115826081873583842947886293250203075060278046782288147156096273814407959223247307608574837034644595219563711745030943493939420366632242742380942031426499814477066958242099804071411646874980278013494252067165423420763564483475381839591248870482883508655742961454271497966128740689973223760038057697466412492714093959525624188443623565373400931037065225431276182270173423967063291947032993600604972421042859205501415792387454364170495446016038311897312479542016517941653759551658884520242514083028890653029186156723983407698405338327692724019175424636782636204959615950417132792443447824111524373845404294540377089447342980194367045962572710674441597056445437584521087581597367135172529582929726799846902255851071434671981364534929786308139443430145100166464149952510762133396702456105816260619521722916985378434111908937302557288431600096028460675550239516222318781914665849922799353439612024566858698766493138194480514548456940755649718657145273840535713641084457403899590827197322108940268551754052408321064340881912720227598042260207729483923930649551263781411165563971644121554005913799450036164462906132604800768044890541960711672637584541683512879262427327724804365350704867157579196607411806428915701996681361268443316274723560545074362353728657431139875342771456932501956710159004066824902979069798273117370724836262156507967666581729506697959254962356515750430726597964481558210268902785631851683886896627322935120867963320150624652991935763686352936596653771768809901832113028844337226869773981577007806817489456541450372637819287596389758057755126934018801482738468906814904043493807510323147415482285116137045424554791050060163329639916875795158074922467343429644069174129037729396941702213857060944428967449368545973232956393713537075810110973675919209779866346109551720477278265787812136892816792467647013699865238474494191065966710048792883500017917490594920358845419495258697939318857573761951317411086513446319449288244624744596529249499656585304317197386198873109132189939268349495756730349346851818787709742692785872687041644474300943182425584024840309166740864751871064735649307075391864780003266085328097006607710009787782355547658791374956638266425095271816298324507521481523038117284138341527166093138507774619032851498814410991477195011573639232959636405512394208721865127893700406865155283824785119711660795846675697664508195242454211883724006165395673840419486872446068471691738051401872902659766594488056909961835618684611145466514345580329881258006787259091246091117124037350415035355079780583656075009819271576907710363740995001926831783300147882191217248909276837618365488741725929943938104586739798141215067937021859799891428368190145189094978576523933243873573459982820155722416395792468376788218405608563378034499573693997878236009248631803909204877977608478821273347190900253195486258967622900592294138254149737510945843617387774345917738048200675192834938333750900724526067483316101668233400954979291159916475563844948106231615058840774744110307054009244352150854552210943956214763770238739335638392134790943323328385601105015011696079271844388868938592939369351038492476226834268160000000000000000000000000000000000000000000000*i1^114 + -642950475892954045401923846756421459206413033957242238810220758245399511997352825170303666996942437869449335645833364408629430115237531182344913423309198183341867044142896643342951837238884591669156685868856081989878450569909611258257480857795852241633927174314572675261067329000039215039808677755412698849379210363891010560727466756995864605711955368670858893642572908448830016254993963347734119522061339222075866444312299401851123137606052411136687669442810968619893606867411435986374668869577023363008532057925332544196461464584815355243862488032970838075422327758045298668108285638135296669648426634290910202077297574174755717307120597516754219320194208830139005143043592434701719813707834383256995785884955506863008624660023720012530842380606617246614511558146926393375540292884876232951534188993693984879747022973993790130474529015813867235767861522594306727655883194874277140409119975039644723044668653119212576126734182876319735167848423488084209402246148483234449042707005076678718388854346790840072354412961844882749095075584191312542171152582875571348643057258003685692984852857876164688701540267002363865718224298557379639182874092519685617579454443650967249787890940300569918748068221181050846704868782156226553549285587688181252000516779816460184376497658534120352157865742061147612173695993858987396518375794888615214032174799685254471710328455056004861398622852573412913284548156126965041144697547983620467853915562193102939128978504189969747852964262097466234732925015399650636149224066045371264043666351706552876735215582750488023310661788677008334176333349005737312635231940716474129363739350021874045955138351463674943225982153076144568311750034922538844097216608687896249870448083768551426955013676848393711072564620364402441672622330975188643196880265599838499086761920363192340253511203191711711787364892679502996498853427428758015118402963808266347859051769034923657436965344245292966045829249338247006530387773208839777207600816628017048367316127054814095643090566218691233842285000479769511199798447275927783513527571353376877317413006537327454285718948188100046809001176876927632691582310181550211072596045974267388873545700106301975903235809743863466674738103831846950117482860972107493455399307696721677378656540718752096992710449379923403486957576079012393931462625458508348215466853371248613896070151280128810550476714175813135486359841343126060053812077893521774779871917366053776102260565697757936598881095581347937706621711937593655193465339763393426315561046413429303378893254518341148786719815891123430035515906329461494126726711879430681495656372619523579631118804835375783087472496734330390278892878469681214632064714014529872240072820336551621744296324948341402769815405222641652764950629305055072975765735664382996871297715783135548496004034327429968269519855477655743877063830864136226419298816367688831669018571753524535713916566804564361831229156450868491145524490766378220958432425881589261598940830719196445463034125800451587852704898287750026259513253160454977403912731108825160036414983641299106010663151741762926671798583394699601104237282208253874707222185955985498359432103039139046568652428409419774919354751578071696121584248855207358814379885715401818025445162049844043780178773663235992462095124539937702560153365506804722119160795008559980909955103604632540551273678457129930151256966743979635538424284959952190522075741808932511285127762347043917861073980269675630876667583713555909842832023727461498616964174379334112808233883947815543219442409115072161276850948485879966529682160823843646257908147914805696092805569658541068559114828239638480866633585618973454433454116470303408141090538356226980569297817098151940555364667471279347689130192029707994101761853675744105517698471936646450949537693265631391186029484592873294401612763329367894497542088094229058329706676508839623744836620311702940856698964818306606802049823447129769780524581053487504950640146056491002214612080106982521616571132973398712355102264260123809013612699383285033599519802542626527671297440121984558770905712802773613053518115852101149247050797638104755427572579656975784790066868936459017557988104185638719113603339764022105441792418253809679537028591560255114098276338630095919830893515784397503273970796716782272033031321294693466112000000000000000000000000000000000000000000000*i1^115 + -1140034930888200920891207529031377583733223556703981304634750889832296621008540097897248763469441170125578081513283598567039897989407016345120615285555318641075598023421791729631849919868997446977816800473945277561280380901869372465493723901607750105585243201161390411356487655312120651644743557868863314136376221761657775318045085985042062209962964841996300398557263594753715665951169431256860537035768844932437670011867662887508085484748298383559422377920921402865407534290556417724513670127503709640535152709537083421185847808347134319748684153305338653068462204109836576116902954601703187408343894235049411785592499840496918951710139333610498735467796010081585590189636451144034831360411179087433152485670583471049511646962228817585482324737266155419871757806952170389421140776202639885188307447421078393036732793716676361227420464336329696860153937007990750938721801160170417979984416009795349935641476059770651758975725276516947431773800259326524346852161339714951398049008065376757395828276980067331177893362069440064987961730964826600590484501881595984367926778530571019835327943993442447597900784538115824972934500382956411057247452471622139638988850902807925079636575031297630900394237899301334085099778011542632624072397924376694673718072109949928483847198444737138581203887500184822158625414418040610839031501115018867126922954102255814881927214531466327181666695941131008351366347422535544261943046975583878552181631470280433302227552911630110906742205568147388004098466151551837707570654039109786775301279632166085072746314612726905142915045682658037510007178171272029357216305323442505681488231719239586985744112959177728606889280862257310216485166469588769483999051250484898221174863197708288695521954632509178517261397661893642501461420728235808784005108222752005074851534495830140862476352931580469395943478333886989971303237109205268956456647526518842698977200011751557904690813009843125718293149248358165526429705964280703421128788500685237432864904059081678286783224960810410306283698810162149968234764481549741321479560176878002797964713690936317946699005738375335803762380324635328254582945655221070191887827646069601201963254883046163243507187341082803413258092727599815560722901978044685624968606634072235173570674909320490727085410730355196891137534207991290838097108326508267505009254539304835976508668396075766169140816357168148410442905239638633604912048743921156521961894889014450729694028713471530675260629384392243466582839815928103454611418095933943983584110895258872593511298017585831363298475347146775836207180626047945737138054040388288612661575728341684532352509529142122193664566938647196823960517602758632571238307491726327758230675407027177771788711625703097538571451547255758727315501186282915629530043500164432231846890847268918631859696346900762138533404874146107091780490286969577485554713080188528620944567385116601751631353578811216351606663086261941616000230479870630966725623744014885662433628419888258281792246614408335354760051251020514746183802602318001164010522731459502522173474538636355729502762799753341823155251865931867836937187588272397034120684604446932572728820955426507779299487354016007817809755812888992459104197069294460423957104127384573296378695032301011648617870616116269037072739281447739714105300542408644057883331220476479793919756781707741111677998768930158751687975587275509676391964043140419057039899830445392965745719719402882146574104413744108172646808951877225288127421728412762014402367278734152194948942907054995525006133346147645568763032323202105269876700782273527031961446882944927665976526708985483784315611834278062072843831668870732266729692790819991920048481920071896699230995480509474285895032707300055105269067573572358770278551172325501429151466860662576999935343775266215797609396614231976055942219658286572663008902201770071343209444551443735936890562716705799849154490843429954426282488543424349640511480941785074837715872967261279777906596923194181913285949965171717188846849700657401662157861973785558493194007701489734531856190193359932212562642518911382787284847475174648430337849343554800117283439626321683109240990898127619092943898971164453739566481435453329345904501934404062662393541683200832581024374635209872478022355344512238687139501519177293441830743126835200000000000000000000000000000000000000000000*i1^116 + -1240176905225762864474330165997324418796475151335727313145876007110208535814733361012163526095879927627963781232602771759687535374817942274568998961144523782957826894354280979847864131485294012349046864385288001259438046630695512268229086984732213149974686010009992579813958391888174331437209112716003729190859332102765670222143407322481350549371574534865525981699193464779724854521903152214297004111127124069544230001761192013600453745591137574036361998864306736810536279000840982401890858002158773851811391127922762547761974213080491952844143670987510205971846257600948687475898857968973618272594572062422283323992896659989819833990189245491818840336190630177577114007872409978448624687263596044703534837164681091109091412814962200571961469142929884729832670726154300334093919476598204712700198166060244906960917231399523637357329698087897129168059181681552019501832160138546930798239278186887356453978817267880908246262030205555735565540313217514642585309666450405767057919166507822231789003409247300815242695891730972482002825211998667314685474644702012764891256441061266978259874018701458945652697944758545080636361137756085911572064865570116486085012686743831838358143234993512996590448166180294220608861139966604259170111490945796204171997319191828970971732437248628833055610557586982924850817833763763212444864291412341974974447300205961156250188200739272102238245709349549623964307306361393701410641521885457538366600002576388252453093696044823193864147539687207266253717304203919799238276712384038227756673321193146870652654449803229343712578402007590528561128084501563252224232861817075073965259180364851138093559574663822643347987139831343823021790710670377430356988971271085104693812251922042264950611428658467704569268479233465706160304011159524107005213258302604428160013366401782940233129641674606575682012227717348586637416828360404113192127864447170452344460611915784084103620795059685019141763114936375815667149839868563359031510457957986599038373906267140473210931389065405344611947822327203725833921113093831344451066059990936092105464848394633643650262504202523886451950355196846230712024680557268264937691381602549372998780728929577184574849292919386113432373936147878907340025353848973438589272418628577396968239623256624309956776936435575105621922454466789466732612955465311770607852581276383667225187456179517891037763542381269167495507416107387122358981824455427791003873605667946169501132520805003752156225408672162831085477763990208197855094218637451417844746446147045934572987546214640922251555401616251643080364310140823752905430678621669755795384377377987283268800620719920791645782708967254047384682800824708658901989670965031310074778711186142871572022530180921805921183081845822815429682328081342256237677405420261240638053363059474433017164897274244541611413132387949846983931030245442642320400536090148130310254105640432962732104776497603951527809467733847781919895054165503596492370596928190897236344226753344169106084266156355034885342101537523168336673520209154766992003062553505984331260607997445134136089411853090111152666527262930260255763205492088125966836874763134186172249687597029878641191141685416399287170485994604767776713943764621716951628573229460897433022885102252696561362564974528750534555259563201090748233897728329854442804494197843799354140272622798611014724714228637145855174756198121919395356994532234178598548488706973573823602467695830120055918015256732850763364312240040141384771584503033570408621974734347656262928298611929620041875143720835593978760322063478712849151235579914087946595707696816060656122202750426831106175886894432873045154484141723740445870778142684689107313455869447964016858075701975098092452185821819927203658797979208195558582171194105309514252827165528649010497518414675944998536797689573879037646830196065121288633430405920207001668426153697020414720921876942748946516890441529262739405403613691450652596164407775116191393682245994297764711578155257639273285988703424367306736188925081397518573317395278570938202528174454961798690959997456448697665359528288785519949460048541652246570274634992736831705147662552118343151046097137648000189697819728425647133088126630003024868650888511338507072768634703761529802981070362837381602688250396967283042740420285404670853120000000000000000000000000000000000000000000*i1^117 + -652182791872289327531528581900647677709792823736900021491377984039394899601026411186674728140400904118892470374387771796564975509996916633902587219171549258186202603421607554601921418511739564828555610128174157736863610266586784977663923888139347325830977215953960989262850996214119325805565197331447001808108346351507105080211535295637439359309427521747163833620407046944159144416905806117751122976577023081462402887276272401884380978280688442343599712709743934123736256204446044438992777715927688014558104245587633896548252934960875599549293475743467540056761918574818840664717529974735234463132569509505466257366637383549738176332335760204258562671900697374467959817423804159767658102757326390914779236290531859485681227493632236148480988888421423708737950468125871544068020431829366108310859862862583362691869961355236098925193798915638913938174236167711908272745216029833515061933834962492904138589419906900572885825722714811673718841309748840604849643422504012443433004153615442757270117772441373359570810916477860073210088082072013321200556094828852047698236108842555772456134496768089232244023139051925671990601779657356926449755410405783550458188042916067866067817272108224904281066770352622607276155752432033339402881889772689214507645035854174311142961865859587082316159983013250430177845961477454947025799643393644464067763642614845839762287872766284245654969099381115511715493410006449707946679161271476048279358462443822079537841155359977435142473521570824794896950429472578842359715027637828213914283989260417838669512686319791952234045635143290534095426045886021268656951542362439832843545924138708713697642994115595180235576592570677934895909509111429634242830312660597084095467812615743443101314533102022225926082512144975181357526668523071219397443320398975663797078650476542799093245075573124858532646469051210710421821681335566917341893086486759980845168499742693761978663700155995985307742394898135290463217513844653746580163032857041238651787377571951431800229833313665014170023674685663546677628745994465113233052421557450914954236882066439764051288471504469429719144779547540922163591051539746903948732677327325943191249509878875690434145013286066925453872299891886126198661242295104450818488824202253317544688942793469734055699187468186246721723633396312906846121440957301091993716270267204434816717255001312856263867687127805657419903886398367559159055096907214188292216136180689662615336683080585797420509296603732276434313930569795487727209524677292009189407183228838892836978588873369467042631912661311055095765114436090337574001922606648846111699297798519220610733770691445789659478362211349510490117999296134109663165761380371612217156708843872148599866763645978676836044234962726134187360949174781209536784174337736057920858339721296393978426829707697726167345818581357401481196283415470543370725390052133724131957755729540212013066775193114923031373433544273609847437170318015612528956589941670516706704620435746930274298120950411970168527600285812328924569465943573170741407378765685328039417658022248130423106668974727232460561615882771486861035299981461498462388397443498223911819768226218785386461142067786526916578633158312572023695464907283723101403919323622662336485415644323069174736475662887728600985567548286699376274458570378301535525637177667120326117373317739336595386718435043362609017041248158746546002591252060439396821770673351998005753164591296576019902955933600703930477728309976009683495368832144365780146969543269099354631025831877373011158879775209815452295802827869139155408503938060542969570367093880451289272159897585043444773065421790482862210207360295972821221325627122772970061716947906430657543113727855617567715493344425421516259912652657626236810651617531274746620742343298972971797696353903278098984608763200094666733759016824676175678443993182984208513950794519681536368601703548015508656668953084243172720530050827564869811250919040779069111396312061346920516661896211890704442702843902204270045923853286478075263482196866120215689904827753371914266949795633462678664329224325796499077340099678182223810033234285595623708329375221409267821714697278665947136521186257476615470017471108696931562355544985738283918000632147816430068397605453711012002433093258002597621514719199232000000000000000000000000000000000000000000*i1^118 + -240903218430040039000675273564102272075018469104784581558229490002807207056352691785383245962257536446288577243510984569575073876397718124027436260382477633794593509024080142694808902829834557734482001031534737155239563812802652569783504034926341302083552876811326867889207934764196990244016169625978564836506593037486674546984378593357299821911519800284466905063793209559840954270409433246221077093479668725919288281279524139969652142447969118270749179673859619639822972778710579797529538484874736287468517714513957807587362468406478810407152906388015969989024837967185022629757017895449368029830667535919989634192381294179669800610557950856324516828436524701671130095234259062733575572592595532088233508492190239230840021911345720848443174883658131026853668886762200506437217743947414183871214884896604952625937780753856371225641564428519118777190791423771796357768895150550809601954236311172414203852147728914248601486582320401515256782115939489005267712402598160202685432410923963034270864604800357390895178475718620588931179904836204432044552072113391369523817505652069504762742095345167845492639107636860350328599070550884651755606569599469051977942116014743155576174248579496270950314298996199739859875135474552124563520164554555061322769802893383242264638137427963072487790814262529739531595759092812086834909497628207551694195448586599315856006340978759058259304230701533247824066223801556811660493622265916473180900361601617780884176961839229826829861978747912163346696388178912064108737354660318196393239628272976733041501668099520106465563537537126234340609239845929714585228339300117138613876611195011853002537526973027296910928693645001268008153053160029662227813998470773997400407648368812206104453769581267422844063632458936048555845762482504679710857676186779997176466065146587310950611518642667786633318838595156149229299394307373949739859127367873341676892612513046715043570381414291679583474217911490903954444862694107014439878128611659137092043034772929843897127781100792114014754125258909341434266679626897016710668199714020795144689676610061152008308075033423524424997027492088112189449161771694484270646166100053223678834949967246594226065693082684109351396856963672442704619008663586971777623080547640596377708832211820213784708436234819276481087765059001835506443325793702180861400893951106313531161672047265977114000047499560565118852893038209254778167069140060255882110896735418842509313031141593394022271038880887264586296059453637405783457037459320455124598684852663013905325159111509125087971919844827553714133925319382009208396647190244586370104469880552910295310257759420099880575893823048282761382101009930441989988333390233432503619803454879250159777977293506938194841326404371359196460550973524229195083577126553828532683405147185843947609001107209729095354414612480630640681922356269810950087488696163844414217501951247830018272668588263641161277318485939266395552652647750120169268517175348300856202957829215372783523653775401622967476384578063292993715038530465493403955741438421151426849916929053717363874839112002291902309109459097788140644857529893690968216413109671654397007048900827973121204089892314905780722559349444080429620828464066939759123007877521877855467204723138530119625418176921152090013157565920067858158088130443164472797158017379551721822446128893376680213988164974891011174599287333673996528231600167684049236733545212470911987566050210832167535073026093099183687645174656098359582489221667766543055063519245391930739188963606299774196504168854517271277500197252696369079293850542496522933086839720629585546160218031120567143147659755076927280490408951340994346893084542883319763653686120441165778939833094694801808152127392636662703983102444473019466620063131976876059763846461810299890854171028276760661495116482304350000565489040284770197778209008138267338704208137368230753810071741010931631092837482058900959842600202152020004453113457124566273029701214750816010419951881775151595044709961988157545507833603700024632123298202055315107145689459082111869110673378463357976287378955006192670136733204685632013498070745175787921514008379893870593941058703401902553841057028751726792551491470965817408653515666792715896215294962573890083292537381561691328277155426797956890624000000000000000000000000000000000000000000*i1^119 + -62434576030199206343977792023070497146851248586694971998931640727265791578185819889276257480239630354920458615394685741890257518810991872118190348353375672199019149383268341326304424748756477385583956015862505450921709137789166558699095923732552035830861854906504747972039812811892844382546285234040893154502414269684775603276667485211804373453408351597070091248209240343697257739987009551568413569870752870384206418909657935821517837872343783823619098108581967466790038698741868556635947574016305797154503336542505050268859314515322108583720815853813120319059367690871356369818802130514915719940838324433237667933288052566890801146405715736422331613020847649498785997982484282372859946803613585551298974311066284632857644976976716393305958647181706100357976213050702015619707320702519864042953927829898810863418032954264744068716066264899787522227257386969010912438506866631905430147917096717851916509829026379356849858470757059114125388141201781996108051595257011272093271006934265078602794471247524044351903747906898267752423761114515800531830570723979909038443420648107842773219155293405485866641487119742552768474183944432243691287077146488398340851680271147844547542637394222627960596422440128313886536738593781494668639823022315990764856915966085667059818625316263362908097020230762051879750040323199860969905528099138461597526466944149409330382236650359704019005188216895183649081961765444386314398708015973396987753808862594281515248310060321452618202735360832025141799051802791746688595197825150407054947432213269004963362132041678019933889046818760380309345071942736072991083542766917007116581260125702610326697767580669493134674305612363339138294739689756172753865384989020811434467635529177351590893571098111265753126164422197998111876354914529985860525565284093360441455366537120633207177059049056699941580652012907622169752387432169050366607034152646044679533442565448849987496144562094961566800144791711633744372548610502776261241532665758000544687983341681130857755065653924380520691454568729148059165123520898814026715754000184489541082268098076717240456009846166758517045369515944514813692298512056425453005870279418681027925893447333618748270932243864109732737862143477699529249727678171851056119004334910473835251310505990696151310570824453644058997987842411437283076854340452762035084172066195147080876835580921760705405158040016429025348912897523198194607106880397777207765190380671485960033750573386579068984336393242919501744172173223376042238253700085391172151756167813580500087456764741744169502276573489595264870685799069093991910159198166531457431577646516553201921181852541243313387876640937313144734624354943129900585265464554693926299467980732502869570069162428964654815518790317160909825462272129849727026461838130462503170002008457512988854239641717177932332193702615225574252141996750202005971554921679371290942372671572949765830027402026611062131181519059043805786397894627533913037095386197576410512702913051317381863904117189490545013843921079218096777280889273345134915872834310758837218251211732762536643351995335439794321337422800031406650667025693122038654856681155646587973650729487390454321095339121813971563709011970979345294612367706591634811308634531641154029979303805809005182861110295958178852501913627558846568503260965078262271008961617491479373404390413649344822906199858712661180620450393765091800115957012885728226674672985152380279849967020143187214752130417383703674579959866521032105699484864658372394594388535597452853854879878689615024988040666696936908727738305386376834148561287767339789396177508555980278341839248239151277868644196948303453281335486950525704795601091540962476499623179881477221021545791090172327505729883138934402880633359498543267788202483868354697960905042135864683906209625236438735273794563939535263687440865497120395048652547054257759977910859412139529673567013150264710369899920704297779330548404496493622091415578516290169097525764198048001801946398355158722435016797374416927408778464622587468508284382446514983419689628502594474164248912238446540688661216946549833517199722527894633444880582077216354702339166035277460800738063955627897628339984174656512295812411520650729722459368015126591053810056011216158339546655095267783298604702105600000000000000000000000000000000000000000*i1^120 + -11653817313788546771714618213084952557005264409195550564530242472546083965394137707882585675687483900820033615661086109462784582284878130267417103981301617329946994414387227419103796320587368839450315283536339554330772369992710185048339413259368804180452979095487126486728141960787174301169051136129644842471872353429801512979273630636613198380421857687397311025442097856129290338858166639233331332122462816049709169562353172967445080691852329825674770329501805715547352324811537745918959463572158266336922358999838120715014372474445366454432147086148315581245702597302280395184100911148401872079428226010050136836539458100199147889364438924646089920980148331009024494475768756509338179642400896696571444850123941154038424402322098234486002129371342949561812856125771049296995139290259224515951914440214209420874326196201663492333493671636895837868004696894434206811455291505366550880562907769775951270420897095538880451916722543682859699668045533937383479373644735272025908801535862873261829754488783169401571167005974281589379526187728352844154885699596606154967456870052676615407685772063327236814467402953157828240393150776696612890580274298503793367313008708050735357341364818170261171370467659472898502995115233202228727281809213012033580467585833855396365817817250860974295165963351012568507687068240818451534994596620926225647315851852047558757213188367314292484304615518310776351575558993474280058057115808028735976033236376031956948137275647663869892626242965942425034957719554562657318868270305498715888853650916709842794184896095481061625276707971093192808028496498719398308686257604903778208122208423510492122759400025085039182919828256681972717692211591922759658150522992937329482532994994278702162890115031254919998355448287627473191973445062884709740756722833459608116319105770821227289319212264589900103453224834637837468644349036425522470887008385573204429914719970213521212486958170290155958895866323180499602847583553711521609325420483550814297695750892823011881316057872403858043344312390847657698271098133355472167301114128165534031955701608881161706683979896907408030008266120689780543805047115999309540623435332732385073331509980179075724718324344655872396260915492071909439066389669230473381222051570974701341608671263780201057472871116201350334411965400740202581208684681755162418905693285257805808334600323725722860544758394315024388423195667208795325900685534501621568753194782137071252067591488141657890769115120716368947769749330501669426495138228195079770118356238816727637482035281143239207661562117226579298523185334466683121274631896994072204411497218676653059907065486985523976081852193472746035538448435901574892554946835738940716543529234258458106965083855031988919492186162493548888144043690607878370300128667888522705747948095924711434982610066191930214046097372031489895206079612409135063047251099322947860311759803261769863427810948308655198735562386371661559823085750206715198239667666105175519647564186145243483134233949095968316326177468055272836103799974247943423910585474055235328863841728469699169485989160480385524903999115494852634991472265783591264877686763185239061127848550138886059349877589179336573006423391755065424383479296431152046346237685456701600296155413823626951050172920057099476184634130252435373805488207230637116292924411322400226804077872013565900548957438590657256422621262654133904310390280861700392667646122880188284092906188004444407363632010768999767510786143795102656847136807630352582211552072299282199828143776866771753221327682910510976030006405756349221208605325003373488853810454577568882541575157919507484818913128776364980686120209530146363314389083649155607443638426302513152381147303583649207713630161541523594420296162060782171895949678209923093986070936843273152827548747384226239976703543072557579014223917522702349032089794220243926904337727132178813095021900751571583509449611439811869945271672814593607742258428381738216993056022436664500118210555457644063165021104701386078493023660479422091258819290293962777946916920030515781621233852442984865326930716772554767330119475144887301201563617586255528349650377785488369342790041525010287526456815577645659570853122547251351467191533584629913017527379059652289867563537521726350950400000000000000000000000000000000000000000*i1^121 + -1506394807213654312991404827322991639233059796502354297241216028266290643797364379157425183541941380230547743269593752797367888387213181639735915826908766441567974323615424903324912615616022224017446171121799024289997000835685868437199507242534953175275648473415901697156740420600989767918960175150478371057190155920721206969802268550349823155379481153471685912206790194312808555030648400374765425570155857896337351468368892963740840867339225841756770691614428206903421867597411501162229874156373607652728837588351022658218258725196659324289381054381136705027187377306785525919116194251727153766527981148366599188599115065051830618408417535867363649580988673665673922455606272903877652472319306437894415385975441587488218519184468675097066585249111700111563359843364762831189994233086200902069593080276152965656295336232433221865801812007644210071456066700928214408919373518081426963292977799068367537949875685340842827710949084467411756605571495284962109282887188193324986539314080916123669953273373635352346978183993427993471810337865724088251827611235000658845864317624777003312494100953347101183490538908949561394567373793448662363175927304118502062641927858317556463117732615876547578768562060913434211552916396377688979479496215660712511241385359082793335984808822298493605448408016874695166927307352505787115263500312442434507561153963041263655060287388567130224645994373603870209323454402230181650609789461863205063454513754490130227334585318972553230794033538939138577095736027146615530536942030118312551091004030428264954775441823143423500987125907781845443261575360453472775671271931423236751798173767001085835758937474899316036080644172267718741910910397705144066429202430224631556118539852493188445438172807914565564025651031837510457580097351483529064649277179854143431313671791014231861516768849627959977777437434657880903470493809572398918462924597191850200751527126911633206471681720613692076651236668274961183834110949940519814186687319711689633719538899744753341169581618306397560959744884211007938217610380471052595536766519486859763234844662099254121649630029899076846117262509407114120775830472488124446764502705751047776484896392303142559976925336910706425093557673226768234129990239015173349523706946202980638566117635482224863829781052698073260160700982408053148939988796918325682388669615150527368768093915466792347114852468404509430641446974656027009646058682258387022255971413885090722401909637932107063134790031962380121262932719863332555399758994583473979853548465890144221690696091881934445632935054942757968358125037675443454489862446368482317070722249946440263531112908137951675350527933120171283683690954941521288539276522216663145109429867514194216876464881083611915886476356220930923971602920705239543270967073228887723529378010263253715231797000534189926213663900723581350105207651864984389915937194993805804651099786499899259659519177907142873300049900794708944886529161140403726458537757030410977140866583368218370770518440153102076167680532789205314429593142026529986129956192000768592819989692039255598776396233919241353062332049401283959260243445609814104073967607887733301616847110419628104152937543140183680874988347867694109753781365513640049997833757812748454138455277823169606239861037868278967055350723983454063923159054110149013927711642312490094686798299939069882893785384252960839585597949008629009417868781834347532045752892057641264950256688545600057554066269320604036783610591084460379223958836203126963447254131015057161575208910723054972295191924202412533503392387830746592954694738885267139566114344281973530858427363809179263698434974951272288340183834761759298538287814828623506363340499545465215639603457941170303522123724907458436220123096248857142009539489793622420231328332417850667122902020936959432934327921379549375569912797410557852209295947972264014922398219107573860734035313615457194221344617520361748787020378296487129743945355216876590788389217904713482300189415478071599433586757604439974695842619782271656946639554869226227184466244900043109807921527921631953343825263516631476291577351710464464008324209870823695512667072775858474324809094935109316439412075793648490130003706009743782331603703269495551474261969506860170414544992075776000000000000000000000000000000000000000*i1^122 + -127265697128709767678245534330532198698756214976394343284301771660640499611971100594031782233616581615051946345027433542565462739927508271923193265893249955103117697938276610425203235788501621997135084634279469997828538096017292416424523838555967757428833391238562873070659009260570514986077214118710119427392897057626573427405834807279567470863297996269992079622716816806195675577498105808054344892647132469774464524516441344945996061992124483223589243488979824205844443969114724029832947331792614251155752963356216930867991430342289784456516707988503652121335207447039422232786698997146162106401973723123480381797938184106431461058970338254188364410923961686658039816382609943800462771486378552447412988586539876599965525357283912379094366748715473987115356652256231578740423396252745024655154580745386247646876567180300796894971474554534206812101339047744191533076063582224973813888333038361565727621686381181191885843903213693786319867123057122659965315374823216426498167578328257776575715643373924995180021150031191329971544205253565772946129207408936067576795812539583144875552931101921105882547361123724354971667411713177434599294794224423826853869718692779025515279889356117389175321733607725480307222938045835166357103814975315779589655402217812530428186727994324902506138076680260795448564937424631966355808149426039101219112393456028753443813348992594184143813322417506072688542013594909263893299146479687067450410044607653629593336738421678327457001647152971720023652462254341630045230515013256123631921715042796792222171579811061525217717943236412330135493912024453931348237277229147485299059889159197474320959926745587944210908649832821271690440124960185560334737376850995451740549661885964710525911218944795633649716474584806996619368921731030579806406709120526167018380085340514660691696340912741232375195261711874833348714867019541834424186418792295218544481534072133732895612273566245815922865877474224598202145136861395045980839448064066941540058326573207413380086952257160076225597803704726046490813701563640748867585909823407126632515377898517523339172855744177642303677279964578525931416212990101325526688693414562050454939629049687082039361233097727832306658015909933331394247359315996034974312682342622858293631198503454454375524592969656906791871813512807545530306926795310175094476271598079737353014901733385156288390565082463863857137828925117699574993075609143485075983924661417622960395454183536721542147795131693898636906261620623638269185611857239211538151064061717135115705026391759449184214012888905054258299375490065418606422956857514203459018720922055527396056344682666268725589889020870764665771801675361356341307047657531592456189770942942060331344106159888749647066597693432824723949136203280301755144386815156930424814028497824713555349215498514441380383653504403502016109135994189157857869331058295738432964738499673433721734694771709638977424021130605233313839648349852023679159247869497049454387439067133417008063437090241585900905286896835475959458968039898849878393099662729097006861139454231516135931250214448852731985464773831829641951228298523951050771569870366010633086656195041950605299108892027061768229213607635123872424815303335593662750283580375309510133594455607359822740063778550193495479172017510978849137575364109598399999674781284987014679158963371433471393674628878880084215112398233225522898154759818231479676972646531426172519789180612032100437915403837380483588506576226823048165584271153578778539890701705012718059681992796594857359402522439374103125016108929710812404546491359806052711332696767228365018544428954522917280894076139829111985260344272575209310423602741978954785337541167591728758283484058618672049113164757367472545766755859279572534618250660240266186032323704070230703118177619240476136861608432094242677352668647190503253914301402217142359082032983225269298535094944240929183970103266260947920663758437783898058618104019660191334654391006221825069572433447451430622246595407201624910169799140637654285894359000659153971782203546684381114590133170338064643121344348922478822419221230048749493199265809446810726829777334316812427419474272218826167120135588794442566625525453077793902328833287750792054667960477858362136985600000000000000000000000000000000000000*i1^123 + -6528698140196034714741140761409605737017858213911055640318388972796273713391118126769547529286822910957811578385579554735855424513814112921924392854465963869798414840202880437792596518574323678396717487057120699498965759559606174526403905570392760938496656581387221610160037089482349271675858747397498141621955173295337437731749300506613294914175995779101830934115592202408967800047905770462643231443255299580777128014432446610539327819568721791788584876457818360674962319639704058900917250827719840093597901005312556368477727776760553116860898216641849131972133870640626182011409002272165279681085388785184027204164288035857165685121639221799348837883025236969917238446237769129017575907160683830345114529522932111927856991844398452867175759634103433000454370974697981693163642258416255000316366581829918336300061545495137997530564811878858771994482010316152172322365067020176997459714559182338280303776370846363142245385476560042672457395616504466094165679817266834339085837981977713257010506566934245170186948538260484851885525534478525698209556106031456259676498314800884315409572605419295378575719432628789485239002711534316162181802811084643882858096562789006022681768622270262795045548793053092505608036229837573315240561397286940877710815078114823366005180685540135055935091984538857273215244922528429150213725352267873363693622389880889987729794168806799323804547559472787689801973695204210874281021129410497195057807701863586264937247139720266487018501481998000499550727611145390671246872619188468254228179268306794060486169967484387309024020649597676173817909543276500125891102429896662510185903057146425245017545608280955106038063220571637509257710276689509968542410143309414567181887067855578323823936077180121840109123931869141617304817727946899801718093909297437365884725387418299330849176478903363178081390689609469650119938852712442715631544195627029152026432583846196019003443952731811501522290873279264936159314379419910167049713423585411619308707977489567781793764832595950946513963317664712024710560293024655116270836111177206395260381573691438482396875972979155055005348935975936902166638835741036797071480889246561252610615513253654441877449707792456423187644434880428166475909390945630541737791879907323871604694892695153407505456695472184634960157666385297188745491834357283102048390043040914791012428887059350658714309089835918209848127731770119752653652842046707846186705144347586962474294461575262516646723764698436184094429920209138506582955162222132282363619862678321171161290750036698474215941703255702883749071096807641366661969067170859984007627901723661746061812114252423635800513441208513786730875631025439433289882645424138901788910276004787088921247915378166687202213928312382949802049789869566751534056585269486906094640749140578108712727692210590946666986242775393512484265926026044348731320631321100032532643202296463599514172214616737723810768075618123360266357561224257732064197520108129102543435983750863411404661536041251287387735489961637530986762913515992173827240045339385705705956527649178680565430013880057239978860280491496515595053674544747014799017513163338141117567624862274663057666723023230258733877805487896863840215602129414898578848749692122732622267940264498369301976891743001558231170164397161782049649903824148430063225110858440587432448532009472464856023577494823694213286433849948772648000286571610534308218698534149170439654791703871780254312934628530935292580810861786952873319766804117188463435432320202486073882052098333141660579778626940472430599892529359291991443289573065271766696581527922752871023038098062907666925663063462261034346525629501716125051143086873081525939123211888160110941811161739061297026667835288273472312057947005024769749151706171674888039134035576167014556507932171188713868798972827624535306746424168782600201519540554751659383409142235985417532389492450527355617175248165008249008676808778751439288618960563592600633371171036611113917657574864689766142702066553492790665477349498556724092615783319413096652040261333883472400180878616323011044563858961860554113933513669981587207616874106511540452242856994695177880693833588657074885590193170518232519610476194063246765618360219247483570317720289280000000000000000000000000000000000000*i1^124 + -192571210561241269096114605898469960420690869413586996949680186418018473610926148391135745316822366533982692129294079311334237976099326894918759553088967711887556987922827977942763395685624609180135235028446827955822565328791924769794822078948781934433758772459044173174775270810114166827131340143582387553249394875053445491994509136825542758412563908304355039775443200101004964967902527938248184444205851316742797297179633913250629381465882895155966300918382620971203578904711364985040066256792003316610348959006938816752690226726610853848837597043374526073307829905479607457402223580684675330388214684836181626930625445303588384629916053027638292568423611061399156851392289375708822123009510314296837516201938144457925512956871668909867785151182023847420431267723586098175064730432069332522640231443173312571299119239127316619413776340068032989842950004720016316964429339843820253275348019377654574217643665506288997691641462959222587450398246690469591236899220061205146725941417357298153018568037492314513737460590283549865472743868950120715059229026729129577345612574493658944981966917313172811837132440000536202253514114981841749393645281060379981945030080669836230844103035592102710028455616018446840262352359427327776655327548797987306582216815583489914466494986016371473746714740356493541958519318789800231862532947362195847763412294674864589598379088033811199263921592622091808892613570322455642781294475529910011064016808107827561991809384198650758685014882306874396091827262050533770494741007100578795194687995935729574849881394394926859841346175805549416815469002356680788456335234574497707334808740627003169697013451574361106545302244719470055032895556874853991094057524988017852369480086384521390546955425568265226621324957824492574557791876126310160504624490104925558721184664971324483727421509803091211129049607160204185839076244544291011625397818920853454693130799263707829494785723226574337086749760502540483327976662384063106805575608264491854509712296646841462596609621401352539100810338332536644400772223034712129225046155996047607001230487427945539970504841999189629737681541495594894293165748486835429685515950065389329757036189356136909279466946377549966904389499767771446246320421288458233939079913836626782374409435835623640831961621940555610661441806604932915353870510173976145622014614925544505630232798869647477088275832910601564497280998615479434024710169753660307260032143935015694326726281602596104304634689904759511964461206373935617939888143441365880313981263995483176396506911171836692505862023671853387962440991495863850746879831605373163337749619325944003980319850877813477923776264229134021141286344582956685141049406333144350025456198589774456679157875153723271968051612701893260508869228990411580652063892062020316103945194222790289653484059738982226865395007904659739795433285633725315733343027296147470162804194690855423070707621678023205775040255464814084512828919229919380915103254490061005439716272497944188843510711114329889254596603923445286421331453821130581275738878221275439391266725725562232687292641676296965356430747288224283461986545101617008162929916097465431185190875469084958157614191530918335505698868713873889098107370797573304106261279782082354541776589256766910422302832497295887109435025147369922052497878421765510920351217348115276207434367917020790581501925036647773649959673434465034507435019518938961753135036509048289794246946770840255197627379198467783162760285815190935835994581940433262095620121293865498374164987633595748538951065011425940222363002275326923805153448982934561290878085034808561152085286974793645516729117062772856647879251105674413779833748387350261839884730492800433542974835307097339585447841612425725721761005682260912139124300140585522518932819203873392884495740813623978287900305169678036117980746732902634139107078585197780213736391570046234944514027124426319558221298442997964150342193975483598639406678197169238568420460903277365208133748512705545324931209446772723685444178711079736630862248843426308750526349954868286794823467200249408303318342793715535328393628144710364086384697718437842508767078115235169019658588356346100871936408642193257423643846086736384854717151922305059530997760000000000000000000000000000000000*i1^125 + -1300532920650262095895234140095994643688974767763656586669205027054924706690707861249207432168275233517224994902151526326059728235217789220919915670731409202160284243584057243665237187209037536760267563546253330835877433905803655537030417190193309762831136621918990240906154121252930054215540574005481632094493549660929614369362027805592560477786127921789356207654266055429877652275912341710386010448886363414344755803005943383435152717750504540688921273038602304554429101289022386089841767400132363610935434930198391475476224806820205218114674761098688671951755877916735610572186265809860065661286123134664459897718524887660396852407426796681717656834378949889181457391666174169444439191176609485748961113206720775280703763725896652997898532607344436033379939135251349771799872022951868394790955401072601107257728816611756448741822031380500920732221311993349918411016946419746947907587676674877858318532547378533975324321606987280028364043880928765426957162657793470683699834002483190415153181264365102282227036717411571963474742973866304512948852804627476695047564619132101726053541737170715935123800077694917285152641002235057963178024681103392378620776374661557183056678634070351819064243122539809753433864053149597151332027889153341203247317228433104229026319800512256837671969234615921451067433233258390155502777909399749762811579985597207442865929723647051741838247439221011690929865489861465920434586537119907730406586178625311633603737251086832206124101635154159258439824904338542045197553959287410368143976400499313885269610676308672569303220979863349856197807746269577473879722208005026084215966019550061612228831252779713712677937624231949250326173964555856176283983932857971733575603416618796961308073847021998707941783338056605797945110361989649706833200239164879699609797225639541575642442778341465721200312512900913388831187915184438091127535529705348245738455017720655244880548890482121480155521993084350094466366367310035694920629255254085239190747974225502303061780963604930922216307976794420132660870512792622184222863169966049468079966807190956917807625042978503771525803124397581630812324821216505268795550814418667468844324652552755974936942192392299624790073383835485802942211945638575119071278630361357179368799218087598613553514141564449936784821973258148653527577677258732591885538302369718658500067107615477856274695792336898542260345301670694668022142529311809000294143963570808820717539251485295781869718123370084328418957284077447825361793348652194511428856781418575778715624741402629873176817679866166839925994536057356679972340009205693282352269420143841086371447542342294662462835166969897032786484059187788008926454541385388667133287035942542235381360533622200249679726186782383296427643506980191730022896249831552960732030256028131553391052324918410059443004466804505247399241336107652358623298888345844598603196201051438444097370055472689753588984606788338060444636987009424944642775322332884029798907819399279556813652904865152115034324676798399275911716721366013180731186188632763810988927341987658922861652950243553175537983082879049362377615326860542280155509944344806204128691861244204409737051935704124422748990733588265004628400940257949299040140605213465918071280524164087482143473023673870910853510019565832837988803722256462676289454655930012979291053986791019031517038312045190821129176000209395282636437767419913338828338960729297411317987419406607655730212360094357520896138469317079223972864978524839944086756086711802820595905111679988203418917746009290926414656036055666406355740915519002173606573405430355661642474345040479116658730468602993322836758814475804373169969623007030560444488030738724540911194545774885936028334493192146229529734974888218902997266600054379668911666677283205904511955304653994599202879975571579328416489473400731687582418680350176779725728115101572586565820080996523144228334892514952415809376901382726124284790233334990141834516395162040052980649506878574847074348541887064515365555032402671745947261806577731078572407991670547042775333048264613955625548027686100407363583961645995991748697641339710757329509970159750115728766782727119415735124416442124565147440345215044534443125089033519104000000000000000000000000000000000*i1^126 + -22026547133229315214817153616371951607362443843577828298540192566465679098024307239754777261044104657210255889279831893248584449414475966743748548593871628141533962772559543646496226219536843574921345045985178609721276084221017965138733510371875038075674726694382666367964321752813078732663137755532540273365090271165887600946614496783657740878465218094570438579757634169131782865604963122485630234738093500698238031705078424915006928982082487697367189919832341137873254757688210870589919059159899458386417000395501087124287843610990222561429299044130005776164276381572716984824403289295308847939615947135802418203164432759344901599413948134407446381320040040869745559123812705425769288091170673472024414906219860773442430385037164025937920036740058358698938001756273322492284809748369408371489465605142726808240827393569767208938220127233490850276449663461476796076574163997117640843572841134820053601318833990832750615185889665200747761671305745920577648427779016496824107798253796916615070901619454118652555197143517860595362542995410481397812435213867238425226196331811206720622004298809810680330654068405933431553470043484649944764045723079498198277248154115444305368814661634268049012952221485555841140289717154951609197827947618241919359797364273646526296240833320562246794413874526264330602461617025418322541150051136635366842752976300365797597827110387023724347146805471902412508756064569571094180542869871297825963403732360938567264993927463108442223658290354961182350718260031042346163451279159217365891931869915530179910468959955186527297238534629240445594910316265216048734805951537133010742744930288294017084806493882370458409803494064029821300642040751554753972517375133287274060730328795487513348988514919179681209197419934102066982571741513946172490716680716073112427271073051049828602297105224441366696563232903147719106683541646632494920131576349337573371517389104114221776399412428121517344441854472875971625211953863388416375086970004954614733343394062148282391954666999268356657717149800195409682990869757942906225041455673661797423616839123814648639361848264179766219674939276546622257826309444188469433861213772104139925731662577532662189867363064364216482121302058259370463918417365328648906393982322130858472600153936400817178526281990766812085176685716093386059080254600939544477384514480872971252222536627884844359034227104791759172114554529697213343117744253417547800892202712874547387858218385517788015394901628250261936838331364643407700510592700002115648204358108436169084854435527702613083178072255407706736463607392357904869039315364336970523577435752408671014811616622447559346290335240824641414489099804702248182921060408478389844738345876318654523708900931407907038393940467732976071562041352519171792902101104341647860742463774530886467535951138044007531162086655308600117239308908926997719918370026862469927129606989239783662722083650691321974763146273875141951706462872614551097186417565308948417130165770398486259140307410358003663867432932286782066783955740129030579722716699209111246314707398891729062938120871421034280749386301452475844852548860640364843298872448777683877706473497574328006559532728683556441544789483483582058037809226568474723702454622336502396810028817859354540575079486756059314080224477934612576393300480243387001711115729958251320652924486458202039690883522964313434614013873932634683847504188009190934567947991273082432025707165286691625639331597073186202195941060544496427497001801652632385135214095817388297979456914940112263466812413844920297702141455036215276789452544201607960724941010473185752625650853054503452851168085393789682185539859769967818618603573982842672092788626091115026294860396748706162155677898573190076203534966123646147994102061189853784937009141462308167687795345720293976451772381792761717059404562771674157068919565818112607026898387610642284685784856191720902518657375107069420330631037808746066674922521037507865887473619561429312609244673489944229572111986741731518430503439258482984171667418827890437266438226966970274385479012080950108513406743614140338356775879748829250101426765130742445978234000021164654057898457928472385536542629678633671627555319058043764736000000000000000000000000000000000*i1^127 + -51676444304350487291136282950923837088923555798306405806655342380358936323344896233626646514302858289923967887367489437282391966941773468122682946013999336032201165297099424034287052963646954851197005116866419780529360024433866690787940769567591564639202215487390477341312465116169384232221835770553436435686378628995494359415498494720598507603425311642838402054494972607444869449615129668714014635576375855502029736709905105209043256195353833169221158206677667084741678041402432041735922651423571579269976924455558481642266326451975966883340431926900214745287298893134084149450034018353198212253638669200141373141944781456301708946649183210574805379327481717216501267433184547347960683834690659060683766973479898515118716045580814127990696613199928362006855471911396749639590054273506095408323707850573932163820583706194351160691988025421949699729227844207589161608546088006003533981213573079734875350095045658393324848606890978001689448192413618329041763746707592273176805371089568937592425518358077845282286353202422423228046724642027915586025663596445542312024329575911411712019132526005965290227185552493494372167751461158769263277367241574637402165345660252454896109065185184153415110157868895516722539751214509419694654714448766818253054277064292167073499921048228613957787950505206125284359137869078382957576795014257556065192192669574105282563439907865017171196737901502250482175925886628738149342716893747657151595110178218747475810767026006961366925988453740698129900252062829837519906465135861201041227219341495560417895557725736406556448079068683161660877927450355005408663238050819484173513421450733829821555045474119865289141618384194264988214501587835403437652407565696300321663630457847181877636907359061261454977840314503590658304458285211967486758564176468569241906738519837109941960047646198713415909315567615330418694214934521449991596313560622065362644264074947437254024080830025769916801342275226473960571158021853441767609469326502810281284308951675787955928335580369788654418744571777516274946392657985382999175116700105366223156939503338056240162369229735782177615977881549145911927832644016271181999003675831559134230992473627572756753821290758302434617158741024700715901813647907570091690549904939850546306435834752045725075275118705726014319522153991770419897361486957878986326538079198692146386690858475385942066940989234745631439584885642438973517950146375636630864298286769096037409984982148203741053557631299430564323365401183143285635600249151320243858784250342770527021913082338969727578217019287392928345091913371664728568712879344769427190886449883778307463083006165429199796564319820962251220648531330792507284068374619707629443239950499960357404736469268113035306299350006160204349353329733737926116590125240444024485374058089933210851524491778058935247157242711294400172372826329689056095604192969574155587715602029323906002452806551446156843542321531907813477422035715481901667166275061882263876630318741998587905227246186286538118656926905728217323558674454623015079903951618510587780811380126195576405080077385603457287289735480909000742598317418108904254201095561010371344873886317196200188647302002636646252604880069205240949228759327569634544057512207942696095706523753445315203853249561234714297751804487422080555025925612257230060100763892183666723391363647020019114258969027629552052690535096629130926273900968410938328111378625179110953996968789656888998397399523101638198652649177550735058016599967345614137229904276180225080204197172557520599881768089576000635182587679759936774547118216339825891940313780749041596241804536752609895684180459019537678565412659769044371671385945158765753095717434468977922993130787171567546256504409282368103831145541976532697224042809666039275467424328655471448501578022398558662273724255605256616906812654034558050788792875349958328803372333666449664368360709067672331597552769877711671535556595372343634947422433879427250797981315255152523260991179301169235529610572202764857212378536956356035716960874334300271104786751786847745127530786661733457436114776702419907118485985851374369490773408286701417543347461012406503093954031628946310698023030097724340625064591360000000000000000000000000000000*i1^128 + -1281710167733779642304604965864830033348899955373251847234451861422675428302968057051256877871117836732690115356508576378433763477139544203034323186239437878270736877050259886045636306074804267515161372098064786445576505199490729530923061139620325618750967188848651726151836345855043735814411936607789871827513258884841739757496726056904332119254134820594428273447154230175243221939172035364373688538949310676504841511040247194991112795521581802147727481243850338671166387093494215727919727924961404811538763952415887440614514300621260312553222447593218659248394371410724044033230701497895962895178190021985414221143688113235383771872018139076038422998758150375689023275983443755485056055398722421864946155022166790239491265806661610465908606374583519849803320570209275210346564009209722302440424474669779361355621210165963265791750064635894491921351786976687965144463403762203187093033365378859788301226996857579509035045722791015517286288271172729291226405176569590093856948239208988198736865710870028502179853637392842923155243018514255660096060094901632342532549568078799105382071637887162295572472146914481708501440926287817212855971349185807735322620680476175752852910175225201806654990503214039118281232162422067660953512834823243881094910923756565085663334262069769275309437065598163899133421240591588652730870445461297169826984074467615271120889772681543375473641306358608060005387466311644858659572301698676116081300474109253049639657373170508502992461862869264295255765440937857616092518856763042073737219159202440869322292510477836865487484338030828094734396580976739328819919197974015457231564966048199644234039373288260900282434493526069851457911826777144343345639585541704631312158978139076324917391661314125626451774427294030890937296911546291911625005433598170460011318700212342041335262918641773307150577302790116393017890071983824657412323977730639132296902836940341885364979109504063305070808440843049475207543675904157178330931218693197494284481553769257010214241799011755652304320405737199458861603892897023062014544996816535257555120923002090008283509023599306692703539083728226717307618493663648466038861302108594218009120909208702316121162184482361028864564649225529329281766083600819428779998477811472912983272125921899720512346621001184232418839509239433750196987522722268603593685268039018671794861853857365141835994460581811604868010978494070542359850083597068911217590916504663144605741390103224640612309235533090409380320212586222670902033687902293375500581200316873141868887262712033630566832034070310224669518402892209959850753563303480177292379804972439134813853047141969606523243826644103199597516301704283100516372301562522276877664963420796340036755335651573075252544009260174655193303771965996904017781693286466735349856566547581170474512457013099487638929909191905147667330737851867856248968814321651027080264158926082828712516311657221481121016633673735949534024527634470658892882417925072910079180043330267754939194007338119123443936192900261749168900947959937516047780070655686802836793238873199466689921879340152624822194035076098230559203558445691499010537730903270966583679763020092025864205304933423385856020509552162507609970292134899885724459720397395176260172678765084537826543810355198376970432711725510689175342088506471308529191339644315557436937660616319567634881592817929454528711214955300569915110955281277393417903524299212232353600622182670276264797122390364339420220095699717000709689420704465683559503524561468088212250539688017167684314463329123716984080600785950616959524034536601472263310138311559161493189648167564834841671971239040739038227108479619081728283954352626974170311450532791939016854190797016725982754997690240948987013053122655108906430711844229611572589765766001978827935654825705957710817603807633203999358309127276992803373128195579272086058492794991480202429096505163892076943068976724666355756977586598529586031518275505052308383639238489621335233591405068579522804742470685310161830784694613538179337380791496192099945317743637197888099624623233639752106965027150010416843410598672574976315680091908813673039646980726708949534696318087297039516317539299804315648000000000000000000000000000000*i1^129 + 420205177506472020884139301361937099245468819133202109197170760496738426176550182192114890747174372697411278393727044298017565718463900141706061832051197098481565298234547392027120292063897607790066000053166425141854646678768385643546859922297661361550264321512497216282488137270920981009857989978066680939170771304342748605831943902253608102695147711680059918289865538141629017413059928472553321345191871715016411583506641236748248682265146697261193217569594173376716791966262755158191236945698843936921865366959542715629616706987420571601525996600908470996612585237827355157614165910360006599706408355560100037101399178470867323256965865700120725397138695791223462861764681665061300407096510644436213732081825064984879600685140770653427655982246721639864266138223554192062846033671557138816342687510498373491197112451687366533661576136461703754831985578775675216813102837631013706749239788541258084771523553371177914114579690627173780928855313175197367348125804441182488256439596515873568059640567416658503785475573492958961526410489711476614193851363265642521362143367910113523013445433859270808273035123832222955499888532041341086861680039824533549512680222378699506065380027265627375209171287598475713512260662924471259703093602812538980450349989963020146605635121428345787056633010619039850504669790680964437683674039215264474799226145164018570854167674209746361892173386850787127096489404550552624022505633340665805798957878516628936403788628356922729476436327001569893169943880821406192829485524178440431570465365708583819074576075646647915203777026663368277038471830621274636545244464554685760387995671601759488178841937841241553028861320422899525089421545439769827655164948956188250861881806225661393412058237277558246986945014900199009671541878620823327368771695186230109092879609572100145196248290985708779956340790390170249474136564737812935822270843214764075045861834719854797015411030016431893053351063784294160354421269503273676326681334241378451159359923838520160471647040152409638287708883029367337653325497846865885273973152470618374404853578196864986804657397188929816268054319878895645403840775600273410652476219216222834928352967844683188722724682386494555890970184778081458698232807150319191298384853125404384913158094355393617058137881094719857219725427851038291586037996415416481899536918379615813017185291591460399163404273349603678704734945816119621716436047026018386708081769660740080471679969322257780571940384346973861895517748305927440024351998079761508513059122238843049192328013983062056231480249347388299116044609418234986388657211776839264186369717956953871778657233622684593932354871783318725189373501676447782542422360638998825078984259173912770957435992537419955504380602041454827446595154156419116139820215291082052494376674897554117722128173633673037614182270301454703190227636728182645035309948943875866171340252577962628562727962424125765903945515345108144039416568209395180416318413849548106628552138193111550205739547676519490037644908632798032858575810976795278333321679814330029154618776446674893379844426145283476954822899578942318981075580678228794454261076889001685005786703086761565517285789220978476407792588862823693121855942118432790804171870345483702546440426657856622549297847651418370948771178011511112740862604956581421655993866267181469314217536410353803502544983581745160980736104974089651570674042259912351169775458659604769956139488337494883384573950125633997372052400622504621217569001119692921722000478512183318825198628368463270978551984160258268147031337586109229637759303446729341128367135077047986151802597267404773715135648419500200004049617159561392277209293499900648882642757881075366234766617730550154003199965333056313116931392811097689740307600133025425486124306880183979673542168914457622218951840881294949404902599603463168658531220324850665600240390120565176655128048969698243614439191449175010923219352349413326109655483248427910208550763979528651794355014687986334382369476667996873476577144273082529959359860197652474879203968337896193763686095779810536006785028980910683181689370094173062794480525273643615737389408641972837967299773537168193556473446400000000000000000000000000000*i1^130 + -40434993461959062915887374008966241501217981686447754570414637570675638337357795014631313373471957689132878269157235073268888741025922736902662901271208889140232399088663837307953530773129121957422234504436855682547811641057182730319945261898054475053237343352359336991105287093117962581728989871119101460231205483895232351832356931544625377762576680457115291490920708347596065757143566340213402116581754593117345769110683222022413667354575127107355584676395930566098542751197252216759260977680733405890732324885862989331882010156511739810193122031545602053972178742268236756513737740545128308675236522597680532932063528148712892142779466369197920938454461779386508910990351444950483752354491123026996221859480069723280991462988404810346883016850292686585183251022806856118725974583112209171187030672083800669128625323291687838932773952618795952470068591719568096594052569024569872205291426478122068722542170783371163446633408982133613408879804044205980661791028039291409627768305462200103006558423839276074554488888087176697146364058683502346857029454955283663159043962835348325870311583920172384323798509954002306554562711867822082428751657025065448008683325781993611203860759858380835706902852866903039535110937753189011998761123720025643827428224039388289876945068204877891573960547561329034865879666625662988646003476837901706313740637559438676736901676902440764725077651585606538405192874154956696367346128579902989597032655733577484480781764634442056036218352313338503047091780961831727168797065166385463640749484693319673979701635770714725748760020531503625494225461701916079532603152169633197843487789875646448334334578236219901839668287766969693883615961866052268328810916744346424071935234657895260970517655747672064798294122683089378188608186023715421210873380969154071908553110080188625542622916440825076634845763373609092247488955641966356538925145220292953376170869907188805925415224885740772444700860226061697948713660158350505747926783369781777610469394801788452331757644112285649670703840349949170302651220025437775664081295353290696368476771330770780472806407333793423214994117707947442203751543296732385321721290148821828344068199889203209300190320214193774201620360342565307470341946580570785600128880195179167526130451913602004525489012742462116493877979759103781115038483676221170092079252621409808034821823643789427330104311595712424810721849874861737993121457143807132959543515401995723805762833801874189259183331393717582432216502446381416539383411039813755269689191200207686278447664321574004779120804992269360261715491174921393318337642100016266907604638528440973832544670871908178044151256585749052398917998053615028599274855357124221993318657806832914670791447262822592931105939162907452598178823650161924085072790153647436217541770676317710714268678177897573298571241683797279046208622011012197274020227337117698353304463397733088553767468385675571698381635145184902757045663921259801996419640856552407302955280184038523455638749075977724795175119592830776105390572981479922058371246147012959600833597953619909777417168839702576864841769974347023575405840777115396113048954883596068820428929605464141511829714840249855721049872907837431210663066271271336520815785419254643969737829197179347773214076548276380658668377151652424209935632830545437732089727053578641736554435718965830251490273484985831391075263828804680740452487423755351166602332029306580514292289805414124813972395461546730286208376185354581429743678701278539042210542670220932546113797952919450400018429119522989637239830339465087575145339820193176351156441251059149047750088289110142312569524250304075303478449734853385007008366765983249138989524989378600749155353440541784891544687558087292860676195559188919777138953055247623868013215738836575908774142812981738201503366803187867714791948347419798132919801901472692832076713880047583496765662614999892640371566157845790315692899322196238172138637820539878532955614329804838715263627215687764671062353866875781645868238465395947758483959049337017612356141596464504989800937119585411198722269910560122842795353898185397631501413249550803974330641026266894486358964199720222720000000000000000000000000000*i1^131 + 115833406798078498014705027850955675192490576310310707279208933480889241498808198341414819346402485769460242094233997937789327867690212673404916577828753289950624492822688086488524395897189485107722796533417845376219226810754729149077950145099067977842496376601314611162508828615497960179491246102738277878757516392820639228331362222061589745402644167792366957508668363633138067857207048595957869334318287507009741498580687572688509824492713144751298925826672103441837774774510454208392630389493852274153233850471411044341472029184350864891490497363169320251136131841271344424745028384811437998246638345673345941719884660049371647236026829237432163494215903361141702601804162326671789763427479181373486316038821907599791574524211214569488149416946607092498044156468408642788899034901166254988153196214814625152645373724798778724979687111392738303720958701754420567815108387594078918342017824844339583663644086362899508844955705509525310436883621213588186601367007518121457711631973739077331385565847311429040257946026899595499510435459403873052294669365391311340232961658889776174478380429156075949858805476995379424876452293926259214884606969899046318954260513613855994281512766178606262275300018143006943945941225466074523048866256166591905140014230574532831104057666123358409603472707989503304214894415474577224890022565513890929273138634797341475863321704875030239091455657883188482779359595390427086535945448859298484879949499903898018195528282418669854964957032192402556962659542522675850124784782983297527063143960230663764622530961243458556754817425150311733173382722932550739669461863038358226070893082046522218084562495834811428626700318575198487381549031973094087955376173067579081391367988213807286153465816211912229327158035627823795727405441667153067622022956538788195853466777179722767181876706772891501297671202428921269823599213300137297971714828958707054883039410751822830019572552004463507078322922801478200614662109907751006055683155416030076527319831779680133816014430176223659904414565632259572830354170145824989723902568990851968631592854340229001589503944344096171314895351378785375531823579937694826720757828713445031949364473471254858242465594171534512542237834057417890750931715716921444211919874721652890256898874710815533737795149284205485553658710408096168527258689100211056332096531688659807390564920211370432357176713641483980445070410168398774580782401293581001465860307468754109652022448451686645827826199748039162310523068286160435293875496828356896914783695335847663779153713719770730229799892238053081347190131859307727810898213993513882959140989294586449269977285466794872492555288373621500521492265774886433060874724138839375362471519272356684487861081499619366971591146063746777910120328710376265056395516368860293120385143378417577764739834933685909414929185921113295473601468942129826439815976396636243788216494435004377726508943073764661780760244999610983180946513907795859569634826622265551740239134313827340950546006122244827608352733989084021188148866772459172553682893370261117184285547997867833858400518888747187030332673435620105044739071218844821077473812426873742944970943519023806542482638114181743881578234981580879455538262279951795247094476264563098311393637698421582762786919902436875697810029605678807702596855576017965701148388289350546453785686683899094906816197445622111589304382162389835800506849688368013482326662856077989561912499055753226165675820624794998423298044101248422312601335077583200108174835194141830682375390019613993492957810689898831451669921048716121446600566088109929425321221958720847994200114116140571044168072807112033909916807724582220457704961765703292169752971485679302453331236651519306289396256812755050756192620520734949832283834820331400611250341406673463434169947479537681286384339143057758187084231872635607525091346680944112597219260962968348503197738000282796413315338617233417698858889039120467724247989552016830010614958153999328664798608274875546751899974674085555699819129502134359660083834089987611484150885099056601464168708804914407835502909935948939698824070426104203835781124399726982328533278013293851465220096000000000000000000000000000*i1^132 + -751708334301699842114991275968178610653124418563508567268898440077959080540034331329949701791957470759334151607018058045354075152967123055562824530786590149675120539515297602898387024786910726172244754993429517827372778588916573560815246315547408302151223612402273730466519998721333045127656037084223399057281371687438209760573603491845075740574840657324577465020201427071752480030059473906977031819111824929091162487849784493639150427585968624868174443726063439845498509803510648168795079772170128660902708679796439713246400740655510680123359257921955078662534267930926489699008558572474655955339897084672598544627702248255224256957790421979409112343111289640825274005962530412996537033684540885131674454435379026079790336631872926113915678630546481773412421535457120586484564588243128595850479887960008868581402201469030394371280438129179471052625718437875325190079368836605138046518737545996868567995632718881814673738263578701314385749960909188863362888341600129414632710537471428713954968921254125165571170187993893357914123090521306197286680129884901333597773195224698410415661922091302447175054543558335845458907854432309188986028812419338418190869104092387493216344108597963202485880064660002021662149656727781577105441838687047718892857061135583957957098705138164746565508226623474875151363421952670724547241409527214933107991702812195658079080231439464020901122019089280205776078365531640099660443064990562231570767310071988988226208209547152959170411425985371374215020834442300845466904017862688299027344360808235862952033623843512529795174303310152477000443583024027474605027096349470574510686932739104930930964583255494538933227785461579846158907541698516995756887592787870513711068551605073069777129244784478241155793460076439847728155106552656550688489667149861524625013649956057631713029796502631386815850262721065967255096928135876790145618677501711147270634629180560844302084858906887046868212732360257561076096432490830388100906449348163101738435382469222129821302789540346433009589096206315466696991551891878076382270767435413449134329609081548855008781732283701055115251790044971040868507240191607274189379319922461210786386632815129602191869984544290194966002728633138890797368227025976909915974370529837207772496110148683192682819988376263775112311476656844092476891019910627699734787241368833083661249001860856496386408437135491011903039309640772839000194230972312175842926853260005405030345252928896510769903346202540154923384155426879601958968928389371624281385708159684307853460260656506518869645329585598636481725943764981304002988072439204596343676636346351884089753999585922464775548474762915534670238869092807186990054706437529680632499136341377982830963695801882838296341648908677104783801150736652482543242696267373673679177628905893073717539521646486533432624224537593941631120218372538459016510697995649221230794681811344505586775790295379950837013396309220076724212621672192366545801068945703117809145436629667029644382550963731914953929807939449411133929997975252871217466942850221715310803560452692908148895029363515359470411059545381660577148305183437159340033210610329891490294213568032707675214193234372798562879015482815258770644958011496596206708408235378749962245293840124634280536798615191396199994046672308753299314130885231217891786983343378942647838060484665986408308262075362134229906903389043929818689271521308876283347230576944333299731127287181575397630089338518960460172219608057174082574869540320297320584964146234948255446024903214399071428842035985242104348335119096243156585447287324432004404037060418937845490576393656706194861928182192205405045220748945161581783688163730298328772983535844292978494267903800580377847865438408497451335051345800171285086554347989223334609070552822317886443706072305414190331978651516466433119597118162239734142835705892415889528844601693941315205481686327975931957159410165785827469866598291124133021107152117323162563837285836758369186538845823128586640837703539882842938792756793099108669256970119490278870759235278512460972322254761682685623447666993776703848585568955481194672120966784422850697865608141209600000000000000000000000000*i1^133 + 2166824505325865763605396886423246330573190822840610063369309260465475781363370826579877595287396837180096761370523318079282304321568865105189690208798295268047789483711146786910420548055943650078606262833670711715347028504518501711269227428372342190799575936246303501533824701981210562402311372357252201437734932050221304660397608369629863535419450777460133119067957924992441179540172500435082235113403724334026800442254471021770361291235682393698850079385835371221922694759021998418874541127715900824300049179254317922736877762672047237657289893982564598561847000648789531764872448474217193318399148323733754509334216580411868049018423612339086540542874665443241169556584417381389547214450789185388823470689195914072154279343376237760250745170844496244903466240867215919427581877798631069167645801563307864226611025754173510800705130861039879694968465824687883406631815509847343325246793754193453104908582600351462628226683103527024056365550846214072978919595162638224057201584559729412087873784962597088206777079845810843624195521355703671407132807330070226884584576026295026528880441400246108625632826393727164808579348144070296579955238133896024436599660325878749781550522266763692172845585526644463041336338388539076903101356212504587285672132240405056770701045400879938216841885159006620359861731478643355518701028898040122740990800833846150595981589065612010197066874654524394729795293769587880759156476390095056653843455401390158930106086230707995818696443865070993599493428490226990685851429375339961376763260161094782904608046904124321196560583486696936477492236000270241396595559837901449246143231617472777157372970685209620312493903981596298687160111362695868819302179922480114653742976307441036786443230450115443212354037166973750275309511307481940143327133200960995655910555174254973878126822983971066877068243182870034326568042712163220744911174940326407792382787447434894097099504023085397914887236264816242395219842250955580874888598248915632199491748500453578470366760808516249443700746181608868212376991114448568998871374096245032144081524264468953216708556264246209911271441108629203459331144532639692441811696621692397523095582830961046283100824800510002541857404442716994191732602360395974778464514976298650692291217658493549212211396774804331573252441418374170003105797836374406126508593896612768877456890485291451784018627362387020857713633708802199820621721907413153232493419964588793879840203962513181842363394591471861445914500548302120807002985384676456472007399275950225965363843054618216966525446632141428461409956723963946590201171389144522697276042265573992214834537080962908432731753642221930401129372535701053771167731041833769665223873292746953837910814310146493145899342788201536225608302898885128038643987299821486272034321148839263904500592999010000582681119451198142536691775240856111141097658381308115374541296443801042542594027638303609319236576949609395344425362834144366155355607648063242886622686173725352224521432646846289158558432116435663992780321101618030564427969307629535189353378444104052334237992660828881997009250283456146233280818819848854554826612714676861784378527143623468311287097809646828515599782830159767617356687141355603728070668922685159922533341084510670714360973066267306531602895353293259976547289301954427736273312316054833959779896263890245166332195096071026080530905894414688216427325044110773623353988343077011360922065517379388984044937241003539971312891475515971973855868342461553957127006391785528809992660047803541344734194241225893367989385103355195676883352141681465980430424469205824915068178231066903473742066632399414035123072936333481397761396161964152088336923982665091923693603088262815313272298140975888366385551609657697065506691362147850006347096871363327766112187628971411591771366966837259445125827842818081198748018158470836142700774094319650397950183634797701090765892830091325422031179274560275940979712184235464213498421134369843234514823916707339786187919182004177585515245339903749749649094823885671195199497787215109467907102212784042722392410000457075315199798133063029253283762083791086068695040000000000000000000000000*i1^134 + -6234421680172184527980806836902795451543626139784230587459311406033136745038113724416766046464004803829996751608727663728109377313829654619538722153277789433768842132694938287910042991502360579196946598458145405742370352098274969928086996066781829527432018767392769118948777607528073423390775415562017401564311108305690392431017155404334958169755332527163065381379042639252427027040921618653694151271028216228165573439648604835186070041553511435779508143033259842272587779474434660196582894013540693448741324910176623670135012435232002985208213981728913597860279485324078312886434755468922793099765136854179737362298521064052308537243755180240939058415597991758435529876154926102469426778429326145307807361440987219973092302176302344106977041931299213793410500033080880794384273522106833461604128930069481705106688860166853308501174109353885551701164812632203317182317315142532572748259399647985155800777959665264912929164485167588066090189431423325850292792195816866475064281399979035406398782808373317716796226284921149588638757014230192113598660805395199668074602609877207570659133490815258110717919197875901369369253545959681149992300999514022787139904468855672031871699436815352993450352247812463315233038719767675308455340606350226028920405048837841972388220797843915150673353037146162724831542918380373716665375803852789793008605276913838182637834299345668160028932983252526260738795593569135936593155717742263490976455827592835760100041916281394669118444126431879350297420825617462783171951021071205293734580230624658537140914412969468885138144114373134093653797092051750885161145849339584197713082754080952532296458483739812736162879379100720497051818456603798781507640032594874909760063223421972165781052087337378867467058492639526887880323864377051423289393622892233520788402624508399835826568750851536428660956878920844602583390355597373491918387709382208697293330701905662126780017235566643182540559755923791635763322691962618186823298832347766249874719697761823202759053333154215628517350108704092916299598510096967963157305117826446401886609416925095309315722546256168306918834142356873115944422007653017984273589418086830229959110818681811524694630693537987521630154438772093289296481881268890893839935360941858393251916337753008307028096983029089162325481183249206039136244869892924326391972053824393551073225800432408069323587321143117499075516535347821563296599573396817278370628492148078188188412722975784407637686965181522296923997749612095344881700786305708549847451479438579811798494564892571810863828424344992651236065816702615539024253759809218500666740442070483130462969657344230686326012407694622849403479881860664854049973982767018903264231452336587738829231505102615786629032970374399706630032685584715698747577641326058089196037372374400185508749721381122881778501456061253635864633578029112855537548561342047748420622004075905532008792206925091372723183628961593042569659071323689259264177403190987856044127233067209636164518109368853125903415242788319296890299430844082001864210390704054072717507715773208380141052716512031076687607164739318096717972944339569044611505824723550863468117230530484038364708669024736491856575735872730432174284369524610882889555724711800106867245627102360998433807715017101274504438024090849421342685154553487833124336378055158963981484066146799949962488264018358354107488922758361049153699915128355387409455167545101519450938344152781365427073224242599670628377861771308614773991734048265253674549559044092054339686962492306342144614687103802332845062997623355620257958206427516400742400179652372621556309857088404900444844928219257241541965150189354998342300439373179434212753851979867669162104834369979608914009610041282777830866675844936232750832396882410726472084567051294355845566147318063092191042758561766332056905274178766166813002061764844018683502747181118508110947702125458270846038403464628681004224875557563029424632806777427495628510704845336118611420332688515759473980459253306433928273637645467005189449742286617188526226870783790018556290919455764743762922270689232360490938353157089590781812689338368000000000000000000000000*i1^135 + 12441967450070959900081395663793953204349317598641199174727152353173156112446723741350476796024434102555128536742904477781826038364216873395520445811873096250026810671092998438283945930827517681395440457009671635744994149122524463070746889748571390154294163491351190257530737726587550234020862834425700137016961822324375198885649208303685521954561074158734687608872841148917299660543475881004368137770401765416754522277990907989024686087197333396999069627485299024071967041649142423735886585513524257219491794602731761663077086499217079155661965681047183799569996332736597772620214032348500789678848041012010937283595618998396514572804776104962867998265422908536842509377779144819436119209674479331493555876321414016489109079254354291203462849277915032946589606328198838530778617461678434773281176662830679142469284221659651338441285172283557750484277355623288459495048096847655417462502350130078669639800013811596072340846423917306721904438426449353841873561245602040705305912092058806673905988398943404676566625044150926589102984881020551187792720803831090754815281088733299196647828091167812080520225789382071735498510844964342466951489475824274398113000882508264117301481121270650413603864669022469864193836639103103331135325948863646776321879264217839033242536304240365486637262691673307282205704790385685341346001670747263605693404850586037710398228212963236138938265884376676032998382144223144562696039764558024615760929775917688200196323379911204822487279295145030081394096836004503083572349443290542008749290333925778106404739218090171827903068870151353357140015908877972871090821623345521608325945327399451613101844437147765850256385143327469813451767256745459186822987911026367359496182473120615085422776424612039513266809866594721539532518109908537093539028695031482235016011772499320301632994682646301874925852107782083529483073331649352978735328950877215030726181497653078457006836076326389567590848547928842255208597867072244561403101390592686547441985819533682740573744429565381752815247165068442742287571860361870836029493481122167082394752933157741736484253685115029186429756973164121391395520844108782703148738370443657690516307756144858797513755840081409608880274164783970628672101502729533577728714637996297074128744193958835285838071213109277935288881674007193302242006654420252615589907802415829952104768259826190597322107053893434088254127343573496513425569024589119258253936440873597721235046591465884968233807463377290858690322733498966327695090872810979128312170436186970246661711883430527548110250489690760226592855576135262897810917785074082108563801911880581242245611337230512679377101554010320831594287875239246835901600209676084109864174324666017555880171012756445659975688069018972032429088300427148757095610513039006902139284910786829102556967633620594708706270508990219003137590511154245126233712689448622494310344184946318193626046230148838499521998010104942111529170467906532134314193253388172671911229493008697589946101155629535734199790615542977129437538369954257585677182278468722923673370065974941112720974894515842933608741247517696892996800353828715632186001928968131989131605129792885717071000793417460531644388145144076932101626314897191003329481634533986786535576199793392814082421212470994651715519540603639830391020576665723030530397442520622840966379594569507532042288864476507223160627630157144347057214431087217394385007765554342691977832377316785601229642383658278780124013491217337856436813314785627763040116528590999643499081035467870410598227298596354042097816184591631367147021388152410313448557576727117275741155317669800220197723250063144163096393981686748284951323351723088458967929028532758425264502918283012603067192453157546402077826879959103209514939656179852512851063738066595218171906829914362046366824335561366469324937457926234383511798964835326181500651177222471132118381734436386337395441671254916732739453219770832144140529511160913604637575832241809401186106051864291726478883427487373370817498511620734788740874775874430167205983135739395766372023366990087287102768894314084510760881800697003324211200000000000000000000000*i1^136 + -20158518669679427912055260084041498144076062472956393108001680613615344952196598816237383294828564131795927927051754056225801556088163173046583179229898293502834670341177534411598790310970636812746019704185900729085301624158251175584598068473426771388656753479160949671511079537338129319126002888884937497315396912339160853608983881276326736326514236644136231313067611351812609879206226417027578233902675905002080972112581137483726072937266075622531245317229436927913946372772292825705226754983887185684443699098817250922274259822940635261600952719873075322468672883833794655645205954549016742117100610598871508817039194829538755045553831750624565581098258554760281587597318052565089078924095872356887785830392929487469829789914379115427788555285829216800236149269694114876967921569965797679414139574285018577711619297917918150035956684805774719105299673315241036793659667811570120017646042572725444567244729715759317203596800453358644406433316008349681479842452404297543925900447341889005727584029714859762439760986350984745990683347363293968014349662097483992456310145810454398306130639536981238888420142377286090306615311703172242572577232447235804062150026224747221431524549550100851718694083599245149373512756767633942141280213724622769127923850999080695595836743105860779731355815734165630635092130913026371237785881071361281189445771944325552253422072472259533773536777205459864514254164261717073711772539555077342639553307378574580438211479687517705569414951595309296369788499635580000160740241593980522169981785444232255472259229053576101802689502059753258936960420861438162024950303850055231814192679310535458039238618896215742748095021482635748688271458426545035681488078185263715395225891966858140990869950740671535077992510633578250626521773967688244951708577995584442235000098534357852256414375198179436373604215787228706444840988821428019391651936912623501303121392921792476810627311798460049144156411433864981390078911368693318295780442466042792053364569202482222740875174350285227334375706596631904635027561202255169391662504183672131898648862660124246067154352511237331187664528962842466781430570329088078883806229518979588062108391849168439590374804567161464328888047092344286452868539362506080303916888184379687633775446613981657653897091954548428378679275707462728750887548063574344764098913993122539886238387643862042068691551076315317132512391393981964676018689682620889374537232302760163898444918261729048786176449124767956328522484328601511915174852307576410911414757341891139514323370734004850755524863179243343439626539516216189519369206313312005141441881633510404440588452686555256579837427605605216266049425783740011218923169355813341854000375380921888191477455474113702393356527318548034481850127466128215114319638798197628607262633355775027131208777045976170149349254208262998558648654032033203753870883293745864759514667652517450649735157858015538323687457394731439057637143242478695708061133347767321673484073991103646330762080476504923006555681186670522602960227526708108092326703305971524688303033693019098741588513967031264256237727611673875011013669995910983819845931962006050680918756184238463282107224886066789408640818041519289194145310035747504436812677656942018105807670816994771054943987122338083269425427545864061371676154967816258617567753041885588938936653825423959770482252439578947897940868994234167327540606452623215482839204275148719820968620100848793518478913494496579905388120174157051559366201553816509885374172846709028354938586158006945287658852204500417515618412570297059628258596663964848462622186724869316200915134641276234382866906708278367822479785802080485996769321400780730686520445004940511366797827277004494834336563367672282305184815308591496603918540420482846765052660309803808904811893651556022870228333471176714590887682249859771201330132065378386178040987508078716762995317713382238706398443487156536485419283205240221828812271870801856475612791645104963165787260124990227555923288166722225607297879225628391333823316868230184923859544520800153651253680583627860590840788775725742661545492480000000000000000000000*i1^137 + 17718115891630969797041808361431468079693690347417563074933340781721987884155612448061133321090296955433100749267998301891028652465844723944267232033843563393813049383009035151645924497952807708243482839241750638704487287238157661803611347868829550759167710153685500860863237315056308759736050513644641671427007822065850165674044169129619528235263533592860893194141864176615061435063777126443604691149818798167780547125308382391177698090713014498101816982524097887474117632648699842186352288290387061848160496847103771244922639255163991236145592140631263885184847468546866878778427867241832933763486076601725504532248641464620812285265749622300618924282796858703545828040376151117570923145819110017629514520806935056695118734462231948658397393654770538329511686141911207579175149342552714488486285337371441501894255091849500811402714355592876927343906550261495831481048089396982526536902567162081244136525900139733811917232849564698131356893329306050586248248096085404629989906585874880847731557446576793826785302577541090424804337912635307492914392987988227769827991183168155342679146711949630245288270115966200130325123038191611556591580933943813240303343584013836206633787780574409651789648770702061126210244663607039482935350306558334940074666712674639100644656879123699247182143836163952491556183248142188198097111930227155488590291696490218372428973962301478708026741726660251559017954679751805884778053058309365030643797195507838762467251339190870369179296950396877875671632750619961471895752425831618358495203382695364844444519974612920863416569245414017910664429982666248922846972412344988927087488618074229406787168935574147730477125663524257977074760120363434865560751921300174818534115900729439601917716004636775890999310116658618513284124399259146918033043947578205848904938172376342844088297227851083563126620337894986187488683740376453821322181471604331025522920804534747677124777448535535461402852918706668133990598128077586342404568908277345563247694568324788853651493714721475331993164868735174855101464183553507590455283632657784855543095814272039211809204633442565801323711957960357817374083625097410952433515949502653559031712262614292442993582355290628958839100769939395543822131482038895856223114769335420944267789473808065912998771011888929696353620823607250440456528440667595427769738781163164209742900890699960016030115547432416911904608236876450089818369020468876866543858940915386427235800255475871917796770326140677987491725853872393153190730918983316742157469668446550178519747292603974138908615323222287126135877844995378870998677334956785258540502271908886186184426229419214905444710395027464413363389335050637411197489508764680158144197709461984080336954498464396050129781736637554493833293025279360008358577479500155624673467593765964865842988510922698380605677614130494625004999661383020537081831893175523988178414207125963643713523284341265114107400055311773516864518896929436779165217597571130061154892017004877352168710458540595608288583381723658256058252890021110794949070780335437175512446264169905041604778450064669072355848405496060489689544317253300760011444357174919172732674391769030303941290005088133166955272373415741583906691469127304136350697528007751726710703779921821845599769857560765071713490587410494057279087117754732633734910169061824020472320640162241391366665359774471918898906055068833261089559224595005368978818843839027243194201628508729195172275030357405806490928724641513204509387220767343123184982185895106905785171760557271378272041546290810922999878370886896936093074091666089991085242414806052361462555835130377817411108000916976011593107497045925232581042949067631810848174489463805166345442384545270566686004070766493570442593095291698093196073090924327266077599816429276050739108824164040388842906837041308716515665401759495997529344099480151045134822504831452230652013539676194257157053988613605396315475519154534737218484882839130367092124641156241285738468149155076916803204071823340571369195988239622280919515624759219415068390468272347159890774633977230590213607894665920512000000000000000000000*i1^138 + -11009737260699749499160406152858809337856623889330724243081791307109333178168596998744679167948682305732810019935437614642373346949142689746191803155770023887998033679333732291451770494576331428905710797354618885954376618409198399331455751661598590885520225506355452335008242013490770119578231544557233133110262580655382511044691901387405176657753735468638148553319526005531765761928934348033877301828045535414463595845770574286365779758583153816341958008431672177705576269101679398815889681457264419309400759049105804551657557022392575540011747704943547797750495225118658089179706902305879523908376175947604923229935516417176211798310213700016600212848596409169753994781677537802820512760061588181279191490268597138419065277999215662686479611993103134484400337141399430998844613875568687849473534761636625567157273005990466775472283351402269060970584648338448809749594401679444976988387857119965770681850929199918542564128279183888466012085754335003145445819850484323840508905084883623175271955481308622814634892451877326474050293025583986022134574330579347482168181015509669253943230174889949333758113300136713902348313900782056413576312512598239314389023904288411934266205045819531058242136928483384382807889913278697842487211003021884185358365036780715726791822096586552986431304586334878829546960304017972057203776222322659218006031257261392701582185804141020255554916563774299524382978901857499879773990869072679572123167516407674198819074382652851486677759407897807409124355255634334672071167797223717321392948863106021522748787975544577331316259132123461743213538402189480660459522641177909082541867574686434669130282602990440298017495022191955277112946699270033091485853001560635212296032833837689732841844945316142676566153286319294052916074425650594097422311100521574688678836705390042427161424230857492611935417521729390048430999009944952737721157915461337368074637929790673222423301681213153216794879709712865775538798733172202392546281833338969471943352252496634048560847091513346797010015179103727943535956416159525268764114727931777247673393910403918536143183678515105312593724701506547661520464732442285423775523096283627985735172434515952595079949233465279578408505164881811197537726842629163781850668415771876464065227579990631401005415954554108452233910380629513984175319443400949941037470725924503752552728435176780796577984445000066537918252954389258252525759517315148859495182303064168239661567363594025210706486189820688539359531695143909713942638901189488781700572692946758485417596237819957458075677428904743369219351968094730181715490614281897553202485121000712806387631990841383755727405583109500593556438292025574340543516457652412011601287607670883321680551036220473116960501063487480571066991960177862124718800793579367704324884859641542520780721133533416875221426159681438744504130077787891982961339583813148014843860084494550074568235334622018130298230154544639141743571620182381084889873451820823959187582218416141479021195547925819251136254618920680291004975443343276061961474167511950763506596518929999476375192614391363101909728001280900129306660233430957868016180294968105107116970773187474577245931624995361684715310689075919593548892987556847397196265246716087188277838625006692471814833518506850468563733923763758114117617994820432987771692826073129712584081010879854554603616749674841635940938632377880811595959560798715361420078574709589446567920784514628004129419755042864751953922474653024843418634176539935836144769145602761081235128201351859164303459162986592375123262110184502800191639702785137191495040042189591299862394514542550541803837393099761116283839159121527119295371306261676127952500161636575282396501789958214293450550611066734793717291931633021975256617120613327237757502546350789974655514951653224201527562045238070193059702755181461337724866629257775653799196850192985765141985855657728945927979590316010771769600370757499609209917429462741135796071480573588783119805371598319950493017170292463894397311964127328714064273201119964447416504384786388783696321266878608899571712000000000000000000000*i1^139 + 939935194815820419840382160846881836454022714764214314038207187799235732555667143950287824721176216317558041740574964613145434863645253548306387688843120434980963500596355999809357416973269573684999646589502098571509269274206231893121024240734017889389357873001447974664150158312733657441365376161568398786399510413191281239811098399457631166022459871514408027828678274083913518320510859089249065773269559026940090684810799815531182054783855759878119715380973522988344157084017387945361202440562020357726679851944978261336665887067740790364808367381215674481808202516387069622615724655628587463468163757006103652839311837998853196479921322942316717286424642970781628698110450093729091397003325099816355066979318005403619288839601622869221051600719808043744393874488218463566105509258421670527616923496587026596968348584140136265766745569337104571084314870300871547943007626172775622438719539373570681566278878986788523136440707541650460169961781139023802330200980404742774295535728607360066279011967767351842189441838204785574809696534318716616032871347130643291021579803921559834218343618620136293929994429237943170746527617445470425726203515252417510874545112329433795681523294770429845581183164549612014995027476998975551875154245006607061811994981224149113000836515828062840928284461754923160798113206605526403001014446822247202119913586021060966596930097139819536255691259730054705318481030456059562741179233957610754318343793179625591332722820665564345021247782239802215385126328801757337858895933840090242241808100404328207625440900178041631827954675429614311299759632534393573583377755415162643069221340508542260351479004845953061181077660189675122242646571413091855973470854036164208493963981100308150860872404041933017639846908302191037118196806722751599565666119865612226725074797663446039366408282041116166470790363332305359714495303001686757446201629124277982076536033992713661959411325044953927133503870753420438368294944278921239467876355159548636761143196905857858203016584411138249332137591703510039215313562389218307361758341092582543137909897960889806181433081456431933661110298919864640746691089062409321773070380610635427815261839909345432260930884279174781751770718016369441771503651350977273919885590995591452200985262564235054284475475357551635650510668531222854497430432627627609475999580027407299060952768042505456154091414190849512634574384507173739698481951938091583680530743190734294980139716513408260697103876723592638060409666182547902898146199993788033411578107964442551420867010118627191294746761395732444101628210344713167840080564139561864586653560518289079147147691133117219796207711672978852312487388380223249866732722123376280942258342696964338532725249247957580565579256837579408851499492083361948901310811857966717548877694351360238922136103988434598548302811491247227316746718860663570128234802457582809768373440460952744310082805125270921211984594747195167552561817317466327050356541407397755468270664905564641231253783896365531370747778280227063613742304719642214536609228719089023360384919087812514932244087869965076912858316067901714094713437613332020940501570594710138876838890375657906846200749727469450420409921640055403297158136836392656163033385156505036176585301079417153973775783720005996062240350465642041968343786211727867182279482311408799666775278444110407149133277775722792797157510017615934072933404348220343418701057843491856613437252588243354750599773909016254100718190862573225979610938481798777006119504782406093409804728284373461124398072746782676786708073269267332709499124477004764787690152005928370057663870072721052946551127466804185353819404346942978593358877763814725392186185485159306072469891955373486207014718596077276000612592833304005851779130896095213313571110576417459088454891916411485113600682093256443473916064865666159770578624992836211184328509672154820042985720884003037821612921484540083206350827988827180460942903001705507143317580201182446674564666523761050843413694041142203006840481576083478598493610606866138964519303190085069634430566400000000000000000000*i1^140 + -49233339294839607658481020555871209304032103434983999179093397126633551503354118907507618168582467998113054515482126536206995178475767916153898561998612825250845552912485955353272648437023404304837642576262409927769711532609536934966881524732831570074672533914155451889011017311679832345506059136769846216261035148550891937011600949140618783441851731425744595000368739586230335735583132419055810850524343795078206845192894732174895291811064960668420627519289994449765058691030425579678820126422592481476624366585471192471767328477269778991625706873098395040544440005510069828509600690151867353170885386793859361947068702548237320562326174691930293299526277437501646246785779555978482180567141876063196982525322035808442164817897003764234934693766987182020239838587854512521776161287395807497173668711696378167333022979738409144511712473871421252842050263278154347690122409330386380915353777729954014251963452041426484095994580878889810526188045194982973680909600031278801939761850906983938726792899834574052200330179225052862343238465015042882630350787168264054388525270227216725353639776504036937897678050795632187229332228230577969785720848099738505630366497667581449056412672341287589389138293972040403804010215146953180956501892323128117781964401426584828543268790726510718443437694103020216559449786937181845257292294230919472329035595881186728894361755882845915549279170197978910360232316379096539307334645281453133769832816849101601510075920555626880481329369907977658976925238575265311903091067345725300497125916735769601409553225805949108622742841751725873893452052037891763245273303202363787997223172963545726590049495753860351767346993373588413752953238030609699315762721269124751853143807871414578663114337766245354672110541181547602561942888284407496226050651385679520088937054191311073002349788775697004829885886748094653166876829692922455004680330753594842603401595447220416968157559908825390183485149478490506419658980550724331702489912336459691818422484424100115541873308993062384651471291568230005087098992161737754384018532513606811301986942594305719017679485674990834581042537869746719237929038409872620991763103512356549135196567723655378941050423101806799433815951012698636550867022133795136840235243762461267580770023206368683058629112913003525704252533931348146464909610831225731411301039247244938196423741767173629983318332226807651077650160995348147999980681486314458150901077423815780482730871673551006380099518942355433214397004276832634557881689535555838523508225690796755479957500831552937832036662357793681105352233221720973999276859637893561193966885217938447821132716618338950512332163711938504311904339435510476325028995728239735974287001041257570835286101830331614797584020164145288730169487117961871476527126571601961924811575487633497523494040519054042483611212836731424752557986448017903313608217155348155361966599902514440724436727982316660627884360319182803480848308088921507658525897833394087009212595407808754332207295380752434661965587506846129682464945879801780363240811842596869239781250589590852941545569501869882040022675308444091022992399765590144973180264053482041462620114757284739062362475264069675208558442854854770376936570529559686565027772235650174088466085714861433489607586322431825246398266031900386421270530664774797192005810166434386163440255713983922302220845277687392343739882184573142697370242925945045534039888928567174669969530697479731582375102607414378754349904353293349624555354792985340028815928867274896852263177714398368681244257510275775277546273863309174565593659832881970651375585241501529617270227657061303452893801139925914374668285268305849638077101048586207230418111679185176599950196812671405707289386900579199279224404409010608787909680727179867456700885650823821693579505782207405271513765911416521828365369068272975300753094527478063410835106038173143094711446478592279315798873491802540936246053815459088038104117760526838353383087345076128297553448443356619854300988358236063709694540701710564411517307678343953882475062078996480000000000000000000*i1^141 + 2289238694638641440075860532850411961618749297353371740464178760207088108559234836939138001456211789234943606493445648273702513357663081040030191389576268000927386047920184274128193693197948901004320109089902375778348296365043350770479631522052154520460515573191958449400072717686809037446161116309060783325253613894522796183366618057255510712141883058772711078808252715991725241664256868802288235355518750899518384427723420742769829198230560469219224973087034005125775688994107275198313049033374453472679857760402399875195323610144704597960637491541217736482214614119774505796165609954929253055247299862320279651207832223826852319386764563962745482155882933158472346899579695918397633276670522503151504834970162404221501155154214545135830528515681645041574705575788082324723831710843886398219357962209111384707328625410983638589366708489047591362946304879080778869135798736525046444759846017308275450007683152068540320341837829283796398513434729678351271641367611618947736924770615847413293032154061269750820615815332685098168011441025572740228969381566748716884077718304172722506675723685768824344544934125217139420698030548418695936269969470580972025541406260583965065402478684701985483411860449155366799331280248600290924696319234045030625166654102756500315318303169756893141088771061043090635883085655276287888043842178933736812553501862996137621801377221346155778489131112608309063300747455127765351466904023364567980571863494899637519709521267501053455009615510957872618319022884919168193816223039481459201619117171544975657083683845153607124107531163447158962362623420046074508369935243928901341355723466183119608909048246238080876602190149964552990290662471594652327214717977749741232713315112320200105713054943368475709471678847938942886509720320828346000014004892509902601738190956448260343213089542540903166410848599366623615428778329344564275940996398776264154768765534182120172964908840813003812467125637910426005214925578588716887946424401591207049372578810999082175664656581701841164722096718583291528966322847740517017775745747463728920709337427404151575901328081742904933794219928152453169074332936981048772777263011164675811016728873331028807922738638861240328949574173543650576247562140431075743577786513765078743560752433799962006181153742882897025409385141608633032290747357068205252721506843868890243337812903411831428730386695554493016982507490216044214880209945121139393471794710409577976573016238983402903527905553299930167389338624596743167622275056332205807593858819266879275995691326419088422637878906688244555429648174855542424639905546221750091080456816191296848305900183862331536477353944758339095041001809596008388797946300740709879105452644077041630137870032660626287591627924521668620501066496239908815757861374660615752327098933032899084469497144903655535300447100937909706779020593127428706966964846327203549865460669364730010719755596480178793619726735317467935263568604027927567759573594143942912701861981225404585103330444131632739299143477199197844716220179386580815159336419826805602244120116548436041394092652235754642555298689593035064674143113835285781491122962511150687508235732917966410215028517543699517292472887626761351992991045963355756665522385047163340793340563407634094361618131511144756313880928188947448403157222951161913419881713302218672050973955334740923638223855888541844246054148458618465385393447139153770752894422928759772547320871224550598776220686775445839765732434786472180997456604483779552157369955212169675702011172238428873636364531463966330650473587076161150034312268604413955120818898080987821280654908755549361732102412555553469701072530532190512090121578733634371091230302468799233227660248237491037973679167701854074191001628372013043695012399488000882151512226795081549238683534013532465549771536830379804838911166342076416991427916482852069162237641371767675020271930540700831637628437834921378424016966548091014102547918959109179161817061152715559333652109667200502954453647111795690335968019869224612930403105369032228864000000000000000000*i1^142 + -38844472242653689831699040728170945477493638501861740444787036579681761048698995645040767456942756643547905122272878068442245557001415752539365310824049885594694829670282757551108113515379678939450431542039565344701101460879837716744159627250467742802446826074832905313453061124400584140519283980364204275480337716099143196137611178152501690290184353135929421007228166196198576237207715396317723700632744207622861740936868396970872016730482009805149563448466347402982555347649059977875886833340138397566015124121610687980910502731981848993656478456595053552285898654517772790889313706098424580581838471747910469328448751158766897185768133049381492815341329126628100061213849506673713749227658365415528207623321185797178428911151246552094047994452161318880291982986895957134883360748010518829642320411858525281233157575986666315187920183909426396771399169075555336310331357526185707969617727287270071976917552216023893949242942360227294014260056977918948984680670634998162148225800211539058948998686153907712177894045840438067364926995519528291686650519790178997552976683695187041180704190686749363741469306544195648211307807053474621736664249735990038197881648032197216078223193487750091361387199126379772824369874969552104347814764377015757299274399906795717879459355623715127548852103265856581743354395199600716860821980573647505036937571197361743433278337713647000482985126729642450333910076181350013475632259204596389041145573028304895655981862476768671222478291581605715099080102422406392271373734355868756957359297028947431583736560961792517635307277799254476451657971480462266939145757084720339603507734603080929209159055684948660378045167673350070169353555698095443194729431845928507688439226367915903625788491090785610523652875496163487199158195583567557220799002325802996387975068421599897090853933312093249790305357516765543346820978900427761436449745626148296602803721794961784266936203412294386186658988189739746283573154084940824840994340348414747323528165833076160603400105498935425924504909630072449004119521888552543857456954987211256518051036965984820793091798160829747195951606563689530275371611296071968766582434055874752252952356778731405030342977514307831382371860110201294146554686669903121971602077845143711500693884842977425883494373663091590874878881950854869045134157679601586642710307193563200124902803456541286928510323327480770020109725342136990850179238548452316575625135314731014927400916981525900202322167311526804883390007780890101834269648461351083999357626069161071002342491876437252217672092374635466211533874922553521518351115507467744898685477457033884311763988834708648995668153758311238845557341401049593684172356584007598567600541094670926244878431275868123316166171867914700256105575117866816467725791546004298126597793093820085097313981856335969377434853521284811269342619543206605407181426994676347998239073748319604103105856470839743992837895382927728590167662241687464876667400359902192028832064698704821932610716930348974113583226286119799821171072621363183543243726554767602013997221254180532489258781486974890825625735719646500455384960863383776672893324802401938141090576382474453627429628272789008398964594554658891015215139271780152071393627444953468109337135794657800003364323414522626554722978430029158515368237002875286426567952624344917992917467357256269158753449942168295431814357536641050796708298140419016638409021326687509067465100728701416436750164876006917465870101948099039029479322957339261970917942604986430288559951222326124625438217017223471094772881660828047142296521603529649772436851570431280279598547323377522565414117715899862740082506303856019874358554332994213321910233951708318904834644400732887221420354086199527920577234220460827317682661024068235846836486401250903530154099799801775565362040746474415602481950471269828684408374156539169070602499212906467479189701099541773794877071534158341857900756186491221797028056003614603409180134492767286378036276895675485511345684759044717376797064472135925958810009600000000000000000*i1^143 + 1195758734207468865585558869420053869283656044079463328042641218869061905632739438108136730844621499407642919056363291592467810130664856643046771777213805955290679398307380369264003445716153510228409368253615927553459409202063315224618705000412784863067650968101511341245630011252026066609791463357969036333079138993007802751920351157382075933765992783560148749428780900073160142725484772165244668056920611369226310083046594081514712666827300783031177207180750176263296016540300862848885947005381021418750439932642454476893136617338896885608080751092652538466682221172526771233395018639990381299482908234107414948899618933496846792290228081565520328173239684607115981590846082156598071402559492880742821500286687602396705275834259184705513755873256548214289154440414899119135930924618766657673953680426205284743309771919313586994511468049788623729593456052677231952761162645130669489838926605910313920332312563560509484029818354718904383963311104681072623496930948603172538076776366301913069461765644667825695342550234324870358024029605049769209008277340101129599977748177377455265970447017483720835023803763240583537422705738967577048388929089758883540269855969083361349946674628362452311616427862481120595387792574378061486549023294049976221160082467599899063868795423019710234731314041754373459978152743497553824134066313860404562876383427136455269288443312293390294092693601972755061879772718728329148139577026527566315367465828170334469627720603081923777178928537601464583652302949309237655844634089798293086120384730234486880699290843767297955646968332894573075089631996080808930643403581673429195052213231459333599773462650129452226543426235422669862641375815794470959619754864626501747418552678263390506552339042289696643422227180825481372664661056818370700174107425824457789557828883827500124470068154248113671591588312148975147155603114946447849010002127455548376580142216756989803647053062606473550886398694203439461536329996299530197215619499206975543062672800334999677769960206705433962131654954807512110225182583681512594187016505344934882782621388360877665149762173264954199345890822034745054966309006124191428543361267653498195118621521179902588601373822303124093055976472860383581380664332721350047319495267168830732370841474998815281444597744115901447701778087029018901093466310474961118073117135919491206931733382858733648790961456977186708666493995167180977302520770295653418906603451135064176602730452665592073667279780567334207960880858781665672344101730584335638263217453035937116387553138020443393705696501103055863486903278492327440264271037420145180402236397985015154056976824663668860769380904526811170334929156343245996764461848366899987765689033443218751748743482283076156416202622286771763560537746147709658336405598246013840689499137084921874147183192720317623916817468319191899187121677397955647390717522732595862753112612532617961550199226630325669036685613471818997154905249373787654538690427289373199834315175351661443141196853218172681077782825071405108735270446680374349760684955539972820371412026980796059680971201198734843710352675140696379487703877603653755626905744880257626646659333961128071017519504944928101212593860486041204129903033361602396045525664547878835578775813569781386726767724710526985420809102338166346220515053969562540367269016924970761676653501801281216990558158699810869881222023318623481659104551542330692065855093172680944038585343351648088512802291874870000853701034592775399819634364751395707883725783056627512721033354590801769976960393136515191835389884451002095848606421973100220755787177391654548270063869820664810262736265711242083419949645090430308307154512157154928455772890029604679653435863635340232580866329133915736622068423341548489474080489865960137994901650691967663374624480265400538518004300368485961188867583857894584259109877414802903475326481763961604285156513864450425869494712805985130686425631516120562725387401751514899963834090996456653502725138916207283358764220219995914944735682232320000000000000000*i1^144 + 2263863169902155796627917797802428286776458181189115360344637536840865154704029384945211595249890682298482558931733137634433219276112284143381136927097099571622522694273758793779062397452253652281783323871102910911893135460631336565262346104730118075827142671877890341826958700065972769853199647121015107944923466669663888929949958780998120336502092048145593962547973370125083270397103737035451086986482080348691800859171093233067221434618493038544382059926036868130999800001758502961790350425853493952305693531271610630993834183187359332049101888821166632236473874194246885792669675404809944033478803693826171376316933914267568096595492027255443078255173336995321437247880534594813062991351976000769870598756237327770977590482078168724584157367870329223431250111914994309841925362510126641811356090735919743200747859215930637549041427253385040965110643469535354029985639621653965562987273632763104010640914723089896174306594535451464283428789518735556644767452695177070476722849832784914676914497782823855402357743908365692518983767680463232234149144273809387248431842253716321037180466684810699643076192124567233219262852600825998193757577265039622040916802714413500523466957976172658642094487085086422425798157471525570521062066035183836179616466898521075057707504938550793624331865529570750430889571440151424023679679578261631287270062217307524127030951713794926205445019801123839973776552039160595167606600616314037471507648701825256877725663781764285019596858424626937675055010011903884024759261136614154659942353080071654767962262108647706678343833239491256841095578104067364207829133034944836294025026705802939100688707106532553779711383158251794149316606528749065051944130093218305406391807638170465947557743483362554544807751891949361608324578609086211563929238802132477162316299799645974559024215972712404290038586670764009443151587498960551470927620823728368291995024808501241031714182641458057673678052124309111299241277073094550667763606142465276788913490441827272782981244571539615815425249106866831934824355840051729224352624572471336324562483305526092391394057486876679278767415429816073089760534501061528103755978315254839162697495770956287072208311554697450804853422255497104608846430424977544770217967186640321363371804463495344580947378503542119410637473659250511136299167653446222017471448171103025857906138995002201072557347018724970535745165067219418706964496519121212871778875090785302300345071999706895178593112772834903524319103753931345546818649531070174770382914638697323676349300483262192185817351489609994465382011662785674387516362473339364771775943759416012305798140891858793007743301596477842051710596420177661606073572408041660209921247531495254798919401508721667051498875101920158549177801383105773336005100738474615199745618171284646918890288898315799472218145737214872046361167500290395942526316070874323124824740123745610541999464189970150672377194909803676707838418115501406139287135012402437842682519667854109274130870328172027604814214643133019794106914272969049561271224657619232925894162343539769032866430882268121376123299156742670114301972529096148719670147279998239015148912765230624218675298370057135231233601114283799129186178458171718464930623458588043521438362349397363566597083902351210282189040269037910911563153706712352235388883791315923474510593421516200631363247619883380658092491086519247319371750739274468756044225000948254270113033300962260400998176031312729928462631573476699399664937568850557274390928345906206797106444533752954212629964833427427375778836967298868039851968301704625900405596846577083964742409887893308936443763519488859837980134466478451122041572724123198605982877687076888867763005185401482424277465344262358075385268597101952971248129845273434851570397926699537626162952292191323398349831329174067230584249307624919393512615856264822709853368554456144607583143269853683348419312182019088648908016083503855587300243879360615940438724372176029672926688752272548407535079464389050368000000000000000*i1^145 + 62042498768105260229517073641674683431127450590430725286141116983004229686249519464281080527728611055137319058739272772636827399502501326125540066551297767394207824347032174812618078536478774098746844065372657879004063055038583675814868736771476080503795447033170083777216865457568035073754237486485695432459709323212777087410027842628993564873857225038324195700005760711202812852876691798803007034741759861249260470006270204409883836165507033976602960299562935261491792222317609318887048018621569537508633900109898916964226940557407664024778582385459149940441620873799881614704800447989457975404197959411779726079871239364331362599568042196139738316608646007982962247659156923211820622147911630396664948944193663506971859574730424112681338983723600766668388479809753962976703488283595825660037926395430185892922003920620718590498844255143827278620536208841042359849344199273813219688779691638134945333864400493422625212747537803745535487458201553281104652339635597715210166089737073759216417010606882942981270208174545056459111141315710981641239161785547589011603155574495630611376491554868138571860576350205680929940848445127104153888708611849019806431282706118417783903948006048214101589852189482107103660272313820344862037628665627973133731697479861999690612301143381092629310453466267842768602548931077666338154503309896860354062649627215250746775363057321137673640772779508021023661511017419105093993705525372977399708575515484242396878639613943369553259519499932758610568707788296209357604249011834950335801755320441994683882754457428864596007029234832666631192463003647375825256308243332285908596985170879792052341988572883354214431924958541231623773679632324062022881379240178890272231854594783788816837542473442251000935454760397266508777961672943498619883790066600081085017777108571153551647513908966012353569373434124494146606236953443722483268089025642523713113270199224224967464196853583563380151510591751219542254143031839618820696899029325782238035704918762762869077367847127645168579043967449971131407087078050975426743436067730123547027467665108467145932516278592845711947979451524778361415705851013269131532782424968485751983245445415003447278005218175455529166151217970058373132520912847411028686065485385728619246636277114837328371691438213193479164571324610519887745006759960420568289679756603638836697069765976221480062892020471903285520217541146523173010211183537898821725273421211800259649605426006767542943543448689699508792630394390803798877437955443943411585742005340230941071243864955795693710761794764029016018862800949770361486894684350797724747589543320732521051060477478685618118432649690609716526694791277617668406646560044028725595698044031490041821204904477020911963441930022954167433483582374110041855133210459810480502097933877003065559980110852716735796822418461180857097593644375649906947570213476489946466889753406363005135860481629056798358530754082829363292645270192673130524666457518684015407714359737706243003202372629051256831923341436831613671163593571309298297171031535266395659642062065095583016676394889255736525284022339438465218218425863362612914376487897948281449823945199689587526429796607613147810879440731926071799022310671540965005750269654420382381160381930759926903384896799369502891266495509726313404635913630997056365553430751952719942896108364101956147643967231622049781248212545917970821608573832213768821166829508443369758072003445471779558382429842395222833796820104150168929077196412687613133544348962282559411737385972659743750695323521524982150475010522817171282930904353921487752801564081180525033715605913984538094517504158202362004773277623619955449002095396909468553403798240625031059828855196091055421527566419239116906984758859814655327683010504915644624577180669555245576195642684846052637540862048476884180933985595870949311932815385915009405069385142682788212673043696048242342877659120815100498569534339093895029650600915900384528947759785101978028876416581373036960153600000000000000*i1^146 + -69374827881381366711332918786101091078833052934893666118443950843450931675224875209282374091752441153904608027469871771332101860756864833929406549124083583304240265284915791207875920911567691830578644066794264806348981316351700253474640315129967148861338328637884365892729409828027072081381747643273654925900000487740474575250431835705704503137741347403041854637126932457284996674097990823696174232537557202369697619637419414318796500494446461008361838048692124916918407012075913180217363395922955764696350497190581037460105531315548774510506256504548785627564148402203752598728190449568873897953459726731834428180527324323974866881838337194991896574358866177489193315293414868696562099761385645686420816235552764417020229685349945417031283714299185978710913980747933501154092464698430474330165657585083521145753730018707303831667188206769285271358819227420609901956395926290116236367936524151196878429319707861944246664893256417777043470934643867851736392161710760480107363339192219720426088578202223641480867523792803564783123840224895609358297926089633603072205115216891644675696379633473437541985471293753559756875781857791089142398353025711322278740258848242980270712163480439588728515775187799188305219938335940813176986923316948156282311262292765963248741992610345405497326344237679373493100106055840114614939426097450260226442014661685435643153389367604880646794525737612106959001275726569810967540003486247500466713804178905503691184422821792944624241360641923984706478454750172570137490671051377001387319389986099612587419458898009417973072750346089365794911257153816615292403818012201374923663806706486510632731054223170506824382800477627981499381205768051783342052396193340416464236558829302693912657415278449750389307650871503358211395050508169350733824821485061078788100094860433930367872587923434354355338907576227859583374421536246680783434737168785374939422868567595061569569934805852087993186526686274950312049313802359474712727064626070134255767655444146861324640255365302378815243320282901874227040716040350061827855614079748465869367699956379711572585079325264628272294611846012172715615605054105395527307435995686340540452724667325298346133384476014866099386635505861034575531883323167890733283985350267514573385323276284023570675052358594602604257611879916272753129264289058911603179455727503666503510172551217127679909326230168766101702471324525906450616076940478884391559529785527268352373388619674722155599749886099479203907669937390431460498536705300150522759624717142451217475343819929328508742295084042606202156059434068947734501203910653515232513757295562083836217515576864185131953854836496459871279715488523643119358778227622403640225576290589338127774505663509884181206835389676242117953365835410613703423224269271295434858327777244212363568160506424184949717789499629662897186517161210381989571897307454386435686606066798419448839531236489235667943186789354004651321228781211238886252150771228876950423013475727838721983734352776917341988385111881817729289386406562495803837877238299980952631851192996073613794233833277967501419997920271506401984919685381011100071487775222067078589228862952540066869075355930189953763535885750499008535143190311912962903305317260078167953473946735053128340255049740543204715438935835315030187045028674507569642428952972562002439339433452612547037532508287727269522958121382494072004473800084736073034155019690026471627091817213152139907180896050822502483201302672540738191931836986092003193680956924955058510507249735726155119649751781259292014584396511394499256995438816149635991040558650350064620655948547167519443908203662862807396945572204910366632118989518751651690075034986328502375512512008408124030724797355133228025026165374554875520430258104506098030502181486132020687924012877041840545984921597948615598488434432145839866362024266126207958155630899083191399006418658037390966596150883371977624552138159544258284369872728630705717884525153008675738091520000000000000*i1^147 + 77577919164359205179104656679938246065359763177329795224538992587799336971368550574720209163046199871824686265549015006400291620239074954300118225304567841664444738037897823533480163247732062405721942266119957375565836134993938078634547556953623145309679648523990429334827529126431477231166324720476355372039207203032140634011769480481865417209741966253242317603283965477365074604262994023027165417689248273988745494354999835612398410131559602712057227112397637153469957275990207182337148120873849772267660594127164170596381374573758215270689299564191850632904928280978147995488894451919411494925533281252283358657395289715409474643609391191301301342097101335509769909667162501478591973979555612897843297905217435032676786434291273880682592358165810203508743279731929222958369135177591457579617609427937719243661982976975745372917489274283949924402706716924046549024917898350318523228309416186160917656013568884999792397533927795669942135755633603591396483487403109149601029872860683167795600795199433562073330345249267616505147674050329927010148012872538076274285812694800336390464670257173290554585472192055640506451047068108302324729337508917243950686166352437942834113826513208694436319900595464593686297795309367639063069870436052868989636530081208522066277926417269135915654124999513287677850545079511533577026245085837031997798971674430022208229233225707172412953445861413552602857113624794746156778672389059626027173023849520028773634085274899259166380759167065778399063915313827328876839175606568153745673564433072294672431686247028415275284082670575998962792671949460404186130722433503087034984369607506837159504446352552882843645556349672155001510332635144362670545703282987242033779255692988604427503962582427110228654671832510591872203368524758765389308067124179272400078681115374046893839816416843977022060510644312170742071916056323909720255123354381290686097587033103989073380474739888829054738188909070228316264403970721848637566758591947583922004111617628327000934070709094622972470664390405754243353965936791603650988845230886679206280083454409051479121410301240862779021959783634816625536686065834252126789075136968615170752613520694676828501860002461867704310454696988520335460887713887893588693444524915480775260761265326324930785972282049127576253864563096528223632339932756465303572154664207347758968710425783464417669866222411586510090318261365101069971555592072193145629758488228200041757995924231950804479687639013128964844191137111548730946947260910496424086522165743262115534815018458237696848134404458969693719143140990129989140796796687896452572256388514062559661124408002122007740394893489093561247268036672049766371667820358980103929724376773399128860819718689223356553419847596478040293344393418872513421739458018716466460638467737678580711197288293305446668679063625719480135682721793408405766224615005186257304583016089868670445254769836644425031751728236610877082753494995797951387635236386743757486506666187165346842468696180659074918413888222396706205666689878887036701777759808501855046848554159073968901214517535928723947785449727784426705861161471221855131665776122249914401980332981041855319976775382351274849683102145242286659666137753135882475621677011497235016608061075290510975920841105019289338214888745661689818983043335236757488385493277538547500728474216624621599942710549831675110220856079721977047030021269821438564481986503881495825127522696294680312196822909861579088013871827274828642426154909274982643994948602443000337202882919818653242314023456157127380458775434328184757318172348966013935906219819355306112029029143593898574181364152589996576319324605568851202963427913310467023017761614712639293061060959803379490580523921995998959763812442325909034942129791340241339420892345542076980903456566130733501525540698156078578894704853614510644359175593943709360198584345931187687598916894012151091935621184448894416551877905506517148926421236282243969712128000000000000*i1^148 + 2068229358955557992711861939203104632913935469985399603455555062821493017528674955095745627226228829414181837980893535526722349119359424282507031731510207627834098269175849578141680982818932852592629769930076798456188080919173491634089326944724687657204186965494971152173060660698164719461507329919817804034978990628384840127785686172738422294319649717783502921984795569742081316444872270434743174929074191500281918788714441810193929113278946964846080940278592563146950111064071968312862957913433193470951209162798267390572837790100023641755913041538175994889792842821256398331158365116294961463009447080719543123006392493223056156155271984968534707394480779262324890536616068966126172747477450220052825760438083047619045106198265045278726586295542224859966416262732302586655255366193941241095934856617724473715125701254546893493883788353519886826622680575414498760885130760234444405723903848848171964811680645337873863052957193479386276431700825471063839706693687557634087407650875262534021363895568057651671867884724516121211890439799819234664011256020109167565101111460630029151129607896739573069479780718150138445466357988592492642758341008103338463881721824534709363797575629679093194671247890550219357296168365947696938700134881598723760644040696739217603235874038217598068142808001409333892567118614800971748483997810505200965923274030244150316187030184314857396317122120346043707393162153273151413316588075848253634474324332870509660347676905592313664336657358418181797056183618064338861107540149822939558895514782612858630460147887651614929134050082597050286545127086636538473144623460301654419305463535011709720349550192689640692410319993529822406875683840106091407548768023406322304022737648806737333344318714288369057237123130188836404333376066992769324144984005299432464631610840831231770279211776831003335916546556084111195978961546140565929731869377557630819257770375302393716141824203454460305909780085085250001188899422333076049396588840005980334482046745280426012866477481916764333190230941630058069901874144446677388444557344767132544261678298461198954014290134581336572552673044620651994632913698330763820405187878576166796652704760261374612860465855799176621445805161260033375753717106298275747524067309726321760575839695415199097574977956128531660527546941015641503289494832076476691667940060322586735462619110378129076240377982072342462493227539688127860596871968579952639914246314526240266925948976968950373595145261245271500373839929314042112541408185378143405170611977260644297541814346826653495250980272519725112162191127934991833344980529263201025498233912800863019445051785456028708879259405386653593237551420682791575712715453600731815553249964401749300181238892984122988606848677107370772389247038520149595729889332438519274167203903613136922303542585136821644240328084531137345917358168430624539302232070647657396328564742372310592296091016753794238223234921243674856997462858652490901383267087363489168250047796347507118169936993611635349527416586756472195365489818333545467744145393875705509900638988857600790705855967251701082306479098643190992002536426151950817782760676085839142192290103746113663296116774872569453126597276900846828774425713310532047983629997571804947219137466978703668082189510386722547025801495979657059211882547105852775013426868563547239267435302185851559622148523585580053557896871505878814216577948018142408409442437081852487691788937851785723498968915674858072496189585456294712492346500808965414584385295303415111786598469932090105908883043888750884836233064930268713503444835573014543459233755080595855634810274432992260889615922495679235284122138876092140416284938183489532010255988225218764453749180511395513929034472225767889157295962958479143778295867815588097762490466192428096371376202640993888835543305344443922279394059085487405877317484168749108191460414996770838668057897173151668626599386864525369825204813780264052326400000000000*i1^149 + 21608674451738504277531968401192987144426467464348878389457486449331517910714686220050355894716016806448513030478842124245552186406768734595180813216833517569106697578814805260043002001629398113631193592359832812246159260763290341671244572763548180054929615730361628524727457269608920067781999195318460944275962625538968900692033819084469879198061713377113546603982965039056588052502188625929743783302166494353655366637934659482824261713950193374356298189078324725182085025175502849881595125690591443864320946119985741936714049888917565532612580336073299758829700981054447804538067743128282939806774941410412339167005569485490596416539294485098656053530868460135013081898533872845287275262039823556087581408247540378378528326923838039694689682123239334935658507313698308258642953548935193701211159071012876918975797088386281880759375503932119780395768283140294757935299736801503894342326969567033456929120004195064497487282458466895612669243069374162586796904588020672345233655637808020672304035138032858081291359113770539684113151845938135213823254570745738874130585587085628497404476924568424754319537400023347344104339378353032872268526182486673655988426786425188218960865060451105330822125808183968191231542614670345204648665770819343008825937736675214227883440123520706298589133188537187601554907560378320267193614170155316451105311466765838051128471096363118094578531097389588971020770422597301307981094033963139662071746247371143175374621593232885792569983205047128257950413491974146768515085127770400164220951029102327888707451167038239671727612507366740325219164539183308077192539737351807603431771727282982890559578241751373618248225702550551495872642264064672277040072725122470037513447702604121197131222022808154778729313932414854074789257831986129436809594075662598499908099248538033765300089896378918607864735763225281963657384695447326983249359086905637298367649513001442277593895026731803415611855363912917604503450420806127795556156525926075925879160211945128462475301769524446573158990564954996668483427420825542872943927950915985428416496807304534725941026810375821478821749544447032821051137042893596297363628966656492037435208608147467728139688307961491776423754252023373997085112787031908770802283156501168934755414056076664772415757364466944276667083681790566206665741822459009051552288502751343583569075313284084381161576263694998050217441837140018837416357824875389812003693986157836309206359184709801161316546010804235564326265191281837118825311813103539731176136027554635344901975833664981979909324925311246071989676834858727712673806041986431509348512776085077621222794057628729755387094745916636233544866726341651935529906531212742034372934098366299244414230961736456437495044119061043237454080846050426725731580416385617661445599512929159027784762878763058376047362402070024319948606553392180240174340423807232192516875348252493439066433053331427992412100074537194907652038116844788739540067094469723861359269193396130476512991710065395526067015332972612635649121650358116556054709929521567361398723576034341937554875589599765398107583561040014171207604082619261864288077066613810309832241479940893211708338466440439450221839810979935603596313789577444733123035389480432289159302667058694040601540328022801075159204488414316288073709762521766703574183036078869589868623088898436655081969949144148800681774451966052247702167052187806993787876139791203944567997103577021465844712699987932228049329543289092090315472252911726178477882683690769566835987386789626182417207667870280487607796124730755588802565657063503952842120793480598371689338144208003319021108149866239091378423585303707069141014752257212869905886744670234158410869438098380827695477599361060578105671798907568052580145823205803258553409169376999379542868780656300725349442784001002878442715695161881701188031277911635872472404028724185625858099605485751140238486632310597746688000000000*i1^150 + 111047281235986235674244153487765366472432953209178711778505652082798815987098226476965106911723886515375278223677338792137784341166047648708192839956520681010839239776761109703937636262940483263790398744888777703409235120205732749788291213545512608075904173081921179669295689922909277360159489052684891770504284242045183563898244966373656620322123048834824501837580628820565138848748944717398344792630749363591729757420078830900427902856670092926566257590416076873727262685170904352805458079958709263808595377589163353407126687448633746739999156832887275281298621836697803621268037459325151252812119096818694420509969613920656506728797678809850877913564258535676078902108245735096581793229320440273169735185479777567188471348073884230986300491632687829881324637706108926990595566915734738238450482069168289083839997674321197648059122302061798039465741379276704246291897214291360167886392621400042413839681565221287024481771146286898417758389062519640060486065552588995201288177504002209862801464378335664622237037940542655153029567913669220619486353926019569680735771699862172256835955693396161004649127531641781038724865896463093166730585282878205144983101818223148378764409092978840696434908392148220349826478910558374458515860683558522801868954646279745513525568446728603397304898943235389294319247762448357166803056120523078101827840963709036401321142022652241642066460139952068711015731031185595602837325922928660534181915769841126904084272946556164395578447792616055439699065932195233160490985156636161385493995512776413091798501366187604901892252834852720787331234627018522017801552932765008555496808179820337662980667328390157146291337919064276934824027665805894279433643657813280066247594253133210417267666910161560572933255869257502288126489460011441817474088320638024881758488089853037363562045951605263284006903660079468764221604526332021914889275877283302264419416644473029660355267632847280017922304857114408800765949688487033645485315967900877437017121433795615814685108938409047807687091688154248761745358032120797169651504346041202951291614272225257061333564823735713747488290504004428934372742659307002045781284457374862848476277432733930993209239113346433397989037673161768561051357771285321581813574194375662743023481272963307040309469404044391528807635278464057289774331280107338965887128983406628523989164176061048534824250625177148055354163639581237936358850166959470190034045638276861658241954680186969834102474695329226359074977834978994887923920064715719746799573786573370656789217250954887654724893612088905766716481434101353521158753442627897540378787655640240444325363820602804329011395029955479630473313969750636305385609102982513922569390464617341417592550097291717523917576508134343870143228436806651310755374053699187622914163603081245565486383369675120242096397732353243492840169038998743602640715449394461085743790308465636378503895088760691735559388645784317355331927849048551104483234243337578769287242703290484528386590474304926800296418209075359313047381458147452915282942963177004682035458455443958106295004912645628087241043164092766208659496917052004550890808448574570089219354889291068179421668642115513173572375336005344902149966268883629018673063678165198812683513190767824259995770000756987261547880777769367371784907923967846797017217917985114653561038307764601918449347428846125140230097177069149114288393950348528581597976175086908294865383067858560844615738177152654316726347928381621553803805798145553633614792461228894425916339689334929800107707512583263895410582154932785011036821693824446292691392531469886168946965234042533311892576512854878242957103386710968717677650435528296039852764934785031595023382818665750302488117747457403932756477586853000803202640379728994923284478005422523239698814937428070002116526816847064731884024583432821539067476193999990041660499874133532487512666311652147200000000*i1^151 + 291351226923504775223075568595964707716978186515739465926376388273279106082857069978756336448945530457521391283721318704496992401258391830926492354834344708569253026958243686450146935631271282297263928179623386021762651594034111989329668578533754300646362301020038510654646517971693335251404409547511671054414030041605587254144093905850618843690594697591711298565474142719391849970182142173010192488820424188111616573620406575110903081133839620587773392483559687883474705492257874206483807792644871374205896503911485507975603105579916703062501703318394030628711939386986013308999859044318222820431598908378949087993887644264754780360528282508359524357789397306022953152211676464750418857375723798123022490634154486125010321020972620576486244395145374700230921315418623843485259150895202273551523117817513533405492828583240265379378911368192604620298728838021243565961376407615856137090710458097010691924894389993492622038098654760118526697721789480882533389262618281425710379404122196785483280394882537862046790026393022332230716183821349611693359532341267862487190406624087982263635218448230942749707911380072838904123881283250493303457458677743200562326864014764198701145976765228055841076552908472864432595494561152813170031452110281888663224487756325197278979057744165830727333897111646175978402958007763744569573452100174725993356723004703183878868314359857565436129364564374724404478389776602008563518094426941305226113961720008555251475603560144255009381802715108055804811215114102250604942101549668526908223880513236512687823001355928114033794777081743119168559907296956185160805411378979363672792772881502430748020660036847550606687876136823251446440976236209569620964339864530403328071101390332823968224763238550990624509887917857634808783832147064444640076325715300334091167012120606126859031790842368543319798583544033089879757935738817108949864686795730720040453592937878018201949962967642410390702645113870080174600954663740606855612364734622363625716626734016718203461408238563150842415112978866684206580215102421381404601631348903638715987518608085471249242723148479210912742320428450384088848024766010571188351530366256406548884731605878259587080378778254554957186149019374599226563979432199568049464487324569174081774236293585411053244596422446598087904549439098471648286231055656173770379815375164260725737977855107586585432900457936893494472903640641823278357273139225880179845176122498420066914130859155897398279677084770211321362440891303728519810385318281386577060001188257629214117752780096725265447497644093820210291908733967893693606430680979999169696540852623872306429456693658940028492705819346343162041977992490608137830740729434729751395670436117070780596348617441364106201850556494793674200760135849143431095743229715998437718686444268454589104995381438245505887452574637106060417234359739474540697552317661968821065462021925094429034190717497156502584095090520123468463884963201480261245572176301605474834568371389090399737239764351416753712570361799977833199657741295060753548123066796090384324970118130772358072179773058339267737571968123345057196202666533114115058427114807231919895291318104060748934835027397740061148774225191315982585659222832777395174765379740025218529385005239539394495340292130726195757172633434141690086709214348785794053216164488426517248403013513442802123305209644382392241360826313260201565264723854862490994737464295048675676286206368610239802613033703025109153428602648303974377172467031834972006288137016005834949904266283988469837802928506774763377237941444700891375557034772854380482777325570287830331013549515052791681675979392664114508879398848001829578879282027426741194843725113830661860141769707617309989402367137808388804089148688735404984471486045932408761763942250360485371972366029540253295055266471714569262735190349265401598381452347638851405805977600000000*i1^152 + 390433712867952235265568594249882569995142382278981556812249078990549441028706666420604837671541893963055528549045666073476834624494184558727080561952994009907601767502318640549730301096635925061849186884932072944342717353298638975467301673971802409132022162862910804210882145361234200562732362780234323681991634954886543199601406652050563439085407169827304325743136798598120956120816660475395380442972876824210746435030408634630021409233845014935050023275199055559434128164030307750084376430826417340324489281595524561428367400594631800076349785287173478149087572805605915981236583560996258289712572105419131113436127646470113466045906736884033336405387928731967267764515214684351048459767140240286972835831078404755321018984588072183007415842765473187002718014536792462947128208748201137923573855520760237292818944826626912282727707497655146868383667910603299348626497779899787041327779379755480656925646332156308418017455324806210613345731484493531663283331700804807327673360229058112234508347100467111409945643780311065086725130872396279121529212422626013970888240407396686248195971448192016616927787827185495634668592120446160681306077212994389216384409670554109337160824018464577422229031533466545393820315456262878762970696570381486575007431932743052984712422763954620678553919067712859952847063724709286199410201890896716190044516760015881438619876968643313896598107611705522451253791252503198555594678233494336231228080082135179475981619361916527317021459439751669345281521512010041672928297395311296810470594115261705105049972228422715423965825533062532861371738100430339388468613875915128299881926543627634021764608165675274413117096315482836083890607946582645175343177168240564385206749915236467326291194079403573236746542622679019328281811213192530391692750706086138570687373610606504523385423801982200111551177559109621740356786331227287886214256743278907486049550704280768721719977166618194661742231734445220428030669129427112245796370584239745868621386497218766429049105077263172883707259576094264652862679159045867529276293373415291424747548379487665952112771042298799443548006877028832828874249158833531774344118551167824876813386417918604980585437721526234429626226133038205249397723339041550959114896420196317230604587687240196761533570842826708402018479388412051524524067293969899702331814406071199603600531044658861471101024876770491013452697961572621801165441472959884957073282174515229060703711851755388772974468939148021726333210880423375487757229046090049898679683638590250098454676154904567775604199974100516860838896917794399390449644211640231689725824404537222663961826090589121170797653878940017064564867588111556641153866764482071487611453030060272604094818538868066208795630544967003268800686862012009542609743338895692994569731748502180256085875191097654205126300968559819894703857774397265165271789957395642438179601358205735103505851762122214564012560411603243467803859174172629883795385140726780384094147175930002834175622933341874366558231485202012460917270476545320937824835569758420581355382668994862859837145427689638162452909632825469003339495603968985952010444328042513121418498313512994367725387149182461588317591275668655581460666873689669345961190401707270552033904361135102269325569807904147390637708347028177517828087427922386879456400982065188103119395693330861692583330296723154280122779911248801061227031267034720862111232542506867190601718727724803801329460994642954428095455871835283120413725100318035460345942471443322326009960310582843296535298792740419650167427880194205435659105665718244438119839191321186470577749804542578592668272634703571975239423762317837912635670967678603115505640640581077341864962875575847907883094726486392406494245116437147390920373982668318622654263043455862398960456045185178914743038324484379150725692636169573805498368000000*i1^153 + 298004217964664743359433816082257723291292346446276095294226165870349297071589116338156008424361888136216157004467871911865137901223879081085617562919474428100153176517135067791501537188373346449697580376003256083945202928903323320942135546953214762249047473658167824363332681037780923184192627878536805332998623963880317125360266454091102194560737050584352712443551081968196653712312139769100023647044627765946107788041663614363158181847330882936816352974100884891656336660914297650754903549805996301525709612581032530582357000805007041218446359831617606344021719799353250873171534685591804980625402518476533497332532505359863867065743398011109423826665153145314315316216826387815729013021852186891112391185082565583423971382501372963415070697857070180520183256206621030161374885767363106892292198985610188956069609928679980851368993624240879299699316149523326577835949827103086161744306592363048210388571262375174029087773116445716468611221568693320721848318212131846912333310756148329427827167226767706163599309058679037587950479517007723371276771488254633432961980166345289060408717660756394819901152433716254531585088714597397736211606791206031466692061396763921350803807719649358426158955554037557441239088702389893439578472629222433493655598114628599827810474649166252057720062962496066649323967747216716723691760252762196960057548374591314792116529493210734862969204799043769697915408236677212884782255317609320960406107264725024944922944224247786058209532782225776881839894699730990126656444142870514483174344680667764167930262286932911506639545896891239293227877253829302270216306039590603531629980138386748735449469199217974696997958492687264357768529009934815618774847304036839360696289388967701189875395035344783276555173463662116532588481485835883553093101408143897867150584242836843743229632705829344779649033007155700420514171941506080828411999076615311888009909895112633600970278782444870108100683136034289484744849670589049001797343605981756628427530627899803336066802255549669133974109869477061063941521069147580125025718704334427749600116915900506778323091302686764668081750983103819023181731995802269851741619796090069498651404541312199569542099339622653153369235355306450375283036899120993228673379741543714483431473876223957130719505240776746809288089172104571488435225665413409838769658573376037595967337126451335150882168462111726092010381585626813341817459736661187060079514448642396237045942183757780002603965631855157220295220680226067331168631556075383513129210372455609079305846729736487026498387943725549374017848211325592054902080640567766294580543642270767476813376939910138037136736203751584799772289410371481931339547271334565970593120561560717539501806072713413607118822089780808191902037853583869452940891283776365089998086312214822886310970997480953913497753962094252186637152916327050506582829219076417578910308667075847994486447365112521434098186130852649876644626971501557092403070078163423405598558600264370174205791819170329386458239006105831351305795624714905003060698802258218011868268487804043238696653539921037669028971191003457229893557313516732561793648588222718155841025122568836665601725617484245455095223675624009991284778638445698637011220735207668936103215563850900172372565905505744780551491297392437109544913002535639970377854721535459679261691622704075570749388069177119325522484498158372327514883697904569780415566183031510117741776573946059407666532213734510929545377148055508281355406344132216987968916734309385718800677103102842872441368945566171862525702344648124205902101850592771467208529958033725914336742635327853428456864837383406094035879451023860517138507680470220950253461467175841722767993529151820570653885816860070297567755473399325772714769711182337005860262711082342905176919699864366513346406072281552486400000*i1^154 + -2329990691188114453451641716438827386410750008667551962552670958842636572791499365875847410750753258728658923608758489048158047218221995567545788868354872793233565883540861116953666654544941738077239954810036796727300969322384548660175415594632511429513279541050517549298265424764660989467302979599606164801880521147284732290588545692458202996331236447909136503695992289153711096348192983939861049243350849463544921679378527117722671069592313611283058647088399800593902984230866532255307349162691541612879545641677245769003797872588107161549851629124249563246248321997845010467732357103516942595673658653160177989909438952274209391388809744547929629322939794310139542968604284833716885826846052258473730293097894081196472316390374373916094057485966712109670302074082608104673491653739008799719868198658887635656638805567116926798718931174107738079034175929635121186143305209259542766493034158367426622104685258782796601109442566300983650284325403537144358793464553423319339611539651744105675853761256285458375836953941809060631874130472802348878831618437203011961788029198866687625532764859199680404968056178169448691182119041550398694882937251651907414672883667879595970528858714740596257971522053769512562529238613471679205597582242668092801876912442380691732575410242838072797579756573077958789133878542433092291731194971809753087121551990753602965250478254845480299055322014381462530969590872989813734288345713834573315529930848467998145050714501708388253196826328041457524685419517558966743989137855244493972151088921274514516060870349408418662271356055140979578742022259026980528466911073800971086406329484502096696278929270811614736183467579866506313431489909893547391572101557191143415486919625801727101097300315979069945060742682336732534234326854636328669130871374380105885316784566521539604308409036115833792523264162464251712192962935185140404808795888553416033190491543070318539760651395517180202639427993640368058738603451557655905280517909283655422261961029050516100646892660416640665957598145085857302403152572155971706461507034827351680036238848860269544300723899807720194263557447126780237862415890535250144218734958994011165677228387637655260806680737676033033686943293138131168054140386552419236664230415693362094248319893490818044604990057314038508363342453456258065152478416624518927457953026976152871279722066342673448585831542590882362002931207622697797170549532765526802288836815662094921881866717111667513377125127343995463005389076306878876065175717863847383402800705409074236148287702459912803143064084049853207409290868176371130080310139625888536326537846143772627880961264568125122513738309901974141548411541883931982174226465888881558291327003311136907312419908094057357304623859247733976176992695699820187796017127624428720495497377184060680556454565783394916115040946273078544549469979828503710333607577674791135028272408075628480447612945180642016508286821409518603231265323958968868119208049929148363810995411115742743078296417655373860799549227671641778147025332319643703644334118549121516558130535867565474120910880733266533020047279176047554860097261541473600795719875476005711528016470688351356724256102080110268483349230958829132050456658367015514777251201752414080287487389370420103523087465450162393393968798949972035624446284041658420984021595336069615470231218020137883946287207609528514680892456176798427067754177778989248277358807252169169962675381337012173287268494764072194522674842997269761081358665746346025303057803955593140681329839618349750810420146217193801479996132271167757254407263722512444776422869953626562824676213992770529926860446316708234622873105919308209496588288854245518400140516601083639566505504811881009853544165422915778988793183324305003661560562452789861757480845318764614002078286080000*i1^155 + 20979956437306933408018381795258838704718187496525550288935444397802186644094472306109463379529675402757983654196573307960964477762446802013115189598272721964072746462142681045496792175395434701804388396543130615921244877338618095149973056369564888692344015163938229761935759591124959957713124968112696695553804826661794087685044398950226644809374973787003324170996066432126603406774918851572134403676307681879021892249542361297018301154514643314510317204793916357549187789302697874726956229426773085655906255451221357129070008664462283639225183860281534654775939560316353486505305684107445951077694114310453646299249328402506543632313040426768259661059967277454504847488745535906924277574045274345376150494619019289168781358283650676521920788504840856451512417390097186840288956988094209972011396435487882505165575421917209298822470660722923121435496715099575929736597863242227463400179746080339812612785879001146716512755298528347378941792345181330307861314874329641391710813622596588196463325555980042815245976271218870756970332521172280891385371434135795436138161727908973589480298682351852638219857597369892010493928128190783833701507941623477792320895017919708174191450203571214528574749332763458177632470200199663631665528580631375855443146559078907802554909616981441233008429432568604742556439296352229575787868410322889689018604690893822460656651897878572834142616659757499275538616149876713529893849905025797474964244942312754684935963426114934909757924147273763296343011657131902142819923491860272321836715870319623024615107648408452393580624662532164418541592086865820209453126075304844398112465742796617246392067844443156363911960498498256554081091507134842575955258967066280374509341205705231204448573410121082036718800703443881491258081444480563734957475066093235937575970556451162662862001362417068043987670924797619627225210649518012591891321581551591317720427916865106690939183948134740591021699589803345817645713491059023553480776711527212222348215753738897858901393547515449725703274919931781920514262068283345757972203184388099412960071421088578596518600583669946527617703426609969006688894715875594891170257317512773140873686972081768786576240116990578183171733908151876515680813438556284804400656067638095448933680605885735151971426496406246634566615854193603762910248802027191134662144999797214718267573701430980463792640242668043011555164435589023026164362915075858995386861173958970653577349745322665738849871301088903268294165402994132040530998593659879407227376971668668182112782369450002679262588722640417166644886893280414625727120617217247591264462350027050270520650299975719839622141219350962468580938004952976247865400802598072458869248654280198438142552036672394051383492539299594833696969955428145487988867326355572688148095582386748130338886335514906460862438773820420592426575350477182980214356286430398566254661518775907850093508903943615048600622786041690122424813658582341366503209615115607209557182022098772403349013901443797787409186480882004499269059202417224877086839984038787548819752219917784930837479030052032968517870387709032669337919455141111690082079785049631608358268751401461676959964417739270619048134368450145163648410472635880073625602207717430751629588429933668987432123631659424594655482101693558604096233949210498895783159470614637192026690831265141013053298563413959531187861254055298106287136414652899928215749016246568207057283418040812571662762635689273557318278238652802639318740837784083478977051608060435992647065608920824538788699918121978098950274952050191507015287642695380875822239208396642065661667001772734470449233621457649106098399953337562756587699993875383580933430286261887083735100608760352371231085755631365974791198546698617478609982093053624846134592000*i1^156 + 1788853616183461715354572785839272629792319283612106315248293961640180010227796575883105494967482150889526432887291542155138849133546251130401389440653072162585428741156394187093996549551161110978561492756244147294022258940263211809465298279154682876087650681579275777504455368572003700437462419807279844958652163637401652965054497935076886811280030111883882649827638880214632900383978272753414200173275461590395998644558610972129838299789627498452322812786739751836079869632030692909887844780263156256666921590162818722695270864456414204562885655058324131530367698785051065770267612361530851616704328495585070731877375409181428267713751574227089605530931133409514358604832474946381732384961649400531707625952104631229243404696317462018617491416684888612486483117964183509463165832949676189404959911052787660514859319734388321601167949902219926276206546862259271652213592064000971696760171400867875398357959232886976879426468656466363002573937749443752060988018570244281404121646929809277025385934966356691246417378210162531838994820708282181040986825432402991818272486245701837267805695021723011908704831939733732068021408167297055365323243072112842331504688501390811777470103185565528515365239101169384987577762476409473351031876845916497175428965225489357742013473060033610158008365700138788007214169207971288928433122920611443693751986924413770573116870265324602293420265113882234152052509725087318566073994089174704480764031511761242102554410979277756159060647307331282074556501043711292045908023544470747085910090539765634209169553129955949192654541470400578717310362172189838480608957341885606343910659270005743297593374426915470289745228610592076745927741795229885590589861184166782210874764819394430573921524730897372761908261102346752775611093472961114221180610124895383163003724218228032364673952114264946957587162077110319120387729127958599822855179970891104744075604444058827022811757519460482022221427426714269219460150719040898044264893121994791593633159085307476767086327294302486023255469637290569530598136832344471602601511638217415956096612022558839443755086536015744014567221930089292686821535152996605796600535950960067490299980048488773101970396097026883831748467307295320531284275879556296460578193135545737872003809267336297890639607800728759710273931909405742440774136318976326496678864284827255108951535287289968982409199846400400567366833728509637843403949253731709436215697820877137127308975714182388999984976612954157479790023111143035933437940068327966770061066808999553978797711250434471676961627614692079654831371203173178151898317751393163065481770750368916639862954844229578388098985318584978595129423413186168255702979002563707781463930374382357694563758845408858564469526880028404760048611873827609890086723759336227909544270859566521567393060183727309724382275593949320962885735335633155079148964998137986395066843822985971280007851843240499291649629377773934555351091419331290048967927410858340936039323562153952345020214092487447924557230327618823718098944261644135651152119344419806199276302488253422567761143204530081530518063470030307949932632150440812090295307560839269274847039275503567343714305020468934806301540550839786349956034402645105413625022409948879960960115969242858209352743509732470954832254244335548167252147782624071399196298581132342916594697294049893250388364999498596991550012455162793365061790788563700888126530513371715805356541531696949582691700895606404433195434056293612450749607124780487558388900040239029100316015692389994986965525860199960976573051516283388066760463166356912656999573081425624698784991045681556611587984674445396523680530481145924527107812259087386087393109030817771397038452211977898035723001528464877880708783200*i1^157 + 148982382103723900903279244025916025575400373282509792857126702877815276713668015293000434126874022062372523372904230658967844781648543900006631883392584045440152757196217874819693878646078041937460480058810238461994351532969890290148909241337994757542583485528900519774586537183209628001298075958754640080375347591243434993669453579850984740687480100657959059200320008079797257500082403990369852611326800964263203981393125923020527339746279180966938222246781425676181864391163974938575148075719154538779501349870618406156484093499266010656243853004799970696190274623706872829773642407338492295525017253348376514760670346448646919230050444390498250024962247476542119684070561989006454082162240710670411560368988989074400424592438226698965852464924872758075549847847871111750488453732124731448461614845033369695889455993670781104954065933391018096038682650233562048619532714075082266648571956688293657273944388539330758433848353669997572532156248557674693586851147329824585776223736205539247299277158294904570205881969953419192337373506914961538140461000907780576277307506677772447832197436438087040690582992776834115007244925347540418709839748456751782139014648194655172611211162166663203146784288868823792282878558127261596664710718339153647955551444013686063128555064910431912876941236081016077116502369162296261075015217159682571805464558321224656090107429872424650383479941250805743552784143811434370479077806588661712715711224816064735517504292018435101440578022806607758446193742947614439345580505201888212551571289527546144602086177428331373598720718513169511859584636186644993728783234509380657959226519465310863876561832952045922596470611698350437841791662011355049847982259160227079187345611183677444645363792793783226064698064880259902224978157989990560882710677709444846304043229774353312247052617763543424395369214445747500599188802350296322046161251949780356106244805956816512528101570671911071210879575539891405552757360533015337655892101782176412777870841161405047155588310012190551707322693313534811618320568956564907204772445962263580334424646712962719888049999777670746274433111240602195111899881744610061226789894152161968909536485246996574331434569656995049983763588792401938067573177145611298873870869088306512227854058740427241241124709113803551236037005516176111538084412943100926771241312733334234035532586715953488538609122469275238136015111136040562207247585486914478681812507595248770866122840717764373593248815873707564469925778297313626418657153927100452323281816118427789057530302379792188637903276694646274109155369677875868633612394136661236394129341112249596383110143030982623387343210565716549635952768732261483233323211680989760667228235441799963484583033622983686461169885543694890724907787705450946863110338967518877678593926388834885378909011200983656597136503672311767367403521539910967744032191637704144114940531967996679312237923278679279436929015269670384593041563115697508850782898676288131492042491265193850802510508454311015397969416398748452498928697372950399793115343181735866002802179575184360365930873730437029667241348592164852958572203928537808262205466387323419880480464074414411282930837737407063754991324453082695810936817871082902354183103301829764270841134727741145056474838138479358502786494929143685190469650093027483056038879670577212637652190315573566088762023959575676519777322629598416388664150083681928385328438797818769253294092895481484340201166268715297846656527453555425608128594264013311973944635432638087299003560168232013342737822610269407978063524994139501064482743131188568218367314421786306332707121953178945088726640946024127868375350469098628127249512508912114986170939451396268356320*i1^158 + -3619777934035054001442610387242190460285767062775830274167787767204145529614151077504335043190138157384401616400710173753573699745812191776306597898672697477955563422945013370809034109185370132938608432354294217890412487292188064083016744326880712697933955639542757117245585121375471439572610388233767903750164413455991293473832730369171293489543612005405041806484554579604109529501781610019866697061793070513043741929533500474612798025337958347156592161615678633832702372158062445267683561297274531371728770018442785240915218253639080807446300800669811139278565712702560881675689347894397933924421090239875645858003597855731924090824934272595510278101173523258083233607748870913567296755822651353384570356277827570476186096947591036392499705900909345268888695885500623519312123852498571295084145857973007902272331125501977277071842221237730058116524231624910796457421506505538697503383946115028214243242578342560803469258467295008922555857800630891907032669949202309753424675917730279844995169097947330766938978010786557698164367439875363595064744389113013422471354000366948504754406208368332260404337795502021657834266140462174433649380766108116557449137218632663757571332516981092877134983799641174848839511373951871721706001180973547427536978971303423067863631073698529381339602212764417520225768861167220345359733666005641901228252422727118408070972884681773521118711848792672699543590345864198492314652795827673098737959641193175277834287416022789760074020854343241650217122684505854734475439750701140519072149534162116998717589292112378713331086553949471714138950267108691478873465108400409334251141485801576211868549408825439279733930885592814925809009384231085784105716669120465726472812515009500741210040707378025144148583379687169743909081593026993860467526696672493570851289471413622539843683307050309925076903564831850192271048276389302268688775706747936921546585771364310696579078962243571282028450858076717333623597536509670652394008098216461163846746016913901797284041234240257392258146769877282790029084312999361503761398589512012586963135076903125685418148014810995565139695784965037906199445607990411537387778404931426760245344560446756188565928692516556759898569344456018556178115822838389026842671289308119377430568961936345705416462413982596546440442057819339292031949544186194370828461205810184191072477331234801801571090662697271189000136622625874365022254576436975079143398043532793879979950160322462446251638334301111946809858146864172212811931507598920977424351586175294747075438857590675410308130597883980183539682533920704564880065327674727557217680411390771147367322602566884368206956289086469363687184579195984191153315486019192357023526802968599187108518455961598165640684531082052959002612068122207355237116178891707925092809589160985234805097464095611409283885670997028705162824393827535723462022445284366418446542639079315300253776895152871653689411480016758170013554249231966006902144313365489880143897247252655171032987795466978549229732900065624754400117094858596048256806131850809262328768059043853081150655554779359426395129536650102235004919765242093161314813175755604015131069882876931375014130543414608916299207744705504755801000611504725721577121463523492708480146971076227358466357415821112820977615522289196606634039389209279674882392435209545825430194334376793499729880484903461483952795298200780277839991669455537514316595355593882922329845456180980179226447362968636968601213047017269187387383738130764908046004504488556342065994760008673202767695410069814071936426458120818070851295478594964840481651330768424707593684312311558029624547534799049823155046791377977010*i1^159 - N1*3757882269289648162708145547339421288623206843428174774215007805240035878610231628437752389232530856880420811694443782086575512878570325252293176954412626673478072314470424804238227548822963225521431063741326905230916142866525800959040445582760250921228258693737796076941770204768745533027503172281666855269758918257101839151134240315720025354882173422935556045024017507266780047625788870487358907499490409973854270944246440279874637140269640952035416161447549113292051909877228008128062337784378706808267867998856729448971132163419689711577164595475363172425746504168826901478489205386183177886709117392313171568819983387769526880605725543806085252799185140030119458661794935530567387046576336386545098869881992586428609195310764171552186407422307418453052387117986511073253481689524202157980519268204418632754427660773364134829924583877794699464912620162454427913682849364*i3 ] ]