[ [ -4077260152034773035792017329616581209589920396588492094860990129983708089872259773144588314695726732851148757891862747472108745157013698479078289614404866789745261013718735792814943781398430294601960390438734659975255176576879289136611656326731619101422909678280780473803237596749160386771918745470730763645542083534350947077020733697333391847820655764091151209323129775505459766924117066722352323982793701177813747324070571588609255748179650846870799658873317207774563368902879273578327416205268445544338763457983432573445611038507171809398310398108401459701985676383153132066596862708066038271251968664452636445506687355287719186925112283068621029494234465034189526251114360564580606845354106090424162644441824329297996110779225165887724141928775067898569353661961834210498857738307842328081489396227036697599561445504217340813303372649431765652459477986437940675863122508067053390863307219499874198260905399261105446389303446853711716537868141819535119113919098645437125173485906140223333726070118775400767254945575877729399536179690690630124105422737548989914958415314161042630284733432848332229399113156461395549032683506546404050310103425302722620496715468182066592899053555107376573099787932720330226441003807398457169667202157912640921984223723675712955035332727458304922947116072960000000000000000000000000000000 + 14891249689549811371699315634329079182078972218440666539456100879978272507604844779513705886707865252480490507686613023181351923010194436204354459550280952355857282985562800554903055135022448179163451679924087464861016048181149807316704347006279301013077095984705714706295622876270293505510601429483623117423823409087612328691357133076800554933273671652227566797802490782211833273622286235948893614024016052842770443115795943672004259914442262941231256693492890524381886243734831649648759421523278055505393372553317514781790502606202228078280930204574434265186585517494937643938627809316596611869246921367004570510670666247451759468972067459873261726268107262662070347980644184126289701415549299383895980888259141924796262072870894156840724720790428804768914973045508744630802281971604084626153290381896069658631444751052598087328690281561204988466987020454918456476824294432052702943429196692440857649862784784634182763527557743386017998530128084099300073517771283059008718071506443676598048464269617133311648870892212830533823802968454311664403136001641316812107066524991264812466144158069933973641533117364398631471571534697372315681977324662351569922505684756810609860792966988206019625254755431051893135543535707119136253897170371996200099156120464490050173179005501966123473773097123840000000000000000000000000000*i1 + 15571161601296727269519975061134956301720013430706851852764632946772892388612997992405849321081642838704724526636577769621156110395621313537373701271275224071952698571208603860851749949758771359750332463055694129701664610255591868405286689861841675009786392421388639772968131191580775748649881336072523999106331098131230579703864023845706786644347839700129758441651929373168247018181656733101706353115427244311616744546736058683515497024134216279730299324939045772789006881205488424481395400237704182842145148714669289077370557751646809218916865339222703223809519073440142025957830741412775014714169682479336676915113091110197843012856003973581190588362488040120525809987167208486257652207691178130999124042668355932160850016184919365190096507968607365352424591698096815796371789416540822571817684520232349427427939690964427547036795947800529080048884819285150825128825859806969145475361084626277305502603622789125824749253952833159055349608685380497165896479294922379990490315479893113284739304148390934092531471346520585265279913653644482211610534127025043973687472883403751391883039398373141548481617669305280020098181572711633697570697041446508199036458032148767852437070181919360619223215594819335607519592545950205484281810665340627336273335568228461756988406754234710261691451650867200000000000000000000000000*i1^2 + -75946673475922763080960142370464688156190170432459103602943555312624574599348678531546323688650295339725084645069437682286254625748266054021246933633247834969617879129236827478166687244231762039052077486514286134614801486393492919034969803621926227688631682117543790032350829116391323476361440539797130769812707033730171791837445981472504341060882249432019420882755144629672875673751232445143468853037872035555953110180472775891164063356614998020581091995139824771963301052284571616554712569726856492343604743726144338700136109861502636478343721823109697145911536556739795747350050808992982507721369472018571081921596444775377763758711064588751428079442056032432095344001560698584670331747213012675122311502503337297083588119315796292001752720932161538168075242964342051743787131340970169539933495856473738044418388122039777220660227675394741854531657370908141409135399870544778815586053227024123993333641735644042332284025855131901456554983172911439006581086600883433212248377842883144746054968990539363652293876479788982761957642679329107065737728640300674803568796990268841208611103821623887376981428332303816817477209272101532656205171887827697665219732548435149577265980577865312443310443961218856339393792761995284507151425512965365153246289381706809088857670863656024591718076645376000000000000000000000000*i1^3 + -61385156578041852908153252343949215013908355295522242837270294682340376303205378078659333266185358833248184607172997840029088695835694316531022719363356239494133996825280435852400987266979399597134245542315875916730663531093584301867071848809598103191812941991977445061543938881777003815326205985330985182855671812690160595872441894965181979013468782528719891659723620867141015724194189440760700450535469746633514898390244995187254937674870328984394126240681177109966737827822422453337997185794379805884118326135597600340280290293025432559431645630534244796035876679360843944620380601411486541733267173366445137557652405151394624571758342162910644444100179021242744079053254464193092649310889407651902669807433030025503025680141864877846331972959194868943296223598891709910984440051774953185999138997343244315085483808708434132119814349811220365084511869592061410134286647452061788072905984734398899840491050540730373770468542108617808776440289441877680093376671703684180957563279390312724796873626297888906772745932694033723283413425369429209081528482352535697850384408932533558123739657222639825677721837177850846478837747405170221076931154033237386409069636735292289538854371887536018608112567889797929592991359819397190561944392670097140703618707835919563472141229855138913457065164800000000000000000000000*i1^4 + 119365290141986854764234441621431302195811685758292674159002651714813409846671067817859842155217150850813447537713674762952730929482186780814066358865735494167882853135021930449108843709501911920850734986493647562647666053134973870517993133098430804378059884035726969933886932340696525804147701352513472736344952251782730595176648536059160868512075698908635687569728741633669666996879602679071132667668397665698328432374065554962958686083489253007241988602654280300315279866481198936886380278256666541029436930378449880376382968466694744369152138039841641990154878270912031082221292125287129174026722797414962310232584696523682503855487616302887915110227166281053822068775841810855664547569979111129334976954363622112901949273543628631235839667622075723061187486192413271025150834679047208134518973664555399637051431285329092850654513447697350866264632535909179986515005811103146341396770332330734219859653613720314978676808757933102690112093451742156650714249601339518599280123892158073293312926840990094192012550451431608904954469351947405275525518265629777618335671992747452798250236498102166248350955228452780290326327884140595122530483561933907145767336273592738678860594174243682469224774756110661245557574003511585502555334983255451706721130211781790294683197333669138074005667840000000000000000000000*i1^5 + 121710359608136082988253207009240671576985990379442984729375952075342572176011157740778285353645942292960420296968104387601099401342521926439743521382816029500031902707734086129356274231953911633369383245079154581804821863457357569227044920407207426821824800069279812048290053768655995357423733693493073087176329590040940941853738340106231630768032503873918698227364194936064100256832129659737835600634675013610688610204551769540350389219311682230143124083121868316515324700077928672606993027012779149117272862633280206074589751156350618275977202642309774084409953883631114183471490810210978657594483306190556645608170103093048985144174513316241425700394653545287908808043329000823498266306253837050645998602356748348292716791126262445087429743702612835706960904071945420465611082985160031533087152807738015860985610045946952050577421071666743998176013900226217786344330837010458852938342295508977632873698416391907938038432278671253897658183827467512683698424514984005694632630643354857255350412718011937421021904585306299178429194938189427102022579361945505929112729457005401239622097644507922628121052129750750901181669424460854266697648405782985176025004830746288983790414974429962012499437826582791101499626587661860048231263993272071758380334070093400895122515481720799346579996672000000000000000000*i1^6 + -38058478479018165204255900318441324774942419151870851302216120682739401837680183888235407832171263696533632589965933021183625266149705236538928884999933278236554592687799015921250372093387110601132584527049338722375157105504150928170624598028924642800051462087178599116376555775632816011691986390546234380625885703973629300294803798570889980192344304339973800968858411486269069132300311309911210329727519072101060061923737918037934392119617230474332644642306556531204158134883385061946305416635525210926406590915207958126883538600937266329198259317262881241808428899692797399339036941119844459839790300721735350746918167975054450234788394311376891500574396236726168827756983991343845015599307527396469028359056722902404286420194252832213833360054940207363346070150308213063138036068778492489006608810549700102475184994669557866673393669308742138694669911301433671947058269513143068751523289976548582545722380525640889996351697854835742358883302758023697628835600428395001455128672840648725517170154788996396206632230088153379857536486265094764759980054018283666555084611477923447687137843091629030691059133228684356493065024138133320161895207450479099551982891976051978260464892971301712851590177082847732095817907364500643971309259603929302803763699008062304197921122383442690378301440000000000000000*i1^7 + -74624256225418042408282959081507687273440817822670646809933616409977266238027717910409248373195675174561302552692804267053662082710393618936025829429243994023633051743645960035783335267021999909702552691990437446948332598635748257256873947883702090185719767811228660962768209986237876923424572049993060582843347416802930386308045971883937139466783615136773142897038444628920775163414320293340412502838398077824408326639548572478731729214553861083663807598784704229618925550990214076349218002222545078203647675081397502458958437405427139856865760290579755419705368787477831487793740667222310925761076009760282151975919557564156564547719362175497242575538839639231802144511736037009693058970449091787391184857616844264967903573202571495486162952378813014712662613704233622849451416149078099672827133695540715001005185351761994875667602893643857295182175799721742158359681650947657742372676610787045996044918481880419004382173024207735844515783149474811130668439795535997427785394981436420203783173295448712265405936867425796228020466927688554062323982661873788251555034053812455098202032454894677921011755216228132437806810520183282488820078888920318739750011678078409880868868458817529168792925585532932448686815453649247916822253133948067790649702316505306554482732520954867135335628800000000000000*i1^8 + -29101099446768799417967775517021796495037215693433103744092526003905289939847342468485135196735058476925924771146754282996685614501455893187738594769689091471086711264924032531324627102425728818338843045750167548198264889195685981905050248584484683179648301858681112670445183220473555924560719357527063329246443950089314235276453374308259465721352620174955535835945055625744980850144941726178873301690337662364045842725449310488029583192939371532346086882694879944334063037521855149370788391448029065852794074315574429640065999535291780839433501866654007408509180036772930918505647588183393977650596242560588886069569512023346168480518130054810351189303866237231225976613508098710676929601318300344463391599221709923590775705260586110210463223110630333410349303630350360207727659750038022065240983317037766800502441169735347094095801323351924808418367396980716503823646334061300195953286017600560433750395196233054613231371829584015308727497215192050113278892924454104815508350175047620630086139308717362707138698017458482907342251694529241578396299328112265890298413512631402107692766414872198897861189639014831216669071709030279207268222565621951311997884164393953997279820420679128468909812066006888477273435636003310695252117541865456179160358208998429197560169484213841265950720000000000000*i1^9 + -6799688467484187496846565952382756048814707849185395493322823915008421923985791552822167083888812505385077283188919850187971764243270441429095421234949203089267055706933330970476438699570528114121546668372809553720284309219319243663000616839643442373792283056448983171504690136798629608168686248314988224684833273662740723953366092701426719050870089060553368666394196604038136888803803670071506197912111959461315425785103968136945762943503221199683952695043807662622247984657811692771712215621430998918355834461474874050886109006671254615359006993312304627279449301119880617538899441999563677296124210208142918569845459852630277675544717816198903632923449379905721594900683052448099071539621681505455259467854858331376767366273014554714304091682770539277469896218723003703719077783024207235912447954872147853237414360085504996843481155540178230813259737214290288726673839052929637465119968274278740467358471425428255962675858075878117562764148610558538007026509165163339175190563415023366798911223164257261359149112553998222366585753392427519978180600202420052649510738881812283870079591309176385340374805176279454732441593248674744736657585536716045881352771240175416420499866121199508531770812217881318472972745721183817619709116050818526746878513490771707444360273419076789862400000000000*i1^10 + -200316948335476442710974430374049823761279925884471186490383152337400453428959733943972676175059331276553821155680636375407224718758286073910828190926648568255789188146042959595523464776171898731083624373907262072620687039715965811489924035992118731920853594798862485534265956099788263159030328649669488580159827922565510005660382492827980314467988261252342476997033196270041443946371040328017299045951396870630580775903747309077574272238600058885772941628931697971839403493600091684189051044162231893206331330519371548887330776232943155695308983882086147133630525808618388704277228825411101595054041561240568847433371991020381218719879376868207508731393733926984966751400394559315412001397251991597308463754654380549054524234386905223065846893840377365431555625569223973071670710137402467009595163348370073163485691335109512658866170324240464755237634011848024579606121136626204466703140044210121870579364573908933449080018359938772146550131322788688055300308341399257216456929631902995606033065148843631551267356242535188151039636684159653538762271301620203471933804651503971752582713600376914085553233206399682280541025766730766224683170270880831660748466351925243934378523345025744694101913831436411106834658396534937453512454882887873436945673484633509198213634029178689945600000000*i1^11 + 41062369669088151997873424219403234801311132807991032091790931818802369478929100680209111636032425164100753658965236735388994773691672301049151471650403924334264180393605742523205250031999079416604229734893413845445774987150226841509532002612768511250308796180455622672621719955983770406118021627753914052501208896303658410882164298326065424901638491074247537581767455462000184251937248023732308870219846603044677175154051594968960054480838861955478547309057309402194536095682745175110935521425762060912760444654643050550556142133766963318278722183470835600584994336837001119088656891541410658242865511878804472537520119310272844967683984569840344121709744049946514795122588019436179309502261961221334577983600374988900565747991798464804066131490251501660635118294307888450448753624477653873489198121428317765103665764191699944031018407589028175406717964084813830189858834389406385191252482666689737350374794256539968341747945622147505114680338221804617410718326423801185395282529145679612453052962088785217641223826536772989665128165065074934703304908086651258993208260261128414313804170870563312666522823910027554244687720535902180421073292511991205302655334888196260376328791668736597793433496238232517029842402628648950677054042461294694226153267047829023182269063020675072000000*i1^12 + 11987506800580559080701914535743418813469038661123873763431468088370140892713833646979999794480169792203664743517524936303795508005741224679044563095549272177535717776875945594925731694976115354347884971454634113960003530029315983242753756843371712414432171968665615727046788125472393405029525597576289919457397617282226571993864986041320889162997322430483877757727744745879483804068499310616739172577345953152754255913607580800528396726266710661525378219788476304814438917850728920020250748731134196197395977478943393301951175144149643872534383314208789103377406702660370697737842436444537833042858313003806479872241705879209989375866606867840140570109271928852679325905508904885365400221727921423051680088718808260619337381533076370833161210131931066400173557684459352517273834050295753814509941518275191396382256546131580723762039548912436696331170001392131482324251958734581148082039089689206734965347161101453326947475076017606450656801929022655990928714131669387059863782122135609036689741398546207871849009291160481062014192653976610114639836263076788233776504698744737118591072429090608675110724797570178667922624436426735581974144556046040001896716062114433972843042034480749330447517917207770279432861170033726802855441206577850513922919587793332932376920928697712640000*i1^13 + 904926008702430500644447402994454307158940288637461240505497590979338072901740349782776117222530893788241500503784124237560614713864641704806016258271337656855233776319932194678865910638919110370984996358527729826940132912427291286674210603539159585534565663676373290447315389360257801986993963720358488980786665125915570530375561084832057903123097680529050886606656088124145528430202604063666934384688543601132441690882596796509267819836934665969559481963097556199764093160903232673960272380939603451888365853196700012717863851632074926321463325841731220404310599636272113785672414702688386136297681701498309324805204219423701630535087922543127458345231804290809496945112987200138106177399497453087063442317816394702697268172422077711667236880268811631861738970560008884901773203366949592255643436274242788360590815722207639440061786201496950246175820221636592619919542882858846326694898007527481022056368227228929484100677390474930004748194006472523036878154104186131671792140821036415083539940247401689025474040607015743996462770173109460209866902186914429255912911394134285425359037795153045680805872397213875101149133262336331201841258512552332468535933780954821124039481732773106292943400790908473116397679395580378002667816083620178000416085330443031020491065262080000*i1^14 + -79108280470814127158715792162367162156375542150839859643712762875200175688422995567632348551745203427782052698847463198538791013554639762128131101046137307223297534949532234968940873453914944423923550152649296277134768708367189479043128886980319370058641421948811740807542611766218742814678032792340477808263357662497468635763043622872284975425750508074503379196546598428453262823877360802624323351291361103519082458950534554487707122473601292338933702111352221605949556125019336117849007166750278429884532428670690372292287664242128538176547747575422239018616393175057009749106254951636179577554153913959241491580876359563930987947646351681757734324519588309618714515833583611419412607327542452495033676711982953661042741948022016742652840054904923664563561341113492588386472792026406894657587635848660323819538407290112300026758332422382199487642176579928184200274598222026851789282459591959464465947802292692216175230422827473505860759079565242311967333776896464074102734065827324962077130348056445005350905892338906366499771220253316116770748230686592034606336796450981587700470505437879043646965752760715109699149443596235507906569260739688469689377311712783882538778966840400508440858538318990721424837147810173618510499772288303292860128280183486832200400869785600*i1^15 + -23555764781736809907988558786315942440407294701973296972743195510250125150672435993853490137451812372983779697887751668595481841503715298412468749268375132228623044869313175549720259736387247546936580105980886202965122972650084149912562559556377205690444741925945531114173897647670484143403016555377086739822283976972110965408992657807481312875240862514278051655472292282869246793355308923523949730611209925366513531644018433256016778170712890526760366908668152380184212889765903816872302521117272150359109591667444480699522624363021446117060570245615207411072174616575339310456052043218395024244657468046216277645953593756819265844159594485403511305852382474409482220563934148593719184008119305983954952500247391951265394475433337831243570736119101306450185637131809286401677406723012477945874994138538404542059661141642359371849111284085342131495873029184744586807386763274435496987489040968870738837074892509526110271114090238790324500692613571220838841207806304990885294094961835960847618205946282777709363494749222598688488964282830740796327190848132465228593675772141889273407966756110645369188129128869534416661931446575583786302149949482009381796071783190489124747837899801628641889478613925531339003266487831306987175984313962433195843393826951389076311244800*i1^16 + -1775921649970639500127323962202610795710755668394895064823825441189559555676879482647772151469947622711328070986894079875487792292637590761959283202505104899252616946676449995357712966989407674368798804660695432317797722155954172681374979690650955236350980067823173354910454700725260956387441198694144776571491545670546987447887168326810923910845761124238597469431108444500550619965403787644109364010492036770262347326834092916878514955985223065760095162633469010531245367645291009086489347121929351438578220056062750366885492311415707298131541411083783540225778754550103512261526711326776399170879549154536335692246311497145288808371747628806185400687014775227780290675682532330247781231290552941148703225947342524469083611051400676498629346685294119783828715544475735856401837115090979151658445766475098694696603342901751508932289035271194474035221217210520931396062229225334037270233155629625011788052669070577336194340287070620554871068983606709411593436593124638037077666640854974324722789580297142948966420404604006625248165524382698711432767752592723026301189959167426165551310027108751772751321316000136158843026656324508456618125675939938335690253164806204580865313805974020159276189124357306985949871081197363514890501397267780318497165259409068071583744*i1^17 + -65157993756960066777722578324112554692800189273071819658604389760625506779921619587426576173105405987311554447572598069954523088154679140083355392850856879704155421513724787876795261465861056918169898681846479020104806303365461400661232588557809586108750089842128779792740827971353975210444142272154100428928985820488776696077611616565142596032242688972960448652644783802028927739916838007480530708430261789642970563648497312043646497579972643557079540231292040219866990435394154994871650083972875291111457793238573294246961074059963164352639388657304456627553066251607760807743816800434898282147054295158507290157371972534060503427084324125093002613163224944783923484505727031005117632274281371922025551579274693045540435290099498249028824614162880852052525529612400771912498964076589851957264802320160166901556690304038609846577315158493797035472306798902437030487561836941921547415328521985759095155635951333700336216201698418459165559991617666742005304643528078135863103147974900424499200480098394292570033740589507196326419052850275221504786847071212209263516363803606470734737998722680496557306396540936371519678537405831054721616918951912578748885814432440355242363682524458732496055309093103077812399867028937287457264873570218898071079256001035108352*i1^18 + -1067157352633177277562651308966416852525383652203897096709423756753650288437894767648399643584575328048941143820053744004092150819211811822505398589107593918319655808501750143038492521013100435511975706850850829991879488702388877270817400477486807726228999966296061183393624542271135480732371129417835345148650681677212551979569006646340752412303052855518298454198577979712660195206944695533021736680433097265599293474771746499586354091417039293408545252119159052591627803534338304164312290702600574383506593319016858467765952148660356820411909589290212429777659205888994355060214865198251267650078014107607155527697069164992425740514254571258836614407166912040153841761748351578178231092875470146179718166360617806754501498876708480157000031992083576708302525073528695062063048288858826397432901620252161802443857734832511929325454256241330474545205956239728770123938924566998243429078883938542882091678850830581812487288609802187698233816901124699365939023889849605413160171682573907882828669895520491787982252601276273371678262580865405243525039340163148148416147527116807655843521520128237643033261748602139791141872040666965155912736670279073735398924388021931693511247051240161201793551570329426476444974153259099354453159791556325835380438406791168*i1^19 + -15505794695232142250944231934025046626953696199706759727164195321622464750698227984601339363485429627374112135929452610938251537051429970600746229527483340564206445879749826452133119991657057506074844758825342923617336235340644210778897988348812497513501104064704293342908589295084081455676310268854361752296877114903862131501050063520289749293544151758531338894087177118041113271906216568277262629062729666365249057652963227690775813289601633129519741202953565599969920382284373521401354124623520191817973007030659134299224802853030837375723745461576332866647813828527828358846297532299533583173445054239884700366051551556541494024391930505350459101524276716420493550317961268885518642297984774323327188955085696068239285907379394570728538632809970850742797598583743378550335832811358547172375898304455198362183347900609775985137465395457640671784418526539948582755193740850586242322676970950543735456739160351245288460429649053578720547319025070209138748707133850676616763123444403167021632376292984280378492366040015280926622841300603448078750572351119544816168668636055303839031056193078649208864313441658688024840601213840742187994258104366406542481147285677529386027753560662194130421417298107589949669405787692419196701559750701626030290894848*i1^20 + 96047031277002099298280501787879416043656078080915179356510935726655520538153803732999397006025315984790406396791669881724695017083067947818021590738420012064983592254275986585065261078073539489824120091114467475519406775968560863823583398442955139156236087669436468028941919959134431888251121802389498534671210028523128127446422282402944722550460118117716772145658417089894852525792485866705863151027930373314765897685321387096294966855068711778277063076676722689720734366030529327757362816817142804712617199738134177458305785071570508679680352445263823508898987370714279919122692436503507999527104797537595206919430513363395340823480495793644356210302076214549125700194132504991417310482418838567950637101683033938820912106241113133712618864048410796708599793925821995450618954584172782758874960258892042837271574529317726933461968594546493760061862936670285183637486615834631873506895129798572542066670315408267969383167453713240627678318826681626752111828642957924157833576911576789052426090659068063921478546156431026085970041908107430576753751420506223055635705408202258759632995180848470992883301309418617886858854142063302691056212853458468807900421860437412336107463820668392320877551749054968315536323372084068871350459516741994151936*i1^21 + -961097575748890645477312034140878023777559007446475563897969998586805269185194612072157838346066642327347057588219907559529207034062467861928253847514166047881302902807822731797636372469753773074123369501385316000701587471867704774333113705545290182657087121250689962177816927672684744342755699058788796150956304745668540560126412123526615081930104139041028936011962927125280208291054058873248086173178639328785537419305425371819519978311146736664116610186940635515191541312621834898519530293383796710243327238541965088312598340039467481611977940337507279883389017488511519300972824067191480481596835207984256407368507756860979100615087903976865450757950849645273547611888638268856096256003834486769626900427330657193673636881470164327761326015336722439311041840628428067397214933512789998713638911436702060991956812424609113308916803479474062531428513606693399664488346766025783782393491281786342180132837030362039886010765475277123366556733806270198722176198739776555956057148289759821775952193828227841925665713912753352964325994386561213474950182367076839046383505892281061163728547026765325644680658015524961435860508878748120174372468132018392848161981097394693765260418735937269750310766760326907767542281018237855966854052499685376*i1^22 + 3037384726693168038881494183536286381130417874321235781986749359237600280789270838157187596503353837348311009698947100179361360091999713349967697632568601541774468697547637499128799448500725105822465701681390660384038546446190269659975101642058154216969932379819729140521725270277609788389313869078727976387698388269083757451964539455915944251367838021004731860751886993178197091803098765724037718558182271474244437698280683391253856330629992585313263013655609631864794795464526375359903908387279339348784999444316463456976267089109735387789232228747632214175258454102847691415030483146638032298747662273208513941696752170165335926313451893218343866436170714598427204897627610559186317853782895211473623540410531683842940512651389074177925196765426410396083412264196185496593994845096320478385734997811569511740733150455350254004133277136507097201444723352862208948473197342977210005430194078544996323603640790237214501636628885602444279784153776163044732092665756982738422022629182925710607838422631945549483186459271772688038269205647405980004333300721309987404446426978002427342811764966204953761390331324961799319799854510970557622664074420731520251811810173148625471021779706636284955394738327081413585830752006454539664782000128*i1^23 + -7990861506869848463709922518960900030303034763361345380064839857992837982305942222105533114280029789513940899255200061201902967097374938200857756924888569150359147558101889446653026506483589265397315118118393079930411997129284760757828695358215784308855366301907343784484831551560132563617680585601818534732705843837239205175685659201250552977929729169072310177430385272802257252887855768490110482084595724910259044146079780288136370311178945699950287219929093518711495786485416913711338739356378351426172486461486117942125808292256694481513784676527169575768817049009697704799116149861122570326150429349117039359140431910997723086726431035502424851718070890210178905681341354038800461094237583345793993366431109990672440051375114235511943076315303986015550706651209514191252519126331205414816845391908925076117645765590498017265936483450879177945555850173800313217411653231879641386761826447504689787572222914372172789358673964054598672657028773606911890974373057670313296265086568217131719584167074593272566071410831831302616818945480817054373776139421044311228749159351428596003695858305740975691937781088717661885557646723307667400523178064438648061690041665138509076378586804357812262552663906339444677618860910806545989632*i1^24 + 328721377124814435769513830544249091512088925493792263903706701774100673085574831521120816835675735052691209230225632519800455621024236612550627347427724563206414982320848136511212160103946123600194286846445050782205232160640590986915649181500314401432505317060049022898169459056174803494948458512616849784419964334225383539449811844178266310808945513266529674720952566842360828167300864326865963052108857359151535923033381654548702507829338543090662728821348546450314713316328282539757633346041121835944640341348609149518845387143571083958782422272374836954881589959118786446456693145723392219468463510792490606335482941795269937806430602383027793910310835196905215290373044083467772686884988158609126588829239423067021416419582843253384123323215466436157528751857654434294936546253635601992744168740615790782099704306200084833304765668438119068132134756546534055769733136316405962606895675475205903846247497973924586764175673037084694333949176106991669330556151011498897740217934699342235645346040460709543011163027913443523634154046646371222684133633742500559367980119048362503592681946920005606618992875249514536482156595258312326027550552973346572221110556843762616234058324053323164813919579869646558711188616642560*i1^25 + -5458825768970153808393993746092889007025077738458949984472269485994543229290399137635872274215033356323614950842338853628092283851245408816762794385133933029841688172086479678145049068320201587016564606439415238466415598036058558142317189557450664745260215390145546840695696837839497776288872649212889279917609301215088386978876870127840216396511171017243333373585971748740340199944034131149902748890199541221034077203139816508767591667598662374848921474519373676851894618814259391840311352956404274597199705970002974994068277591507269784553545179342978950107034536314586922654005919475956541748872749551380610240206252355407046677124288993098034426625186830998441084704474178102683008604543439497151154234803091097098759239229891956551034827988695044513630841770708355782640854918384188007867127167063838390067075732499289148433918297142328223470938672419001101421062000797927916630818498452865057798666266117971477994884681576456805601681472373821526974176692690095646319071025470352106287229068958479074966251847035400346396848054732074398002976678758010495839713761504151103285239210073718689250391974976893485515637938940463948716616954093545286355122467721463948948895710430566400880820839664665875254115041280*i1^26 + -1533135849760252707766468080724998839628792277952802127685357001830072090388176265858483538767334305049267976356727188884837032191909239061046793005312962231189213117500676835556715334236703367126942901886738989353434113269930141573003541080889818688061701836271697968022455122779383166555821040244359118324959757083818446342674505215725319957708306798981671958530517356339187751023669162253326776386574184901351450706329003435566441870963630033143229618064967830517508537078077611114052231129774599480262483559943026919763928061084414504922307100044266959788638818825864878821460234585791346162732835779250203027525990366642868963114159533673345584525446560014649402646188923588611388755726557392014239238892373806004214268517605658333525801192945210830684055598326735512392524043549122049683026142340137937346912610036580209992669395281855280538518122570681777665014040186620237142199651594077031610267523309142214967066162076184907763306593974780845102041274516782971421309061118465446737445001661362744544395794117689715262988371117605974356430214039333406130176809716917609856511670360491952880402947768746539903923037071936412274272911995882100978909940321128387511078755274796401442466464636184295374848*i1^27 + -1853962832192658493751718513550885354450728544497728858282494288720505731134846556588455643320022398956154257529806025658086488918149781850989317458429792610306108969820678274519741599266711187409871863294957910719722361858233809127222441571361919073269133194800151690056988896979177767769603535928728196501995591055491814740448489148667462360629713013998128329781743244967568703436976084918904191680071134268910359965873334565287451675878463192096437146191502378643793300045755096066603155246321650325959111642388256341612555971164261764930696674265964708504052926389205778245029231246305850290634516723635327862431935754435482785542217569778923709475427919071099022912914911712415078836959255723347505514108877350922700699272747405752931423476946118442684284062358920091456156627618425341333897100735684030948699356459261263328918875141274550654676457681094058905958020507559104064316167087977221893437817072746644494895514341222674836373891867398700271928614720641697040171596138380819741658806599262425328172366687771702984940814132169122579734191346498707377406667971516547794550997722350069336476619063261296338464382057651174810004497187482521626727672993369301335350596613726331922731156442710016*i1^28 + -454242931426677140129179078982113710154240517281607830246149718543205342194288659451599355594433928465268754222209939828172820325193179210680220591073753791196373798249775849036559975111088768059004709483933277126906383047052603927530570629757629296022395256393327330910628503886530897972970094600890222040638661382357718989514112599846852814646006455212628350141026545637069231388878484009927614169781181141277610421504991566054601382594248575128317565108490645099884075569119531616388794782095752328399261542294998159965555015491450050142280435208547913097181011759213302545653996002113644069115106639294187030031987234323779177497367819013996256647649881885609961376292475502546542500034820065577762493146722806768470366772191648641148732040873820285386977524566827170549618157343984013532969467020600807609592489299699981551205722310591802149630817670586968977775673415403595019153190476916590031300846344166453959484738493123214682682654027116935720136936297957100479067784137990759244101353829186224090472514167325689051707461183678338709285478430594407821616829210512764840719180760665324008385707674184186319883598463993240005985534387129946917435800794199418485485083233123212223993348096*i1^29 + -147568323086386845236617079435501000064076777473125515621776977206175049552642583009448083298988984235969371352184719738647473315614391377391112471186893941610716983156656704998064584761385553809277014831915875747852851987985096418746557696821996036991258528480167684775929097633881770334352188396210002914004874931760626918928883539773389322628314797881069891669763688872460910718892436557690361660500479611819035530761063718239930219675760089131319676641578840245391092582812232715095065529838703559398684065583535228083959422953295609511362348223647941482925320946468287743073819991044971983706249880923292630070643550482108139788030308907152578724739108182226470982283843873284306709938088034913433984284013197372997679738429326718662359255860805209802141065602040052576914394169417843997203215341884334801582255024390715083015607801896670287495979708153753717005801705894628510730223371382138801618741052262142426030168934919498336618776423467430835516795563376599629196453211829983107511136984347771950221134036797291120681773186753771604818235697062533407697417461693943880203711078768714451025667153904341982755360756048267911811966843861659467214073966995042940508159260500114276352*i1^30 + -4573898928499792937583510948044292143006235805010312158279593519042199470784852676284973874013305731211205477196861062241209750651673692131293355975314084471035527892741866396987007902045334489849138617359763144355230941654781605596669690192247746422250227127952329062040072906338955573752275397227351720673894184290846723277142172321677593239659486335109766042118691449296040203232928633206893111681355112690352895212817505286606895925565999281728773577261448959011582229210322092345948599835412987277324905914207972097083809785591088660941070004650767938498588634991132076128185692850775368981306944290467612226120277307447822039022683158706107206651500329064580267434287359014886465287388599464811663621848967554404594368404675830031745280094276747490919053298075004246962277490699201717354580412369124039881747133800894169817182537166259701859813868426527449002121080661186469942101638665663877700746484163739585519373169339095649630696517313430062530031856642728183731774842366635682561162949359082245769286702819761862665526621189155010397528518290589978805909898473310914380362004027382532617121350746838683061628400337539358848942728871323908884115612229844819970923429888*i1^31 + -20193690364437476672918560029571797595162394878715620699422664751877174839373472553177979079911033130583355267481706785007690874007978345143057247446921204965099105487954475537029277328849556353159106663359238715585713666211513157335246185865928389577648978415742790295831893554257093935840645059553664281265266510617549472100412334229235453077314484820473443422141153243377081191352211646386488571363417336208273655456177746021124670172989444102893304525622666987864488538575838471976339054984300905977864358916097908675925021465164516654565223507754952299011297540154127986118029751054206516050307969782521243517591207807337871284128421081693375319354155221382187917695079534715289460119909044126708666550134825768953368515637322259423962223690701048620051159634593382939862323911050116906623908957248152876630435726054193764452573211755865755579608611683495452864999111893818031462716584381734809881372332063127503913819567567522297885426147841653348681427782374395823765492573401631613006903064458907729467308172676493365318107989572065370863744202693354674283745454883729195468424597901111354366762816137024069016746471771213476964741465047760108345027724274525274112*i1^32 + 203036684019968934864002883461396053326222899293350911775589579108357806145108732007163872208837452632321783250814619470733848358541299666210214837673649066347900729029271646817021169307684776560120649637336876991487901652107217866214656798240170784612642465571587797901887863871854258055417405526032099873259815170885813790325173752887882244678079809121444868621724402060144661559176762469453398337873224611750083867847573401366446133993489703876694771404219509869770679943681981341281225298974090459150898616835731223522730617568864751625497236520894484856680444846215512967452606132342510171975305742145821904239310084256211351523963565066375487211320657254541866030127973756273320589566743309012823604089422574607043459031839177179209546384454401618650839158827974662407041308171075731714852860556370467223939851782156554892119695109999523620474585961420635320089338489316188136138589480292503495397157455828918410692136205568183844499386688559508232346183410493790964480035540798795277665366065442365784552811123548391893747081274580123476005466505635349158590295386408347371775784804359281028536837185586252330355829331715870649302281297991153143570432524288*i1^33 + 47251476643714892439797832119346426127919748651702133764013088034269607552519179601634201192050195043653945699332972486500214146526683035562365466815286276495045656953718958704096847012503244841697360989173325994417471941642995329964381590755575449000533897550130910084581988559327420337809452358047702257945990416026952880252886917361816727856407889671529969749110042437018882625595191074968726404865210586637071039176749161700234015885085033649060774260585865181949935691925050092577908119900479170777321844999252239754084255761875464020317089837800977956527073222026404684917260886623412851241167388403716389951329121652031526863365427607648242560629840599401398160208843002425129263603063861396446023486137966874058011547270510885802407844319634142898404500365222274444235788606832573883053061878612162853717859914421674819939481599779427226764498834749804430276655405815773331754082875162706811723880452791199053068691127812845153805947960077647069681629969434364798009148265784864180230773383064382857993284918084451772996449077945621012826607767603615895984819085768644845518239151019963059831784914644259897293495692432407004920664009750049980416*i1^34 + 956854454009606257839455525720245898575759148872808873025217623070456934281307604190970948405987869878554085144878520215001861495878060754886939992908326694453189185464954486938488790962025625530401076189438922874198454708139186338698644198475985563913162971678757502289627945769347152549671869406510918774550341902780154024432129875513432261343339652207148751117615447605013675009933009501775417546595934863557313892680620823076240149273930952461686260461973403270437928303561731879157489893749516357571497605496806566332316379747821040040770041739122883136469570452195090822356220323541995315256340341490877130301281533574045451308447031084590486575832244591543634501775776109860411948381194336931030781646798843056533829787299488134836804046240810946972498791823656676580809171203483482222577527322304862189489582710151334992179023521855193338697689887708264110801487584200868556332575583061545405984637715145862913236528773942702894021545531756518401108032727409362857693960014159986838602333037778463015347003640073358893128177905325513003313564284050130286523723529827798814187460301324779232392725638744438503759813805644557084874768384*i1^35 + 112742377578983972231323763951747844568883869067851699724772536366171864517288418188312069347281186354116917483738441421692113346332548481393512307571006072579597613542120739000324198283275342357918951064702454652527379849973048699202773090834280735125378967532071491216304875244118048312518921233208532976317884306355563612317781708974583045962977750965801194017273014768048423753420740638875835145525914610729336119680379742170719896597559889647191141885508726476007249962716512543020627712425990168866036702054705031817917692665896525165020214429967830189729309835121484048308644747915032857423957344566951943648672044009239300663665135359993787769527049060353484464475215242957746812134093896591520836706701729566117684141656141736309112559908801403228793073786277535388254675455981000842533165398844134868041111453759365211738133097432884360356390943030551050795878451695368156764396994448388444716195164392263354004607425066936127923748951301595092792310352731853408355829415943230753251735019047009103545737752675736044155695296943233177391168309800235075923730247897026952396851951457902236515373910648249299655391979732205568*i1^36 + -183261099197807978360970196160825234431729559933255464867844475524667010610163875606787140249392534782053835378033868120157492809418446242774826932927296513410578418286242886164713368136322786079595122715593211571599068447805102315453163071359807892935278494391710015377874329986786535357338139591393598047550507674442374884236402599848114281407068663994460511462217736698579999234868304512972866517246330272313873784828853868901658954275837371650515523572342808355457079415145852354142667979998194976455031041798250214487055774832729648504286600935130715552738901007968018577492191004203340134354184693615769086459542726264111599017167589625999656705247206270874217388179112703709967774876419224715953027086652928726624010737563596274247039696946705503773836983542987532956814498133557241183417343842496106351459884658167990283711683988705453071488418265657045205482349809802813144281222171962923973252389820324352193373813958455741885221329258516680731575889661691718092189448656903842122270033625585347118651207321544930337841600069654456887364016999452258037892026840792575745020304683100682012313561565922811139063808*i1^37 + -10164596233663914388023985230011124561420459035950185254889706553594033332840708181976607826543164109378219808090173583947564605349433744459915578992738652188443827915129719328244799016733145742544511558339028850056351937896970279196156633153407249763185138070675308322076526670313101500770091713637422212995766750265440886153017330816060006238148586586413544023927759236033082683650266398625476140611013065652543642695916112866711402420998073259402069747405322453803806552606473303072851584019115047633946095038421799241916770364112695555736328414739880539223979848013542692477128753564387456110080440577239397763873696900054748040834256241523310366843990110610189001016324668590303660902188110038811891816976203416804500790387166822230863943038730316690495102950755257750724016037871988858828737194058377757793962769286813662331176742870719270087784295468579096250698699386329745564319175688816669902477880764974184208074388546715197751579964841720359928806917446280423067814280027904525085006554510839133221203805607603671792043318879535807483713019354811258288024938085591617938256054388226565589470019584*i1^38 + 75159053028145714553721193653445031096698163577464434891150589088480881069901372975007365269360478784259699821820907645781944352515360584908078676592887778195607784585461005270344303860569214319820736972072651761418142838266227448847321365442103530943057133102633267097080424971662097803726916776032073678461187533841726835993243180835463129221549986104775683785175068625725823281904085132225448104423071972255408546282072655990920651879885571092526540330576294397865373663198826564004984082937582086248130816235173116132101011212524838179632671496423543012166143600630406078724575531569341841331873630397910723708670772915706607763994248497024478110875581970481231989002423545603358746731043684759243759705366775773330630954410266809888103676584770308544728637605637279762047165084723580499522721964462091437990946806815174532297053729000915103580207761222563479152563506503372747587608504845389819661557651655143339597584369272291775903336983589155393310835636989993702133655477162431110496206438002614367562884108859092166003251926273184627423793053290675732310984200997734537262109305446858752*i1^39 + 23993741160720720791067823136960594957619387845587890224532068656065034770133022473597519997722731255531705937607398875288852121402463285904745207900582552321680747124242216081281780604238366284676495809088881111845837892722794956296280662729099315323821093297062660851404081630959648982922398726389431706209361150344144273963303828577944993949982067221259597482619812195349282419994144160083372217439711960925112528099934578468828378671807087559254951743415569159759420775122863212485252090063646449717690243868033788036597785725006550312239240032750935406519538706873164146284694515793362712381740522789780349324081828485467184335885135217797759658343056820802354291657579193410802709770311793769159885835292401431786863645581606265030655067816796511255737696041296464163257849217227524909930125042422617375093034509023061902367486052558349212158394646612556141510627202834485647091471448146477733031796164602119811304544499305403407266226407061709852015675197976990164985858824678163093207424142153420332227599844028884892065965654215960557328449378470606550876389393446295669047296*i1^40 + 2126740202377501063017438476149137611553347148899297829409958396339384426490738458129835295297554242175403296768351194176574928182197740679917825132968559901987891167336135391737530524286343239832024870761110487501267725169275632445588095257305156544629333334078486745960704892492629172571394796712569308983797238210246799176181223398253899881742238896539991420138885712839942291040949120949706490202170098617768934670060685541050917196344188670910444575214122947201965220100440377574130963310953692378754797435863514269393723341324849348939000209999447786280486382512679304145966668046454637371495735888445619652543306991688086567967839396432135746807633792467823394331875731176349975105964121747205480996277621339197348191372347814808325005632447869890532920733214624893159376899468979788036418763149089067957273474288695891445158327832774421759190538552651689032399729817106077084399545978414166109604131447337491637297954038263235099555453856176059164480483044961322114705486268907596753639839766856270044676901219226599632325304029199965827032108974923489644631818240*i1^41 + 73288194061617045400528624513222626287841243552123369082176148164227576287816214729904359803894269946620002007395554889692051819936131195777751578119580193825994752091446172860104671662919837968217089424850224088990691246946074306922301436369412764218114378135642724260963886157787151017481204463626106292241810874421045456434643950828869661967096132921578305095531545424784399899214392904883988878355329828429711103057264308813374338679739256701938696194676487861821515082877033245010848616485755028469879613034488803359127815878732972484698654275229118033537122218328037731301410715883271067524807579749424487688154855114989248924131106816986815854827545410304930307716196075441649090027801226023031858160987445649471054109562156839705188920227658783087000226757163340454033994598704323248505121222398697685148941627718521461153289996712501464109632911952286443032816556364105823590907712862152428394995515920141160788974580517228459701599610200927520105615514958398030206833920577909723921405116246231252852581662201589696548001152157598487534141437902848*i1^42 + -1747556843917613001516815892320750437238081615418419867257789541261211050167997277155302352952716894978508616854647194004886779735132488799523688497385678482892428589209206419781345232214027223560547400049575149789869416292563737186123806784707977102036409367117396541228647486794702794900863684205077747656917858803136724150053266517171537209358579825623540274148322057850303666730634867603220941137516699429757279022316840686485374653207851384434120529984261758210454297351504293823313739222134817132647818492156009302526519306011476860026066405679112433004504391823909821989837153730211853710297864750297736190522949097198009090010756086468655984100052625114122476795686959329223317200904452686231004037068480172936443089675245774489313821412459565991208860167065948133469399114811403843870234398256500411455017333249672365406544734118144985262403405707722573321724325053843364542457216679289444855729239625789970380132912541573510498772490913545220357443891512160598038547228091323216642785297172847483505818352015569739080378416518592987136*i1^43 + 52066327485948433421923272754955864249753373005153476818977139646745730073892515746964388298424312806490541016734420761681263306596763046645524541547102934447668433226868000469444114513217996542576179389348613435279835538176197769047738051560902357879316262807341627211267256905036158282733727545284513796651779603956886769475659744171853724359945228538472656940804037927076495398100530438553705321161955316944924583510388694278828523228073870053281083943046785643587379422116790869932384515266813541548425777606974672989879284369990704628613022177496236487583045024912056101548240223296293458955785540354703019232255970296924474017191286515649535941584257154962931374372131333049302040383889795884167927179064928068492844452886407788263429005228753515127455815358858002402062645972914591459032926903863277060638002223539050378486557022265678351480446604786559448578884654087212828869251850843512760125986952970057230335911658250762403797460534354401377337766298400330949041173440762319722872076497224687563312084048204479902777344*i1^44 + -480121143338684312179772528708245873399351263288759585276470668785792813497734899721594940616368404612511290880192054476082525711492880429304427716582173207126075493560726537069811051238237002617691680229669575722371733135817423273139922340750219640364495112317170132121080971350248319174952226706584086790965684703996631431830005778744178096482013245742610230998876004085784923579175097224064038985363360235213499187603144983054531852610249754442316378428626592771844120285998211105064933208862006948063438857127705648617978598227046149196809895781064458929825557039361197616595381296800587338798665217513671817358505597786997950942519887622058559739893650493070323459745822944436688706974229902585297202447567771668098487324823735856000441867643092154166801969625726625136928397365169488226851159359234600408956560892107890471291546844222421138028462599521463690705886188337520582394427132298261704760114049327656415812398915468816945376252827886282883801996203248334286942319639483712181234581441318880762551861248*i1^45 + 1199100493959040337304927909002683469230589015031787308693746035363658933100751676999147749968016092365329400170815320864115573990978272396812530339450770194685379280493234328912485467173971581975881180709502252766200565511893183559838864688938816654804199970528628502353739921988061217116286525861935321206611284756349035262519632600417937404956834285955577870965818970112491746910285698322862203565301693444164100630844022451250294639488353733413611649663309739215188247087665025629508953592116914954513801854177393433105580799636444871077638405260701361778758034370920783588192681683198088382079045772010556337937395225649028524146485457505622097054638866725720951981577085456037060443165713755642660677909325281913741653548726701713362720895889536699055883636097129787033611473093905689404673903300066889009990011157839457761123990306758865794984702126173772388794791623694097651473358080423799380389242769884884856215201342386330590769538635547683614396138447980338291348512023561871400619216994304*i1^46 + 440069459772132554360960252190044966460150180717367941709981924217823314566601288894760277044019610905709768089162113597368483049552592387757911381248161101227247965965069561249647369419366441403868754993510736312547123019017604084119350882349376805616276991382172728001309426402255491208218096740204311930786583102214519125131937025632520007375289420540313147464870558906839043957268543669196895363671711206306032097077418617752788064955762677377727634351463808468488111663364403942883096591968973878263570669799741859687549229367511722356064505658185749527741654377357498317968958498232837618055299226029503277663456259770979260573610081740466760815814324044117123598079691346000664403041304175713639137294101709317944468713215341552329753516129783951884527250619148445169151570821056470465904293920342005906328815785678905732568254457215221013549756708961668355355707438271454653252214913984290224083507988914555206882603190467471603143975480671151334761933628751849428666035847823360*i1^47 + 48748437802824028198594170388286763317380483606548918390693233233636141289328331557794165382056418562136884101220803966304052559268551510360815056576474232752799578748089753714029299120533234040023988519074859103161707357164384401942502108343687840071309968524700178895987667574309776995699273693749448250262883399232504099279142944120446505601386142961367797903187027579904361594534580627046165841519091917006876114496064372242842845828552293902865961503791173334723058915263054260214821330403292089026433412152773960553790339190081208806690802401208525947733759382093707882061131083509674490743830120905899924727206196773245402156244852270179493722935120255580932864948761511975877806974311200868601478879529994814000130180574619195553803535333447443266517073346582939197032636081683739431146658933829524865693740931044151719928625449857619822110936780776908873752201045970635647867829473215729335563398355627278431868864069219094426279531026688408302222190601335472128*i1^48 + 1891945809763129988638638015987192126245214115935573856787027143008735432482739430649481885783699295679579058289525698266315959892262153752716971123993715584691481755721630087439896392939948237934436037110522626770536614673264726229905535912165543383403752026272086532907836014127623166774518923504743773604351224975068315300113106140385264181616570839524387634973586361808370005723669568946307830139752805806047556911368742380267542140489214943667141018412108273008934837901912167426106523912465416615408765692006676128913015987933188316573935199425100233796493604328240979503709939316725647635484703673205672807845771285754017686309210288780947212916708605456810233458072539336842944371340310266946595701645897988937838070900603545287696974324641502855683127889898848818346826889837532000892289024895028025355422931322610543497071300099606982469458607979460385617463874420954982861922513251612667481300984888870027256771732817143257306456147390715920384*i1^49 + 30785066306777541502774538110275557739619608400104321814059179689118131799022774708804732874614323751493642929074400638128226647737806230326985879758627922626947136936550625981439158165767452507888842106958386552141373189495571810452803076550857759728787137265178758880860482680688024431855804121704943510302940603338492648020616551672064374971541845177871220421613284345943502428737793736242795143628526246112649557448137500215261124068616141563855177232565174349583635894314598565950229966790125209869877012899709257488491504369724363999345494572822598376165152277701762924991085480483325181469798164368342398552629370175411494978579000297706789608583822296327697725841785107120643837799493102752858959378137451531580739818463228271998524285858781440037570104499757258395322751114192291675584838037500487327584310376847007590688881983257512720401911454688577659377556016021517480496943766251813399280743021659232096257264693236560035840*i1^50 + -136173312729797625173068103963130813175359565115105851917012589051503490708329945891427346758634628459764111406731948414579734435433747510322228717614699718485140271322411715342594715531380444891863407947263655614655519008828851436965220015465157308382484351938454902909033809190177541045112585461283028024499005853877347540726594781569176028629599786773379178277077296504545192583029523774758743383959839035392503519430182203197206378692497224776440359335589288923053813327687608511620269073030412038481338652889439244815852061338429712905414383930340693736755931807388920091903799978850488301705367992906261414065089992775481694946082895126935371047943870398939250085668877002839549797399888611555006892442367514614041015685671420796395162021760347029457559034265412324162326644330466491559139479870066907417422694006120407977662473632621851440560113323616537440882943577575023407137289178976713855205376*i1^51 + 665046651523907753572121134648569548467455086176550109651453332507750738817075999241804803027164865948907243177681005178936951117844781287824119564292169888847692843479891901113837334564697264356028302739618282558427561308676016811348187297921323511223706602099963995756355579956092827510189917556212713767588191879468524049467319599429089976189831938107698875329609552233727978423738554683808960843156536217337417742718640109055551102518615732860744769188666871014483859332841534233172151295998682664646950644009724318608484432596467302196780903060595182768479596082341730377380589102512647851846751884861908136161494435932056475600231305311614295073366728370156843153969282388334626509201729554468903868046171710691339719977270198494841768845208853327393218168301247057578432106084570334120972811446449303230848538232012437021534498708786273946558946312245745942581903360*i1^52 + 117712238410154901337914587229883057883367293682219645896209539745318135015985351951628532568503733318366811773100458098310657692549107184996291266495604265574680309078714681175513810109734926296848018316853372722653925975685649521685284224823546048113811723589948636931093003717223774037920265612932594543788281698774514713748768772964262400744061535344369384930939388673984762042656573075924253287851129789045077921933048615838746930571451232997626965388294434772521269242679975243824901051692087845912312956171606616501833993266233823872411538017818606661209176251211164880560447417522627460037633103947223592543984261133170983582117857068947399337325592295287829822778646819495335602665028663836564029799921541283977189083601817389550848799781381743156820160402515591877179508919317610335311047713164442008691556422979969893343038016*i1^53 + 5260129554337755049658879228991716106110262481162519412071340435351295067388672340037804645431611864826228029856179047290334320672722446368887845768028949592700237517056287473510842954118810684877847136011747499712956457591893128573652739952639427173429849086681546228258355364658778765435160451459103612968203994513365415096295542079831614225997216032077075026810785550993760903668933644958566103362368393774317222097483895502904225258925649039533243912475165389221269322225031183805501030977429886991953657711183386333166373952581337946452359478723143699813211185677001665991646628049740508573426916328761280608701030302770175914074036376553841952072134728736070327860261572606496466554770956901327469090290905154817433583460064465777173551584394307704298633243071006628961878393650983914141991009*i1^54, -3776610203823931992402733927253731784000966465126476163890633075261261512249271797863136476647289919911539893629550770383305814470803801942003923239786199718967228227344908123750519678854576468967458766214883718353533001809693001100147293015657035576622822389529376245795060674392501624159661500514211927587294812886452303143587817506041246345740945878209744083115963032664433096977159557956127544508347039052072559197078147320672747014434503212266368261732216231946592808374243850030773171040984306802009068131366067976505848606239759860505774650179224560887848844029514576778700686587348106714633986623643558607916811298255026699360914011103141577727296307697634531307326010149662582672524909976026591091882330584342670517223678384153125670391807258036627133332457033804765702685046634525934209124455431170988687749332769854979463544643573649488754586496289191069570605975499965970065642984621043235026337915769779830436824233713133821552338956330587776478160187644069033001661539679171514121880365271209482377050954695011799969762143156600738179374881380284901947769573811713313005777757940269887206982644170472432698980368005204895568702878264868525468441605431058787337961340851342387396939223154784665816382853375107193272899470668929241868170691649362428583523091760309097453708446852839899731053046664172288636078162587938056974296309310339427015514236458786644872333706743347623169774738224137873729402916863736437136916015783678476318449121137871039449676343839526556314788303911633946602826727537945407277401122774393837725185531210364502482752915118124663183871358303210929901810000330384264770543201081652147144255220327326198304392556708283629856358400000000000000000000000000000000 + 23908559555590185729408979361397753470672078830778037246265822153243528138573095286079263898703058226569122281163633619456986428833128957135395079820180057570564192115617623044595030263227248939617727106382661547003385785922618162453927607613151592537376967909300766738725652117267383274531025478774650995040345685157203751777459622901447443935662068345102535108696325040585652400460355297407651709363192239219671455148540661324306091648094230918665772107876991120268377682420186190506880224762120982439608099008406492156513232535383452939502434086366640669175348133513369598962572253610866461429263910363082351639335509557624801007583779731945539579766680249000781311724968976142173157968930486530011236889518885207397016721247003581930961420997347534836337455279079786886182690876506690225694657614980201200927037730577753522068409119069097918474069537758476858221860587329455099826468422454484897061424257972030145332726780097241475548593552429252669830777791316908913526074328694409676541144876920847877004928492311855838755361383614498722148651202793776453517519524760417846465889941937465343546663767767609367050428645282227210980043104036925018584106369027034461802262805935669897459962440965216436541370574816863798446522811693916107202820790693796853139428508193143723250799990666335665118701672549230109801711941326455000009107241635863432262413834908949140156166804335350544935314888366873926288337810465568371633915862542687052102745695175155933858940421554653214077600392886213819544465939646338698273181552911091950951346825645865099150525413676846775774087376202576908046226076009875120222443473183748135325301014652606056292184610296480906438602915840000000000000000000000000000*i1 + -25970681749311704403291565500425405489882321909428513770238729440124822841173665945965079335449976196304771221254703583228142442039457229104595863839281827917913587638666328524169663824998336231024025248602610295889863717967938824939641372467812959056672852206585826583945419986791635748127238601728931454787189859696438112370213717306906127760457031989582367552606872146513090974529976416248196234289117486086711368123120925232963818191777591635282492015442511448843126063206255106317709168225072904192322174369343472191061396739172590173597327724462279604546117136216679845248005025158003079760581339994209372987194690249289605339715323915916113604393620213758604538242255254724705473430195684459982837671154267780290846950921885374612283764362084980646714080773254951328537507242577336239027601782416608571041512565945377175632333700154231575651007153624725425176794818035789548179740610893359195800054220560968371217493159397880946598256014278746764444960816427919727669130373294527925150956764492263310743547205754837365166388300115217715602628230663657845791581712630848670670629086367582547454585363599976615983376989578821445793401801039621003653620396362655138133619831439688178534358655349924477349612588304717868233709387479934284193925451924961884007095757750316240957662737832032106342114622782154791559190565757945199063487008182269633936255860341040990918011483389268150123340241141539141427302699624889970147066097307057437859719598405721858597870578293476409117734028350970712619603632656066335002312310595538453498701629028295537159713785068323400739672788172073309123085377110275369686079802195942852547396830132444522117156217959923166883086336000000000000000000000000000*i1^2 + -85853775148156539166886309859485336329090281121492361921343873858337475046917366315673178004733169591660534359249907748797130668221893236513008251465126655158117422916089808941476511257772055902444296267544377076404923006976135673716963384076542149016817788331888553840838627378696403026786678558385626763722283588444611487480663142282103033770127885399252851945357435565255727914713751268183922763947316993559407353541203809807421145832631792704888420009562419170020856246815737046152961642944699580526638082193257503242161621991453387899539071975369624825043541148305652544370024161860085990565870058875662802644805385583929143015949214477256207291735422296349701666186685348337805004665490575475191728090124880084420435088436037835651560207328620523112807449272367048716140527044036139406256681498308318231336173248471019614203748985279041679464758247991577042121047619454192572346061929710598025758025559382141794407778686983506446089305186578381271216994232315368727782514135686033060397909909183504286110760633660557387154378662232978107890000483494594559395026977479083789137028766180641917586058895523722145059024807602978421545270041115518205560001217224791562120135174315077614927317901241730168323597116676794541313959946641137115030653530045966025103036559534969979968256272008682160027683378272662012700974407970932568352234605946513487254509010781175781523447005520195955607095463986445643338882407270243159434160599338989860349789920884420283371098917282509491910139360735456418256430058855700263526471052664817469205267738078982911196166329247269431726716218919599363016776873642269836962672239106775889536540139862554518767961134349124286579474432000000000000000000000000*i1^3 + 105414624248429919564463092225605582588684873200501599770502209751470003100928253136986476160106153877375174413866286851792572856548744363611299868089285651686867742393620791723970541120319153318168951823458471546370791174034981383322458825278930002395480569191162540481417751084140474509550072659044396280450483390229297985054255423043567035767687553589357912339906787440745231174100687165743085678136771156071046551743351827641945902236370125311178526564293376844170653603790992083706136265355947654503369160308083230817451152692542427359149729064304169926063609902486828523825108457795421625769600204948124482678537578148784627003374494885545245178714453334393875861531839247682679232750035726056443697537536859262245239207627553131529430225142514208380748204852590560128511236078525789198458769911777727193183925756652911844562943539195343538239129704031343560838834399279024013174443065658238083816848095332900991313662032858185397581897483839616335258881531745882909923414243760968837981599060732928957090366831742449053572125232298980650767873476567914460657665411189850641606519808221468679668922957399374503319754126374431609611972670299490113532845994185133524827602542772933752081538139664586489825764129622894085935463240083942744043928164234548449973485280262978459477569180889781149229497778588401496169400838218551732860187012924921956314774893351567662524217932589638067006729874567243070462476939157578206418473228688578900333879186528021319909527288288887515733698585837337261635017961678520604687113434471497675615035319444039179207837981010383561928688964863355952266649075871587268710914658028929113203055922191970472276740273269990342136954880000000000000000000000*i1^4 + 175742571987426883380463094498101461436339058720787391076707827230723416640371072321336629783980606512947400296136284553929553235589187253015926948424281068359115895977109909959694093521599581596568277014621299424782658482163316291735902464096329321146017075619693106780037759602709406527173445081281323885378357601838193177142497900161053660225641159298923699282033819121919815696689622731688341730217590914410985290724453201047886790737315343324309051542923155121244819413478470169589484870737691407146588309574568253217274409106338871638288025776400601048361537348380943959761764282296526215276189404662133009839750992129053329556058253242862691967740945084374719040485639781825845876311351425559572966877809532633164070509851495831581625643198959531441418460383351126616236277325846231667778435233095088545512604550805443005101607378314996232460386526316080506916536261325094391583737642678990372710832059645454929678478822307179203522181431455895611890779349404440315972534580083307581385839024392228031538043482056829986764910715842933154220325036403832880590016183606738896284190925690052250302393034343616779983973760332792629649509240325901798530027073803840247195395282182854380372552711178819857065428497451454620311172956146982742585575800563403260208993151470954004615682051552724702294114959192550096894006084207622088934487840992442559111403982951167887853024208967358054967575866932854582652649629941844051759826936682023203941755722235073279134413956495563331035682913003834425822695839265674777600139659735819807814632417560129566469161037399458566329968571048231106014244506474207217558512450747007876448551347693329498925700780625932354322432000000000000000000000*i1^5 + -68446362975295466217071201039912963118713217728891522615983801684909310524604248690866832296922439401743263841049398861931444446541540435538586581963240947807312804450651100641483312593870272345099204796923466190565914250539958089791908593315616335433205739424488848907696520309473638583091692968448693180028107831039105815722178786269988696057638316270514983638025691905357066410683115522499730601022827584329504012851384057432058858275390027712471078809344468419758112121149036734901398389488369703674588049332259881935355810164393794940157571710334190564767029988350767131217609174276897404498067291566712785461303266415972050527481596866614475695806498997321067017666668320563984050838868493097059565128107196747770718717122036701848026547796578367677540633853990083897993387873889922126803518003046682245186598843090025863608656877953319565648235155472494510869099651864914513153086497895943353677001740969614829141200187459849738366653994640880622269034104454496400540382850129598665036808843098540705309151908247758371147074937780349382968731777338181916623733549249875945801611652603589162734950049079559193496693204937957205049980625440028561156053191960906201157891277881863932240042525224734289700363795239418873737040425611469976341899485884538494107750219851632219593312946103376586063366775698005824331874800813495756378142634636276331110186475408020616212559429200635209248473200981195629370489647057367787726490506901883691973493230726734401903743585907558004708803386906774949755429987622376973750046150716097842271278547235792518696983239468993254589615897736662225975492616715354299440219873599529660417097026460558964002035845861791779258368000000000000000000*i1^6 + -135707408129152270363302479002247300363130957107024546443640659806913155815541270800630744339939610184690723718941908649026661759156604160865919411590418939337352483977525158971258640402893314929356654528089256700557479362061958750096625896334121028961512943880904861752166384670806623733955057095263730627463384256797877749091322220463535250607731155867826380768000772050563658794825745662007039633332279126529687675186765848123055850875652150509812979853458211714767539143991825926273520105063019869126605476760807460218560360382441670727200214628614255612926598372718598819323733658208511521777655660840453547040362125839783760743065080899311797510471167752506166487841612581701527690315216826966346675005702270035803611875328681191536223378274349167202227388971363294499266389278378344946411047927419380598596034275028143728367513739059808614228782049307488294855360223500150327320370349712731102810610336067607022226921638995733462502349050991017708366746792856349500881947806362289133842972514155089193652306570401149353321679490503499914591876932937682805492988760226865465348219002709225833993055532661602032030174410457781346446772672907059119606946328912162009368379217790060938322135808942111140173018161753955693796779925308633297499646848107512856780509321093056216243479232706476577830482753390992920575976154006448723479123930999145490780298931856974071363500119629242051372266583780515197473367342717578871442313418378196686651538499742236111613998044009158395665462984289400831837644973580588139685383547672701646638150686484505043704393116118974261222430129833558662897475326150508446687378314252977712777667769015426673591548308626998296576000000000000000000*i1^7 + -40466382094830947683287216175146549217231341071787127033735940624041868420225516925807724364506645148228639979972076353058129154918987151111178818109064657775703509549948274819017218717382234683984476535316344307681258125056786962373654448399585475792746893119213082531949118853250888527554571451536439718586248968911864904440736955347239352794340044431215007820943648730702401209662392760607082140691191728291585328790021203488684989401766594264856831789291098239295418669659835812535080521099374949711390337443645825522977455443050008129177281122827819723914628302906057879572655537798649865720186182711957306548514212617232728811398136481673780533820290069893344101262982820509172068889348891989771387312730973346106469429336498512220272114585925030965564685499998416839250743529234028028903042893741988697096040811364697876632404368714304425910782014140270493832075502898042186255593693325450119001306060697192726737996935826191801805398459738753766016811022773993111522218748515445878661966494515382558046526984999292191844768698696774738698512641287842010067409413949631832902024898583032644607966913631494990097148900832403914458720485117304746237917810955270982188709684954803051025874440718003734308661935703614136219569305392797732845678946122935267093840158417153587001252922025716037994562792610004228905533477951270210829351051489440115687848955604821391344117633875810947216123150741905069227512107814217176158010185362028149874746594656166740503334353961121160130001237160216056284113400599848078597007532988732453559607908740595272686080181003217325680324048833303249338646973817084837858663264096448316782346258149241479698401740553052592537600000000000000*i1^8 + -8210439960112521228328399919489271964279842911753410389817385060117252493878705542826944762124913320477484579605924468302647920873826910501178941173279866269534415109588715157376577218316946821813094581268435979105391453160021026562553989528661551129070000909861057175269188511541369369615673544602148164280449184419646568791110055617936831523459430114685035392909088218231835676732388813792982461005347461814715710196016630274359003758254128623439766429680824244662921178199860293103198027068211081877965849755475509190730010933074131730602690032513114400317569522358822281350272019331988264195344686372271889950358892590054142345362014457807640835915226922744075218170395783697047894837383739184933908815048139861601783503931930854258984247088737432528629776746063743856736297278254314032421978849837797831614685890286175372472063808297896068537745671382114997612644718977166916604651065035748547485066347610981495155528111699030380646613351072428772580709595835015027519276101708344145293714709096688263304663322030590824481191540498444672782147807425086770465344047832503732263280083660115523200834900269889941609407954715125005715554173124303068541125158128948870336105755919788257183423417823528163686731147454501725507784591155670540476089589561765496301440419695243394107643458788229911171639780307279472724079474215272764110953656896228854027394320366221127055123684296257792029044273009841871780781873602415396031591910952128395112475915715558803299609588988477264299224975043720806952329615008143830161693542083014061589826387043497635167467581723419831811897531805728377230336111836346307719992443006403954913780838931212301988923803487789121536000000000000*i1^9 + 1166436686553338586632580335351516702665154272451677488367680815543878072723360137325861461404657854598804475302374027758763580722542761055046268747275834627137097291330205926039892996674824840956093487571292770839182450958279496310982536428895134099077023149241445968202450433690160288723694457235525106883228848772292125074080315429000007701709116710688551725466372731798715810743602959868172386261679262879278796955329478115501174292823888411061441101001573717879138425754171463588582845036478752897511031574966570399658865188975599120906394788995484143719240723164053489286081837029023472611801698802064578695474470842878183493566048610589070449092190820436464830444887990568535661896793154536196094759497894539050528328624103308141626627547194859248452530518426009968595370584771120758123413322312333027488290200285094565822783382222398783331438191596257446101152310020818017925331404330918617934587410863972869988334588860031759718278493302421165227499464385579590867457734033039792594568872125417236397171236261515924026475273051226976348566018741631379638315449144831499701437551009209577943617145592825147483702150013635871146681290867945431011110078216656452165735206701688345886774338578263534980525450045425156582121022482570646924619752333284433079948142048439842998555487920541082516455720406075895675186072484905192836283561821021571016942382843183081708304636521698062871991995078149529874911821240453754855917591529739076256565713426840528917490752781403813456829613331903427214723431659824447818873556494529394337989317546394968482868891193841694893608324403348944730954423878155486086818717485224705439213887436491441832477585927097548800000000000*i1^10 + 190196322525758163837743815452745270329612043415159070317896235903493225777590163005603768688454420497465799973081439401227687755118345492441606139991404553208309598775920444476601702356584414864786180507986151644514949636342577579684525322954066753302479900457441304575020812955789549420321864492079704857390655941047927819060272910252390197655560876736909578966295907999949363140186190471053522371421994782946011434410267703029318574765329399683878973252915756533964555652369642651571579807320311893473846591090761854519758819724474781092063808539040705176323621239101953483593799436258567043522220740635575244730184513000299743033754782889546742299628709603242604261522172798464323095596144424191426118189487763219220840343667697559074827849391704947202527243769354765181182401088210477286165987657387746357532975987873766416162498412487673510698660483181840047402470107876943092194410318945065567030946981822393457928917955195745205108550227935653347097639407119907516096406270667492582834601096286794777071465680980420172628486945097317945523228099553568858408329548755888344490590616030843674459530433758774761835319377908964359706176718219669131138264423075218460132389586596854983099171044153772345132635633951422751882553757199857947909440315073934246275116995150176721576659345377423103708222799857264475020810978300912503984710627485355035291662621133643579994685932971328418372750368707615035803078179988810003548224380148034304849736320475470173237335985958087269680644601880153174256574602521096625419134436806650141067502130492480212169379717735905845631866301922258653550376849557933178727134418517320837335851555980818104505841261897318400000000*i1^11 + 19423248934463321578219388152367417953369692049566077148817738775493169834443856660965238403127693424482800385671366430268461754208483674509314510761955697202472301108788879639333700838642394104679772109468383105717837541909523862961933624039238922906075705152609688701686384878008044276530255313306929169977046631087550605242612666681146480514500830373033368714831491151164231192890497939435490571976742919654880645405403140415812349368681426622208630970282180742727936677233052396390483620304188369538652354438056792269528008294185253392600573944035655217970803889617357279479957427572444538292370916901450749107116852689956970056268729275030227492174918612932070054252445332226758435675834307347244544726929263013162962634320471013700286657787908108588133941848856641554090442747511865577132635396384460618230710878107137963145224061398859157947407559750903330128866154619741234528003354085677790088192094725165531111283818238821948493908820860157037095561489176060485024360840071405392590426275770559344924679137111683191984911799415887787906956343519546194723412979000329148829811567718386906500662314928100910203853844713312758510207329343422828311513169866424467237662062639176753519767166897371562639822760457367075022938355249515286490560993015945744213795032785103896617964370914461414434773253061481040430283404245801837942194429526931990915101280759754253916485752968735626960983806072626980005994325596706488709399097690899319720483444476849262859957309117641073831650213244076878746865389369058279869401857131899952139356374649769175186344752065557437693181931877620845003912799886423780476636727106262917888857701916713172812766652661760000000*i1^12 + 224724469958543230304009664416020151367521213078195213999781734865553521568428052517946776726654080549255303972171431459974980126376280407281838535970099939690815411023529427120513187639060125019520242686808506569519707190480620423241285473670198506851785885472600834954586494578927335557587579461294776151347301898090941616734882662362172476923321648905112453918673961673565343869760003089157007300486669065421322865531258086229648097452961730377625752797824472760343245242813628393917098071190712125602504408896693306748072016825350044638329195781744468318300971655964108739000663418969116606620529629671710467724599469439673881038120405510188790517260899754454396788048901973804426872595547750679178387989571564425453017326691315180239393950564389962345531203563395319220952858646279749611504216781402617998372802393942071078876488475807562634438140745845082790586365365958853075414091109065963544370866145470142757953614397676067347198118973738917621581823582730059690872946523453759506356745365961913240748294089644234077599758286574176190446887690936287381354093089530493967264844022111908602577725418185445265112642033471876898278807243967278621286136865728427906826435132386903501383444581296319570874616163515520979676346102907751411650569346795987616650101081315207899728970759841584038734890807427300180570968066628056987157789898650823695939373254314721597433626952364920458005823404313488285373102301470525988675866248660298465846197181420644016533554031464267994623195797981438407553484579296495366585321541789789725259942508039328094756761714428518436988874027972390848536402783029450702852026805867134818997923191239420598665955246080000*i1^13 + -347698407202535223224998148212750667838254549355021077880505716276678309403615237492786221598391482304695162392118814177164681171306145263533029849198904122642738588130415579680890468591976842116103194644638166666403613752639829611856710460308691527710681731826046849215695463170427037843626847904654720503589482939083341459845721052109857863500398518802969561110226449358669185641462110708915203634638871364543096703927782025829304841930805579280224266393793816232488714364968829132805017215243852563338026671648421379523545693341211637884188788568260806916340538126495529640536868262366534710326360279804256876609189365635948445870061159054856483321016914871143169835120637339030214539833484418563519252199262702027992378451761927757994725482129967680294047598636454394208142509109347843435851650827053097173133728645667970998992317594548613588511357332813999173522489167844375687734335042676856468474384377805411617855588872001128453705343733883468678224876089741719012587381723730105966678936724312741428126252608437453714124987294287267417819125764202028591390451691698456881653537711163782332314644930826059724050018865991340941579244780491296581360503389437936458830088298097628833917058775731644887254241164813334473738693497329980191950864580028450938136492412572302952005245184589413973168459964778581471129384493615707163166748639779469280498175919361453889076349713145670303935519130111731301028305828569166479282931350887756140028684172013778453613139760067492518758503533801486594883045365377705400669347517133442073724944244770320200693713492711962611116212927397696382711045275946127567339150444294501186224828545800148589451883315200*i1^14 + -44947929065743311942474619753084433348244710599943369902417724045506111323057039981891538116063458153427016487138939028517788337574823748658795018858860160552471296233864213823297542816067158943532861858988664477258945125607702190536609534606665300779693501457966071248208713321754161891447539166995886824502001602896644762162356182451457367405908243216532627065686634790048355881178989697382684514371933057743824779708528630873577593161113335557678795843309975134598664843251790203835988552371357070983413554118192437168766143959864753024197117684055576423659156848286633855373947293111610843085001839765588430074403073235981724779272762308700177008043824301916408601888083940458194038907589758876194324488189046039104885734116858078076038621463135687689766852552408850123656942652754082819382587203091158764025516159548344079306082690639345727075263618561506076152832928335367725575511090611443413042172706392542833368979849238297022870043803840303531499485323198468425743064513714503569260952728915062445704906650929347400608007679869726015607991738362153831768019785510417349264286361310121002060711102805063774103317824691921286624625168219422966119292362769771467325606115655160839957000996065223381668528368370492336005672393241899210452042836566432233198182108933379261775247181646096592980807985703634478534225628587033524543194659351489570280188523410737275227549971262508518168520995322964475054827875551467976005141183738527142819509905327933877912015618132558838490341548498120035560531926869531802128601163587961174747113310107497364974804130361237447230373226662866971896090235824934520532712975991732753254734112178848422428672000*i1^15 + -1242551270799639677896301549608206269455626492369190864292412564946717732461195754294222557805273167221550504418236551938123063856134407617991839865905357736585642152551163203526856671021148008537912460030686175773714389778599208081419861990482734944033244241489935296982329633603271565888842432558728773039608017911830683355112733512508167400010325816438186395168583591109603102754694466774455288080878309503767741156406209799430896993335700502811600252487650594816206540428450781179927582225444536068155054887590053552792572629555946793700324880016559764368064306401037790478201080021849440857440994748169076264056340816654538618526373650687251991783269355955702572462429568659952610764096557007510805469952197460317508238874812282629864323327060290694013219030983139499165918121900442412475543784945174420287188707912981786434583798676663324719534456747824801237116936293014233441329421806000823254061215777248366189473252468769206853840675262713243709724590605162541418370518635037052718355419157387020013427225974552731049481422868339672773473422344145690725039346676427049409173243155782542488416768025020995428122811508511010349309265900197793015454185090188849509148831100900824013295198655318821364619551967947730298892336581000079576384154121580936161148109506288007259527791913674363817306500600846271765780492725163494899575864336011595468345463554287371844457839988885040293578749366620052304536594743110256213307261645740864889892788897646240323719666212965506388007371364393615759754368434281570485332798403026631165134213053827739900758535190659982532214911209010966971047684462311423145286830515360858431960319910655679266816*i1^16 + 85279576853103309708412026511231930741203690732902121860073200176925524258889244989810535451598078111233605953416126234704726203530021353437545155403186466042931984397745628653909165049755724050906447890579291753745129958795904448235233850740309917934888084447608260171931811550322110080524110850636358794506490854278102113728811821838604776603095767285511956361504623301325591760959871917017367355817981703913144284763797531068425326466857084410816362853878962268048523264633604640290204711463099119580307542579905182310466960588160035687862450472665608904585384668236275013686729455904664012683047322681772134933541129308682506560017009099098562790696289343220686471482604779785575542191595235622623022089813829944026712516848071128448021340248738046303612450291900026706446955244415691093946991035773757367852293107739074646899673976698871228581781137915996871971606124467344749609056685912744103166332629294904548138616565870122754888585970984904419014653930080031477660053368840896604028425284665573292045606835782250755668085758589140272032362313730777574217683367541751307976209140974977221183471649752055436661250665866059224347383152092330595016251491409196137144624774792388719653248805146754872446889091839149822855071349951202180709142270457224488604103972712638340466879902617671241173670175250206675979898785764747006462555886108756715046635332661101281504052623015811398979360055362377135670991386616169690250156573866653168998023699141007921505258335574991350803255302171930146783506552128675128416798808788370038608671345766053529529783067129907701530536368905614521587000498100737555776874050179014643615547999830147072*i1^17 + 8540286285685970084001204163912896189786673665836569109609236357432030679067684523656047754446368566251502091273809329485506304163961046994586550189742970768850756305905790894520982061567992917373024067451990791976825348159460077225983801832176406280871072667957657984669499463068597935577932445104522077955959093449886812636197568049707743624380859950822338487015394315808128214742294395193888390014619937537377685348204051738155825238503344891938939865697674280717147611978458111307643202382092145188794349315945599538798508327361821667007312313462188311688760204179567147307749489442450340035747640189809554579425859634061265974776553344699262517078238247299676208574935181758588142945824713355287829591867732949400886014646231656133287911259002434517666572343062987539633510447980289761465365079373110195985838766309006175468593256613945287445858537427089318386511177962565981520796808332387677678180931744713320333947248949612649093186861059431788480174985435327410505453273012394469693634301736441196057166736246580310557654545448792975546764690284686738720666687551758832760630217667009931110650143308438522262584576751659179743922319820308257674975382854176257934489371324307718549356440707018271046424836915365164027605994972917187783765891224550876526930348884485602772994528531847417419145716942832630832762897757475461059425888143463791558642693020544108431254682427029089501252878724172633007110180757599401494569436080802970770440773401965176884660810602681367311713732824558988692954005135398611913748417352433738524722049805690398931802028701310000758315464531813095834296019372562950002625957889562734027789356236800*i1^18 + 255463304349652970440825311932395945685245148265030540905819552648106282181781836724299519075624554931908057344760067047771330581131731918039872140310260235112254493659519221307352956362410274625905157669174901755019610199683848962991713810330111609674710798723591295045253845769273046835616513619878154731421836514244801707775734678646273028967410421395537550135545732245239392732075698059030334381679933231104782500812722857788225263160526991758852195298498630840585591935928034264542035005904545444777412809252343874870723488135726414489562966085873740060116373812294134498009413336693908291465760854852102275625827750980536671874636043146857559596280112184595789546152379877041301479781918856563004691479042380793717630492389785677823792072456970184300946467447473605814431811959206808816931158082516703272074997746722222512994483481340997337175989878942441153499687547053236765983094983814415541774069089050833644718656429196561886256558775824691368472251404100316081920066893281092876256042590874138316558811230161778265542294650911844635653994393170796691540319291572914100634143213074195389527493010707042769660933140505513041609923076548503452325165816488032708436297845706078686843000861516841184177809323988467356464959075914860112709302848301841557920046279180720828102115946629033891616433249313899788944405254560026941159602957298953038676857806451017515161178752241570089589995556324193024104451783172835842208660363529271837751046916477838171597583997996809299309741175586557350926590451400192433792619904105668189119832711846968305643841792330611859387865524702023158393753142324184022840767504518075715174793216*i1^19 + 4661816758971097977255621473375795108583518683461683070812801180791820245242783814787634252337100040123006964445982697911354468823714221040665523233198437971742880328729122286590947629723990849002524503162807468612916256911190486654519634741313366020064188329443814039491194754913553371055363492373737742802882522050616131560241138856462453044822909619749205544341362375092637115264478813433988430784673835694563574705710655604347196658287642663851760879953066247229607174394360604207448223060682871173585430064443866129342120502079975309336376007957077426655480528116069442170359186233780033801584089426655396296382588288802436772097368343975142529487789487045950147376841270512843835767341740173605324116838294050026054068160881317724133224121736235415793650531614474296240860698210913081996758190382163608440407227445851263491194441531837351794362266800171094768906824557486817474560201243148282495802960585779851121729600753112527733751409516565081218920439521718192707732730910248800128800993625694881012872658205238430083816666799676871874558295594424995527440837280032975953606117993341809409301445471397536618209402042260156568285996875567405727950640408708740498776171405556003883720305313210915447372040206462108616130869054120819564204516993620950742799712990649109196583667810368646728550336050234070610318465321166013732343433662916308798168358071047800455943779423786635151695019415509956771496965991314972788813370889994663123869386885163537713254382150850361464986834225639050601233756208527721799248719469011007116403896992465187925783783698732445705077390925545364269949187311493906315705389825039110504448*i1^20 + -31621925043175433165440694570019887235784783593523881675881641789809772198728360954760651832192677644580241212502855243895246470994826195823298430271690139338468173310754325318378037428087639553633959765980375934526856014080241018716360926265991441885948057000511849695896192668758408211898532717778768711001295108074132800266189264033042164329882741147176628611701569638819859500706633968709987914291576676039012707820173137979598400767273387020699728673472688337668688622372061141377158817705612906693669304721111465268251661978026945928106834944334768044466070856940817046687343513676509753676946290277165054707166648224731710150748213402023012837941312521372459945109977330443305104481770174573739399370688076728062476496728708480663005339423639540484569904736970749100924174466729478686232562301724826054747065193581771186117872269829746881671140609965340592495646813087747111660596675083633905475838134110257302887025804311207136081497410675517211627228175051348220673028751852493359806182842428470104570345812689521654212853624805869040850748946169616008198301726561182933255010339903348745653491528462412534054664802927217099965046359514428631503860176100875753440531320771911093937501019199865049968540522795870906097729087561580512602040499184630625246552449906018694609428017637480985907560251612431505568817616746233141947888333245166333654783675863896482506451484780759710860683819114776956730965673909833334783076131721364256228314771913078500508409974333762428028749834637837606934961371303462873231194084925547589961286069322786344934998122830253693048823668458443618773084575744602885832915280245817344*i1^21 + 265146120899395629797487336179532005561077240895912013447489507878248266392464856879545851445200211382253704179431066288574852544016474974298229577705425317331632564846401852642530674805686108713154231341799689101304821991520464090097134847176703150590351126952870150088220523768385766611769076107066180297306809500995835357376293031445095126001389943489011465261887207979201091601713692535968440054137800808403255665420792157381147811875376351350710109546767978006323423516130296279613933858492944694269808323058672504869800050801355368249824154190223626627395471304649179291784877195535168675035542311130486222922067546266012623957715095338826087533072527923054425927173089848906627218668037439898537085185332542352534981157974960270983404277125542653922944319133249893019281040839655304603855508710173087656466272284203776237312046315255270725200277023151326404530042571134756881434193965296567941513070032715820149380249875641639555381776979490932535596891292526360034214134675195840523460368892429275091177112684656309194036816046240826194723426682645758903991066953382253139131340211091771359819714461927267275332906610444734261198650874418031016494820611636218211770718556694213579226197133326841750173150481724951667130406647864967704296393592575548543486679353552839760859114067443402192319260508283395179134448358807155776948226180144299336256089424672227762966510719403820002888572494037742603431484245732595245247258431221092034547272048110633426267421970086601812926891834686278918183059441513595072847700369825174596450089930839211718982488037219306697660233461997677882017293479944912647376154394624*i1^22 + -805109136186661997398374451289729358173713819245427631025409254396098180997723644927152631440939487923507921427919844852960834464415509813096072802887649327162525012101446791906177589514058662170027992851312496706101891318378199332003310326642361055859776703141509830198558753791743011229966240699008345151652214617477440449614574685134260389504022918592287206132853477671958123015514981962715697592530244813393462367506425138516269804570970977368601355145891772654957332643943601539294377145367395351066197924999752936267767755397421190301361395113685268087732411805605008658855800315694689434161455630333829753578769424334332428469580262143110792878786128519514140931804100509729400708106502761393558125456691909546033368856622997534646619514150402901350757875026331846312263043971202224286196701417892876890898525157313620148797958546178599176225818331630348615760261130210664871384885029098704871013715497343143170799591056220925772800095387438543517947110462009037214692971825908178730418586711255631605301803108371091261515452074073146956627101285373527389157819778817569617194683704203177774067536417779387460546851018218802732865281413702837024942518589485334661831272346989594507378612255084344103189361578607737035792958210564211171552231243758330769996337076438396004343724945695970709106638993678043902569448587423572338120676973554539654320090872143723149860259506110732504678371069277999639749736797385735380748998798150966911684307703698222975950814823400773549550356153137496128094177780874490920290587757939222630547171859234109128747567754581727859953856236477152747944761491022164816560128*i1^23 + 2045140955415681741159056316409096558205311487775297870327770349399654658764529961401573332896023742753356025730387229101744173861006128283879175587097048570985081526267796091865764804183982904899821694324547003956763500975265424776596469191616870614639859161812850594211596199956859715381568846197080873354401738492297883512258049901635866160081180884746430382318246846434585852650847905701119898145502576799887733600170123914570218254679105559659824597829001944534287534023609532943281887609397404810102889561265354268908076362703009574825618919533052722265887101085149559269721895030627036722739980582311233364607247089703482599037623516856574767302453969647815240425987888995205826476999134344999099853306257005206863798617496366056000535433207238410745422261279098521391112222266078026559783504950165705995261806286597295299845827413760743685068234307489225656599868810238525558012578017275739089644907558298260136902990333500378480671186440256968598024898781587822567755156132836077725773175308423503174942982129597730470822433732927494964978452681017061276890871776834223186306836962204990074129984685459244195473611074332698097548332514361263578254490708402641071673974480675607950402121329740648763425470348078524150228160412655854880804593223018450136150015290821575147552691721381102821886285917400704480102353591738981170956601370843495370289855034915248443378756836081111688996027180415123781583792319483377511155723176880016647717059050691090391641105508159414688418098813791206886602731543393768870988601969106063950516627400987160747660365770159550208525276916926188391635311847414956032*i1^24 + -560357927937947305049339055559063367471510003001608181272728717823630096374645918259892125811254099576179865972138528339891918706383213943213584954327589948237639119510645918814457797210380567379317834260943114188239308041352534840555620563299871598118508225323619915390646375563307760159457541785836943905541195821212455071363358702998137763002542208806064619086055453224530530635339411918675124263252013421137524815702248743540271851751281521581272274255109697596809423257918613381309632520123082504621074256260781560553136330268434390492994179737691394536390409856622343602514660170310445214502726257922116629474914235994630202539095972031310343632766152723500748831818262493203980294048186017197968467114310136500004455345497832676196054216205675501361730898745183318748869109058397702143345271281326015614814477193965610959595066755430613488195130308354600863286473863256723420552226159231668170815832729650196518314938173443002704715456169505850027192122520266747460744110887639210644289209700965050329916226868888686118395089614612297774032975596214518387042665655149487269398623247543323441830975724493894042241179039304872852911868421223977322888827009630709757161055551819088661888030945844458115880043827840154732503345867449737648616230133899330829421990100050091597361181660632421245906748354216637243294474413591254531870732277108005759558000507289170895762663708535184754088449491872680963235772541668546099218897636552324038612567587728315027662206780145382571289342440844245584049972686637214810738727319480199169551793346007247614138807466246631790831491942936521677217804058624*i1^25 + 982467703029395322878168595048296416499084299679826188782712364225595316471516230054568244451227915559827461036435930272690457922176225093575356762786347477873965896374773379309567796385715983899210574262963255758181453425198069895162011866232126648698484168194575414752188072991525586090791893083409824542760563995657918138445595389423617545572709733742149587286178316138178076501438832488081098186307753703006276064893379164340686004154037774742055050417924847125016540793441130949834822616107228364544958025170608278666216709492356425320800646818341428756760769264900326235172694768503468020588107530043578724917865346140570917208182378437112481850784044946423851039396326839306029535639781258763999339736184146961613421067560032046677160799167115973224944166542310875914680311389361646963507954451036871369989133029644896389334596994897922736358283155399550532196247751425390110220014889031159180417175451764144366059057625336611679815322376101236762574098230327292291942486994702264632466729272481521012415685421860524445194267959601623020341283199373577137228864676020119691634253998073645923834176945851937670857766852812934192013738690503987086685957913640205833542046203131427216931748545939951089553048939719579147667137718174520365396670166546764640948615006149481427687776406546188408998157452582622649038768247770004475764267377411528398893505154643319585607905788299873062684943098535520200090146218249263520173973514783026093627144821007210576712946271419786198527646634703768945322873276818921872955028923389839732188693355620510560500014512095111204853606266015672803786752*i1^26 + 146565517258576820225605148656955238572097724567172800823149080697985324926866240173938820351098304100452482685943292756675101314748985339515764137626208413039382474244881909986187472304493193887955575328430780487984612217581862474414453481608127739234708358249418298161281276055501064339793127168473452295109798106350674160989390542615790497020765140719487296718593268936845119507971291993843940349014760075292917848462352869262640610773888766370798433464980798054544451212202658516523911533213638885141675419155616340251508353547980575718192621920265941778480888501818692255564864471490272570286455947057770588348370983741125392938457638607907625053336858451499731583145291775598239514929150018111256431446706563145646729475440753612826193213607934163483277475613403573488575921795003422835362907769568691630101219220636863286347423106809020335946617490191395660364116905293043081773726426978991054566430003187877226577613896696682408332278118440528170493633637482867262336041489658849255531868848450475696133424650235452653195302386098354836018411960227562595544593571834917981860071634124843518418078627637225658500791745894185160241338186102349065519091327406978700902229240937344243353568452330506524462822669293941741467717555099969563987275620911988409982427191370917927765388474312618452466398836713100712368872029786475032500643898334595943393631164511305891548642420119493915510263711331239648922294527057369120951202907762333935444520761586043564663180626329194412741869128488128227753561855598678403692041785877986726673729993950877727269194599525271365292597186003992576*i1^27 + 161361476965773728189661503394321845638154017705622431010846318928886385738640745919372997608406240137269323998026104533092151460899590203323427605083098612352436034524723200504279317303565689994354002790928294960651910352011711317676606482360536620168843468601902089226039099325994518286499393028268093408134938461590896338298232634679340422323850013496596668220091695654162910311351693268485584673903706617326349885865800806994923802762153515567202959014176086770296302224433195183080593751346364042868086928122014610386503174193735540384866292071878054656593509919056186870394206484809600828265896356192773662570172298381387981833383040907119717021409369008701611344179437777392145012130728686554447370051471159488408996464038070269460851241725762414397983708847323208177930295293923666297340650145495140394052236960651503633050700116266731889747739515479345321082499296022894747758507995142643798561527303555012231210884862480843787486475428029332371698548066929966678285472313831069325951142719883517860784424906515495521494766855124346499901045459417659632251648022609366207961956710097804566717117001124050656602235661014764478143730003920984403592613498359498247893555060843934672417231823292604934966606592928562289436769240686744209269780716196926284134499042755161531209815661874365070665930483564535779819735655318887458041961682838145587926807945060903167295130171804784555021319317159815329488067048930733406905780567182824886936502025308416786346275822998033937876362158225627633323709804474834601672294968954748977201302641234606136500707250444835568052640677888*i1^28 + 12562398090129410562757157306188138029396890764731883923054892578452977473833165322456499694977259794038057775474849843546123231182613055885602136422461086744259033670268019277461993723687850703816731465648320938553331267633795578520648922798378108186030189631173771055654084999882879413875421208456746920611440721797471577145751738494083026764687594392548784833155743995871360802269906044466861438878705205389304209207706751523564956699680969252093922324329681534956809400482985365350114635237162188999321773362601510186625075055191840793750520278439629212123336770077556401512415065550007058393693443148751536304246539893013037004477870530653842130789343224828972395092805168322885046004048551518330602978929709308645395389344938005335974152838205838300876987156828381871766163494764127302791775092249730167744857196899728609058448942294526437914896863676456731782563226288330261914200042126461903478088820110523930279732226240277738643823724801393045939575208359998029406162397756119523959486982205796525503811825908575683413432168086033521949910242773621576436569042148840167370872288874144236593046066288670547521042689900216444660296981996546088600976771709992093394741462910239357558128691043137799112910540413444860761539451303774763288505389390346867213572608074625549095095615016181994350786426462396682791171276168377640458508059881198538877460971213412572959375135646435531399931769679952317088482315464917330059646610334819830584622831031538835572991856749312206831031395330002840006554741233268636772199236683378219829091112242894738706726829042859149099008*i1^29 + 7695316565850142640113824272575281417413730524332116903618601764878096789490415539408696848612846959796273276238258290004325186719890377122064463117857144752030891830344178070427692154367351761212862723576281335283550008977135865114728086249301006395196977143537802212590996890441521744586595062293735728708045104678086750047951422862189514164489430075556388414521795526305976824528463799716668522337160890046168098206558956421263038363684415671496493860209182583848104191910662672098172707857537984337987371234679304964242130167035501465537069460529448492214653614154468787586507484467924984063878928280199064079109653261680359506742792524398706952100624774486837681112919041137767359967599335018462733691859407544756222473459983613685207265898755130850573248167681753261471185275605952395744617323641021282789513141257942031068305785828374939050504852425132831727083299851497124816122160419346173167773630336340020278437296126464650110839650236714584775069515402487019860756212369115495862035368865248479983324004665256800483109237232584381210241580912424943946043773237224499349463750936976391215526044745141087179882602516270585184616136835148250705986363409679446726894992483681028274978616592614990309208640209730817288395036827605224666312382493478306487436979106492323448759061675192901144054210709426430056806218858189146585004430750527700474903744562269541572924131541204616106271245744159832189448598444055294014700515329125066319114421200182422066643558684734206016092890427488939697786273404224211577299743661622804572677614493323144372495311842574336*i1^30 + -673168732272544021783028667650675884471823501617127926045203128982313108253430520364355063389981593294708261227982776723725826130191013233367034707204670903682420626101860023289844662515557521270501894687887676634459095409106975480498595628053630948666932167728560192561128259773645042675904922088709966384661471573635507673897027223062546538970162871911357411046394587817152056457979080783079310932828272931411663566858837660161865566142887029872113176527007612483690464511207430072559225964992327848929694990989712084948798715924239548070328419083442454175693940846358277777190829262207702220741686786746506369305005375815737755547776430529415150998736679094764952377080248088409734877850624654172181120400605569043086561547006068404748179697116777071887509762311976407748649577041154290197742669669285581416208163899001653710404999708469198955678595429310383581092038518495467638180294731512916961368903854128058021934077887917279739470811003891838071626028010787491266674400084570109775114196417693023243084245467965139995239119980409697793266909262664265375845065741855462773309617178290735438810254580162910624483193853303745512156228648598841023821158324453898607431546861129513957412561146334695168009075740477257513839526668958136064169371219281599996273898320404227148777346007780696319148562736533582182668607544325592518641521578863605747762064888959262267396818894530361070248716589937646009681300996618249281742173489891660983806465397654421944457208302593575853073324424980391234091161021479821851719800771319053100019173575990117027282944*i1^31 + 416339552877490358716791200453552915763185301170695831660342221330589191025255043620322712413219439513075729871081271795566362241100479399002373190556326316231746904506835671760943267334641314293921891505119890786845712743060343888042890781102547228053765956745764537540842192472901853614716397472761608390605251965090896727896141203041874438856045969635399961971824693556567179553402656355350125082072608770275663801612798717507348805734436061397707691184890669270939324081568798065662355478838930494108386099914442848394621506733713663130439825292906929248131382875333392092743124629217882292796007722061692151910207739607045084447779754781715016091609488249049317007214046723757005342108374121457246263808249853888694496876810213659844544955051433931360533423881489575565204000768722109476995388598897342599800896718270725992216032008720921747529116686989273777526162522563955141377066509178983658718152613370639987904191745789335500731479303986913205235804700229034577071299903152853642542872835533248697284200496345121724772630071035003788248799915542807939844839935619673843715702382947401297045078427470589738549871914376122988059838106888529059290737466379397725740081878703468546560543920493898730924546645216221361474442425621481821252860236189103613619491060868256251904208359731030884611451284798954238808821388197189408176133827511223509996858797656886105854002796663296166407969717244920127040625231342320751442637601798652079031804268995249746224002176709531439167702855628727644983770272522190282503577477475811829849275685142528*i1^32 + -6609533703292271154430509485280278757140505338135431861773774742583851433591057525125904270281050879721223219587413583873928438952395403578762392909573631599803777549084291558444835161466922773618194866349538422404416738610246951802866514746970935659347654895432370768417343952125873469324542658373112253081233661624853103173095748717735476059038046090110481201293303515911871267983620595218861947212858606874607188161188767227479613748757576932091826964371565406634731041222444208037350974035291909390606783267197934508310014564884759954845519030165957384492363454709407353955235312197346649370315010869246908698251015456181411135838301253646775405857715572667780781863487852189475029223468298036753869830320953660390807406455127143782709821336245971508211116700229562508869292717891403566361408045125817449750106179446716686893159200591154138645763900677472393638737854947630729118470834395336214170423761343444482632226084921841243857072325262388292208506857406237083678363041865231282730270796610886365097557402918870218590957664348836229864571094704981254051630336681894793647948390785090471028236084000200445375592272977365805384004717634592548509520434994522187268000563624235921396604383677640234887204210848144724049618019993032844336869485966267637807900895564948478269366483657192201723418023155878939357410944071063555561966516309210616640381982470592411105096763446715679579211535711772758588362366623037805262895679672376376369111336170841042625501552709108468930103403059003017310901175580368624757480412635690235095678976*i1^33 + -328393598729728611287349511386767102251144989077950673030276547953159597753930471327635004347351359116081106307497386774352355829440678355507419914934376187335274710347634857879210459096808871504802075893932423974636882382528039849646143650461225942297051319259502763849035017586598508690297065029836171217522530800171875310773915402860963057015521009140671376379164032247192551979715894975437989565788801864114275445532397233117396183038426470980244529103762529199196726908025058971369962949082988633819385150955341214762957579274455215110170889755589517170127792328095390199705303762586113029012527655681767408359197187418232368071206805846317498495317191562522348368676350513780104057401997087833477665613049882589389489640418797597492907591339980224639560006102278860594685630297321510225354724202044464724213725855000568880110447743417986071488394407463462694191718776900386063165667031281954840224445739480968268376818070434072941696300644202332525707513998195410515807394417587349308906966842630399118463956121820111188047968242320283396755452953106469390621407664426178522586788178949782751012613571950818264253599687557708597997826516865251611986777312206753656124323026054997040480880220398534706852159677793549924614596159507722576494376019078996579737141624562504486422812358066070233535567208136334491163753843838653723921293343025878254969045457473188130995667365777560235426203038207684575136802171241960878419672902545705224939960418033264230129872956046719359996458304122775733865577602879604609678174974902272*i1^34 + 56325287012806502870692883256740783761395345063960517362693843495719576618709467567198312921708389178911370447846629870302727128048841761328554588183560460427903397761812622567416662435018007392910804501292060931513745544549364891724390181151820999735598147664905427168640487648395549674592634160109713654412838763629838685223778476006335518542954544200762603731489346352961872454370973340479301045916067159681934105414216261104707542668874367906241208929977271839804775173547652946070557860078025069200207500824570314902665481561722915484096497993535684990419302318635683488313357093139812493944296808750640378963786123125243378362810719302457292062097471161329869325029578877502083793411857250537810661939181696757169435441394258379676518312628314876013873610069846433310231995499213693565571340499582159834478688843828890507364117394251719526863514578642080114402807833783169640493374164634104997071462806116842339904406766241608488462978981104748397853312714852762488338992100032484680451079704634421194039643526208224335996480862652241076621411179201123629050900419187282471686750375278755555198386154353020484017499547429475286839257221827718457546141775991460267624032843187204824066202606808183522466140642341643361743635421233799276376912872409270798724412022153095108310503738282113600200323202449476212506768264093507684503107651820954451653466603625557886333914756922851000585206518803486006236647366057397587906597330931872103208893261267195363409820126417816114112261646460680611534722664204172550733824*i1^35 + -1504003843709572623006393071388924894668296792433909788844021628704848322727716573713137215097912749232146017855967954588392079490723224733311450026071489361251567634609563373621290924001892505898202543224607476680804178793651722188279467928083141140424569762835377440566578603358486432144221259363736508474426643167307785859261999843243533472358928753691364912651970480152770595149116380572480910747600391024800685983363967224658427279731951157475918203794210947752450629607521897945343748169661005178636467713696695156564084314143445238413627260429901976711688682610528729765887699455800472731062391233322841395082279037217831614823687350946668515196549197035201880277629641353663120218446613085798756695395726193132942539173771010145772861120890534997782345273481160309754338209496027499165210689490298813896034478649500528492899440145848637421019126928385363362930345148847241448857747664931568368247704141421799067791143181470756383869922223035309834103810811120120040226739015279272534255778069230573921955541727542594941735684221946495739647408084275041465651926175873013954410107099117459025575625779652766071382965422405135178281514865814469345290738933997972099751672738803359744256665581174567143863054422773171145404202410477752916376853657438090060601208946406529617928979258500833022209204057319391326277508600879049160446923175002816338832513999610453620960670632531785078528076068166374127882473741663109371763454972753178965896449663357473017544842512888063535018541900549719708563396362240*i1^36 + 2220384364500348559306238693350958939012256455472147622888346270958963037829019627827175418207527738188985674732043981476000790607743023225427232503062604402687426318117491086641872813847398057513495712208399521822385204691965605180870075771354237215880690408092010197420007365366220392490553416570895173464835882886973005096413747295292403714091590872382381998243920390723860481674700195772296844442252455532403331466771323061234728036093429152331978927207743158159774800862719021478082497400549770928618722069461970493789950829457598172703791346586024338152429138541381688282975456059206215243088164877080853875857528467219008750855587289104009380490619814547239664050151284513545032280929995777625098651010191625687206380409864333199462935388895779098097747687609722074658508662833872232488745793725044914430492152324827231985225584527556312626676136802015117606293677590869889084728570965191145514524839121949920575293267800869590861512285242636230426986901430861455716894055833981705153375257958495861198109043869777419745573032145242395723490994561977229638109018544642786614877732628033172804155581072455072657452212510937724940805079601652216252585653723206207969617014932385681786671188726330546800850588331520687261984936384047418916243916578959319111144303332125016264151999529819758754011406570079856324674185154908445586290500636746180158715260519233636940588906041130139387867778988565270514319360737501110250126612657845796280320726828214775166514506769133973759204356242660130816*i1^37 + -1831516641482741345608957447900536392996875914202178233908328338271335518290877205133418859793974556504450828714736504208158086517666964764500451109144675226676231052638732911578451087638233074034726919586372033275895755497710566551686000024237702864746535851906855219361309748835682885237416843617316157384539791425686051642264159372705161466735871525502895931531540926966112145545033502906458648441868240094162670641647012604465232677841417774306297604736496530821532308347365679170925498803957194617472075806634409282805562241400582810485852188410978672171085476036057030266379842457878860903147863447785644074203466406432767989836004540000572782778826340804603827311702503136788917044766933070709341790761116647912782313702804767263339476292662667753039267976040176178418498224902731097038891317167202198117678193869732408186541886690793891163834352806909491030829657387508179914913452580918546997192558042878690510126298765954143956334618277282044594270994006687285156022440403884376470019326737774275582182860254989132730442660506965389397277746438331981593854257822907713738428614355758442345479705106570176541763544992779152430427643363956543354217536046803703829718232239821484883852998902714853844824272273401698337848163227603614956316557992353472816714961487133810402765604937918979936827754259052920989075704104711379261553275984279911539416783779964003843415343265594034132869163465545353761897735013504547492759711260157567705589701529619229879244722860611869993861120*i1^38 + 188426799815517596704748919926993873878577017041306441410664671660772798443470898841193990564378011341456926952786233345386224480109833266345836503577331918425912573159432548006908965532527775891275302160437719358224786181832381979809380080364610221788659056434375676908724035521759462475437597346268438568378093085042133823166538507109763541485518897895922887299422743267171225760545943112660158887513698656031640734468082147108290695184604687445308966853399184583231438388558582776796261191538923261170821771324784769593809403017244157185416008950603344652861817611136843503167027695766296858472348872298068696367823217446179163562559218962993355101259596914370392914848561037814502576205973050220208705944910162305905775211825888560043941331223357211653710364770602244560185669102598505531369640647630055089685393025833409936652007645840647254020310602266815802653887001178053642337718746365906270407194608748406945119320428093531207063396522705155747253475500909751663065420809890872986094945379547225607280265028965968728753904055708431830613262155702823820176880351776882740774698137920184411592185346185650889620452783100591391436916776225163100383082349190545061347261552161133213156618825976246212166614634739924720822888472530845254595506578296199501777726823575075434532804264186678794914832374013806449560951643716032369507473970555977008725265156360963290117744484321289318054241160356064266126870252462123408377557116957026430175300549679382679257473875968*i1^39 + 1067262897013649404614889544976978087747738413589243399090346788384766218297034706382064587309996986803485575892606670172084230892995540423596499438563387510541229564652263390468001317010671670400683956019014222165235775278562994461561185482126971440511509321890143746937972420503994511673393825928817396668561974167525315314995142654502855751129098046101277740566395362229610145925002845151497595161329908770638013012934894047419725968077903589404616817247448940381514599286937083620950843375242407493231022043716957490738600825008468177866548933567129767622699246000076983031708255570111923232927526404857846021225349099182953070658109763962197250979566395491751099948037508351209837734929182016165447187268066794173506243161468132011932828667097587174988487149285432627639534872850001046630906769257395063524476525491315132976671112214145090070552541149005083130482097716456619831945086361017517828904276089171168800940789362712485200683119280928260194973363153535702891233412937977439447238729004498643092579168652183209425630950187008999848934868720350702086517058429950107444729288815848502564409127831794937467642363238094255816884771979998792779338758433002341215112751152005431715266589322781940987060956991250185397103458394374634197811519293213147309628347151016034909045513368550809532647949233037558288692286508632105246618775509853642071357925465571457922202011103429729620831712395281073930707534017957124542585599407531311255824896621216268288*i1^40 + 268604963996967334258569651991936754115595732913065838535261312907044782663992298485384483531524518390241139527913024010056838914905315234316224979023379495244174004968470428315273108241856268460554938017891400895269478119266813174803677788981531945388981082226149190258342477835027010028247725693875781202239052296457281134016026091231262286452465811822511083389166721185940413628339745527094946110086624623407161029873221151360973786021570403430727154156580470766299271389944334053230087551715513341964528815768683473801642367142987129831739572886392089333773826563144951438325687921649464863998302665087564721297136584394734904633674207103576701639014949977534372251645951400976121475947583418176085024241828580717979566931692498556515523934596071156190481259276127391662613178345306778169096466291140983457036100498111902139019715720028558529139247783602334801908650579761154837074146799120199613879546405550667282719635858963470207722071404383287259959648023813730307448777733077361943075726161853592005876912841926019597328227527765402501742702544972531827365323901565812745679913314179909109556228488417099757153762735692576389206276221939699582295750061825920933496438076955748835681193309256439397545020681251629777581136909631887542706537389077439740339855582008234170799014369030661145794485092319063768030051562846199959054720907663560617388984678216999948256750397529335189062771409621558891824671277743073910560831499090637759709184*i1^41 + 18307320855616846098590369724554914815145127610523326976680991212169573564183895084828248282981583538084647785009971980416502210123599082812402687594838592502267317566832779403886766165744300235741417648930532312024083063283813243380120050881509702421419179907440467531139355780319475320032018624577416053547589324906669587398735593287195498513549002870907536627194932886962961000956100003903662367755930255996773378352537439435145283157046870562535018088611617336531191018443757720851171091630278231016225699379295058545502437148040658875610429126354390131016297440594417523261622081432651918411719155671876431971505787081988252555555874556105793004845100236336580059024215091223555474053055501621219517203380018593042903464646616821967420440903736719326280840082589064808695006716838824032237815149049123628857142665962663424237140796921103934828232159178111114661816650661319107492813907573216683861692391171305641531246772530252917561554709485205373858943487630708845891658323457130629578065890867460926398755693469464977953641387452738071955665630011661918866194756559961972153166739655491261248221167984390512557826720205942271856727163480670132002024358970583203440478843202225781866651905677812015141493313787104217235883444386804147381785681223679797412930610122742040251747992634638882318894217928357362944190327262199949276273787043264411969930590527953586351257008226203166487857690203939413489947087919910114335167348736*i1^42 + 241019846430289602370957873019848266730078238738897543758161450640605118870814844661711923979418816558291139857137748840455297680498122743175461562353398070562802261463232707890853686843658578188502176678759293030274084075147372821989590410861302089641655458306386884658224777932820520206750715096406068628051349685364185094232159970869572570917046962067184021246228313887502414353859827703502756785723251051789151402474156228145198877860395619227604360779699301045392698609688094695893166540331123390891684820257113196245913231318951354114582092990608046398525093493957520755823506959392785311031299768635123508424343851677399577248210949201026366441443689240182148682331216402613994800369121199745759702009550436513933765148145304498893522033442985438746723641588902691786859356347082473136389758153040834500550385022831776888861307712729983351887195954891861010169684847927470795021775557766287522290068409174419607369570533745562487166347413479711835753250684839263503959179533229248917834161233470038148662174949395658897248741172373086075738207496900304671216468237785178668404536240028437785618980302189045582213746571949150729298553494454088474956097020514345647001018366425034995242018062503176604360976964378134251206387042885558892560265653370837767110160366219790507210461280806402839309025515222074273519631401863660588144399605199544179566852558379554921452315426764459697057868952668022276833917123166208*i1^43 + -34156006041688597476078827992691191052577706368975988972432282395045612618118269796260607788709074543469910246486571543688019386831442206064908764487209043424712014482998122508007045927307131537518330623881319572239570335033728143340173313827264538371236423858873264913251416765073299569033672241123087656320348873188102912423420559119492536860448823369563501573422697913848293637623520419357599083707415323023574287733703405788094564780717543071276099205847250040626592188355909817422463308819130310383268697797978946937501056269728342753081955526185390204923502971439544102401906750088026515598585182342841016594886850042450452121693751585019998433710462318141271774378562173909694781617389918494865312471608008713052709566911342216462839666114432991557557515367994000495418584872649888703084477116501167626604379296487012476868274030437655519583683831602102846889122920921133189899503702884846500532127761137807594802981062594518899623844205959884368147595500529948832597898703890170850156850781850269033087486299947731419598069300955501637982447522136105180729609009414624722441250934124923421108945035291249097307636055655005170565730887399251937425058293776286738931466732981754880820076845181832754321223339112878621703188835340448749325425297170716930351109969834809250715252934367454128309198380227529840061914035954426765133340963314855865808475409217227675168290267801483967268987110699034476544*i1^44 + 340566163380618036211582383814359435375863319274184560976416507078873296454079207053630972223388131234411621635083962183639027164636377109861787831387783467382756027749355107730227817057257302369115566444377317764652447015025470305888860724724646545097059413425158987008595803151742346137054624735191519801672088960420006655088646714199087929846303005238044799078344731633424937978550868054348346344634231062757017075716477761004590592398638275013804592949242520344755319985276404571223272792925497520872883997578381061131189177401756164105773575489211879883087107675873775835636193740565951541331702727583223089309895808215384951375370110148144768266315837884454311167972173916266820039054387035126851532195995726079947638452808119470891268226745375595777060259772701263283386359085899854047353611526941339697716232292065172389046157317500593569058898535351792763386072150821082047223658708076432224248844304478455611092593113189074145622923650092695478614002000596301773489813766111689531950135454386783259986146522993074050842116656953418602681124007918738591224718210715145890744803651759883447738329618441113728790775607364867704390174666992523839979198929488775205629552055503459096553197886100050831949165706975581795914042852617647971822099663779469014555430633374925097942478416364517620660221308401755705079266377846138487855952272046119351233523308648652827005644095124530138185728*i1^45 + -845095078576900433674123474824257886968599427405087533925893030835828627062284594020664432934203056834005342222564627097967110380889508016880872770057936397965805559960675506397382930046762284220126452436919564363794269796358329498514602033861900788318623462939243748862945946670821685795465484181158041117527616016505833079794900831319858709062101679305357886349387815960987664679637981557041575562929233549985733720444000138634547966054299244868848664223399811911074509475967888162078795178757055410913867995558530472019136116287708939454718069247265898760117347293917685923243006288755755870198679704980154165303436342383510743633400906071124445742658040568914683952877909447077911998145969753543600433530746796747509780948385231790918838626128298696240612859689288311448303502482328046986949504235368174342590032780420961585937718414277753708183065290374931532721907901721534421294916676255990020738000660801282210089910832813030639635380737794083479147047798070417239028990442673576287506765704539122929068583544441464693786161957586009162450897755234857773318256141774337042138820020730065824878606200208899685161919578488748098757710556340158471789543865155821883386429712376803967202859052748223282609751627289991405198545716044646309150676490596739405594519728199538117826987749424975703917033914639710442186318044253790162863998706515693321648780721958006575343861760*i1^46 + -290616484736971839312087800555259456849412039562862933125601334182376760041113633563269295921943810217829444929858974872800701404599299298869243564024692950346719670614209206400406486710853646809313728654920209643633448215841026395005606055106651671958741036470108508243413498825614168795264131639967636553699986760796927895312809865760137453789896226726574407345357984631244838157607305422166739539038713863627053830388000911320425009902707806311900305292068521051415106600951129852804231691493630179609077490523077847528227124422733408518458936614346109443568479126307499968043995317996808495382322741674053445397545316082743101833097883186240950851663246289094167050927909367079071655129455777819454343971808123779596974042133037529268687860832721831094780628249555035658822952525921034167638297214403850837619391762588603590913405952392797086959632597464918757796508323307970909051148947919454856501407623348643865474454176181106142054913834952219561696278903507168879770088455709801297430308240155719696086532724977478803979127100354135862139368893275126356155922865015769484564804314860442954698515447116205980377432315351152478146653404616116598996209790958235716987466957858382858731863094370938593816477185675936991762540680768668263074590660918124834692550113543002945586771064821728339238975976958133035899248269247730863591778854157719919347453919232*i1^47 + -29122233070722346744493441963949734960868295933722323273130548942895826256653126805164465862802741372425855854902410381003798823915316987319418495025285155341432420733369378371718586167842245940018447903407103965897359701973597873816943031091445179537286848490548084821750953419783222587663281024313812894327133055810900735427671983614192759824939722693122786102794433354851244722753421893784453935042348955936585505655235246473354531039552537819226378665627325148342611489215252583728385443824456043473461941315103321872282401953123435334234881536537189956222597233291647657750351927125022647741495988598105393619568592774062395098024469368566680618970236523676842705841187896361344558025212356737947065840856185837334324066712960808018076752686535905654047134257154976205471249297356685919178203396509485757974102455406583237785207221438583722163055654100610374451408100777765993142956972371405762403991775119736014947095569380314716852333153855306797263862943261548390954404846627683817061676138976372038831764632893776175933693536668044642494832490238778000783104649820499607849570411910435856294405313616339912352122598911154743229609866428177017985746893668427999713433783593735400423771133320688348148474188481704196280088342602089323260795999708487344965116777928111405778999635626552584824762188916074626350688248672310751080584568635392*i1^48 + -929978387035571540795350408196235374981561284163531839720809335062523756022839763595565004419754600465553794023896760183373050870578826722168731750033867645145044842360904625523408561770767716549493520277602043039384049600864444996741789774289056326089961423090727045681592466715640023995881558345032361233681948506362511845789477431478419257731028315041508764934296165672365714986596919625605720939269749536352406295010969111721127704362676810668773731923525064566666007757546380826363447531000968754596674471131328989039990387685884926868539081681769092873233396345741875527674491718734536857812213959945051813249360650154481667639554681143880322471458986910723709687747355759734056700664815502178447479937159218158449533757590818487354555179538152308604677086214560993711830157652214318276275822048903938142036257427666747200556678935612029088548238943819343304865764622189129975506352427221682186540002491364343245378193928484750098072612308281771813552756607098251373250120421147623081067069163393597481459606933799888046282918874948604698720188874077232129714509858782737866783337830521453435572384625325301650296594267330591418906579472025039676785561339838940167337185312212197931380798442637530358471640468979490704846995613122196118474710437547786458766247560119371324913414004759055105588910033803330609611618308325376*i1^49 + -14323220979723426150678533995033998591857143675103201022371777526824188611516425675638959094743749013432889570717735241303181004322003147783611973610304307282574039549175047721845870296377727040716972834092103879916431642885694781059194378927105278713838241471243415054581339175386866381410050838140508547847055094692628347673147159230985044409133075117785469400041598969507044956564143380561940671848392700705958015538956625457091289311386635464528888475953449518948551282404699222780501147259958296752687991074299048281103669351466453886212358398556855380199954037494664317492255238731432021704929716121910703825455329276412638590367078957291868651223329311004429916420440264705537090947733580366386399630094424547979541991876943104027318477756802192715800824787764468106879961910141681661311616161811424152753215629210042456221172083804903843216153372727061141283919806718368736846309008721944970874252485695147641253111643838449529964394241476039801006901080737015902228662537118397490385737556069058308223584548458226278607260552767361464426563705887260875562245276528055424258416537552340373231982859075604477437933139243752671060843494807646961157360817670129339315589873786639300123802494591827775092853199096770320932050745520704280593414259776358515467775378062221824503620518471640831600940817856856064*i1^50 + 38619135246801334904295272429906347108556037319055782177388927020480382841616733776427380922472677494811606397986404892250102583486625121432739116258142908138560198562698270240520012310001283527848879216313681986233179762835156700863302954218597401031604102392885011017795513155356936628689047208822127272227679673822118489663174426068043577059259603766026314649357678144195674455018460235742250700519947099617317727403266134395058655913226376240436708678974691810208545114094362762687470466871047918867521840849160097802638220463263844628451413603430127769544098483143686534275302422134638603973468274703573661129900166848657500854064765523300583324656028755563039734734951050930637699950400573857401187433218314713998794706607210555332436127483423245692356997735345849520951916974511100925903096097930156861453455494309901321926464183332114591876375695551824281674092697089480717842293904409584036538556120581228279545025286700189995728878263518330820504978272377533202807848310538882503656685196314258404699491211772532631522716563424765229605086864104642664207186955349270888335618278352600511271006972292098734061856932646499301082066672025013346432443336222434881642097749385128755612222143510719624239337946829235418566611812403085552770993063921297108311374656029662904320*i1^51 + -34341393341016895801526339303171953399907595458818043851623706445491936087777847019803745586755683206332198014036315378798335964093145262943121039624674194619374540850304586037102468352254800167174640153201019297467264527684746994026099423386556002491899363539975396766864748514372999101782946290459059642628707836108364640595991851799879389210610588952373087203223080860151919298936935895475971649115880786342567876650526430389948921393621726410080246619168485554166357170291448758306038093218883538884927328152503844437209584783006767442955305663885155954202296697169558031478920612927374546747385583074097550683777605375304586213251200309077270892438646331696588144989758514850278898520244129960718699187703928314576852552504268422429472584552856851868744586538635332408112766472646575813581672857908653836502258453044830159741784534868269157364506240460473694797365444874685952298150429892174151442620990283288379099108480413707129114075347285664313503432258351774689962644508787017769085705914974649253923150529153526149993317405557363153870581872070750862925029567945973310254830233120496902274082483692903920424830970108592732523684641015736470566634349545854195693971374019416674894537279717693505065632544429514496483667702524853161558016*i1^52 + -3197560638882671941527379889644371389006030047593644575910023148558695591904863364249706910410642034764842317250614289978587106556564129458158361125926957486718270256486142253504948186049232609921612304869762765957675746349731179182743971402388902507518211623359529105338686863130404164323244685491414207987014183136520023237538834550575709664657487528098137140261736611802233258961703177786968331322236357421743515931931556259760346177161561535491432394565172132152838260647089958184861974827643989331907395524667844134114132451674257499814238215916391131342679875717045687055083003765352845459778697983122505870061152731690512432033884490367691517308047161615685779160737618398756499076269460008715400853058562895741240965834497376654059101082394189353556667373611024865399343216014243258356971321011842385582348219053889311110429390597148621864972703596505125537224853107153522227964865829162817986958586773041150965270907876796370704440613048034346159055206072922475686246452747348756294568949835757105537091497591157384754090877761223696065921981722197791581940022376263000632573217522765489626288311548653776376627657076728866936816993714282306904871779081664180392470008176965088457431110552126685708288*i1^53 - N1*119580866630024973597717363433881776679805152410251222938482277188948715410533392047834997116705362098369128365412443740635916426145918784161210987316233339792037217067736883509057043715265250974512336018680543821320096247988383438532735330164179471488699002234950487185174003801635965271967287879284051337185673892303127438079374847664587583315664216696950873084708640625*i2, -1340527012800412932970191242115902117357045585248599019068690408222723118340171913841499957039724241980870322011135121987600474286174184390104586948638183452471714015895365495148870969140147671357507756970242230489636022195607854057908396056536972874270513372909248396453554461186712648403129663109742170290403514842412938624817929827933803768750647163922347056025652831289585138199533729931973064769068885331073901704646110647983579679747466870084617464184639114285744448221640030434939000337155000763344152424956694151412148820464486022004066439756571489663906602381712852026062165783488158574674954132625034765406377306428085967772524750913687642147902354850136577058549799639412628709681380713101798769071189397425928971153000622271776798891131676740489524295359023988673623340940620547004733512331462056338302718568531005088766175750473744989328964434128951797658327784567861011616507886467929078899398266454505335815076321997354245350210534331582356976586211587759236590356652516471659302741015030324852184535776338473690485911257854332621007509443283469669429624760201875322607873107968801296027451259228105655115912172664687312741935780484841386288159051972707455469479103053688077279766137067178298920012740855934015760148106514163350762232984045426840191046524005734905663767371129248137325191896425691627498010064697748201335739409974443761455265915998387600847496592255241475911178810201796669374373588602355466918456157126320673658227949751702545586239084668890355939771126208738209777973072030238930423491358328611172858367185960187284131238496322313871616295620766894533762030358615063012474389464693569592749537312185633976185374178260296572827567390720000000000000000000000000000 + 16222654481231974942552539870887344526156490594998214413754418609988671399247661685624144172904900715984724563256312952521069710468829283485360228717502275015004873218639443644656749025547558611618052752270890756105469089797843368860734363587076688796331278590820709806459832482667503660047293104624415976254394713022937950600948495583173624027545792678103032730688659512283824500377648902865607356182074058691152194844717221294966758954214277425046590043231008409057102021628023857866015522652318814693450483533820423189797061736163480894411683734388204033261879316571155345733797273395366521045362730311895630865321372440609318281218503194548892644176452279924576572677968255027913411351540302873999840839645175964668831027387256411599446867922946884734555898160880579869444207219237763966611683134393621507150711910751275698619102908721322344418735112990648587829544342097454918531215378952145522775512173574439503424366007691204680307900995260173338997982919532633783028167345589881329992474348774855523878610300579556058269649557409583434622543148018649954317420340469619786742754315050689570105568975816494913058831061646607605393563843319098654634221953114690781912894319949581415757484873547459812457524722672816006671199026656400126707942748270131241086118382527635551048229438012868509599839926301684625786499597696811225273886882960675401010048239178105107431163964261102386198420384317336658985897490648665831270808260917212359015637980155565204989611637526886618112186087683178163992193719064980853403739522766811484236120578902391818217172875264684661974896080063661739476612318694762452945781529031083574572948093049102429530479901950565827911705060966400000000000000000000000000*i1 + -37355264491955076570476806749092183610556183995286819879049675395168555794746312627069748692151187173478464315500802603922511920309479901587592372586440207120055683105418632579375107903867314681177578803695553804417530042646342863213170459848952530304366307330714200948723051788181918921508932532949667666889829438357355784177073240887176731153295106589345846922989415241516222648052668599238544086423818410032771438651664396249504929158356012977247870815774429053699140159463193234311937736683851823752903044608038096653951074159382237825348761388097675766515241944912968910222765255797472511699118296343202705109859939195791704894029213312355303678349733917868708114070126023448870510394016895459644620476673566060878083701068332084061269977754003661039914413068583911209552398533998713701861453959133160036027854396504138711138720770276802835953284909109989438474170317731361651046885265035554297746124125213010990095493786611118741681539251713521558015842232580650347722207051915077569796840676162558433663236341406822549514366584636922969108301716287842227440076921377026550438129543040581682983330144925580801042363597377728811897513879134949884116847386459588793377657645832621344274101675106606018098565123825617400775322083126428833080580320060771467849881686275112471892362964716049691962210947636406138285122127339122025429054714853536869961263926305648372587574320757685974634246517545867691693772683537943437095909817117018980225166168642958981682852503847786517336602178334377578762600018507592717825037228913282630942986622458707321053467230681307100397983909325798588656000413171852467104917523341450250590845667404116910378730062672398545449440509952000000000000000000000000*i1^2 + -50399371427062580922572077396102195576331656899513191200968881335279695958778961542136897453591245740178722074288043851583330898783739497194404026476411661491156415860116769834956611615766347217401322203824544045961615659709505324231469763134567960733607054672544636840384295231768390385278919043442777540412644531247252778588245546453716989329540057359693750217574247013400579467231405546199481089440971634592262557938741882712335554610315176022389316309094802402288860177649403141783466100113943288600293742166671040645498286480062207751061561943613027261352871969354157791553635421350018928169320846821622768588825879085413487119751658761671885976836729947218594972085170645175360015453815981853057092881858048714828330209980077058421877469282781504176110600985791089824452122440037077580388609025681973083378045821562081337634677073099492242629608181985860261532051919840037440925075985628254251007829297845186399359747441470754253424432062918615457438114867245986209223297878601084989269278325090390381813743979065770597110994040840239797860305639190254843045127179219800794534344535077026773756381921477305937226682223290273592620483171862170608050603590859402360077686203585943127126078313324146612508507813421218031063071699994252531809502080214304422026470970750445616378303380066803288135446178894327622596160710673053592477502552763125474499180036187900602032908383718124697386389558980051906604681743256547944642757737215060139582966780764781829475728783860498143564038803028431404256654871096239480280249923042784246013451766598466895103607876531174920340689815482023485010460800516106930059838224660680645679254950382154168315723709965344423234083225600000000000000000000000*i1^3 + 146146158674526682808222964891375258038329793137156582239780371573437472187885796493952845915662568464990079145803777909453590108663692464381670606195637311393188608934269087482688202931953044994945618356238517012376429275244611321584524052594304412213780020341240775219255159899252420396787070003866236980896339104292482141592010810253517174654731044459360226144859414841059278216350813953859943971057002121034411807783169162322168416005371046818963192156794855743493677394702538890655727371591541715350817318392641813852452362382721111040151523919107704096601675966254731306581813174263885925255337320973024422871557034448738457645293782363144314167664273137710398237903346152918438149311231184590024407511897697230126811642385403603123047326409581022945372133390966561560824998041866714316190089874830158359205224631706413834826291749057381451229296039173923932383237185978932662622847142736128519062043192767222683148473757809775523883562419273253479754294743826853574835066107978048635038081698996283501608035793955215335986784937658475124729939584556502405773112390334589880835426278093014677369138929586800521215380019138333417939333611097793399672048753777879030412256608331650320510284705441969803002527226466218548972876286186256339283689869637537812769379012352877153716871125012824093787425159283784687182111000762791321542399968047135978189755511918113568863419108534754960077684443265430391000287140696421953693544263216372644067614827921661791680699915213044282071080355782021723926867247153244241300758132134202261602353678199248389343753535366748351848662067081676274117487905724116568036576416724971745314502746186957882524054249927571868238217216000000000000000000000*i1^4 + 148883872527348646669186457196742919713691159526539908874685184584454454887123437775470107786488483542294275722900688065329461890099889106776416304175493234326799087749468291978916818847794008723103108779599554261050819346871888880770811274440808619918997920408596035659031351615905809428876639874327399858251386533321510409874853655595978541910912352786119239419601251284693347212524457938109737136425424123051915360114478113574389757465102790745217893788456874794579599831656054005294363133212418940409574314616524808831548454184411603894704760936009816811327499855591031316783970378906338749403873731940704076065195094588692236193167490619315224171714012457375166389305884891400251946873373764687304105431184557696450325024477343553046918759639270930917601302062675590413788532515381328280966962623587761759999860555436448839457969226915690738892985993770839443502680292346757033511221720391780334169842946162177429622980070253316731803641176026609102991336413042992316439144982131359012817090618919159215139379673909932578033257661778409823079501276066985766741193494220137628320491263253316671684581915086410769947036781969678610367346021063980423180504483730016373026573147268656935366833710734867383275238288253884309938540224808075886488181528438774559288792022415886964238332349508059040779901670333900142363275637332597838099890494950588149391128607414279709446607441246532465664627739601125259274731621985131714032732834419901229383226691604182209078506202915902810306993037586172415889117677398868873900754471880500042977287654834965011376953464519985756845527057225852262345261275984336238363487980653383158194964332441445604105341207819443838883201024000000000000000000*i1^5 + -109206497550042106513924404926432098754553109495390404680145232802662136730525071691979252024665266191747112128512587391679543477373634717554897137585508971569669070735178105395540138644507657050983218597539840539635152254296556920713788374720878213260221393897517186378114441445426257343755967731020588790613840262064414862880212030671342607295165875325650658658921507233102977455568215126586053894718130276490481041343630515468180916526776506367972792599030230002353385099828634247210047258200047309850389537947639440728348563402433025938288272400052662594675286994275249242014547825839969701780193878197706291713508804847264948911724858587172055894843567012438269266998083121063231322323456157198958154521184474627928204678249910064097429582350140651801199096427322624269904806917172257847278715025772983458245410400037435576037329617669107994049409990653595019307039249707025265807907305161097398831724382412566089389257589566446386157652614485577801172140449530920541317740654805220634959741540264264824184933752788056762549224432269767517387984687385855051566930873229227998245990075388584261028381318900233657274658035539331446321503184155941051773341925457168328331115213844508929673158644264610969634880380619825128101060377578912385849763397785640482157241058352896974688996074063126192921799940587397625131698414344380165638467338346399706928087293674162286084449114613777078853189310431661689702784418088162158405911994118528477142931968557259846906441279638323898446095747727703237909492858282438939557877511739111667326174138745884328757963766704493866467374164244917996166907160937204142787944039144863127695699742935309784452300017487069310122721280000000000000000*i1^6 + -146979332182591427502530898528340132580263801297482729199786642411401054333661079169163319709148593262178560577035618792247853801216965781417408310237395688315876416295640942413098129576971202984268806981184494815189502008516238887788162531402076407922914342785115520141116142066787388290271647319224621640652701455601756654025487634606184296969493236437691197589596694129124056920065613924520077432946348248483896630257846907219197486056928619959790295273400231259530940095930961193908652708252473115517254503960562173575558686308933121632928393639962820360512676577658019109231189223530760198406596774559401791216622812222985972506686983130204678864774082270876872486121846499991145873296478962317583985573266109893546607744034158317223685524857264578522731081562202036467166031330102430450138005224303565274786231386610470466757146560628253148361137323280881268318656363869904201542429731606949553142401055049879429770035817268980726246409877018227259646161674656940705823133787677012015117936759729346007370793742802978349623844149530986251205209060255617602582219662807901275272349368279453483225630348578201310381221495742569098788623470857254837903426805184158990687292515407603553462921643772649159905209165808991202575414787296963499250762088108860668996898078933850863893891693569587036825545770503329083841677508077172217417113139705205694058993431930800592588937632595921624055492192363036810854161946368552610437139946988506642475576391045933977271220452344496107134698538660099225258647929433714511059227963720809441664237938051931423902076759148794769947009277793150351595314436555114387159994241239029728595069556047421525526670334507530466204057600000000000000*i1^7 + -43920186079292256476803796674463568732411136012823423727634027776724439164402902245853893909155595604034509667773847923074587956732453402938702786718952059088115470109269106377036652949633684522546506370719648613324122786399992693853291424528815779275800938625266335921874095349443694483836509846295267276119999389515439698218758061537113758844602273714944559564051387140826700237657123390355831535284226774548147070898626574804658969767506538224649666925237021649210143184440481727650799416685908627332680643040333497483562390358036811915687731435037361006216561089786502997764824873510115059220714213990908489036537396015701498669729237361428822126388515896377597775685727108840245255209840833612125194562201947327453575612999450504671575451806431263591085592326803281980220741757972512791583496827251593055784276813396873373211221083097684670618817588117634472350177346515516176926498576019279128854367454085183078885643602894038706259844056641215940105352887161866324039912164768317703480241276865043178647148916367020333793624824469148768775118876576716729764024718625596611590492507420560532983972986916790227505527317048578098133980675384150271871175433397451047007423077405064632674343275146466130439516701350111959701361958316885310790926564640449902728578910936140547422189196119458855288459867002378684502110971835924941589783084199141989899732518771207477211664725906458112338837295808039373750916467095014670706591063460020542605341667696100863828811239513008761637736130159739692660670073074319720887785529775842800774065031807018852581059687470854499135674725250513944288765387658629225846946155773811044653801218280756843636823201045922279587840000000000000*i1^8 + -8288847424424750085029638361025825402540302599221329432950865090196108298277641864119087777686236203571946380813373241301033951032255146390103317461437531373413132800754037298320099703575602464318797103224726500251536394593300125741725154432350566687103904111644660977972552105511488255745734867466412185175000254628233957779122105334386188589538495960344973578618297748265715731587836738448822046065154884813276839393113709116005308004994837732712041387916785061289872348830608106751526809803933507070065592053270677909610618890835628893428600486927458648119159525806340573057614654920884765773621311179632298595368750603624592637890066498960222594209339576311530907906734315212401060240830579373808182289839340625681774551751399375134431306058314018403958483881682692533866997575029816441031122624989569319494796034935020011163040936724603063973326352902366385422514687024390171995726614106897849823223797341694523170846032124917188163004767712253551354466263307751246461419734662976717264165485200750449230219836769903140069964317547026158955319548538608771966722381410274625585113454646897920234065157773287850553471897839762005132952469861127121674140815979220688156888868348229882308520548497479398399311148240370075910721238588834595786140885423044854562583037701790842224017299471402159965405005831025546812121644994952581218131084650796604547060193409668725403843667843791705655312155093061761485464601965448878969618139364666252910165329294132397718159640783459909644818963016513977566783795586206663069617923666546559193762405596340446500680746051367394023246127427062640771888177922155609727347806447705136136926297036529963946176831543194524057600000000000*i1^9 + 1079916555151991194586928347091628435018642152395268205073973670246734128598225280274484665079585223056496804600934743832804554005259217180191112816189915221482718880982867110987237121956779640260780217226669262419071922066592343051894358500140805430540051581243818944726676498875817347588195956054870569244344310822895705170839193459285587206908868280562422390956142771671082005402096978623240540694899777708852818360145108282223958460636332604170693869950183755446318090299446014511929610261349777837561170015790374204690942813909954953936418821426183280603602386946475623806093574260947295500761017411278043801879536579442540521631869294896653639458662699851972822872197566379134754000057469614096159756980377883116073008189484858625545131667557093917423778932068678755613289346553406279314339924973191471160829113897556773323714727572447627914171264734896608480870561193949402458984428664735439073769398222209451010828439650575368821610482808639997658829451027890376456145642461979861228668513396074276262541204773413339828037038143079726318103978320013991887079215074007945722609496186264751498155080798204984486523103773099311855704840434176210693487730289880059132131663092599941658465563905224928355168125351123075526606721920824210649586548607578781372903602268001279935395404157141930330380040715982340184732241668301681353021262467486868051445876452537571351321081314420111398916355999683486280252101543930453637871268562576710647039582088991329713484968459906446796403563801564653741498031010313268007994569064131545196197347427359541108230655415179369821695524313129939186924825753712139503802184728969205140699408904334270225879246697780792524800000000*i1^10 + 187557425488465330724816535617328166199887293904056656114580458839578656093116931407711887728219678213843506747544111546816178426506514355893426026803343664635996701719632478825063197883001463764052398649046527220965720291178346435662048021301614108137124803375655875541571134857566711944064842621520446816762321832575959419906999149447444313993550244757045931788515892400015028359500699322178692070470851118297345768153844685954727149194271769381115599235500927312060803544513680056120208037330521901820293590663641982604749113556572989017937178708663930616613327399254237465964833878460947439737535217754481123425133639031349386494548133713692125480598596216515087131487010370284784165427925527847676608926678187336205616394181052695953934925689219255375628199547928823276475407332644157230971921509873440108986265432878371695302325431849099042838460173729689999452849565877799963384610015251032209194888059929594194092374414973813763364332357300465301278231782703518065195544961296534648821115922265325719849665314241960254975265496517217875821584517971365641555538646557795404339751598891638555711611237509507191351028574313750227440492645347876562011634772898837214064541656058677765858693592189956731247539263420272125085531831845522050183763988557284307376466935464513493265318295480769001317741456891583062712876703205887434800750046324271782634854934637692644773120299382949417006836015126971375037559833453960821123199666404965651308393798112076143471242231062345217347598503513752218647665793861134919372000783074849011718430902253687801532210288907503698645269464836697065433562814517122956807361792338669366345977533170387155940532854575857664000000*i1^11 + 19864614112740066037206224780439778997830965474271571355336676931968004713732212906245700169444342321886418138330160900571686442633098931304252448500207884681248823047766371328850218137879713688874169198167118402043091467669427944944436759140844979473286723947153384331635142265458393373760550734173924705958168010809485552969077278260398053259218222482953756916676548056770623250463148426198114176896289817927966781676472100587344996162545066299088827661217849914099202995135369076443419920711696079358108907631330738455457930837950209881320033286948724301576795672708026183936965074943195500040575848143234046800076219005459844168074137356314726945473372032739465240355126425088048860311463793946597620890069922781338387156595467776898481364048733463673324810848987269541439335584994399605086846611827840109043447188033558751694732403213054454462290811441733794870694419539070815199676975695967664537021856889890780886539258673289566125847272973457393630641214251703345505729427254958974748660788089355981875163683614465067820382057114291306143863864062155113022185267236342627852841099713230859863821356025252687683839413441740507890250274954641764217898825771163405158396861454048438363006796182357608259427645722484053871119731788279047232208564316757105295030150250301743074519285645042485395555201632220140229065530254089459566861920334111579962257097092859879098899591013923601695098740197614332282969237184201611955026327913400817784721784532869669246267951220760836757429670305061256706391724595125962467913550356562516353516811742633079526840436592298501244385087461161228932533267779566786386247379725297663944139240335179063744325800458977280000*i1^12 + 190180374284444379013857472610087927675889648689248154114562244822651872244005184000758691201929496626330076788020260853405750047839641794756783135080178202815709497818851946291625515415673694109482734567371273561738736750852110283829359965095797331379107217899905627600761875249446237721494775105204954816802695002116485093566403884946241500244764594861716916217520944402313754639350857469919208900829205517084505139521504826666642632722362404107843936367428929944906202958452462474113818490090464840176111304952663732609006095732877733483779963040260847421930196399748176360103198864999107963490725706098803151904183869816522040211567415471998900134740081018594412688732432237011661349343653592496177670126383870553612449476248814335881816149336680959501803842894750247048509375330256482340133543055779810303723461817703127998534866238097581678586190375258754039454155675110559567108067391874661135432008626532369939640564251156891873877388895794019230456264097855593025158026189608962184752563512433029499201290409753503823081248355793701300772121510064199749998203924884416875511151364341589569307685686638860415431652893782575591110261650810674210020651491861581676041889434205572371446434324341172896553112019730656074554586433367865337502076336887426796522587978545921310978882678813178496976753561185988690204529723485031138050188547274000889573614472303240168244931745252437543142621988074292964421974269182528988773378428484073589453253312296651582790440059432210715436525205356159965500898828809129620544986688599567784712586900110027673972803649854907862781181287206415753827599189289351028493988358011262272980624185812944256164754882560000*i1^13 + -337559982266876827321225792014742305857175327821778630267209042064973984123722408134825898477126178130986835685679489297320059029993541856718367387691690239873477775559475960907317791020501057766947141359133893231771444494569883104621004383924381781988028611134945786167700271017647271225325148191113696222122650594856284518538979079940433072119448206401561907752980311613740416306683544006520083932369421472281348700643162595011654746347169727393022582951656919280420253997334063276739454964356121560636583896036736045457742096305247866622931588707536676213919040714275323104268558707251095195347547838085610691517767351625249434460006079763931200287008703999960741917790138920444063346958785889773692083728445717542972157643556050866689103495590947398854100890192779294356292915142606425911128257166713668142172655573047022525542299265257186186931359915467508302728002928778766402918018958913819509437517892340603017344142812900878641861859810854563149489187138314975336359463368401824496759388894527251179851339615458635844143668462779559551063217494714838788037163922787909416304625677428744900061399928738987531116270351562780702955984065488168830175327461836923071081747927537075536297931973930395225135619167973407604232492807292385398493038141398188044548497807626000346946299497717283389395620112992480717811235707798127560613720048540210235658987537417877842573368893576124076438946214346454348812554141612684839655982408374718138241602239233771763176248234697503079200808282743398560030335632894398365889920200591435709677892055136513269145585255929400071748902985969909812100517665282408121800113668561664191895538512550148440872661811200*i1^14 + -43093416851036093113060259625413663842134527124052708183893374120422681043933200800402992121901539859052335477872129496753905747531263630879518038885290169493343719526652187116050002530746016050931721647407569946897114423929636402891868584051436930844521954655689574150859796740299820675770775909241632142478167802021288793988451912509559599200346309194667682939660664063088288335464621589939852889111546611898015721775718953305187348971200651823358427741916242046235276641879059796476059524255837966617992919673468228946202395400017832890676498671837239015797907156282834823360079373491310368825700998077140124898505880721164282133589419102755801845753062804301625874838117707926211362810300421890438878734327911736938303069680330342083385894746439281679254307107986293216308533988522725246701200288628594495856631025059003045179807911178438597638756454627653710852597249653340326406777670109185551246562672211903341954983430417728493208553156664175154106602376609219570447561782235869632487377594014093243546164429219496365149810205739508440090133541360968806701484123738374983267731241530054492239194128250064386268946936348478062107385862446035024253197335148423851073595315318182996811779480498477020180582956897010645088549353623001051990652817244133690900367176756913208387541487334132446500548672704924290857719392344552295390566583410792906720475881147883336447469645878352862403702137967246502047584671623260519616741236339929850506638858949238201237865054715887965772993365754066937059322834561537779182347099269623836863112991590884228120424070826863958850064792790189666010183396398596690512002123346273044860733619457985388688179200*i1^15 + -1498004880305977379680006848476020267262280015648796772355061523596111097243729932651390952643038927015817524588917565088443245394714918748898648433813556277035797788751802434660195153445157260976604671564886266072286581113150369996996991328016658317409090467529244562592355753430058195429476300461772566784437707760509988257314573262545138235940258661304781159020027264737732466580930132592605813516960872378157466067064929902028946970439378842665862364806421157728895424442567064185157029352683102702185697606115399180022079028441604977197817085764366585581697896897166232706469390959880416198766719216130851845595051095314735395708931713846991144459025632266718038206313636151959544793077078121459448633019884802426617392992464421699340340330520729131746910584152595681881418621654639830471835295923059550263603306401855152263879844627466585928260013945917921298660885787923454267868947841452919204003739549288735382381975686507119984043466264562404059325111081060334854214633291669293957246544826235384174429064716132828904787194523288225802604731101635590210662698398105305818117937195636987742253632026053472608436904603949666594797207123560338525170746355649723009708730154401942588972808838438946485093495589271847197077322539570715028819202495232685130869661592204077540430301833147664589120493765239815983611229535375985596309044455556058385763178363917900430693481520189805286835098407810901160265557539119315006069042960104040320665126212630561132707403124720116911970736673562644260813226495587591658119731791121417880672839246244115663293144459868616137270882632283438956475501831379681146520347307376211060384403757005786841088*i1^16 + 47021576489321822975093791999461787311022915946460891056697900999602902567454392119664722927057092340899338834212145850170540995596248339234171920848813745879871780842368977933708889157733233444361586320066028472725258099234491504734516605055299339575584080157185783742260527506376232893934143118162732578100832313616003905852202289079710055310110038202346111027665224969047173676886289657879669401588898697782794793766105658698975713068495566808951579807864586477838567766974939077688980803431447975745243806938751218170488584244444142482290221321596742830047155807344850606433889275197487013856128706176644947838892220012741035264713571267123908876019162104760172288794894078987723308511308918185547769745654991347399889085551383736725201376827824866479888263038892782431804301819204127957153930832134256003850642042199297276498720852537075015679535856977141786140801013585552106203439577541623948740218392578702757495375992487992427341659795491131668984858729753408687198551144290101620840230109762444406547661459677228384353838834483952325090857300346345959358912589798880437986639864246515098120261256976007414523851579073384010695405572993673071394851744788748966429749533274537364052054965016427711466177039987513902472006743640414170663959439588878512508893628614852566438526093100687797281142239118785375885890611501679657569000578424534039977013960069367869140393750717833490208172655435469221929993952632190674538700045653301612326610938649058582330671929320395940700632809792503412060431658312316932124349179924835046118129935331116778175908816088921687401095766724003923813924512602106214211578958870821605704661448479735808*i1^17 + 6628875087692771053819666157515392341194426134341208429919834878771615174423819140809894237593863800984332534689755651135303769520648613455725728048044386839033913505359636092297197269025522469054745658958367669101248890209934078659270655513233526160929782562287477316111747500065748126383474475982791236014107885224681393395790034916582870773536463595547314464175500262869510793385644013305038757993502545450698659224057635406907939320598563782113871953438007091894017135454362703814559860063259988123617743107033738138555450524659164237341866947848777256991429645797529381775310550679686206120726623040027538657412545680430062391633542934447016976705273006533649059993624243645023550875287045169658549798997185772207881583636653553964206718614771045209430664977045532324723219731982392481370927029819539937334448969801180699666121964086244090297373805773513587240766679906833048702561975690208467783800301848038255482821271218271115965255690666110857599130611237636884960754554705422621682037874814338315486698036976784442228178128985754371428536634035521114483203504602143467848195884034141245186165867373005037396561360992195361053618417464321893951179540953121447547986535010589573777723066014037159903675442224475400832710661068431069767880517365512674959269875051348236306237991557454189723296477417567336656539694940725307961471937385759800350013297638029285560285242262418655887864279887113383176007931444486620733658337381755534162582062687864383393079928699438958920505226599692984704386237392639761541661418699199359102445348954165658112400747078676061661859541427999515899695248141296007048512795042501839402352024485888*i1^18 + 218076783199438122078781061826074780660031233293535083036482183000070744329228842871333269080727170931497718999727435773608247102097481503994967819180205302918304435608424733984802179099936873307027652379776109217055472990870351485786528421263973409106206875524867240249570993697212001685575677117194805840778072661175347990607520407946764541279627263124304294916410523433745558105105637748138988959010290627823834339989539609940196601284479980343089830192973811011895640259854972325214380160074124427030505135016491735221852865595388553422307136527919569031454033968978743563285144539729856061608274872759868882159858553552334676845042819857293022886194822130871121915038860046516215918117779441850064669036243613629067751009779530203847908077605735668710653253774519198970579834214529807137521543185438690048631095155079796399031388790183723924795060335827090122982962989468391612386521415536160540117225555812442047080235826380630332172907815753573065045935220633800485155511748355377542230852237599391735035454675710860875584586617697030341860609059619446123281632452708604030426246670397384913289099024341853950061111224669488548845344903133843122937010099662845322632682836942696557065024555820579829316806546431542099475479301814614622840777289516924364585259901405993779178185486762822636535596501278355246236502198650637391629750920050214628905964181256463102256829486468469134526434065752704296843787975222718938462705334540914915566445258592836295244654550078327362865513170325947693461104703678865804747332553502795492800314147095866564106921910201205092784666149324870976468801653912155768638124437224882870274752512*i1^19 + 4188386612952899644894635302713401165217593266549983730997277278048823284075783072586870539046135362601273825157402661362165593172977194168624351435285545226549105209208087306082042267536653830777849376864750367806169360606696821593068599730455148990737573310635636054767935985000902901342699528464662153503313064892680530930015639923703629277305762923078099479195343564936071495081757945217610510859925488734444003502758298099401892932412039638473268000235884306812476155843404492523782250428903109373594995906367060525570156952675878914771404611382093190931529081347887303132578234894546179401105173913753726119648780851465994893384499805502582068067673320084108031168680537215216179795818575800784404667030276819187497529060646422946694584117039225920105214580110737336614278388893269042054270317234828109334652977729980515502063652722108728693490460752616749024185750549476686995068257268390950765127440528572674268983441610926836467257397625708675405218132591366319366783378339462055962243193533358787976949584444058512751849727871671522491966979108557658628292222566865591953843571740484254373193072404802304061086967049931515473773507193439438606153144057275261129170636859839897076708788763046568865153390649646907111092145360722042543280162332177508015589178132513749616565328773376875248553986902262436597159362595996252779464970556111229824933287094113426865511434285480122133788631260311206935777833729488218751570654999048096481257405198928999498994144497217954026893689310537670510321647513552832851215129706929359731425564299479818691327664039175401457569688784830427260887136299185596727013719505419974475776*i1^20 + -28866052311552732185198208534027051129460134717942790130066464946191565293102355011718697401376925180847688810553234390753024879822713296304371643147795129210474207430641511097136887568466681352774194583916143516222453505041812565900371760723061979979729184731934005737108015764524204030529037947921267802741842373259213987520808169653023369139742437647597338065558391159277001968723579478228661669162381847970696152438200290008594263735770179198092308716725759068427935705988612797962857346218993209630522378094074654154122038576029981501521707881680285922518789456741335844257622037406744746558617341925500113750996968372161150457102149456252666653137241836924089177626068163267695753770857935407680997476211555716877190883916289156740541945630559505315400357853003354721995205013948781439697342770259170511320835799906397159603117463494196825237245105244540310147380639344539516453686315149424219963219492662430037313093663137900470520608887475327496984367281742503303876345027297215919407718987892264553337481137287161008639032919013829898363623090306512099407424732251230326191042953125092541612026831045968539028828990755075581753512847918009578811976638065064882243696871468695135513000918411271192911438310580024470904286090709405385952585377124944811983961536054114697680076233897642531782845683956397839704857199184165680193781141391188541197071433370725961743613902491303632016775545989279011800800010965347028351443487302949382055659222120535327134700887541009913920876189176837285890849801275604448237064253787996107217896203084346047973452432743402760908904754152029656356820410784109445635220236874547200*i1^21 + 233787731148491420879849936362338163678841029701801477046345733649392480268898850974424662522772878820639364469623391812083306562922543525797894493977657501973022639061505426347263053171001874297278210151437493352385116818911007096329686795722837204364964951162721338739933804359651190704973349364827027736448826990871565954901315257226045158825488554359909481997576695389391956224599835773679672392760288436317581428769538896451954654694656850042206010340832865429096063222827989812025960187346427542373690986611373842221172033237973455807992147099838612569417811968200575824896549549025947111032114473273853370729837313338615992879920273896987276795839549083174908316951983169155590460058195958989255291919302816557214111261620137745164734938867913725030523070363188034729058014710716240294298046341608020578085277379601083680269768339343639406421481783653412552809889159961511149967807121678114869599174582355898345380473671933225966023592369132588295625513124836849931156540096946854740391335995348128036412246711746532028987192342740504265542335468627623721265245613311751754211503796800195265981680996660688902797982916940233135020958191624049527484083683565504156784542411040981266735433124298965920961374457514657930098214954690918756285163356082250414149018302921355535266846010300453330943977962166446232142842251069156307511225293455226291170750634169455555157397207862397434599853282021430462849455863290173092559291954450951232517482952451600393495243867322609375871343559033760065539643260309890474491999324866080276082905144395801998766037771538207752070060687065055951159485689854695201632472268800*i1^22 + -707716462007892453341277747822603782646692351300696362333761706313788105931342122668744745873553336913469960673700358944378261393319045578226924658780600640560281199910024242983977553770034466455160647334966145115753216083040274822074425024475100834000679785666168533826646381093759973193263340380938042977851974253981400635041126534980597515970104240362776046566783869941239274782867391751677294565304876757815719016098735506525135876879990251583211775881413508910909298570911730218565191666586805647817237228565705981378370404015803493002131019263343767696383109754539711328559673788620457254306750840709287084840336172143484099005825718953044363740601870842286050041093713816611477265365424128964482331317394072967342287146699995904281198256796578579313424925504788886933903657855013178635390539464435440144219876641526199330610466928576012833782127663778279682121057403466301425308401228700793313634671791508811272255982944400470012222566287451099014833627555196880373875472648027024439506255934053459433442404061610945937759417861048193404172129581196689625594612909073716251680735342953772783456872059543541620475393206524990047177798110765555540767012654471366946765542555676553783935150502968373396458740406883205760768155378209125475392070715016565645946302890012685638753999670098978897999927307248052798689669869534040041747009473058779580599876006371552295922503125487414717102481911859779479626666644509446066383424564068634967489118891605018197219728609707432698922886943515378149543841689063953898270090813754639522733127645963364316084356627472313441567668613184890167457313496766823788445696*i1^23 + 1796889788144788263043760432310253154758244903155913902721597282248914213798386034800162891072099820452519355159214120834882609885681688455818240972079342353290997883970261918008445932958861553352309067351804200494545440974724805266951573088786025410668067099286861658446823020322540996310448430344234500667240381600836316147437570239100928174235434525044629003986036823006581183419462053152114534176388232599760453070752444445593047601803665417205110768758490799172924725935340933822273643391135704078928743207188868670339332628350076586399249897286471860774968769328858173307155028261730157235570891669108413895821544840268900884538715927808155844926130834006460965398506722836835284530754491128504474371204106003999107003700908342192430484040061857586936271662364485895250799149485258386632618837137371395694812453059411465648005582157403410007018645884427935606247741739430863341597552590663207797861032671134730926245308647477977134123528911560946314456644380952995886193760020519872801617206439861889236439478336764349208215973572183120142350275873902336844466905996201096919951498411461130248041892596411948643751051118417538264328361956474885256027492554725885381184511818426888181028332617815292550318840458568223755386836740968332028806433402865081736899393016639933038661357204147339701966983670198979682198903459159788319303691421718070270192944064136447078926769393061270941641331786725755365104945483629851782011308030871794129221823922230487123555658898764655700562254334081507733632541323324820702692329237538703405587354555407825478275971085797089943548513447437929267256570301135192064*i1^24 + -556325934456116451716991611942098032785685079549531933510337531534811936620990361449145328265041458310699768904466068730040425320026126478419651074257284828087616891376676826826794427048489017069330530761506008947121929933233709069434470568457292608777588998598831736844060629999926212067423884056932854102206883840450628034131969215649920736116465418315148727708429974489849136312221704567922651247171306220151747256636166792756477648676942368154306743028689572199745299399396973785543381860466871016554137489970913228996766410391994351144337335619610204452011770453578381127539432395510406714078989674598095197551065900485726158856012065314735505367894580103993791174514535008524566865994876448158998002814475470495837068742155097311311871847223831617021699389335682575207427944269741837441881663998337852448293249254158371669044317106100180467382087164598981755224992149592877363776211064103734595814014927529995219519751734897261950693057293248352348167929625215066994402945813421163054843687611207905887042609135401796474935188065921591146366479194665491944992614549253246427909355897657779763320710210193375094005685627568483763192696318793227298620285240548452142222376477550926155716358805892212528766100336360542057079003703183843440299193057526059436590101872354518832058155097304095266978709827041573219602371265156007045786381276331344255273430337838443614725690888227183637428618734513060953948598790182290687431137292750260177815340771143506821529325606345009912633466053309737975914004008737285127116268766262860588078210332742365237400387010668384169277863377088039399335233847296*i1^25 + 817026432981448220818068913387791035377094791628428054662229953572377374045267553510779893538909074074620549579355932017694207795516671539367706523571550390841751291512897740960367102624408509115982835071500557690609769504550674921352508233774783371737099714857652549154198221930846215836987239072434376332378540262552797191161845483313818571473465455686239067226147447574555997623705520483132182262919301113218707654268516858537774420100816446994242805098219386798440101688520158645530288553239770774477609792988742062069538153679699547162239107882571465603185918413396226795022321731759474483684158883641229344465462785824731870163036504894077952839013579710363907968817587819222242391185219956256872620275187988097387129473244334825401013782012060885608729995335999175649881445650215147634212964364927970050763283004348841110076174223964646227624440021616951602307360071173246886532716047138974476205313553844582653288189999901707062986477167566770029973680087777698968946808640118685540129165238310714289403377342728111117277711741528637036072229457731023279021261986316646537837487568343157050022398685817119340915075089667903671327584552534992349677604016102670650732467328472305927141657036116275576880551173481299069482003338073912312779189360935901168732318226658282547655538415203457044006016731991298792835521949580001574659877346376845984839417918353572019581504855146092741638792455882989795148834009406793024594907337903869922333493827236124984742160842134439594378101565794681970943864715550454394953126201229221520775197361250382106211167993170127718975390203258721496203264*i1^26 + 106086172769684179475924051851972518308270983303368356799903495562333934399701699133573857992816599787467814438289103348889780587116441833993984102248754590048904675782607631388503102421474781442244968265216185157686957760135335808066215822323396370435549040306384323473764476335736553991014565356785495555597726661875204940408523084859324174804035711497588381096104468815862093364553470098107188621103182875974896193575720382448895932917086022552345628359579140254419793220822255143879891841671403630623413090800645737716954490071294610093770984311733254670141566708075553052654378802844739191249527459625052420096067987002599354935189659785540051371517243256023983276839550440384389986441347663997410618138902829159511023718397105919213675122219264368455143871236794476181967284682100825739513040866679848702973192267144709399373723750270137969034381064752468764952502828584226788602162303942067622772952300045431778466105378649050429256802341346974698370583876035684259955900818271100153646237010769458766948362249941928457991147231274860926165864185371832090182110306288342495705309535294728091294841648855028809117358425334269997299616620068884170070635313919556191158074925093553701785935694812293596650189517224295414363968274729596543388936636219285817118889335208441612270832180625794238058683515357920838423651856206277095642514325337097768031127560889029172990432871807901230219936826493152513996989563227956169348795604467006392586057822912130780937554894562964790244827867096600832403432779502639093556429754577617479608184522942025341026633398660243488624031494720978944*i1^27 + 109087315973222157784496249975662057145243701413059748947606176745625773336322088171978378257907711752707557472077012194320201555963121807730390436820542904372536594073510542166519074977042122345859779770715311825188745034452429531389263881513921672918021702949172580870951199756442496781744100899380560580317145751128035550059869724340571168422769556559892538189576389966718736516081994152687151463477222498727013879910899392136128595339733712980213826434679588539762737756514813151008527970335821877820463132117219261311429515909857556586044587297721793163339147400857051656611099169271636986804471337691625481879691264353410174628712663982240309069258027167368659911311528813029906707160376494790732851222919715275577815318843196091395159626452559747848895469986623844595304158881827942487077614099933241120792405291294034781600698052759925244042041088729057477000059597387263330358686847140756283991312873346209423657901058635644249048723351509965336434249228072180524793383186391071347385341090920004079530591918466347692258734351716044865520324355375444452527144059075406668389015627944901438210829569941486598369402130813943247767643598432351684517517454392632919603130968413007938030529306410620286124037670941027792931216437058960210441723403395490267251225528864966680140561114264343923706299427495401165137540413995880173168354267617604609087675147363906736442261647579220778989959820168438110189400119122394082104060618851600074871587461391757906738009405488075075250038722134929805049453798605532563717998101909629507077765527593858198771072081483814123395728015360*i1^28 + -73653388737489485933160901721826741099534538644668925231572074533431435317086535796090730368192673185756242012864204027345657919137156092863755209886472341901415530770647474130347699169844735170252461024340400381049276767597934477575979370997282848711691236004208453434242885646304227397168261681361180259996825814460232841881744601543959030387423361512910159835112303117097237223156925715426843405132796665110463486495364432450044982956831020453736775704672729537455146357648858453163041493949651091039079834594120027237029634190213351088209864937200105700936362044352223848625485308845352416074246616702129709268582416214692057965710542333389256980091000893817640324479476669522284634954406210672477539357612468829799154515415511517545708096207722666235465683504872670943102936894332392799589639893235422128577476352709691361301773307432200001698754834470461554605172387994466112011911586740687428254750955795181742941838067832901531246671504425487701531106009090957408993764057004545011189686557911221882369439794701963823888753496158601569647901350794322644838800366981791863786379670333595410446358820796118431400891291817740467728085737276750829831125043151735888562054833089425224013072338810431837989534339422411960007843057728862672859354942779695209748274816475746885215753322080286479232736327187950932275785205086038365781526894830145787626816410881430892642078738475458066138004298869784169729270009055875751903241148599977681951431062274566315510740717411058367090418082098534479161909715977812770304669502189428188324171044113020168010051047564842631168*i1^29 + 3776121958409100870108193530144003745279794089240444212027765124437022230181303504123324550185411473724491259612462150139176890145152638316042850963952828462018701113338815583400115244237687011511800206443877125111787246107297174782973978491125571714735452286323688937169180698587497548424665149229792108090359934365004229907014758839754992643154602864336185531077722990557911372345867411792804316817677867042285180727204014721911741968370769945273065528603951865410582465441616985501782702517917986699747930718168911064678593652502791395047050014576222122250934173280828972835145610337028368533363800309369059365200096998174938989647903843071835609105614576387362073577408829947238671759441719934132988761075999519899921149379406335086148090091997894328984803339410946009451936169142702277935628364282931045198163765383934405662663718371677801817888129542353606292324595357215362490848101913633080792011841080407146286718596653595815529662557281817601348497390009295808797383115529193616324385981818981671770643318093459859989621951658007020816896983997186048360701238515531165545791461320563016576313405600370260889647920407794003334774878886245683573687907238883686269538915851962231746796678136810630136588748733868058560706809585090095566898646608684364939290397713749825183443832529901822382082561341028829441938121186585730265231312596457978834025117440526705339269077778746043591258197188684060192641426459561762207965049721738073766324686702340078536112324186541192767146891532335865719521651263264732387244021562441893860093262034477960032041651755024384*i1^30 + -873918177002247350803183638633239141269525119021775177651171428582583002866028198481420671420238899442277644128155767124698761092452620029051535582549213160110897837921882229959854623553119000674949624471587268104297497524722952726548567072227144608936914301723635371112139283982762565451999517828352518636003851077771639760038839855631362514670174041273839183422728276302027895349971210000832982064174819457979875792790120467948662137623320713839028811013950480398069566769468730631881192368762190322669106454367803797584287245134661444987578831954751467655749707464711716919937521638157239461544582715355471083703819681507591478021777026788080165331570015702846111778183200778125135847567841207232435879298557788556990577547567245277399097726780792343055127206451983516019648004406850437439307236217875786428531643941985557040788954359951169776294363576392365415843507286444367875122049000871513930646310196219644151034160652737377185643800751413633254856075476909777046418918022398745991035700174931597782916449293492111222610336588162539305598671753369203716943230909410289963523370905929695710059369666362578572932563374758769032641105186944166128417660972760963810674662131693100618981113211643636556656286874352602921697116743985472171218787899448029664926352808387637386932497876660667227498628916250227149868086150213635125174107647549262026900793880301814914682392072457329243251112280844615351163821378763530899918608442749501589967520073706441179533445243487641145542742254684671693268294728007886197068265194017746303025550730888550962692096*i1^31 + 13426656604830282216759714183491192677979190804059332582310141331952232454352639610321542014522861228474644575297312514676460472925818255255711871796402108167287604633811577061284533358058226347523347428049069996813530167020984817357992853606694963878433311466094989937036078022109672391307863035326316343378460528546918396067823670549295931480183249020304247051860017472447018914510780622290393301680590330794112517073311604901555237733369894162523691796669162529301343886618919230414994840418285929969584619827503080627168122030106026296456066202151366406181744963676857295581887179524694087389110893955397484512000316279754426814882523405040525607608065725811571209298425309029051142025105476404781452162411221681936720371793144107622753771973879845015444440528300291227357677678208057937516985356059774778318612432395159394974370529903260279862512937120459636146316817687862627617838719589282808651334766574795859138204054611779313436869878151112411685533901643140846613909941707784883269508312350985155391591487201666816606641095615970235419810585873159732700799590808196543981525302965111944131169036579028474602546916012000640144877393090983122834804329826778681122840119488022158179410756417394101613381674591819258787103367217523049631180396782898688859514836337752482840329420033763210935029113010422481620597773277902112566032224609763677216843645801800411233210993173348318974123900230958790174411297940036573064788755366154930913749780524289960936206994144400327297085080687899744055695820457077098930366260376417236044469019607040*i1^32 + -2359003089181341507990579155055651884576394384130023615977197814273189448233828232901835595758772123545392752411844230345939593654521072224527735950022583931815446170197768641438136714796215932762684307443637080550382261899156078971352908258620241754741754573070063862503170647670034091871089139836807142005453111313195165489175675145956428352115654006329806654036213291168392542033691205583506074332787280346185817566184612367902963637183739932900281704788873776948691524122532963382296034480054343013783481163587848652791369463520282663359606985735248712688141413198652488216559236428867248537777598383697352577652260076648025489651676241390967567692051158121324831486808130612071805923210353233116589864365243031197554852281227444612033734691522744133525012546055551403948804360148132607722800259254228433698675627364316022549691418319145077970073075222420048229877384854608788298791491639075173843470830213672724902049896939664986151028175821325428252444004161593392354383687558727885026418429312759324994625419865159765785412039927492264811863053408963627291333051997560100276473810567596509723074812211562495640663130706825747834173550564784547469190292391409938577567110801826143554903287436904686124471105610668659202782453556115992580220074140578343274386297102475001779742465889665390051487617819852871971894903030306808291263841164296517957612084527620048825106447414452264343422916955561304909752477326766233311988607942042965776253252597935318316659422839984858061428871744586492965067422093407651896824421668992515261333504*i1^33 + 728022790453177843270827596427907022225495556560158056271556101273586747102141544244425536620521306409082526783815935176919528621410250681829984309256924303525984849036431501580652435862774906088654530209304845186923432625210421277200477287211339229623044316721361396720596904747200529920023846141166612696897475279752491245171966318975597147279529241111298452666126426762157517172646163127829692795008022785380287755488204194332885782102041730172054808680636959672856176520149570850565061851934713046945068977012106528369660098812914553136994209560697289730061151787491604507389269718623353622414559892830914628861564773343611295994650262294686077316644300091852104265533414234141894471909201018503012826625344763909702577097609951001095098849154963179536229474021329507340790257128886958139331193292840253973134884015488519457916405709062382909869350086126074672127493270424807649438227475793757435790258240381594464480740273072084072614890578393875095350885754880247710429417736968748936866908249702420564722158110387371684763962780578281871130328941789853528750031186789628481406641225110730133795572856366560662419499989585871470033736117293768701729504833558239227641589223243576388439324387422927199558028063670664794076349094906408849341768188249965959052591705816396904510179728135153804339134375924007866919350966435134995665947710682271549515741591035569335472247317206988413876949320813683377306827863366147154677858079072664618850406681406474240204883854076018308797957322661312075458973266627646684150888700837888*i1^34 + 65632938426867785055649074832323400162167779672678071730894766440434458917073820088111229452639366661071855072566509187283883396445136538759894542714917503856322206955288838006587366041681675026328820094455617968465831980104531552766579151582458873413645023404028988737915972162599824194557421408588041533428564529565500339997791815231875644149063104954127038722136358927510903828502510758041448138705449726974515299786672042982267815321988595423034780082651168192640640007713357189774688197782474834604580599344263373793765760569788134421732999309152049714946566482189790009751560127981446944019554220042737982900444250000104387276615351046073384441143974676297352502366944662113671521596915916755427839164654640901758754706265812347866516237878144488194367025755570278124307059817932227722837066838368262699077915220409544122416113317006960681236061920027344320461941030434753457586751789401514427456070012060753456097182905437960539655070968884651584916069828530067902629117984628767827758729368079719337953634527287182824147536618213947399103252542594707752559530169686832443439822984966167379598528873381148095642933941936672879388088688821263530510815826698733298185128698448248426439853609447736099969484636860907671612511704524610913022392018275109452844803103345461861059964089318178886056787706761781242630126400378349771780916395014847719948322902005001145381194858257454095327490798934117732771252824801444275395633087679748229011180583095781148027358184760142066182253936336607825427972271518676294828032*i1^35 + 662793178649624122005730581602326321928996319140449043133932208280826669949417519946619822819595389181525151057906852811044417044971772764067372764319403620053369588218184636456366818250121389635659113130332600985772926807318092618579506717907732991985204202611025047146801941139982704224216013464166167869113151050155120667143676245143454333853780208033009962808547863161173679066236915849448768898036607313146074183891206314516023588468508735963247629196894410230703195449382960701899163163591690601872205377015005063508136836105156986677149212201449737902552143228835522460285004235493913014913025596626043484693569840396075272278056471221246864287212072717744041796004521485240606053056059250369400791499891569946261266511336581300175654058367443846219285100853354333583589098720790182441251674889976287101841475970933588446753278808396105001896673014504404251701286021280117733774822572411749666071615555912208627685143113263511603768961790917746331943571732347011386369087469178325806325722015891800702648791076154291869339178760604224774392573886826927201607429370394218311406919615348949209354199560051218063971474067042958357863610487922598899810282702724912248797895583454801862186568170507170754835112424390609607819470268481791951020656574619866074503559415371461770746559151671704786663126993605446884834141018154267035726355980889933995313321297077341304913353950309030003831415415271723658605903707005445434587221125969971378558654696564374959047178979965071414684067479438457312232918220800*i1^36 + -1983079779422138082487380153835703113965969741591194463578134104511804552578334363603068964568563283301821650781385614212054434383931241864922216078568007224540315839542988050856135406976564103322193094363719566839931178367409219440122463710754468859524261106669581609046032775634063531881355436811100653351790119246132717400857732898869398957855602193385134432142102333968405348595221982560119773866283080437782459701848561556516325339771103499908935336535759791626328181919812573906456397045838694207171757373663980994280423869383405859253877496041394402183002819386481081652890623567874316128269311303302135805859437712132487144481842499201874932607369018184270853392462926750195155012366234961687768332985459375677392298837285309037018882155867522729800293337951773339551290363946147821360719784566294972661283938437695226848019148568221446656287055311458395120401354861737516721098350092225814996691059644968065615584617240345018080605557892058287838853664491064085722935389916584846731518693024894764325586174415309653113389755088605131520840719031936485066329525101839592715956552569414045717856743110902024990734731353997470441544350732158828033400051977516851078168612468445518708199169954178799836579017962041782715109440408099588001759813190527741527243861807352770427452769814018571066845159110454056582620342421203892541871247762641554594308347781422746027519934476131596700364345796514719234726061826015911148891243686147355207226704517315502406303314552707091147958344644229595136*i1^37 + -1212581937663570094949792289759072589736760381465107441812587181361058842285747415509968119380758952866398354043603571929698210308465699598343364442433290537755179262103464886632911361422530494498506090969203718384813868976653010362585612155617324492299113731599627701563725423511476148593897732253692882774573894937499315261701781001607360163945497128162630482923161549293560420186661611905631075900030487978723278413540412328767499605976870595987897590246662224749274314510669072745875477320790442698201211064979134682364160793277770266208388448524254414263407900742974494976005632688748434914589787162669278401914549499517060923509063479521654148245523148242929339928118716215973345728617203273520670503279191032498314510721160536714126609227707322085359012269170545614565675728260882609174758796560352296242349780700536247646131524144043499076834926972441686209151840120099640478719060492997719105094555505043682294813133309990647733350184052994320989626801975493458694118749892159266717199413488981121788967397435874980886927656541681666058016208537852218796699872967448100527587698096249464677952681518147172622412145591437326611521600758918191949936469189271796796357590563549343206173136349325342064743967422936144013782049579605522672167703043770873303327681558988172769312184658240349563919851916961578445677315474257864742526558355103790177318703454248307452479299722862534666729099467191833358046917635574004351679227879770149217891152671831098052516490135532518892371968*i1^38 + 1695251214118916505047676013379253835596051847369169154425935718658876651721562394563552074035228266152422533741266166069584847962251268692168053716829140566483732477952703148452038484415591412793096462450624006414127831054446542637950924294675690294125723032152837062443831329522614878938544952771299498072134342079232875361279895198778018676471185834029269195002223317089723721509928173885460018359251085700829547879329492548064947497731761252411454438259899031549724176322562127902588267835377043798375634966951663786822102408385322913658890106656321785827325249392273910058880273977821382015337554848819912250332934993472701927733697534999622997600291213774513807543757782950363521622287275522439528298971048693994447829252683943997289423083037026351460192238741796679469200193869921711381337131282871818921502718616617080848317218040004628964178728580316206039737508755801072543886443703384104147228789941256667067809718362602484972915874225332232680893757198476814889691521206020489159075737455013133542912252273028551605054720263824858566531765190495906937813013409693294339156812364575013196510972347950092104618600467808414319454272285199162993064504861170696286726773337826520466843837312654671661295814888405134803510257558337511888156372584399624446206867796529887648630203717337774849811620904669336824069880590019934604109772367550946179654951944274891317700483290689002077427865802257790642695820752079293740542745707254695236135878927214248289222136954880*i1^39 + 1424608231930798001754427109895766851191472563564634382427841012540136129323066366067813705327266410239142475312058763630960478295185553588136296655201408146092669683670164065137767032408160228920754779465988028247710076512242341440373634542618793956575810175322248115895793655378652623925810345091426729278014569573379191174496484090796487728427606786423772116035665020761607973087127695072240280716902999723915854494242265263588307267025492944553634505954119492712188401142423867623145493991560234378937084624769019973545184687381730941501762062913072060016241300109763148622272103817901194399417777372762396641706582722801619879086897198394597128759609859817881425008615538755483181716003413199609653310027863405317189882273251020068544733037649331093914772882707065346193457302206672251261799353596707747629495870565795394719202508166216423871352227025337749581865957399601505828310208759848791744303731971448165056539347941606808244137278760706137779299532832317881894334716533188111329502237120320672643966485456966692161370281595358798173953589222496456825745421557213051470203912204117219326165067896510093527498968308275285074599440365211579054959952953168968858820870565250773173384580447919122653004226493972214841462911089285673603128145749024432876115175830372934800897103144083013772315765921526923332842003965330956464883068074600904263071663766555201666458395678458178055944265374941231567303545254256597171442780628087294951715986603151196160*i1^40 + 301537629479048363111621862015674135105257713118580522295925948568367423530198529118392312756467246487066135760725726420513803016969458680198848916532958294795174979181541500413578720132553110489734539066120998645094030939740405296739197039913360355985213627722948498133623617824326421922542659789703648921663120624175978582113943763372934964838410648830397391291129327778272377199326566056711842553869709013441708374561472075271650423382171038746914280643646321770234192347316252494824222533602736552207723361443059525276434835440199897593641023747923726784204229279732303749164833097377140761421358908704573017638775183411391999149017141202426726349084242713500008660478894106107918163718360572307266948299878958247180943532952764882752000214317316527726225539779089422174568871671983865005078578742771116576825241713680163798068840997050977753864952468357831015267814279178919815283562682877135237654775445461450050984955567145660689747441434173967993475158433037539188632466183512292865020325110394826635667641333363476746736744404040080061836224782684004633216345186978212359603097421496011683842600478758657991595033802091967198577108587447598786953882955245581683574664840248145047076267199166047320191268277366017971760197569392884647763714350891299395422554220874882642983668644357591426154396957757831295972713446709532727406599081121011543143419007547905816881133353775829309415994434342861094045918441199200893190711710826009234243584*i1^41 + 19942369023412884977349636583098000782367430012551171097332751533222480518454843809202810664406436184792616559152952789262118022254511904253565299644050262793587687918435462811034765706801324991567831949798878083995523872554453483140042199230951583990750056414325292545404897079997981562255638646595531410557066974115534579030070906038869289638704589057284851269451053799727445147766766686515684603062690272896569243724669525527794216387068730232615992836283406378088177092375955352820744283653508322461381032293723600249320391496898362280536464364805176217621390869948696169409462015631450252965500266616589774717634875581320660580872171468463346908089588946628187780876505319348375129270441902379846525499870425836343297880510040252600033918559028771462933901437557972038535840830444858876746174134666218600873572331247856079604595705878107028312537121430881912058210742942760237273610537303502239618988985360972705442521920538096765819227659451473035228231202856894027008894816002540954046709417185199995103252997964163491478988273128513928595361562615814556453461520892078535433885278722568371075041314330605864530607514084806862698562344359239176405049871670468289634411866783440248154118801855012971252808313702950308842820853066010187892762230037209574162447246549104076994384667899667702442636029444237432694695657416451285699144335297642129878664329338181923665127386775241403078238729507486931622458548952850410845306355712*i1^42 + 273891122712623977932376756266136603570343012393595125421766375844987914530747440198141805749439309985885221836355217074300685751291117757233313839374608831829557199675048071008726656509809885271489034188183524932770771827064619517282141881795832667283537641642250938101118053412267563703583423804399223051581462646189443555728990912082156168970484745820765019733150891302992484703947225458904620209508808084303189521731952099067481977033740858837682924932937906987090927407591430128161671267043351776951805069912289883044662926287038078719555381218487540122556584012536464705919415475965785489646765034982118434415785683791286547811445469994370669148410679971789856181461369974256093050181467017354136002696883034077059603030065098397907064182220219294006390096478610798038635458554754467584071543808576245110737468013102966335583005368481551767264043563908447925656010443431711626613753763798915525021135256136215470880047133775268452220349353384658092902730442018446358222899646711900111250689760548254076342373293599255734638492622877151498501686296418623114577080123884729546599427927727718265221367370707697657295369110657543654781266099074245136213661929910807644767247973008277444278677698143223988821029693628696765925191497064360038152954393824518685898358696079683334825704787946564960971340945767760670846895294117306516894705398681697156587424244936342056226880757295960274563262649150061374599348063567872*i1^43 + -34533913633476832397765830089624757869206579054599593620267403558958846439061960633666027753314468239553878156154884239891997858412250895299930292195109347997571192513489099383437522717378907651036813732278080066508041360873322958443313511690353971141925434503655683090799110507412930239040395114096711070484010904719540536720144008086952951871930448525337175133487303581389592479710011825678308495476827151052970490800461298761154168266065718748713072992167263143075203589821551865515667099215828249340818846599490157919761730340154068111057073396514096376194261335066107746695624206942906477571617261559314378665672036901474822887799690047896234063164196045542992052078265083892371829311296334472704839568480164708450677359450644315373157265468702572682823097310956801607990049980431723139866863566401151653799274800968616995762724121635664987076000567989717531175248709182573385854296719520806518163502659635996439015521798360270540678181901606075496177776925446331979449345247412187523868486688503023933550373836965567554162242250736779399182143578063513086307745533566635964460670120559653539746705049119528722803391464572276720262817414720449451787988274335467492871965285127011849585896022184045037629425940198994554747255012980465503145700606115453839632958239827029851288961044610310503521682508235664200469397543368892649051067782037674057658512619627993883588133031884051869309611608850376425472*i1^44 + 341194999561550031758649981933623126973288921125150435044740255233319870966401453224243291285452973245939043058918591563833034218268414016234741545816455533119035580877070836555580810513564588661399215096225675301676695860815429564216345633507304003837235750149213322849201174567361375257954089911466309260634795365175432401521099814436632122896770655021708684407362552651623684754345320733872704204946045899465108825213130279686153901937312487588811858907330280258756316502957934895997122500291643738433976238931487518880439478017719237882343520090705080816730283701329598706786524897209543707770360400348544708980125345781890194748596482901179431347505881286563726677116805274752334495034723604086424257225437906616748284915284497213048945253715593106476896773095108708904229209107562021319602979530288298610991706385186000415623514534611021741604732130539988655266993129944490615040054640759237979048517850682836592750223088813364629205203693310445549805956067362887828077994574659037827028641557478429503227047154609266084747186942534061747466456526420446622552210599373072993238538741501314235930262093248943980623655492344233032581244635304764931350204583365438059982751470629721615576785961381037475811032742833736922017184026181265245707062716387572332587270939029639816862118249177617953069297542555199254760547152253004035613408520894629034059442286960153162313931075129863663779840*i1^45 + -844565264255724624676044949526825845715269636505294918061861920256329139664594784113706656635240133994074076100276060508738829196131070624304213342759255333330550288702001063415840389615312612281083297276119690819973676937166258468540782284714718950570639131326291521304930847654258849906380108225733696610117679499533350574155633063388534168718667679439544498880042566987755403409565659204168221599259571548957414143436587086737608763201335034725107597357091555709555471199209116201947465593733557363226459997518623598642470019928636539323614291962008726948706124628715552646367531942183329742851602140419792713485929180302453632120338519022203807715188119208353152843420624044621917357250506473530601491722895549672433877009150878669802219590446857135771492874197480197917387276434077297947036173247602851726675028226332208972278844874975846981494407850182676297899910862139613424081022014314957794236669891959433744210386893489757392225088157120209985952257224031920710705959711485152665966349951492928882627113510403184327491988641804560120286448951249197811921144702885058048319466726102767620970760679598406244602395556321983866425022811088822734242097867973881097975244803374289533300659052060425566418481200454983227898403736798864375119130361428959600984255479218750448096659914469773415519414650521751891711200759145505042174028371930335908172386114727566536460992512*i1^46 + -290128131972062239056725905795809726530665215535330215002804414752724219333438877414217025205801635645463717244870242044855876506153359127046990168500050463649721569897248630454332553455188349312997618766813046637850070473759526113342077386491570064007757128709462071618995599874213697159219443029167865642314653502981052909182159429056728712376380115238879311802766793564848665050637516021879668089276783431488312379208975749925192672935864387908187570110525344457473602754308963647731148426713244448111145819693657440245697895440080203018856375452555640794966343771027562014451843922479039105642436834688139688673592794880462485373418227297728637364432781792700172054848266321375092239051267663379892003186663032358645132688725672806059792539806114579057211688203973653697460485949949825148561686903725727768348305597170782046227313424419689631482960320113202114560096274974045067223434060901567638766971940688114842398861456166385941201876198056147994070686321325804387458288787088782379699569783229084414703122146554666445439823604493908789942158029911137188105389397199551722800056151297738024918578212756362293414281294953834535149965854213764266210078227513906486391190671543907749783909495192463695839128034731504573709390202410015970896168637155699944488576668742532843383100301645845862873743199911133738986894742652967368014904406857931382067851952128*i1^47 + -28968948788146732442061379918393208608717672777090238318499833637132731659485329948668210271367053004402922146102344667066917142294485637798786434763993780310906481284820103022686669650911129800617000563804196608215300682886026569425044456403153311565840815885427002042750188448445398367855134578712324365651854061984063442274631325514119631940466806370344047078875642379345546691304573357999917944643344646237074547184349736093683237443660551912245675372053714814871349411553618264716064284289969289229268971845685141784357343384631661028813882199493601908013802386690726504964441652812466708561645133159716601441527138675466768701285211356311043443759414274154076613273927494512170599474093307384161281946929640928899638727804722003609372671065624177389708560517489289654113223269116351055783523165147404544106946804042009267411568472323031256301071597037637880542971974068264314640845484307574033356826930779499582260842894529663218736267964139791024884924204280384842439107169835610053817599576577313882226146455930084033165522884546068378658348675515746383039877037221144020262774198532425947650653198714298265968683545285033926729824253228383495807171839783788001139296294227018453325868555004477171110450658922698256455438604244059384174212239347801969582332998430545723699136588896912893929774876048245681833079784235759656376600801312768*i1^48 + -913974623968590847566179594374919855292928185505125934159492896627153654688463559526914223523827199241997253568904613415491891055259780160252168375328399028366555231616270139712008984433414563634909689772944839731398102456460225487279118085461008057500637900215096921614704129138118480611452123916489428768225330226471299258118117230330563786340311842153914068031509257106445800317492939782312821953942545134158268326858389188366434242017257088667687743343975600578598203448233424105429667711490641221059108766900869374614181900718972052333358254801064646278166558169968684294800331298754745452295649949506211937459854452107794092993998190602447797395760048997326928350379051682724052417394709167202552423436395227720684163824128064562552223039333759815422715179855745756965322620872571838799886026386308234185286741704245643775686207720086419251939132448819815627921784903130509196589327886583700520035748508300391559656626330197670470343987703604622573416362167892182892338379214669294299287623374843255497296578848813720642517805984109154674819028014536942100061292835168780483401546541548894175362705607400401784688487029460377394861769558335235108402262768808846011657542792529877038104162854711432147722062773888281439023987120048739560064030161909511626559679344771934877759178739024924127817120226287369915406196800487424*i1^49 + -13962401747728304156474019038342282876168390500362620990708181156855233541574118276700155821267317372035358739709698661273627207276886947707297384409273441202863266732746505523604126782417169294000926854974818663955898513460009057782956053340420717858939979964864766466943914542189222824840749470424826375398897477563530480928934196666753529510432001837248274052592265104578089948072525156371637679327185356635718852532916514505964644937445675152444200238536114958067043673641995560125090889333857465976812162067767456560633718355917841706502830074715142155639232259262466839842984135845165591254329132618934747495968644219237889628649383254143177416589605897228433048790234825646136298147220833331656450897894770684640867861998380412580234109933598907172882241391017266678651321011312648848607955234932304159947490387453653433372250754563621431001638109829202525511113527810454211089658060609504434422596063547283445504327133640285696949216586026931083456769568479214695287870060106613517510210765713679129631288704067227588597507724319916660343253924136704589282564614274565376553437387304205188702219783506097573429944416354306145397224175397361748652016763386815118035363860626990475854607227121164415651006734959104947289068789591998164483114073559608533662510567897974278729997121111098031568173015010115584*i1^50 + 28734396947525069245905939589987812104647640285593739862138271951320258471345916020949966162009256066528769826196735034353165762522357815865634641400392696405255177348332826222351714706163997547324218845705837778861201327765126924552830207325387339071440008064540193573775675389736130047898571603684133519069661830648038948187313888537113831993076479830555121425238714175564719568717333569908415416428140744813013683593915032871121905941056770229000492797836097849465767279571390413052575479154858963375015863227977100866684108866007310052139754319401042868063764665832240810877693068586150628159856581402678373134298098459482168834075581159726758856943806255721771668537966809036563777527467896281679278268516327501489192819161421954345792149084726253727966061319591774334666823606159139684827454152168437207033996017788031220505605843629871140278209127725668630354563774737977401912896126183439754442664276644918461731623570222149425052318365355137186806194662146325248070819321029891411060363512794974480016787357545201031591816730272069819926565715753131562516679734259872875129614298806584078593321026870791284955907639049852444648664939896051039481944826876881663004832890248267938210771550446944784202383971460706718561292702895333964569398783977214530381482099086391771136*i1^51 + -29933555449843463346540603785863726142259061783419474195300415670108716806453802261542725647937116710951527616770359227257707952756404072572634022846143571459613935595674499417240640906989408774008770161242830352390261153658416329649484872900247307876335550759146190410416460886727455063512578119675107476358461916333742707703991593111271733736043240712017197531536493913754078605802711331219876280459414914526576047485499524115913248464814642093796183266234646113267092266394524165914844629393962156242542394248962496320521130797012194383877149338909166506054681427394142436826172374087534668788994855269083868804107481041460521817046121464403038239122394250106977436775789769574621994873768285636583416242055912591276652031771933983104686909987195650548133538962476182863834648780468588910208101249505662306145935202180073740543688213272797751661303892410536585389682521738800035025489743737512507730411655626063719131633679370146089580024363409687898713081825017238148093656238503489466119676686256243620114085009818393452090744501352656396102925955793310158740973269140006975418177249449904287422579479634211154029145370913979962532486400008810838585546103862440235883016043552331979062065278948677136912323084920223987641056054104644889083904*i1^52 + -2798506934236872215716258525639999026615766694416724693567973964999132812584177913701553428659860090075019268053957705400702491925262051583637906755047589309421544703071899361209408491287980171841463843742212591411678145698588480685598166554680714640030403963595087221339448371733191674356443342531790440159299308748307186907141033266273870477154167217231070565271618837482293797442438455202817951163177846155183435661689634868065584209342203943372401069011344916670249779554476093968243020785358005494822984880398474733120094598240504915552781973670329792793603544723527284623999233121962488946366996647092635258681176812731205858455977101859634846899952561097153655886129696444359675229400228686259360399165166496864820069427658038977210059549227588343362371938371327402669981187712637874567407742182159410198565850982164996034479801652028645704911631430341334198750105710984289629477440168923407806521194399634501983468035735825278967619920953223731674090623533390226715000330490012382496588884004860562046152075130577920753301111380693235426696660014654635952867446013876343104657802270006416083564757734274884867370092279094632479602139378895470227666661514353693032984788495043746658928285933399397253120*i1^53 - N1*358742599890074920793152090301645330039415457230753668815446831566846146231600176143504991350116086295107385096237331221907749278437756352483632961948700019376111651203210650527171131145795752923537008056041631463960288743965150315598205990492538414466097006704851461555522011404907895815901863637852154011557021676909382314238124542993762749946992650090852619254125921875*i3 ] ]