[ [ 445616633299732367042669705413948135249357249284214533892864476228125891481589159830944077039070821266943282859512425326886803045970740076973807568519320719532767903554366930060397870133823193468244695834484794581948351348924425897216709642404383787579337696798391465714439042725603897800453756370424999623919193869357170265316289253417740386294238667055039813521462166189553822363869390903629055795926425798188223697892356129935631553956893537953467884256946582564953730113865012163337852333500230908699724473096976761006378040042789591584791968465883251394399560232773861381558589602105819176280827028656815840733219518342924747071323594373299763011235834576390735049047453007607678004803655387374631318377866747273054587569847845182209355951408896003510838573767780263544566729917938262039995239875644703972156348926686997971860689507216078131221069572947484020029098548058613197153635006851313677845879952389680936161806588087351301271833921654755491599641976599083232184470541258020501102438818202750914659194612373827690827288228250203334486899954856760239601745545151443858878134231435754790446088569054227761200279807566236742780348796629141722125878657729260180910916750889137549715637805269896499907034216255201336886288466208170324459305996447494945725904467806820673395906393833163721606847530379844973752946779133520576435724057553675571492226912676206334934307768075028495616855828216077957630386340102144000000000000000000000 + -7495524095255912452780739679241762170334084634399753131820808814735608074062225784435132490775068223736197725147364799061708812869841211122978215336601174452735052406186510183914367144836867142914560858187144314128380228882281008234794430413301969403712577909845964123325397364759863291265760272687951720703360654579316356653120095761432602606188346827927563296508042803155542560684865182435665738150612682832003075294877196065914757884417185794853315931648163389766450720387772522702646291055869767614592394706498509472472121560245529312319485224486681020074001398399480354859747343863914511527055575893451906548713035116139811632827576316711752226837069841303318141275020731928708383174351043826089488818431239522844442577334195581565966127779985066109040714054192164080190564946300582499520392495941847742828824796748117037781319377731582571098654686069298316291492527580324754028988336377889805833622701213749047259169589853421229959782533013909261888754305567094369050697614124287947287894572221608862101516867567671061537315329627495638280777385245221450580804977271986853009539674160618799738734309029987535367108774446349897512651610974916421407433793720820974310288899373576179619893415178370786770033742202379370516102980010419714083081835843374232089487920374793432657346541319096125418510080626199009829465098686413470826520222900518177061519348106317319719748283475387861328098098134778769298458583142236160000000000000000000*i1 + 46546614587723900051081242146312171120434407650749064032229833281866042116953449974124316195929688020061976869373563947490546812574463948549465133770501013968234146824524475872153228260656765386361321903123469744402706827203700865573243514500675669816137364082607912185332365565032733184080996620436216975875411692035379357660346565633095429388529718262004465503253248752347951836117055121381669237639550703123181336928064831554010280751064701100563936004353022285467711587292361574463204052274357282568159088771461113769799958294385001609136123983747741931925393927002949738554847118429330828764320434595438186550564361039658733934032084432360024096852732899141367704932213961543603314136627934854525928365304687354992609725820902069837312691543702028261724671452282216045256743823022002705180659643644942363937448022131761185035597169578923765122062341468354602849716315873414240705300062436278997664796095542274719068262448830755413232791773961618229917553450887521292146161192780924072903294741907579287365934172084767982524883098884655196594950035303260998626560730665111534422947818726317401737057724167234086725851952535210968422368292690122166228354476543987483437296303721191384474449754329620755100081972399665092034412849150706434859172288279279586232654574644158675567198506599787596939330143973562053929487033840615511088984323742405297580185601124367824957059456091538823228038161347888091365711047714406400000000000000000*i1^2 + -120983859350972113774701322924119570093819382847100226233399176236301209592587691114158762273617580876587299486643332236807062422125003040500953842931487021469496531891149924499184546481273950129888023531366240099554700170998683959014099558412874315028486505588667433947418028414566986497678803440329161150807500674993814145183985562964913326344087159798820798984460724873073484483535561806806799254263380705152880694871736956248707274293006124656335934740070295758182396449219891375341739576451653545496478641063697695496015864735825094602476206511951497831240882191177789219055815898263497027637165703969230696854509142391809246835659121003327126540025140902552130278687513895892800763739049324127774741111485981881488301823692855053954646153395625608624920791467094698713273124676533393515227862190062604921198940023353386897600655715790118406850510273272681235992683546209252677778383698873737378039940729522827831326188381500915807127478751075363118330765654010106578607525151280610806043185702840821088883466892320818091479659530996233429877845030330976059750166103971516038862764507090710281174948312724227670838258170684666300685665755074978110239775348445898547977747866493556138729516321664080904392576947675781351928864959670291200395406309317832224760598603746207666289845049814653990444301416911181811208970655248284214018544713303267191027296631284229052014970612275291329457982550254427714636536732450816000000000000000*i1^3 + 80705453093297296114684977800117733092182480421150016752310438248152472345493701953558191054412413315631488332168274964492900330113772256746461232107780261559712357405156500895156959515767125204522825524262588524148825668220763538793422304958987906583994355572185640973060816951943390937259541728511298732099055958263840703073403619816624084981864214576863868058729745161768628261030803613404228742536465728611996670457828912939449762199189771696616577364817642113086411188465004383718394324946829766886987936315337071368535406169126084236361275972691978289164282191765061979058238430073972507913317770816564231536059782784629168462662452296432910736060081532956536495941546692162005935040331500519535034303617852877485900186745593417514271048504301882155889769227937128481046072696472240976807974695710573921351163739258527003886424345190955812878143754389605022598718346395615514544396144843324656522413515936591497619200209718653209758153411906236273467952491429072927525528519925660914850496828477263692731012162226866818003559271540215628895576246210692593174044319177251175750298753883696111410758688014051339663743785343239891423561737385683602951933573864516161551312141063431300993510843080834834039109051068838573828971167307976010047783578034340505830586249619360092272769293898881602499295773393311887483524556607274656306130488479732146363015081278453573077020817285270158744407266392346014449913812746240000000000000*i1^4 + 97055766840541226887851973133037428104293933253041864589821937318056225146145280160821090400858882625749899414357347102658094722965816178818583725570860155301352072542138053494730388593640322428370090171732733274334597765639363968886430094674620888253142675680242310743073955389880102607186961535821147718200945281661786130398317443138319939184508738558919827608082978912000053372792168324660444386283360306316776021473837015033983211902712954618868519346974886938417599046711521943602662925840324597565824643151041328748696689440803001837117505859438574079116848552527041738099748827736888557765563427923286006888468628324321271662856510972715039675049117111564326615258223801815660871018897137321050969482120200877252034416687960402200490141230293481057707138328806512245028954109910873181438908697049921979139414305091952335308160268861463386938789013662557034573702446876409991902512799267585376632257782507435827641697283433536006921781671268566796950043888287962181392349409567451936503846097873295205284793505186875309803928878206298384775499599583985114614720075271772922410848904500814755017166101763927451295935327280757328607617913069262949507922571449523149647553948079321979069540709592582365833196373129752054560688554359096454687754160139105673363820884517620540561203278096706616121173936692265582689836336073164909064995360154815881510877163702651211760573362262673948047722277032376172121291331993600000000000*i1^5 + 2260657106144743214334821893774328307837372680961009109101585220748679807047076918371285902564782191219870422322866284904555358057460886774319522179132438625972183942279821112988424983121251383745902911438344046301312907705780511119662817453554234541818453973687195385126338825979023801811263882432672148465357302215090035557580019449580182925965504307163777633014606703201240948663506170948029813306168166230781389834177790695649803587684954841476213136366018211179218939795844461593366738505412537492035533967782032956547093682556417097161016144594381216308858597094314958248272601000651171622690090233979541343044189617328647499922955285583147242944575476917131136711888492600290839691316411373439273976057218440980090203559295188465967074883007878747983976035505559151323188826899108181694626291289216143026960068160168278462637116571207022148316080078547659915445883253100781040067556788134992037045050324247732782974051775554571693667358653411266500700424448845011983025121715733116345691829353808721498580035491252975766717392095363656040633706931046391704905298103178301443534090409137148616202350312019648604370529929713248088674353114024827478379411134622641295225314934858701184668511109798932458263021470727275200054848666666563121409766291134023695135695315741644554116085652345585794200281291893435051986180175409650364894465402971680750281220374421135413808655825711155415919862382614778959276015616000000000*i1^6 + -8362879160792615737781392202863568924630837004339017327031198861944886902354767784261360395891455303406522245594502006394245510983679228025418138752077312485798024791194603503198798397221923708121100985651286549928610859696207202310191221149038612845470377436465627812375662434487590876869143201644980137183511787381614940382510502142452350712015398046200589811804784345538772311090250818368136933249763545607680427858534915568540484853699152686817862082392933015373495762917641163783482263118065371058938232349078034169363722677347739759966001294407145651593397287427232051860488440779474215432912295443444370304105642100850953965338689793800514723539378946500988168974213395074667507651597455537678697541456412797939730799260618320448024588187823874784502137977915709767530012206746301129079596144225827199931899767995602633737159408807066222443872914848765281002497442157362370617939670869590421143437294862231997872688289993177062063427904610646723647145354456656295533250477889215842756369397566609281400494877394022675691734579560859398778743884356125119036887664409958301863676079407575120414081233962689442333429448409073171990140223928163548933632497911852040024559720597489414237945892272533966657121797647166941688028275872941112196236669034666641043634579800661429008853200285655550803911390929373242869699587096633473275284094559284161458955660128041316055326929061804223818024377954994052464786800640000000*i1^7 + 5658168284693022324614705288902390095148058491214814143373176522741010549959003153723207738893541001063671311511584532568811712360968464464982637843508906951721937187394341681265470414747223777130913428619334345191255498028914387755391461623714368826095380829532249477900827754409104108080949909546888183933740281104382664426230312813605007720067883011884214099116033849082770444966277879090813323243917243028817990344149494345480376381936666921593597550559961989942015539878875478685077354309613083977670890313008712422400560170561884372205723046454997903643453428070768915792872079868970213261969797605806401800731272439889929996833818381127209207987179953742290264300426717098901078262096948259349348403471357300016218548926071785063882877511265151095189789544361159412043526194730331762234833614407488594477743758966516110667967183030811629033374411352323802693215629379278571813342521784146680340782310517460789709397663720454304802816227473218804244756275049694054510836168325133733637031566056547360549364933204207104666343347977867680451770538465136234353646611978251703216439303124840170641993110250875586304613629317382394023381522452900910552192431856091609903088888550786147803131850633310558357030793957172005780027656133612298228884309362451059890027531540930986973794427754018197084302004300744469632211652162509660449471415685713057634594699491675889005439995453007021566898257114215055497992601600000*i1^8 + 2094314284649646753986958406624689419915648340819178207653054965996874753069420809001963372824176642744484400458533773416635502837482996980032096197898615358508234724474790085837711694067054048961960135969474244370867352062531280105871383921262665323160953041889743465533074250609677373821745808506473319636259613413541313340967743594344659586582892643755855523535797790065770676255092196387792645198657606431253290359276264136401870182754491592414533807289042113551488304489298456308244785087617165347290471586547250335808541910130866885816558258595080876716045430504832417497591647752110730458975206261979082120089205807952582018639657001377565244954442337732019149511057518886335755530791783248159429699094968397083883445044524350581075851382048168090800062026957584379885789302994874148118861338621106844378552743760411998768339850346348062771708726001001518276128344668512713206718479098080571409633804326654670559828782123448169345345627735294148981475383464595952966100658770633468903704545337301344347501476651258912542052364011115013149283571678243079100387919919771513573752354381768917003759649413633953139621956288312963089155616749594651302695214786310227381357283494368461248927378648048295733028502300670340972906154460055812592192985514895292281688844050013296359487088810650948166461293480088181814594832916616028360832363210838647828394563929060731067499657708768714976781810780790811971813376000*i1^9 + 545162803136172439072805690217697945173707951201297441007791475471268236022886478212446400966220734449793321338956450165209796458139497963311186680621013659543082292414655110999101510884262488648739521827600015711513124524672305686445110282626850845914269321236288582458495715943380220808617584805188812985784596496695567004695655625063688156941852835004886747786502533497383676630091061964554335325523857455105249978669080548817490598693114004745056413835783038988184823645816747178408019612287082722998075177992157078624030074713291152978585147306164301272172478156977569480698933847336457316348731300020258218216685386133986660541093786165607542662892571926098241421334946997590070773668810979530972246109891712076499724190344756516752368903256513989253222913454766007928423208181399308995986572347973670598419117097364731442569802299078619477113861678307019559586045279632073565053564793762598994420296186746430949907778237296756661676532376274296417537345954590715503990217132639962391619865820657087941766039869702901781598756164631058696536076048735975858832424546060553529452962725894566462566027043704790105307355795979999701043900459065807178907875725798048485330096388569597234239098405084642649738202064020244134859534782386074595478222251137619946150755805932853987754116709510342142937052407142067606750707563540717116703178915795704573747112946636938578988224433078982076958227596004314788659200*i1^10 + 105114037915534661161241086949463714083898232946095425179493881800629920848141965147675658736114527697481180524983511593641861664314131408874118583515560954363045654810482208406516478639454420530896506012216087684308638576704388203616795152930191813982598919694292983848560291593024989856116083399766557659870120972559553856997725564610098296262963665201618916684402361071144034080675189427172031524432835041593065478817496479883837168750413267732191140574941077171604621820564653554097579361117478737461390927588394349550403731688014368884455509394709964667371894156856784446868749437120103722837428245919556004514945958005614422770481826116050529616741178829068395136967457929022707262864427838328786024923705188408293564380333534146929020071978101467966835563334665918072199095787934190124134269763112106465323704832150913920752425047374872281578186667413836683547974224668225606567771384639944606860318554502948762681832547722049852054022072227276693414224091776633737476936182271781474948225355820045320728339665795901310338616717857563195558707093483207873254212884124270133123532914440952715818293118585975273735953901971844699574559010695848565401868789601403949251523276971696036288345717021810825267713747717196906186028618877355333739488316344100243638351590436009656077510858586346568955468428101965664180830519549303366834748774942495817504270301202040419286894958554132425554606451566554644480*i1^11 + 20401404824828063158213253108866363626454675538666765965055784032747993981411174946494132647959707344622128428366930567103187055209499971089991500730739110574957945710912904237173194751897088586875508110966841562535883088800565808585486251145343077132798439613740759762740250569187571350648245552665717347536725482404068843319555642243561526302307808891531636239225060149265767024362502407778404545549793709355344495800211262250259807791755871993451632340338695538195235066969666925634907523408717572217275454574142432869761886579849896509580689690340956043338647432890550029521113833499333774337101405334409239226769152740207963623258349034386311179827258122906342074593157599715487056563713466551465902077262023659551908086415094661394479975317733167004501601688217592683087570549652560829935316629461020477284853855752329737031849004134284341767611454953480250642829609694202830122032610774901848591365345982643864272473843705218674118921511234133075351219502114217470833257413398884988777773109854778978479191491907157059402799469968688144612781657102076798128991749182913242702053287266405371585041466850937322093948671235957646146457844970152642402122074288019886284971070130821930051728808279198933045043298382433084780401306389756249727620997325358872560876265577158848126905742178405933932318787124145298235462776491845767126301633762089866475590558565029985756545142754471420649281672181710848*i1^12 + 3635955203922795307590097410695474002161675626275297311489319021295855058360047439437721612114625599831929724403171213358537068526696259022792795748251993821716039872540528198173614230411231282683018092206930137381618731403355626511042708801422932275432132678007926663913313804965633990043251157058606587549973548342410833630942255915293829315788467086070946852389966272337650364000580823814574763883701175100037933165231578205655458026691753186675184145313603136904564867877499215819455019762030195688746217420338840263220918366862515664087461556560897093414566595230745846654612880603875046047816323142328884988555940773308118832103050590508601580593532090290814366376563779926310005542943930253280320241226962791767648081820795165865447461765878197834449519941452457041364134838838247225527299110360741926524751055956792564873821453827776108205636042688938243914194312353194961502466757107373599001219336272233799409814305976557367048061958993441269004385687252986277282745767382426140157685656337517447448655614841193514109116527735760559533863597569880469844020601240862384804417833135468485546033921853267617729832700042785397831639629788705104959756231847101433751176254867529000906060372599036059215706256830531576369381236544603535600763889955349985927926878557029665560981352409642425985110029555333994868484495302915021948734088804454225150030492823490987229436340483837440203483823210496*i1^13 + 462842724485719530971713512841110620254579340212437036798407337594891428212359725893393856229502233814558957823180602921538916412887224762248856284345479875826429209410533840936409610435090933336637248815767551070491517669059806881411626085089483991589720966835009764212569172820822361256549053661471621921180016839453651903099154990408359641124864465950534375819412945453488304279591725049327491494484250121599636267534872005248695101801137524979700551850961919704924242222828409974752264902200427433438811912228728771469111311038761926691162009428867540466614728598161878029345668181277467117291448619632170850934354646731058485467180853171556631234847476758494578439165659986786721109565343249691554206740743668159909291841296746877031954658677406032186291073191973914638653389090040802066603955220030227579106593119001132001600915627119449511906765033441651750649846080496086890769682711179288464271001269902477353455833521944149881697498864469704425558318231793113121008554545153664958225605847729417958217017193272828960693642489928657416603983036891086931387487053551614060972318327568883762140117874487478437503387011279133957657921106404423612776630740803581347406901945290802715222907268561911159302644261112887449983502424182752086771627520028565802761725223694349192194447033552051787711071847149466124491621483890627689927356114529998950593370800826935329406745749897136149511536640*i1^14 + 16107698133841960627337476716486341522100296072971220860899301834095325499078339644780988516496689246724599996922282678314568142860352509394828352769978473436574130936031231916576515747265689290840871069160248684026925993416981247772444228804742471896388796024510897368756577277413399729908930203352496848113455563292406691105454158124807149542229140886144840292070943861804569553868682017948362481070582437086130658965813692250841584805745835673507572473749465717378720681482802676443206596229820955289339295364636387204904228589989585541115023266007580294782908846430268227980108028593881317014335667792568064435659039156412937271502096362002630051701790938440693034401366982427396278173852174723896480679118958242967202536886370495958265680547860479995603839410214203490341660693514295154272655031992348265881287238912762370448132693257260213761157215510984485438683622363258683438816543179357142419986660403357305168144200837310425190158793864785402424734121422602007284071226570297122799563343443506935030495937479347114635739583960216227067439551665482408937072716763190564669599513579977598322175967647511103288478049271138334491125241390912839210113571147313522610281525434391905191629762330695529513159194744370557899662275050945702000891318465803490414993851528600975528454481245538704525573856572502851599405102858583960919326580532918717550270145609092520090056299805778848514048*i1^15 + -1063474363492529113189508869784123791433391490028381918667126609797601483910831787504907758222916897249071091285534187418321792221023239796045713063708768459774156679765070880693219627788513679777257708534036266001654863084824777206050998242383298418917538158720323132748261166558785367635217708777260852622309745072550460594288538150689553759457312472816117018998082533693424296830957588726291579383299831125990503375392259956084694827127638797060791518624359671956767519781969832862912544272960863561092768360069171907473601104679410803445518430333235117347545623370847511667881380423526804112795990249200014965082589584305818583223258701748039672729054474785380718486896617526890814956252424748744900407967703199196503550928347184205733859248853828226581779670642001361597386477995070111341673835982006190920997018762706548838129680566287958618068462204536526798182092551740715496281248816641604839843976047528784234948593221700979218057544149551341415145579502076176747308932727351928683956529211125362038914142666009602441095247648901540095812438888083218527151404986115736393992781074625989498180296716930922360671373233969838749158023393251936911612832728787242019971015890679812817153108798675458153615078633540890089529957342816786490982188499991246133825102961083841228843070608760426756826496990684412660923626931172851732723388237915168866085963600270932242836224553217163264*i1^16 + -71432250809437444781700600377268510854125119522291343151159253683340196946697593304180254862434545262761349129642737552692857473207380841565390107445880540585608330400851374356250227354277674999995335632572360460455133725384884336265327617972779680867587657200092963660477499374836980602801516246600051024074948383917302857188364345764908574144330260020731608389258928765145497547507803708552344273042418676471656308779792499991556732063466438852932104979366744856982610709905108325448127540898548543666853902717724474586968110289258657195234423556011216627268298663436197271524042585372537687247683375700505615142760034479264257793833607814499407020150247699648375472498774247799478003767169787419146632256566217924643842842058451611872561383166353478690463932980776716558121057902539275576587512077855279013326913808440415250913899985080494259498361585982836292427996094320536036637646053317246924157655329000630168596297265239493254698630964312622880993398672499874827575380262300871250197606180058355746798240875199930597915878575660052489304037786313669593328824676236062024582458141680313394379226265563812813799642841988640536656797641647376476476283509870829434126849704349009714062736201263468689074354507347967328959424199842956843374252108240318087543967700439434277908399965807962838405929213335496668683846149560568739021102080495200613415398011008406127068700030795776*i1^17 + 7580937747540566154584109657802325203183702556286759794515846006289274177965844144446720417249851315792300710270196860762798656573407315971470305906738763580829371515313074116075933967740125820046826325392103593803972669261225883253879150225649258007666521330152468872635139392506514415763330124747939041087928799403261466932280776913121887415410315893742539473317802138080834593099425573624117731456325129493273609481007322148790310019447236346829170066804518826039435431655064028756230893672960577808003442651496912071541420319837989792860535268604698075090135969357252815854668105686086892722102952007201762763492204835694878956545933676569052647415734466100238643023269216080893604500866264307860346181296254541594715248296923474320844183365363871901611800246197244469702902106901187450505552954644957193459264359652041053445379456869697364590392049809033893166952071033965110989642751095257386316988110762048998921003140682829103830428655078764709127707264966147094502990364639799338607124347498328532232467832016510931477411099129426272390956508003827796263877980062026036525299869204132945756682734463298614965569971019741953269293966336249821152088915477865311298930635606134482618054134421758972440065210416840231680790432935300495264703870866683954164199590492241529054047533878552296273238159470931168347531195004212714727715991227006407487839736183220614480734978048*i1^18 + -192684347608032431188187251691246199559701438722304222999432317273478388084987804362770307917930622746626254081440320564040313940974093774642820226695092389320140143644248880402417745604858409533029196230223169176513369460560566032508333412815760002788058369851167223952156242791564723321635570848094451969018948577113452066487706238547948237690402397978200374005956682927678189791852983642618061123389603918661695985282950894125114567628704162217389640103774588378735816002891861412961951730208597150399759255370052385599001422799283795488896219316280222141261013299600179904021391958804182878393538220679431700169490916825873974907644242960468700553934971064775330112226524973990418227249426649553920641223520261847381639625731699178286271517726293296196045649652433969852498539727187749870599462766050399577744724759100862587501270250415340116995150458867004898360046254950034624176306352423766715518302402893129425308261385093856501058787229730269866874834481685687701199139794035456703884114619684242142570810458299697308961111793430608836129507544951147116172805822223283964041649486968713358389233006106111584419196338960316119645949844795735746927184862494501866453782610638616067981428283123142775069749488726213997345844540276892721112467161605735589507175111269269080955293838518555866058091043691993646284708919463363411624576717951815113622139036709054524162048*i1^19 + 1733937411497695144521236825925683060753195359437167381809011673751723185850729328587249945135139448818815941787885042920428332822497155202709772307495153910817968115303592707819579842585047999271662183248662985096526087279506512146302671285046837740375013718431711113165381092512223325164463315134025793463957603625296255139750123563991941964040020730504243296447179607032656731566060830706699725268849741819302461570589710143620611661353156818131443728020078520488341269134028582727778633217042368259277690716776409898491679180331765944126245511807530957451473288167443760580272146468711583381973150002818176827749298270958732842606942379911287979234238372873102025942419080263558526263047390186783326510293829570886320386802240492647568371983280972277418465111608933196723917105730904200920939728861946800415813652973562896958847015441776384410031702553070914353977780312173377389295362913488650475876540416558701587686649826562315603406615503543902012613542346357615221084744165873470775602823774030208946041172508797303080319423517625399847119457855843085816932075417137307799281867402445707500115356517617430343805206556346122631725023820163872742216491181887625613526573851626844976889798543815261662783274711377631275539826556564772486986958269900400466392888031260180082381340673214781146129587847262169524279227845608559673293850107492644298835393722934362112*i1^20 + 3082937451023238082565609321919621661628117129735205630779954125874832742388994713383450821560962053928079039998980567273490073229403850125768556199534235251633919327280373451315792798568782100153604699283232563475905586308741005062726006863555412766607977856162121431709474963942513272835788978847722057354038337662529866499858990595115933529075171355899317287326269172367171461807028183747472551421574349027781350595403823604355093883015396188278136553726155294611178043083835446635590782950643772097375904338924354741957460034285753671156430779249397977847183503617408639718694044974735810660445784279949132343700739261481992303714447523351821460279612956387119994613373660884658385412931348743728582436978021269369513203387010657199983479003336265008830457731907489703596814066728889253414411301505388625300756063740851102266233695258164398837221386829701799064199696873324472069310277439279686042168692480190196891635242327614083608220611459445512700269143854854391107581221300035967405935709515934510299156932532368021753419281793325825094801761713864099018156666676675492947599565093682692857857790799472825708835478531791040263758700665398294370008491504649552526215000507801915228244991803740253993847106087952695903132876425314286599505667749621089458108529162993001322320022779067297516882736114358518821005118607847709564296872488710052308706131968000*i1^21 + -87489478354821417156339437733055911113687476833739243785609371131327852320614960344106071268433753892604737368085857331513890991118294274735756224415732972514604933641394245754133455115628555651364837346767254387642966114596361063005895075132654468024693873999903264541855641189261754741718026141813322158551210145433373358527089624543675580315453292198383647879975785910265305488421633136601553828370780364622086512853178915089612791759945632872571673001142565870298604770689721570979690851979503151536056000654589282378839320254189865267855719133470699286520786004393735888994011311539425822767940616391493044756028658532022105480475557888565947594786288257374869205805707987963844513242538040290626930255291107031965847107771587790480018837695125317264025874185705982313468213713518658547206137716546296144517138608757105145000272942596297562778212663483528797273974295862173454653502235403087701028655033103112148703583750971041176335129756582938498043119712907322500565755200112175564793202343300163194622609585252138809305580856722547928259660758489935005699663383477737556468220654467990978845851832539439016871986599914233195977997854392868908709404479997412918670619149407369652733915900721063651893164828443812264903465880000180834166631969711873863970716752928411401152343544653817743895147127828024957858706077958632038657511925173192280571379712*i1^22 + -294888973496656967272959473351376046279086572118825248616802856742660182181339655211758065743203926729095785881100244593411403625426504101993817356260010005116711210690092438867233656581703603410104222495816051421582822518945842107164706151175861602161200987430369734800889446566871981296889936173103509404819649689415557574325759907171742561676017902388533508761420159352414434058774585019935610510890099451333056908166835524761723135764543947745733703638298242491496581503952766584084874952237153812711058260877793138861825201884500082557133162157601355249419685649986647250793124408759677141533360112542771939359821420278972725386993095200915576161078134424985509671776234656463204514524422339521843846107651618603673138782463214091981878267878906235857056272073374088599943315585205409208373830442276449633964670425550898027526443123498521925528533652764224655132592002394661999772746519504064502566664799145580637427965741221498871141975911215396279796398991261031533560680385551001771241184544712125405687012647350791961771638259718780299429558153523358977326228585019302555562323964901744116372105848557350659338487616336079524615050647905707601537176242047272374007434989119265274965396648771117609179496302611410773453127622849680254606993710405928892785488232231169546904356335540169694391001473959574443982882690768943806546698701266099372032*i1^23 + 4869025348673871814720217804985346136534889123149286153466171733201752385036836506758544928279949429385772450644294878924876340102750667630072209493193281024666785323116734685040019591358915971640253994322501606750575446330229804574471434048880460850474242164908044522176544055156334624356126305231321051121636800526299691438344824411872697244102769019465740265645687533525289454128175912092673197979330402470440399754358765375889803839414021503143083245192689069326971003751312123867620450930921881427018198683080771215848833189713540095721871948708311743524923276716731952494163893589349735739448017881648330882130188526195756663464467182562086185175008037047311839400012235292270138936097282126695769753787694294623274492440925624417317153303414623858741123232344115019419317118971662549244597820264152568288723660137029403386643830538886045388933561692417300681275277927949677028399058150003829917427437508084001623290777576496669919054559971267511882133111924756840584090704000910129156186737615414539403493882844179430249405361034256633998231594189180156026431660352409829273321776544133561736851814041135749947439096712126226033784394096441221621443268227414419741164399517390110443224836785371510347448846475120846418386520544854361135000655235293970292635440314956209435336143961310394901553237430645658673367600708745273267926695023738880*i1^24 + 18172066772467749573823289905359257343720772382132287083596726515416740898539118605736526199399493952667605444693003249093782914573273072661800364226385503352551504528253793865458854604873051150029086344809270164039765152700004482292579086572926372876189863050873220251000585394336441415461534509269267901994635622818006967671186740620211743771026889897358306941499474228316881143131368316693742336520365993137451610561138543379861214857399392633174366053735965396992639700115494992167260071179594596851113424304919933089456835672446909377743012813527401620806694042583506746449898021992084769273474808337883776557257429514439114538558729560476222696319585925399515561589958270225404115564732302094531771505958109148298483180508872441238507178713542598399471658912911072654594576610031390243483698140028861520748390654357454635965769527615218941629334011508252427822497743278151934673547426382473054456239241637465377714028294556899478382833083134722242701272944745104842114965910814829546232264322907942287898917928598343197114478358197011710835142132498971226082253968861233438132409574441305077974045306822265436175844593996932302164690074642052570738730476534979789442141098616469898707407314644535490211982134132874195399088356545610311960356492364373081745253644711637833991836663137835806626099599120096521716698614127303557078207954944*i1^25 + -9653113996466601031458165912432471424463214818625716291656343750777234431267479377387082239362492960708441585601707841794433261131544422142066522222197603102400550648748420620902560125676629546651529828409589564472883297038803697821359195679106492589023797474665506985024186009906590360213165237056820573452100753322422981345342062530266592163418972242369598052949241929277329093769897940170802090585299440086960668476405336708599416136029897156854144219356505552756452258140645562467086903216697485873633701136575237579464028716586093474264845995312849361867453882843452731498874217572434682183519831080127188339078182240623735558543524481404243029224860611633144910312503673283529612917972586040904665097505036602935803979668700746280950585149827807798155078432788323099648306358372698582694427104754194479051114007453092454422018302860520149240962700683504456675402731775993727607430982130527830218601059986722214704495945112036867406430099407292302528184792351707287152215298938351988408620252998110120836430747909766473865583778769615331998692110241158548186512938879677384218589474283983072084492519891208709392154539793697179633431936580711176393096321735861911725874158277882613233052851388562610008620616811513536172026934317380363190939984099275168857953840778552173786591256521578263625241530547266807617090400666191472361472*i1^26 + -484990206696901836388327280716239915360818703090737731979471891850623336157646477046230327031689590795986659574445461077675310720193365893545417691971451100088895949179652301112559524408283952140716246054288038226456271475493924292806408016464953059112568733262699912576588044499432417277982442327027602972899409158321418594265438889038993685669498629233821364282029301780655532768473948758238173640274348984416373056947010325453057996339354316897707736647065605812550404126764292857466297418629198538321355648629017894146574353720867843198614377746251272283208515674073093956469278585803718098371278060731326834045791776303284578427884185481164523664585859741153304177272773217104501614804519060061106381211038994359328496699429286708743754063217787591019805385001211618932587412552480798632122272793478398684580253864698404945201318971687763573004879363829681291156485238798971834063948305188144902430394734311081464539430226586941432619187268932871043447979763205529555853538456468705583353898548317357009993894812650388516385745138257649138087467893558967445589659185920614450304445354998938799447128626028509149261998238877977300998994702921918615850753059501459448443959704231877172449805806979523477061025388771793779580526979391078923937974908287297051113884895496927981112239527228406204952882754817542139523420054301442048*i1^27 + 5492846113607264024391561299394304635017651351707252052982986535270800215604074755787645196396286562504487829369852728694062131148345329330554148649707769742906274898394180803919359309547078158813346739116883957066084514420312646658840058102906689886464195516838247460582154588036222851020463469191334279320239351905295251841508056889980148170435686188612037333593298759616104854824920630652179893028613091659699578658103630700663043691983391689002398521575763015352138033555645908147340899118736012353990186061313533384203329781348442083133806820550401345265047031581343777781912125220457068220562351213285342664348386463729785243880498104343424158943265254307889508556679572967438507565308082797117419183184602434316844488857276706502018579986911493690234514831516960071652222342580148026929742544996236325876028438365189201913181584434550789074438404962412289179220969659353267864413319549427746624764677153846128362536004052101003329311982069455709546162308896259923630549850277141660159511952452564686474667950764594595035579076881710321228642453176578592583324205969492590536898520862130104003368654296379184180596612394586066829722702639980750693605398662562275190446812495644275369795370237446651176245454377127493128376658730252914616918911201621775994023937647986261065701921710908188669491459827416040051600485515264*i1^28 + -8157922105899061246158359946452480419207129453619836525418134089719904041128261441026518178944662817252515679101640520552967153043673285327593935759936552259973770970818988939216064062243649297679106601122548492043997456516379601866115938900423447197346319700377009632095548300478801199170675448589428584861428421549527729135884281459773116284972666960348042811314810597095897417425840025049110339566259159024065952876043845190443526203278854298611365190829738779972286558072991071568665595261146066863206902193067013413335103937505872410295867629552646820840229526228873253169570642097060597725451417645852389503552593202335060721572323469880722451855692855645491869932752866274038071766370640855100006039360332144310168423590114802733654447552323837973129088889571197166834969215185482971958013535419810157135276996780515720950890453028907008834072412853965007077155508607783003180832015963645982490595069998014369721867960599171344889035659684108385149510365684978959504747525360225610024728494107142533133902498978389115140456705316783537590008540907266156854303055621617867157641808598272401776770337679185007871466971566831413310127089636356379754122505816837194022938378394913983164532234676196864201753578758841643807497329338422915087294973752154006482634038220102545944949134267432803530657091950779273031188480*i1^29 + 8365777988987722338220060234600689465642547788968352035464249125228097617236016441025374463224870660011437946682699843798604889474728179656289027931182246876539070225300347778028118441321970576127573666434144154097350839576500018482532830802117802823492256619776736038780561199959144286740017344276969987515740048578348401536805486741031837369076874060162271449988031830275008112388621277500062058422532970777716585032293946567618661703981708754486729492105979780349875948392718745411911572066555483579241544876845386130731094749169708754022265739469074917474440824565382287017149889502477669537781397395261762074730822875206272379897316586885674546429090121162718783165353975198403214554906702654693879461919679489525178197971425930145937692974275504312406314120418421081693928788420225205466581611306583846512162907856569263564294822315804273242500384249287246600387167215067769232258319400473612416591890347882283230273878009440659098724191791397390917680355584527887013935937016310067396004205932425947731305214820541758573682912251128024193247611641816932361802528998891738275130975867792885275337537585906420933290815838479595738526997684912005013275053332149503922563107023526791263395754314930645674753088404805164095660932964013551724495069397496922904581046203089967099296811177161081731422327356176465920*i1^30 + 51134017357167905268481382398992413129367895518104277220989089325555499093741801076104572295854417702979365820343417113408658153768658851266906367733828228122263066957833917010945335198429218136774790866152655224174933039578866471717020633420869563963958792760470417412549317158546989161692354052103356616681793413383361460777443428412464216507896605717894729390798760471373842307515204215578992278259711406607134016651472725316745383523283447491618238551607918288273688572444785320033982509659206055005843826400378214647030687668812021162314911941787563884399859999237235824974596746783981091661283813472121729281192171547939871087383790483730124560932817108927732805251992949075480403261040094242049937156655733812907883573028126870261405053999646559185533990633910407038340838683443108359200557924621773999852074736175973594149579490936870110815609194120011673210971807033632048217131882410620417722640223152944777104398709316937063805681408153644119264680835179891997659858472994409817579067025235564151112657882560265108611868607597885062967854083413727854350637336416515025811109538883689164246433583790346731256983852986125650348050387479744843250930421751327414310940186086154775231061657773436181289394161726046202514068359668487497912864735941530367547447595241374427941605394935892095638885739003904*i1^31 + 97979281608541115475394873955271970136685374669472983340433908364288050728312437916763828734654667101608769052128448131261716721831637032790077599608511451513375709273650690632872674135380641343625656549770584809140672150989314589344541387699560123687920424661771588852782873278409147779054861847012444200520582009002623338797466674750306128550890660215229695809311071582076151744876737633221172296987120789259815412078642713530298750298540715559306264174314967148441242221134533433873451553588687827121783743456926797502129994195049777158481385184524620078702294977865954296197185360663426459315277311776400195468042436221238193863480239477083785825924141622146635744959200535993868020872500304426372123553229199999631914040513359075779854114172863374394139929203144713706268569924224881325196329910697381677308707346382831200268845282158313000405776863974189055255014405909472313230351104936951647349876934991872383340383242596532530879375536226596921529272937919624622820013695146507697482475143857184996895483076760739400409886442141773168392278180368681064482660370530177037437999948007594579376976137178368784215245261657910857763612747100209796921318363830111911130751609864563589705746003793638064376256440702059855202998970283221516061847206197865453314472826990662942162549093406061578535567360*i1^32 + 146857535337392244336662788510168448009963458669132991189319215975576809173717995642299348661665252189967899973981185936890273038397412444108157223403965054733152642229063782167101978039783289415707871289237009417528405266724996014832332852894195799102087181511884093742180971230354674566014464579009102787193503955985536740387894203283008567234415206809904366066113976048662748139678805631163268381158228798035073923688957182293914038940628225527349390105447576787813118058526206997829450263511742821748220449124216374735824099983522410849813055271750385926769836895651036684314184244547349675765751166554241538007697765517715692773576672530049393928407713937551141055007684376899502659605620746616674085227776533520203494065951482585292171836623277948753342008173644675448062188420045781559149364831329940981456130541783868145868536068846048701706677948470631067982665972538465790353835002633085487826629075913747873913744040226379071019848415504736243236091892655253282068750295030531354340967969031245101991018513526386679719938045793192104588381826493640013757675461512119883878618588881384266547635014726442987744674794851223856223401300998499697060751636294934160695761033270901308029141556052695242021075042550746704016617963261387506341492536367826922789328043052546789475773746295546576896*i1^33 + 109962895753663963847010984569596959732322444490511568098097838109179270678260196501278758570828779602196672240194524047771614580490968385890987104742249374320638641763628028931051668149758136368467682648181760664530076612647775290005289052037513902220855171154746126441238793620963108906175681253057164334263581996356136825099968561999595272774522889973973593195151335616229880980511830699817485527657916499312691335912434228287510079560910821441147568149893820664591258848885944013174748803358682859299242043631812534487921520103943060993483672089359665486864418254015310303870433062728701187069018440514966176638787792251769820876057004131357691121069477954167569243101912648454257439317736076208943377126425887111817098810125079910525832282743655060370325100363664184929552023693168775955129433542077675469670432470244038524043412590579130743690253307511285515474874890401064452259050384371582316210489513872448607644620416474346404453235224543417074242057914572850480003889162148954736035927918243573336223105846960310448331403793812459450560086272672852430807701238859395033239826526331045189855435983672033439584690019174198400961883889095939365436711662959603863600462312679162884967708639022241163507186933923503087267789777248365782377151655875936281203018534543802562388968370864128*i1^34 + 22345364281147521675207872179135638308688369668562142500730500920829499241038756952098898564435185397433924361618459541048128614502706141985358945969206065852274052413019603124667429375337411801302882902221027578730064069529841597410827071719110788431550262860196587605835797733169248872234548622305924099312453774583112746747455201050905499452684422106166037050500296485225984623740515178083689558756312000555400655484009041588384765856899508363207039977593743281301554808478088342538679127323907802589547115771744433150299124508923450494024365078716836313214286010652766440219310919652127862446398476583905967360557710654703139865050385689946373533290704725529233260960760318348722918597842814669867925159158747334213613715349454020852261262271586103083688856968271326588383700904636938749736511752295848869153798471000919001295646861343287860118814968855351519155349053819177161323697002915529494552601004975703284159945685655312072821152224287769038149993523809773274327063376282992730743797785483734776836129166476384587819831718425520856028400902132015109278840029633815325594494522074892840265782663889893506254489611219334008687486002790320168461834662083503882580784543319995268256644570023415730716567758652124134202176579958498025874502003340362083749349258902679783611564032*i1^35 + -8073254169188750599216024685007377479230276833693536888033799967690509723660136058195934738105279456110606950785545957598368792178562123586772339329438332729427760334086495277665223583565290173495430741313532474691017764771682140629523747667906850843991162609131761467320305899702909003729437079392784715184889127472436941618416054720895307783333356611856790063265791688656866328621035894531010511870888657369304983397809721562461281348068621861662730228335348899514755894250029731002713502193209564135665264986480541350578950836412339673167736469490417177893563598647889534524283623040354647400420724024756151165309910001201427366401264910890595024396526005558776137092273100611305995933244894315978821380445810197710954730587607169437093159081886731027183936740013255535718808154385623873715851574873147245081089932467017477300901057187569747483407527957895870209032233201742376950469986374242443846714342532256442668814861730909615960937617131636520126843476660110749255508612092238239015152625177962197015963368263447811019968507982481872786585997820181202799184185915565806541101520264079542209725939648253821785565037172892014181158855017116474677667645339490646441213308779477718631957480220738643771686198193932793095991941811020052107919535933004590718768639199871500288*i1^36 + -1203679845630779737046555837262581180936450673888334906672638135043264369008049501387411122210416549798011649739266656164849986926622759926898644167993850686964509899235527321204844432385208391841753620848487967558587131927777970800872642873051021688424026687972170391227662271529734725636164917590326199539456510162984092981544626847259382874722333920334483385763425180821481965998219010066467960664238980244164205297338756104493986391292148933641055001615551227045835531465757589586658614809466741728695808231401115757756443201065037583542979955513444868608904818449776425578773466317891290056337635362143649509516518013294377472278021559523127385334389659071217197160675843736970871279287559874435174123972469487671756042790930895450595853183612922611304955418253633926162057202694317297503453955869042428715651803532003962669860257979843466077239818947240060356513718540452230380888973057316120664445238016358502796223864318527362158427188800910611885489190003409491958388206031006358957784190122385920974832877406176027608644696696450957605048979813506551458535996930187652792382313746074401262596339489869505790226418047292039068662462565172520793466339464817439346575319065311388044435960180153650566649995299538978880142378933310956299167778149759948460139481137152*i1^37 + 701261938165932281731995982299005672183114887319945229233374287192560651584088084382449028280754340821232365402423842718997761542997165960984204823035802647189529673188817825306616743449811233356503230193240556379718088705092982802252481993220674970386909455548650957652875820807013153726894154750665960297599203763639415592259175600645643781493367143727499084246860517101046443221561362963180289690215346167011101001234429844421118813226103891087086016935675067173321868603202430055731477146509712016009609252132214278923441546994699169609128921064733963657889846280535538068274942725072074256975477162282769463105188479771633505944910676995646410077344589038492119139379445694535012427594176333318632213099496496203472975573690873034617322299780193408868362369001935068605091277813551977462675441150205520761086987883747794146325392409798244081680877343823455688463961754025524580914563745598484227868626460651844977187585219039676318185535357019862921055620944621814395249576696451260415764630978300227813173629968754369680637965348417420322524777659805855923332629081810463712312967474513300010058985342161428141537136186212465413325726893282224558832572301930450368043104578150911875007647197686406887783884233215198977450580287075182585055582318562216968716288*i1^38 + -59117395568737735397974194878081858092029860259166721455850779079784275822352979477524065175645032150219647395563093539958682310265775610701704749998361701275435972222872307831226422773925404017655590480720535147923736335430677826608437880495026258517957368002938878773729142926711365385582364374388571419619933023352509863187528002346469497436761626728363211699891972503081741852800646856580724133188780644111854097416189272237693654792496729239453505308329280826249316795832965323791188872202210538419014704107218740612112506323020675499383603947618047404298183237326577782390633543353711480993714178013377150832862855462452719695993979992932334008634357830781939853757862089238831141403832338079314011636209920001431443194923716170527159736032741043442778970750080924995624152519175107621861439425164207599013779044710033563425055686850591577696787366847538156227921207468749707166588561935916760937552967613445047063618670596468604753704637359336511855048082306499128372922197098554634125786874601043559881283208327344349735999835445323260846234696209801795513454375490021705975333091547112544692829851445495555145569744732084969412652063644666707668076808635367011185356303709404662966307390116284154910243554136411627165002054922683186061688005965381632*i1^39 + 2298278762591436988350527711611861035800849376868207565548339123390530078767511801085462942987739106648615938571405303402380297016848708204866200201554463361303965507855879486760091091384138389015518403428767636963547508862471147271975071193317481147583526883670904232724843851355286339996882356578630184099292517841256882954114868589150600516129323976527020718758573508788227221229700308656032601094077816030845177463032178146345638818559284618166724737125705522433419280471543409458968002857577664237498341563594541760326001285301299969621779629515898324230887052189965584791825931849254419841024422940828736258968776852098422167059874804756490429586774700052391090300640758851528776042569940891914950453726744929557687343778078604021888013477051549690909849366978796776401411891650398311558112165123070811784066867975158877034303250875197953436076691751893750493401022751822308655109667230232788014922032511472190986038525608241859448967926195080362025136363655182624476679841093805315101150284832268645896630935356099100189376051391629387922889479011088964729644663402627325858811061032088370332816030390334684658312044485956714626335362563910261544790869666008400998980828728477132702741788198265790703186409422116521488083576646208066258953306112*i1^40 + -39862934683232579888812916482956655453996393344838154563829613631714197081208503573228341574092317770647517832543503955453277580861525170785050680091311431743115363301259823221454087573573104422738598140280984295740311008885743115767048576787661365227247901569440650276564872584243812849049574785520122027426061252733137533995977967428702565256066700312410900222601702276830097101933181307106711482310198894556792804428940379283636933870063491884011163041178541956668838521273768840599236117970281713011701793164922422529980288933817573811101464282382028030967462897791260003067624109208662356596682494602927825288964266709685459705331594528348828935470696388604080229221163222003707908621535020221104219390569553966808379460022332960675079577920191602897055608905901568750421538700466829951642723903770647253846778219937965817284036098842679976872194821845245923035454488111453667568026699802868579739486756089612904809893061242539732991327562080903632208479739460185323729538231534988952700280885798507379410103075866418817554397045404567115520018319774577035125614014833154325570676277931132248253412217121416182627069371063709501451608730773690815382799657511986041420884036978650158128010647299063015808878508028398717875544869058769846272*i1^41 + 214951512729805403752465932694713685212269639200204397992778525564227913717828585384338208074664858535185334822935305293047146511252698806603628109944714921091870510407679067850071898439151217638972015479500510465278594003009450559811407073162050106057967559688297944421871863404612056437397274083089339841848365200438016242079294048946517226707573415190098487196220135254197143813099265136990422778247288774278797599989908105996109642895867543133762900445051955644256249284606150245800442144305255478167089862540539302563831004172424372538721719992786774090141887081805066276140205349037690122582195781744434477137950885904499728146159788692374533963420741846098988137060756189343533970034016386271224670289226548143885286791327092465280430021302443448367692701183540573733165700316970722846833617778448282687532615575545900922758246342357630472642273206855641528874692529411491108625034472109134969406100014102338197933775717398696890626183567260021676305869652121082695063107499278970470852689785781756054619060577561062324629300678867977951893569944511018947375868949890142745868265477089858543691891857067504877820641111163372240328776153068900477356815958267036727854175675532775353713844101515642882646588910384162556007334019072*i1^42 + 4019569211656457422739724035918367609106579862770547042692395502038986100396124241325248668212194593135694679536019529217215898788649617007161571281246191969889292414104498550589950036108054520948051736767575458156427899911708626460233935162511154848485076513578644786042207285116992295919192817992107553824993633048415350691458899286408571578632828232416927161361734969589205425289551566587946693152546742066294159202297906860096244300555559372244274002781246220651990456554102699847758889600870772956651554832155590022982030219107468908536844775864416328354774175369368541780902902299732684111302115159965839256252114520263256290234341222043288961556762173247315426969675002617469477124940277669855470906161611208650749563906507037112685822042363058660461628121253978044560403316338003560705792734039696419020834374864396483873989380225703816242078376445407340141930524813043288645009177375806594248123268561448400364929245459904449201221547245513035175414452236561562571481467960726982403047331461743823295700860608242341404713279765109597289506163092849030571544250758451944076721525120297804082360023730532887149934750813265988584693736530117046538113053425890880797819666193092438453914494493350842866606209955579354415104*i1^43 + 15962710527197220607027334391358657632742556308433605147314039556688344909393843513093527887785901721535009091395789405010604170434720977487692006150362552806058014834499879619991707994249222091166791737268963998924904701402013535715796756161176988259839973463799921854075833329257575466246385932626782456762440105849650090703078455687898196181546901040975532654205476059928774178625508994754411823485252548720352933433015418482677119766542935116188412124563257091612709258296243962032493710335062758615527337342972719787600141316821821198941267192311855457850307142243919811267481078743877888276400230497294208880416730750249605637728132272492145568711918498008132530620894567357212415463408489162424157765176189898736320329140053829044446157784665837847418801895222179277473317345451724104408781940522767745732806514740807777707166489848817988839768028009501558923523510929426758360627672888327552097916760442213561497088390341232520144646193154016800691146829568464539499972995661594648615419054566618686499649089554341169450379527713424151293512006161531626206433368238826961278699208466867827949395316850746488232814342116931225473569897831321242292019989417053474642503128990956162434192128879718706905738586882048*i1^44 + 18129908078625861585400044842305150462482473613018576233141806388500079549453331412745675361085705702460098216252351911454656334043148326458289548669979446406172672174114224995811314162725010959134730082898414377803130661802660996866089465159960429217940064645337085777663967615747524741627188492014754139380416809246934127086405491821683473126404548470246040383636888872421186551562233950759195990472622438779651437226383513862921323404030853624916870950167763926341818023735544628740462380924803147346346477455220053225922471183078825808658559231717407225985333870256727971605059402974266125752936899788728191300376358693873577443219094084611357014599958218070499100899649774198593138801390226794824720957612684344839010049306816831043723041476544341584238904976168336693036346872003402404337464412230206950346701535715749061557104272622975294358182681157361479825383781667846160441286522910244821255888759888778333330086316134967425957805766880141935062135375494921510012740309657057438348054090862371526473585716634699607057969537099179244380113020524011132351289890583588646575922776703309579163811291695293880839233688133334189391775706285190611513028553378216005801785035537789546005058181307921504141312*i1^45 + 6474249487817932525972968222836180782862011670788427495362959373496822469791350236543323051811870344717785505780841186315106029880087476103078655407391764572306100557416620323035055190990016554642314799217823941253890114535491533231505276974406610830731509699263115963645773480926556343812316437762394985597572123888424562897510107963187786509516791249165993298079591023772260074054986236350107998946250541055523345055077507006382103119329187609360718354094246864655382824263453031105812883389866780564520776601758401946961081058488269704210769430542741507772438432975351280730154367689861497190630735629515490932847398312432035902579711938752520935537474388146227727369662120484397330845053304567143000255182596987794438784726399986821946567065024992143572904579919660845685124547834968061606907619160644867895543693512376635638057989208974137969295907444960796967800514285328704826516146142897877792818797200744719769707215111480762718300740795253827068267787679847799329335626768439079612194794072299616887359845609424546855251863135103932748596025209885780423218442784066126784101239849596601665250465895827121443231314563662321852207518697517539645174590125950618741398169746118136708494973206528*i1^46 + 1427063760164428440552937423191068061121065962848413422662563145345235888394202166112842854114938697534881791681752281209695693808830520971245782996195394883873628464596832940201565088003751642554850525699112018182724112766211907566052305558105447652485765087788708965686411411378196751942492083394839591801356536228671173862208251779180990145483934521332284965642499221245609073420335241727042568228813744735551354422362498657753223491033096822872816774699036988770136497779025207891768558734512038891362502031893072947598830424606509920892708690010459496266254914874802477772858877712306797757661236713388867556606368138522720607914373243938844087080105333797029742714171795929043666367500455399980170526984578210630065261217678594046063693714442661453362998005628179858190258559723478164675582922485495182485665500266740388394995593788386755596160755944845007757466246842104378796846127419121393283148782286266240851413327612998977447824052811506096977444374043221089484198259518682487565423432648911316388036593885652708128135980244115128760684201200925907830696613599838849786203518444487684339838276934695343471330405485350734137502604519578386808358811263286490380375673904335683584*i1^47 + 138141646741034120791103122782738239351118017248056662470867172477661463077248518267994527272139706579308828200096875983774645542620438837365277979689168475825434030307644985026729325789695635968723914064266162001229775403853431065811207805029361615699509010179309401129595710403020510905149036947635302015606294589224491143067871207228515685943913087011722431170838888898328413106514883900591855276446102904818037794793219989327377408338194307275662575761031257748554863038684439830336366697486728549522032270048117345389080102893394136150409667481037490870997475658029110725569393244290888251444592047869704810130149439113027364273433251329630319447248854802549101903991231840685582821425263295913072439703245959781842124226353941080184747923857659538617127478270645013273280488091134080061511178271626545737775298339914520213718242661097749774101026287301343584023303089939392535199991084960720929538425163971875004971415794013921227611233487550191224546270335104297840167908121285406556631199471783614731129468615349333580547592118172374709591149171603231445203729050155573948697733396759535045456922232819375159855992092980115016532294711374283877852822822526719488950272*i1^48 + -24796670351503323954179043382478749646132279232970584485746034720508320204711699378884281503828139548891229002428935195949130181359234354474180124242584984434774925469770240597821853227819903345915237403812912833079310840112629829529241118362133451599105437231838083613429557369332434837095100605978840661087018181921995034497014021558045015744852668588939280228271080228227026448353647826989096986341122947517103892504204674999998673631323991117924059098779298335695892636363556179501058135823974053309589638131610809450442100198134795914335190177903811842763202259032879751085549453097323371546690979474787738174371020815032150544721193611894281099333621030400472039889050248183564229970621063224822868597797248365060942535287402262111643401254189000884321470985917212275572842763613422904536629571358706626896816059488438136699686927957434503942420627747600856787136489970619270789082948039205283832135906742203291319982334418762716242972770669779518271609814316402962029131653119610200403502423917770150754871943623129468176963640594127718389374476437647049083805947832351520402047312364864764803556955003958552397009119435892099049933861156515310912143360*i1^49 + 2248019566902747575850773889555072434521074083671964074098424355002652367001419932364532431467120248848018207593927641469735524732363913994524235809970820171061045072238681683222621599772664514056766536007683306288273941750296099491254150793816058245565561473049489747706899684370825717642301996639761757008476408482453800990411512185083160101527225341146095631338930192279351170045032378674061862389629486407933785300743162841751620986956605774458193865651338381307923360490254422136485782464494935596458734933381074913993892027126365316311748056915952253654308449812298099563212431836637155637818377464042187218467058838725113397984692072815655267667664770488183134988834143714396079190685277020357612465362835075736846490299369876944646453194374317093664148776544052226863102084052949796644066219253050360152612258220455794860627102641343448791462890363820429344677530353838482867469269258338533682298990392414532574608486889370600057108784624720454722270711061110106518653588634289700617513723709967460409115816126845912999046933300397742520963944321411199132502721179027654745932267493113912374691567437348787147630547015981896216662016*i1^50 + -122740676386989258030626681295580237495984404642180669871931647654640722725938427466641598699725488884939220559537079839776858469553176076030886115647778349450277237747587290420144842427926223430292644651393655039070141197440420801169558045762427545018024831421856361952278272520214102688136807795621858224634420303324326517043708595808330927217244341772616838488221748964771415274310285388346752967992278252372366412521145422554167126440993886992160339642968891524500195918678469633151278164229941044861538018366382509648996054796981532671985841080631413888778802094947045562546011953019486168663444000868029436811111574046086131168007131103605489167889502307886939068365543030373589762755314732422972839063483240198805446906165159174162696336533165953755192316946216477664154751494980609470108699375070477102803190696634483705635897956168770272729836621344113460210502274586916556422901114617255330239963336480796996978276182647012920635551455006462580806014006743608692507032333560041196615239460891508409750049000023312089140132384918812184657751959506859933324036100510868082512035289097870414059633995280000*i1^51 + 95210926724872823386134241929382364361532898456457234656100574192559454189528930046922816505578858401508514791344457000942879205952829452164011401630726432850684396738718447166244248235828864350257323163298004264811691378562296991048259407633313334978942092430702260049131999747245130654615505311979782320917312194076520683578245426043721183461742827274201426149547197319691372187031607083176113027427593415369175186570349266777371194687974486164769488510473297454983375478858356361870208050402879237728546566829933475436544288775733992999510385009680773523373140443179096254395332581887688262973072495492460487890309098537974129354999953704904296671602526748621098777320057627888552151988116068702671319610237661533897667602597098786654684113005800942168810062342748042309857920162131056196586767260814987368800144986699499672706790817942711169284039347157534461636890471645728638561899866188132295669695031694136373074036720990301544032737294596724460247105326833931496195134006634282603886381574759700022343504918527328515625*i1^52, 73508546338545495575708088249310118566449195308206744912410573295680938481849392943072380239433311864851319081081566779390442825538207056235096492022124651363988152940721701581367028438731627223698108275561210179560408705298426506014108284665592315860491689655941312854101884476342723342517909287887417400854917736745270151321228895109930433098364554801429540348181062236646356743435343295081712495633925709129044662581656370097024711316397317478166158243269089911038294175966704078585810600936213147694148813757323843172946656419847200329026892974745034657529871479823233079551750534436525954110584788750890889118704814922303661504267907522902393284676686176632638069923184617667165227465482457980577508511961297299028025568692392180959370377218948803780144674175908408729947482153199555329361163936852336213361733775341026637748181034724681918337022365160180969442866569157292816794836547871378961396513308577715109410317766251209907700293052125011568677285945013737784107510019347819450396248866492961672545827066126417783510481038782025538749337624532079326025888462541881647092858166351613165403297216076172983696300562535386928082413944651341866986232089780867327845148217618881903080771269115682581835387112642062867709259636238357301813570370178681462534270682212115520818140438537634580658170573804796313756422608638268832715120369345640735019790611205362233077427527920689934433252650748043353640911752851123091380144714331109569184899496271058677115083169006496326678931147587898315004831095940399404813759088335232444516168615126817043853436206990926516817242034566730907499509890609407901126868532707223908664666589993117141000674060498021847562451605547291473511854539161023284114764631455455340040457563475888160545113722477117397180334084630407791407668850973995654792281150395390630718739784617365362104791057758698740357621923568473274487534389297289812423859371281153226663532339214604387626966100493200027115267364975136647017197673762726443509202485729708475911503872000000000000000000000 + -1234256616587013982914878240567487088936080741760478724340807964118011953588032945559485940432179271515236286089054259826592777535248318880789419286367545341011842476130597259184694172768492515219639712216162700451829718571557010448775823738929704996423019417161789363342859285694991949856006942809252113584674588527398822961376231435791371846080956273637044753101468136416334340693945456944016955149609920476563375515272713988448282920587628595046885597070084996623188395219480936232818679967549521384644222743339276786210943184369653647517055492168650280506278834983677670289981266594042310371768021242827854764624597917823444871422032157774221539451956266065208480537395555041955605056656451383721885737703175810741588057076982201923456633809407794409706132460388594639456631337958842203614916600408064502373538200101388335619102992155522830961562333043926780625575440649932076538570910970908423851986795943421990784178291569833775721884790521626093400173647577888117324358041612787137532620126987400923449647051328929924265657692893607465055473556582708880485862895758305951709557986335681221794862589215465528751150708577168850780018865366090761536913310123156410244569411008128568445426133149682222977876025699834579455277519052662895034564568984878553091879498214954135929251623849278512789025618821144254182988792936245655659016957124853925806708030758282708546058890602830000335081125124511848010216164428286134601749295587989157845589584007847554228594841762344018883719163189888886567635499314607615723716397223793875931538933264925063628026111476773195072000670787913643749204154154756139263058301773639987811853638652704160699603259589622922127979374890644825124738555202347115307241249203509324751442965794509000845571851121468976105057407790712840148938339312930256262445158370129667128626333594038653840347835118733699455688214602662673303879145724910907313484445260471796525822981219989527302867913895877086557588113467085117826899878441003731167215468160490426287081390080000000000000000000*i1 + 7641895752291341868456104950136713359688773103206480161833369961581920203274612124022529544102680769655192753983354301544788288229177477600496726921893976230229654470053185904346436229695893169330058621178237807206411052504772195868559793050690707597413399695743022103218894297315146377829988028730959332163045637498068043546298335688227032584224503034371722929130568671763587396978170365276308185841026695974687132699916625453421480702484552176244655743209650314914411505027845744784501159999433333071233195362435023647893823893420839339514526017877432988829217248820675762568804603739905709824082639795583286283099962566661027130674266188524339284511135368983100874788915364358310415264478507491784116996305758032725247264024569450026821115491258662759752683639069740135711232393792402855563909480419278457213695062780090288491219662836451998042128534939375934049057810236368057340404327316506927124362591337107024922739521401379248882572379064560137778165956260673969902640148399654161448503812906973590189375447886133770208213052354723519852679355079939331732189194836577331943359171089127493907445978148111978887298113253033567312749614054640487273208960169391370050799132117494683629847038660180001044561509179599414294000181077643542852937071573340350913736936877391946990272747699519920997070696525676199282946103246568755686762123157443759456084987326937808191956877222215659396140725628097671838217894945372213043710281630280607866845103911290367262149540330820365482871703203193365958226356279621514454078196099399552386879193064459544423449499329309202694771935558549713909936548634956299055703948673108541854525795006025878965640859848550631469588060154756388515393260380450536265694156933992844554454128701299707845743462200470210311771451568808789261683128256273884363119281897674873109461762240268423575660820029661724958680091736706501025279715394317466086155015194300917125075628122286039605992911453272202829174075571565717961320063366486706976106165369417880980108083200000000000000000*i1^2 + -19730848066889103292467068996574539422282853402631933880358379842520881151460923988060815083809435429688858770833887187209948567190678003378811424338480659223711028054001220091269795858070398633506516086372478037989291614147481033157046994819522646449005939940451985243369706839767826464870694601119948210408220393092691310434341127343003071983924081219101009322257430983690541861636061222481881276306902694078777711063234250216414155738890870252557250209610090879809002414607336282070176345812525903139818181178331242309932287582965820544868440982189774711839128319828082487374512182041852017011370773833805092299168507155069023777638492716669526149721014521810061134303039524639898014382780889196803736429953699517613534998812145394596644043544947373271773619786278423843336751403130761566298024174264383875689102283165621520424528196350511633897868111838029473247125051517216013678871394396519374256109787408301934215841900433819865305183498038455525954080583336434108397274894032910773951421326344258681853984545557795034365555364268048888829164021903903224669980409809299541095349664026531244023731936281214924453754681971340804644342992296717327717609876907846599901337153085303569901220016614426925655517059961162512739242560338865011780017235459085886906338909847105542685943723521320095771756240955670249691093982873556070116017416769636719249130382503577548305633074280570128491159021339593521551010530785426948623784454000559220428914402871096137410223439971881907807022268056005962698302572831279706584211608116426936406818351200945559460006612903109266670265277508769880520082278060559745980804665255276414854706141154654462550317703591622954768537087344830552979604976247755599849928127325821825361242585595114173301099536791164915635797416557670969300849894878907475445008286906218587073485296609209805886535110300026588675458263394722581981009064429820656627809745172592898738689151821592812830892099293192010076228842318726328153078901882851266188188335634888071848132608000000000000000*i1^3 + 12702926576526317466622467303064420792368909031250137550381668548315064725662880576324990424229201280805255065436363940847916577956972995876406108823985935496865997583025058265227663656342336119758058890425573020256622738236199287304079883832756605276394723627421683824412868791109313718184457201923745533444279964480762760258239707953524541520416571271774044314367945454013035890860024326066013248441873566188498794052429681428447246349819447300486545286860753912271208434017735201839730330241077033635567107545299285337831358817781203955855930136983130599169020358316012660607377607438283753427184265087102072794358202369886854805225001794977525884113110187334804146155319008608179495189357167729382332522497015813917108721137978633905839372630349529627900221556506583342173481120533125527012020209533522986245745156937517341995511832064579592960600079557162325695405185424913346618113759190283198839219122563444356673999616156276346131468554388645187765819821381642940398684230723589649784961901832001098454070755144679895350022077153756180208086307417283777083505232328702397660354628617024981899152230866443354023988001545777465284046252976521825259524107482791434682611874362826156132953017777571489845490323192856732195241718154558523463558973860077133382852054387953597578516674390550129565529601430110163588460361807035165932158415380554141058544514751674420930277624944787873806804721241876291468885629391475254399718233870450925425297749130598025286223635612962225611293407189200808850386229408715002430668093031467571601693323624542439479406870753346032910399919475682185888376483077096165898453536108882781208031024271103313435135940742093086123356767573600195541294734733153336080447007386585788140521545053228373427215812618940715607199851189404073614632229535611240213857465876194193965634550936841164897817289407721868160333478886526725944121585706860601536443720821339571050420599959071100114118882649753524261554581055568764438477871168467252662862205086327716834181120000000000000*i1^4 + 16501324483195043007329391759221019880788028385812477839208345520707488516654427525841364262391675581550734676921310228450305884961998831685128823947153285382527634181663771707108020464900660733133575755626533001670962029161040655566589549183144699195717626480065814506208366121209742313119648960899916341039986303946738067823537656367103420337398042425440201707349999675226695987627002175065151197939647510174320690117690077910771028619763191036124378043373077884565102358155748572723552988378854115336103168563001750693340624811353515217562234906328167197404880801730085937555931202043464569699469003474240573514045409805288836488063993090906995301400976781163627052237279135746121055545698170587989781942389195423655295050696714498909633081130282161925190074218525654537421524738392144435597142535501544539692640679201871782119311751539478197921249332528585746775202882395513636352762370850497537863806609911783047931415847390948995722559426092872032858465756536641735034093955749275451294450810169888491622502496294539904048931493736552311567713687521280526204805677467611607722719045059300831166336621235637296355845455068950727743045690597066482337053903591906626293221001087127506537987416881079243152201968194802767539765769890916543681879425679458796445559052972349038198397541852142687227311012788458335536380468514911654397009917531239866387135572347439907550595120278904047826163614907054459911389307700719268321179688667853938622134973832036912229848632978727993900229640204626459536917271064460140577522105586918640142733540583319997100764889958498571200774076290937723206871836823786220867247399108275447748584837309296392657752432051714412724308799909804193250920530942765039046134617209713014516636427728756257379617491906244962224504596689403151222126429741033520369930129698510226915573260926609740446369228734103436787688548488883788194427376358323207275549243495838709103100244148308051590768947173386342675284630002084133560341168470025794357597847997236858637516800000000000*i1^5 + 760908609359169776970255262946453653015166092646683861187387504830899843347937450329448649956680669303374833040462882448035574407645805101670345020539499372964647730505316583955345759578007731177013620101956923514675106048774417833950775567094033851932260448447226943673302778639600564980663173766278838216351291502520405260271969092829233287246237474853488237221780459118567652020981263509500510692199070877408348931484571909692413536558816962328474352902889112551945545612100471852195889618277828131774490067096658920906027273511833485198968029545221054611980299156210301038969646530362431970375736299015805522144944071689565226884838801638958610140176484793385834508287214355751120598938425447109307695043202887678130500978955470029595191442131778626225637469740427705914324843725814873061412130143113680776203987264893461843767956734406490938672078729962071300828401725529331549320610899158322440674650410441469057780785840256707787247224449724764892245513781436719988356521212122452049303093690665456377820152633057325697772272366451330467719344407859807484605454132058450742048985614917700694502537519796333371312076071513870299266614259837950137151931990870918442428263396833808075614231849278694132874018487144802515642251837998861629058945268902922210307795877279488320234895959217134125108609142715184895329871569297370713463704409053426037981562751680559583085418977622126820556506480211052181538853581856506047250671985628456648759899955531215249607877846564989125076658350776462425529180474946833420952497535661903731275268994431439958636874662487397654001892712496022948579716735294113076736568094011405765612954746757016678087066560897216895566659576101113593835698200425186934180892395309173510334560464217470471699163473150832072964423473894603330500676651999757554224321681547712633309879538639866660334187688879193805602283853892586416006939823736874905042765183550910064705440296678325281224215549596082725150164589939558013344966950809225219367415080845477675008000000000*i1^6 + -1442779823467710722696163947465264036019768900271752033861266183555786214787014189299872964394132772658166843003378777589716998049449345214725646982400490456144100639464788024544406303423310879981392063784227897356379635609108602361766934425639786246414425701805462082919995763705696428779147888598016167055204394323865111282171087565112669175407065089521800766955907448734721291487923489378272727573105188039486209373648074302520422928598966824482976602600455843465512322107988250205160239421960980872101012040006986987589293169738025464270804321824180528774769853102859927801747324043714936865615677661008319473895870651134515570617745847804207782969002010147041433630592917001133762203774561681296122227720833081183672325564639417338343907929237312566598615517915097198271847486724060271940137575275668630834132980244079761698714938708914884734818116728770658354992793180027694943889310013380478603963381104698291600189413428791527547236400856821973632491045527343261259657345796407812828650854984962103185136039630437182312101570739111169009182321598810049744960543675708421538581470051725081581896990919341328203808391734966655478350108161958471646044902628049378371860318111246573794576727342851414625366144558494412076911681901262572237985030338780525499111391161075235566963426806439214197000384241734599523616096726232620787671812017536861482024220183863168906890828997234753255310440083598385526866884477108914329286697737570413534789542027567674021794777771003378682753341721613470202664218243272666409119195347329574582232156717776465008491689761656997134513571583049006188746517028263217710948538242564666567097049249215798671581675849857412005777623734839034233406347725264428816163478842326767165398055260310648421938177327575773913496483678224044058262693760989588719308720023870371438567598565928417650421984039298778271603294234219028019998242649928369850633721006426252033194032098237224640525184138020041971763349852527701512333941624664919980908768232886050488320000000*i1^7 + 899509560293962562107061352555310975609282813752736401070569147361407126662693306026160232503921630724307563898845506311345551742630949169175476417129500385384029146348159009166918147860735653056708150467533527851485345404927496675063577800882506721849884697639471097411202682433046873651655347910400062633953865975115159949139583777607475706976894971447122159984934633692535284429905879166291728442393660027042230912639458321436230314266806607541471757646962037322492448136392563535301330706900816176178764473597483697756118737995411769223279025360237425461723496091171563710864829852203878114378717926081087818373975217152388799045091356048519701725636925884728199243825775478383054305733047401738617953607327644962570513530210124683063491579915003113958220837466177313220034551621013357259755232158693679437259975446224378733345563270476329899069719916115420398460412866891283727024851140651708802504916883376837766650358707832576045667633601671382347360122132930601910629177358513202600894074715924765576326847332788354627249929872415047003907297607146561754809197556325418047055276928484286905999437354172460720629705540956831653130221113805177621474988748151149303212000237773334550699864255225584250098457156796997355330966972624652746628348663047345245724685109918663761457547097348679932162261468990542623273761556282960046232477330335843829934016404520018498957773968131832327909268332215810249420644455777539909810061724850549666028209660069898869213254676903348444666447066223459878367610363218748376612167400912472460127272721078692500861890930956963093437018979045306971308024890074450415533776058877877738850008988556560709857912559757539955556688653589726699550277779153139012312427728181629289454895847544337472111540719974979747420673099974206256838228755114495946723630775082402015939135566838550319285204524968856063420321805766740609568339969686580402469356811259303318765694456988868365816461381509529572293560106018820759024036299091440772124582386242211020800000*i1^8 + 380025782112262153466154971372884874345686199496907887357193472177960552162170683348519082429558730228472955419773778494038138492257490868290651710768682812439555225459579486926108638220547224785414516089902540624142483154557272432994869062653699750567414063514801090782399398753609395798183899778288252854790258021769867007704433706425337430771708311285500559637795927605176581550954746024354829541748106960770062928019869743858090130717330731998095033534498782433864818285689064488770379660741385324587920105714578097528542765858281690602719389603609237567132273609310318433133389015062912696071464484766113802137009663987084960645175905149545201684825191210883771263715030452203268010740736564821430587591841484450955198433844896066719720512424410606693717978031028905021184003814811066694506978620920089819689621118589794026176332073751347602281571647112640494654975802182412686247755767999393892956608001312443138736414678135225688322787698935333430351661071784704933703363094464247478504309598953967413170342095750292620412598758799702805728725799359330817972853832347183058210440638657083021313210448577675307157935967115730809659339264002390067829475357129772175030298714669738827889285940770856404738582107274512877100408183392302118443588087729598711861252122063633051686895870958708431987731059082730274031133886343481885183902210981533035173045312277587811498652682922422922248020001968745762997751957926253633216757144482591545353826812821692827285576356524536530063915459737191824884377009517249099873235948452994403632273130033278645171558741047736136555739571060470751778090058620404996638651972490340800714876410686761457689748191191825701891789456414118442533700258893569668608515871023542111759736711873625820949016840525726692357921335467351561937878947606572456102896244401270199630936262751117024743244943618136170831548547895435394920156586794232034397013011191621840799046896176873966288945637174965239557094662853462435772269140217930878434566352444325888000*i1^9 + 95095852774169847265748068607564228233370894995417915921059114379073520988708501509313630221062112029740177268419233502324283764308921262923558949718358545271522692806195846353889776956973758880706485620246350416383418793296534640051389310711872695134550446092488932226812101909529414220335161725118842303966409774096263805062422397772502395020040260492015696000321069752922933404155231346554284489829522932895404688117729520584667024490631439021856122942201791712714284325788688506375569446431229957931509787265744301064812660385742196812180244946803964886041948961374100986717224530388428696455070126074766306774708018577528501502901094614315227503836454085221390468948003302983995448512956260642764956547807262552073583866438346567839934672009553645604224247265525368312020599688505675785811126295988349493698172298451775459886606865491573261801102072683286648708349029472627489181968205996248582513958302089778714084780790020322584521580664691301701841899094258002392103878981957922195775374717456834334020322546027816329589055924161370416259784296309419342307632655650042740732161387037065218311256382487086820368487476125007870147690876401090032717963846613547526479571441651815662861352522216446227543887681950304931713089719317832091269540077024281789132102130025958337614343694231533660025289163141282790544398226537977473508592646211020681687458429015650608003924157091712817331399508296492914643690087626866656564942520159791063285179754716731343176698456250861725306753971242902987985174036406091702194129077725029600855108328427253645961526708059762202259323634922647923795151667041313122640698745740436585137415572450498856070740810886702777604075567041469020972112544502423853208713130296602991615147474918949446320359410253648267074186746660097328454513760271407987728041367909503590058558989691033680335465360280910756843382087036579932038632797979064912237264752487301192431361184262455570809948872327476029644865818992208994417036718596197247426670970378649600*i1^10 + 18839282498823732306836108510432173461853098905444098071934596906192823542870848416704633440529790466959074089528496495864207555773640404108217954957333632158748477159131753496260865710915903688874180639334204751412438486994199627528132260991747570395376594113260385356518015822689963116174945462073679550712318936059597924572087485798258590729407557353794734870781785582826206292647251982126955923656411490465442869418721532816554676053728617144365540748377879805745434790640997169001469604709288946613720029710961200906028762235251646496593881609910083455499991257880527065031122707087750752018914360301309516237404017165080396320210771810605461027607888771166137794840302132945131125004218148308614831327035444320391352045001084485243511896903005398875423449400704170092343025391750095696891092323950951434425742926312945444776630919764406697696948618287736960413308883122824025746667334907333493529277150968402449829425441066564607681171724636156692440990763913590067994921951946837217143649255271285097347754643754033491769383729389242849583513311615491859518341846764626805191399784533854306797193422336291836049189029616950622983780460569551981261321395157791457341701779687095855320858273205435553172673154290360297941769280301572810409861971572736212384306324973681220925683211749366196169430723544808940841871526468290306640306995942571486665674866128473257160649426427679072210281693086756605010161527588575132704873042390284763878158752981356159138763883915883116189516976653652964243121356204673012717290786393470625937150424216288265212389749618538744641725549158614183462436154713004598945557197394118619967154388400356881527396384105408424768003369552857743876039502113687031435012583673536567627650441494710884620587520653394043510834093123842163125884428543986301240967779040360153253313292790728877029900975528344012398467404034362666039620747293025454832747643670755825201121319789418333182519451828044622634794997969655098434791135765416715154113156874240*i1^11 + 3597343744714556095318561438505813763926411318098955569544629819060929909640878188392909882709073053159327108623543127558893733511373670524251945677139768811716372492848091048273873050409481366013903596373886492814650257034552973919847711803860298175139382024150661698997180503643721395700317045756445823796685004366936555385142027511745865257794359750056365302867203746424761392195346668603068736892087103961912826210005961105332525742992162386601989139215810571399896716410985937848364431646556933068725211703142236848497659449727206813547981266148818153485877042934147528826605903634923871984483430587689898451456945069990916463269825216713839709441434310445186691009805158522011962934501253548006655727014169310806854727849084254775289789043970934285948429799305316810722972091660656127071543771207116642906821427559791123346054429460050571045316247853595734192591614033101031383389291652376347397139622142451191029362296374848934831135204995365394038296341136647620178981567774067411560103973986127444682473085814995602898503356725873433392540763382567958549670421889138505408091395541767583142513426088433020646391590715911240492687520080003558601789180551306307563318974535032369907714389244204297515256151472839883140142423471671699399005035884409475766200122130840988585544383213660813411057179544261407236706158727605957130520556248933759482615495562222833824152674413636026540532237405999892030965662456471396726080707840733607410263533810310422662527450651425725849649040046114472290160942573438557614318528087244277971172559198435377539453752109523058952557875201583123052382620976556537981138920142558106812667191285596045191946116201668753119611596188543308270836854455303465279458769658496248155266957535452235712982296536557456555021171547285568513770332341589534095127641129874645907098162266895787823240047893393202943202706595027610186188756592388895010747487857050256049707049361627145982053986798494284086332770703393214471708439029619966201166823424*i1^12 + 652372444481278469356852890853339532109932958804826193486749165405410160064288600258838764571235860322127270348935602476898999211225807859942750012749321529701037972204318023040785704153224029827113430210863004173204045297995000897242050859675937558047536839400928330684070432395049305231010779692137592389037838460841379731804228401119764995885344456796074982431287281069624883536249129493120351104995223583737967808471896318688160550942410629754364118134548653233852091977615182952271327013946901373247064561385232889426260682103514738773791267098802681131889779421900331236589195050015078394870549494023939221597441001411264949668332021525640894871994855442150643453169396748648936880380807384665747802225670195342771566219639956474428998842880698690566705604562427360305213535824278309383973589402728250024332920062011870405501698716177463417412870427671832736152545260157445204890198990381492855396171273772020009506674794862510147812316651874461692371743366154329025666323072126727191173921224146340870690243697508627102370106590167467417842813233280372334234976783319471554884008009807009751579982199182563812432418144436554396922809554167812190453670678293737657545945658324551193034984909863843005028128654742398753522844720339122914148067519309746674884524508555064791971604458488125117485088864938572856526343061308046035677072822886354713036270628763251265527076808883274187781633908990419838413014069622725965157738745670590114481507894572754071897668319084644783902638701812724643546248594585798844126132914630523159003947735614683840548451673101467619598979071272800608663522770572150577059957946243083142780013418133328011864457590116846633827387530535184992518357657478675251204067748513520245662191850570353171524232824885015836681793869566460543034457062471079765346128818478187490120402934055065165699755182589993243873709077082028825807833791344174986832091443357781302359189284560764916851731874946164305093818570425598244810753711679734229762048*i1^13 + 84628191623179896750372322755926080679300186897339491936615921207548114324028206174483979883060514451310967599429248624827334181126351578367505016129313173375549807208102479183987450831894424451362149259437650870543521311831296186393198699259582036305925248809104772124347652973811252812875994095832292399557592787326307976421688058489706122828527833015788447428446736334938163915841879477887095076605569302615986459238911280604944336634026532582561032300943680595070877476152669185198722229182947156714275582916447466952371945956211804680851673777689140147813955396657376397381260869117263096089044273037741953246513132946822763448380199554024602386508025251435996135596066325556920896165176817941816438081646332260236525177798280787400239749285014363537265591817503882312525132406463358215082410563741701198326310565273816961810160866019854389984236351108975860625548900690757987477031198033074382493587145335743521893536898222329078507732587670650365375990812962153343997464095218373009611703465720061284680244100459932340173076597999985601253257167593242618296922693345574119754556542757678488464447513363956923097090605916401858382056780853031647976166905930760604431960479391809780312195371626144016438530705290074756204762020808776034785657002723650761995658838192257565307789177271904106273984503881374769018595670307806944254948559273923526634052521230497324732538930998383697280574946160250543213536294142275579493764842209068660551502753472001496030493998660334230218738330429452053771139250699926832262600182233799731680253130140109834531743273458851880890393723181095471782281395461734210036638618687930226307666376983675697212736807529655564116296029104785074978253276770691979863339998775886489619185590171225835274043736430063509469889871697926513205112321661800771645348613464030051920821955463642986271721140116608928231026076682323106867647459207648536503691147021811908996516870248301458049015156917071590615839832646752754529013128963523870720*i1^14 + 3198069767086801065937288549922688083280916472380133052997493141009957210338027951198429667935591702467713505377564762420181584423355828954531012884976309964164763881418909602746727244270611222852859995868022273598264278027113693934987748028908883183725528345445570427340280988624316112321795946823049056104819348603260636145018328130924939288664630967070697953432881890562138214100477785204144222841642392546217963928004006490170872012318692321827318736773409530675684263816709868389398547461883821901403745732884550815256293409536927369632239179880785675739229360922322891977235381889819802603973331935808719070838498414032643002509584459906664450870332955921140404633655640016559962382578349971476135332809888705031978035855460086621384714949977561718867446127065162627081675193669439140535926179623096360577565869746504194554846532838697048121655153569955167438360722468480312517757258918318670460214602736911043093357870233062427833605866993577680187590980224672118611111162704031847760896216976798141203417736454278747657247042640288185060000108377117516785754319469678439619166380324009083953194703936270971000125181542297790878071814935412281282606312294811092323453425639712515978714471443104158826543354874108392610697505408463621117683556769623717683178176417974432814132239207154248653535173832918692510188348107315284441914098179945456191487640718504671539563570416152264504764843192359140737891020693229274753641866166939047262435220142991983792891122444334921378413575006828987006519026881571806973047190741957639750159620811829296040239767953016729865418989873927849310861691146916229627143647735907054987712845305502378039614571795043196424940398681831662964941012808848755571470382332558198857851191946877860850061103521949976235690414312575938157422617341093077669613393239111644708100596743518161924014532914615132830145796903423182629542683440306768769601727319961552253316823301209116885949697857962032564709136754644655365461756423962624*i1^15 + -257712348778972795046934120741038209103585553536513752039744249770189820887247078732270527436518245717019654402075872307496601514707185419244751423073776979632719222602785197076889871101322430688749249554100392425202904954845908331963860857192465025548516445710042544053277480024061265938105179413216917513639828412389469623589169532599954803089724893864233666317866741947344471163148990610150269107552974495781442578003615382826700563151907108653288246226127342949302775307484712643341147864382090520308609016018820759001573460327404901484100739513644672786910952863327437243215521321157699746815307210097512174864331832616660604106100479389075415884419754273275354669202159143057569624392048615054766166972234423687816947239506871966685244837081360162890597629381827384048246656283057638370846131556345620660087971773050978698670785821838572195277167549999467686184743024234251944433119819289828818923031837945259070732188149412546302241432964282409251735338818764405002641396451173405246549726296107458197347450424472343760305862016146752121223051053813480204272629815589109199708578685182291801383642708455886121627599294922755121400594974635017215817364434027826968572375051221287303810273341288609243462297264347309233531916549567851644392851317825558254649175359403650096106874825007175118495096464177053935252774356441085298580765095226156567480770870751816547982620450262898066950098784319561518214446482004340795756731534901309736262200315944659997646302955690273984344966262297521834466513922339420242818739433783623472322653345219614887958645744635788580898513755141757909762575592802898082983273500453504207913833122310593037098116298917199124618734261458513636545800798978602416488489805277138387960948041636909216400768297930740699064358480009847401138988465559201523524903015043556269454813042789649605071955291680572522495184441855564989320117087649618502025422952979934621242082071152534069044698247035229991023243342316860045062813253632*i1^16 + -8483270562005001863737067083227873219230281654624086176262443229268231673360235332295628375223666740076498632210627526056923782260274978841410655269818647779716427334173121247111244017205049561672753747931267131676359345397730811583115595996496226265042987810839465963375761830177254174870980057743643697395318703402800436894525751097750650728073737477831998286116548310667638729992566476164780891079285060990351059376721505593513176562597974951514711811453221840341762004136658890971500027426063757557464691620699978776365706283920596093848073062831208081896009035347073111049411986315307709633990950390938465305982187587442331846875828106994555205610846700546207924893156969163702161749920106322106063592609452412919023411657649065723928374211336420515969174751465761352133063438416518505447112978324123846195078166935563525854107088514411637342757815552160014413929154673590674132299561109738672133154340143985050258230890181517779172068273476394625912718861396854464257991471331565642793263672128553186730015682494534731806622574350564633416846613314482126444480930117530896776875329821555688079545670082473688892977011985538833665901068120594631707096609672289007500886209588519964334958460671065612973962653338206247970317094548675864024046670698440228168537415839155045740833568044672490226009209250218009421395857735948205980563157908904461382410316967611014987354730083288529551028444879087212134287287560111337929176706120718177355340936904229777354165874249717836677677414184630465792768506693898837677218691216216956452208610837919114345090703939399334805046543760343015989991582924647963459428758860557769458766830568190155663152357142828100497791237150700176275019130781949713728938313569279476938705771370600733224494834047800645658197015762938275398555543013611430000634667174021561079685097020892814564323219529508095535346992660991075873374033088250050359943286253185390583653698018933796256964279276919619957202768864638543371173888*i1^17 + 1221745150603642613137471096990292036233180826899949637909060506792902479301322694880223011589425739527552909623007551791535761880914279679011567424396260036657215287821530000664600867129124221111374384751656603081751666520356561426343707931743835155852055642288921070382329649798173689378060259759847756299059023029926478122190930974850678330337361672785890697779009479722317524203564719927267586874775618924303374764759091013946548484400215340564199876026660895286106495725372311531869966341797311102843166044903882194400945631867314566029351518130548800674083131147880961686786933083849253611526828912032737026169914907257665602401186041399410025316071072646069800503799533572265402086086284783723475057603671281812204383731006370731814638930120647105884985151050263784525502105858459542545604093652686822550856715186579272660648638010661704698551882492765311762128554130921956906854704668847633529187119082393059535132795420038562355207823869238142963491723904875108975960131280801048520712597399498407913200333907891293348870124717161603635851060479242912698637200659512117440192965235062978855958130426228724945295560887397712211467347124023565241029482176436105299611213345317486781068621673486453151984775158621752145112540650039132825305147451835503163187182480137489480069484279699072673192742032328912131236581780839446115247295050566312421625910568591855928260003706513458104083741373628285320261068438062253514003390193626089984676084198216897005244765305029589938778964102361239311368614039434288105230698574328511371576054878693949908712429266484109626401473582552732441851240205338198407785600175308861990012348913938676827894520893115692842565285222794688119698722156078605436862069581658180814270852669767361667310065480264912619860583343867744100507089302799387596311573323177201078008277564552821325573769770128163055956259812340432577409723779328206295541995977192041164687182322319606280081374678187503160730448655252533018624*i1^18 + -32408376844997334512419075559873051221386863098902962334730312039733616715439050285284215277197792545143517604863709748338328726633442631918975112634126755985185926414041783213351177042844493787953615369434862909125994637858349512811956397874770507952691617910498067615126488017513826675298852142667855188129788504115293008611358506120204676658506034705026231789161393979090185869192264089794256877939386621715866090890303957416546736648942427342598361614097042082037465054944903464739060605420882387117345703574196186676369306149566615843975967070213885351641125659038160666381497615969000461024926911203067272693606328920375505374881956804935660658558835311243316887780910076040484255425269069026361116382127864882019926315459040430969919674974592744497365802991324107467527775748959245415272975797468733551332067567230055008903843768517580982011990381729176033041980126373120411015148297976243922511259246602340812872424916930205691291399130655281574524099030055388521007497439948111493536406460660702329224073434830477524586388105823573975584780359543325670318648049791104362884882827298227111728536287521972745739014842540484345066483632322171185622760448200429806403198144938585110508297033222352133097681054154396334786533642249988343382855310325254841072179229909394127235819517136880133384607120991067006411842808120863266318306145669376237136143333657760623711682894067180748107972101254689648251834366677322313128417317151923325591898143971201898314130235929315313525098138076653328493347694231982317267236333665657707274378426245199806005445175483399131344291022518925290274344245897324901428885487190535587114977125931917279689528139907308446432665985309923629347144008911506485810437298546695649479625025423521653525934721093099707200128318881782183809793963340583993638100482947452747689114495462612917136984475703667429873226894140398668346462501967469913504629674897883419563762093273155751225991239517748289689938319716122624*i1^19 + 296286895995632223397736967057201490525326904186473661966336504205916305058931857374290091480590631926403255977087744811824367395116286096766942050566971735941770154779101849176031515275237358130081330474174527996443308541780167073546640946135141552753662322164880924870488789593760075695244686336975285353826029899234694778175563667940775582129928828139708569287544602640771339602508406579538937393563736185718824740949752138296889760293912945764565906705712272374693957708537985688797678580664111515005978061833480376084205886274188171770953546374140224021751279967599204762306393421379959783898123459679891894679397549896495040439447956613307043366182620648911610252590381451535405498875338757810658512865065353327963335467647957546894127659955363097307628323426053508358267298777144884301785019663927375507974562744076702497897482862862837337432955501059725909226573894847654474464198015712749872376960701523012151869660887494837756875646966018187028188831314923773184148081050388708403650868056162025447905454970913710380549272189586619466782212695993031539106672261036147840952651202344721371386291926199548647157030094971133314654517850096859813540905316128097384417084700050485037852890558400614083876931798427278558047753123965860196206368967298444616003914811821787983097271883741701237656004864944777250375515312355093660414605826087903573675420906843536430211749925642570456253774643895751448620785254347197059548243864027328791833762819365682727287016625311666930279912530948222873371201329646122376391596667859588679334698622637198957540536575429031472449036088769500623700419057630277614839383715291606997363446681605174989194842463216236512334582652438060366721933589502323042191247689842079415615348026432576201424579399266890891664115306834732979426451066749112119288599200882972010027522014870331201417321241544486460884861326639877930428729315397363324656578181502637251066173707061486898135272878968801161843159597056*i1^20 + 550350474833730938450495239785152843626297152422747551783851217796971385902193070685731664791380364319570557814731632035202334861637648607890408191793291892744887122282156547182715585555148031964281502657930143717939488804928542616578797437647025104680245108143804723454488241371989891622244176686796560812427040916023147985639409862739321978629069237333102318991868958395170125072923497635454375841744724163303308741005259571490414210061498607962336323344236300446806254177067240123990714368405721615456205186804558810702473190634157199924767750256984252705183194344575463954242221166697556050834145024676974312107514871928807117290738273475917109887130711933287225604778865617136539015565346000349813128783225985595668458667017406607664015581367746028621957885439851075224758973906446969287344656767701547275036508705020547409086066158597111388479853416292872793490782164238860623754407396674413530373471007861840470689794899419219763904950955533344742959594965230900209284308845119610885078857240359956364361269587592980301319014116326792650849747533122411700235933917544810539692384500936972889628358685559247727184480614036777252408541181262087531283196532994950749436819735350052477587259160655827558903909466691895201677980337559308012427845020570956731674067701617796168452375505958841269217940652146132731710644490341363735944921447676455905474403243425805190201828513542723124625103973760408447489515331610696309827032541886951832842790714438440854228255219255450592744666801481972557728374044586503481896421680373425790305187432833357355374304713663480817824548429500379180626601630361733805975670689532308618714647336620661513623504684955749127683733163346104972339788634331670011708148253692804923065764874519164389770100825397631415332821786063173083429097294064068301565103568691230335961772536911896053166451853292687041207805210432412422483850001443880662910291087676981114940787399939438323041935686823274820403200*i1^21 + -15299943760773205622246356513982451755528063748459113576875402945640340254561848964048706285534739451199305965597858740943900044721483400031092026411002367637428655444771872969462119620274365900578840007882719636936483564992961950078740364058023045805328942933946346928372939279953012619144736198279121889947989642226779464204867720333995806057172975673146478586992516419578447603638497154883179592309029708133042765772065336659305011848961728969470537221960785134901244595965578556482016217082146193710632738036018584842426071936353087810389931586914041628627266898875623138654226861354280702820742444048045989570836532263935138548867048046574451722288690645281762824999169575580119546102359175627508293020315507216119801775266195078945731151216962954515233481215636640801464034984759718678319537216100318405089574263068224860135361082067635542725147668514553940605985078929751798851772312915606903508655667899442922757303373974403588041092806441053495366535009014848170987033500175610967845285700765202257386626921516001349768407744950837226881975409497040086033103844477447375215013034553903906449442712133799362794317393418757962334703501768749252559349810743714884150399886444474851714948142941199463057218907240458451257068427584098439979502962855721572595588294542458600299922066979088107183254870766864639036732932743016310542911222806088841982807372424071419551539289926158122133428214932443737748102179034605557951018625136355550925267496123955264130823776521234437821897013084839790169392390286934935862480545531359860463594698596895518870061546552030052738622703485072270108838757066438943652264763435634245805541664823838104751818381798503938651128574856508237380174355574058345743857431890624151037042392698518358177901923313351083731178706923454322185374664422070579504614363998602281390998349094190390832371822370083478212268469670842042019560659512181483410293148787571448269371507371913023161591865196104646656*i1^22 + -52693834805282662889633025606996213436630334460250223708371964956447981296120252521639406812409647596687236371552169668924599703711789848187617345840329935734400545360627040769614795102659074675069585339254181563785758575658376455892874633532817140334342757389347336713223559836930940574989997989066854208987784991480901709160435998162265815415354748113498780566326047479733858046148316492276319477426934173976912826419004966832748106285298315300603212697413605755631941266935481912974460554557387890588658099309347756746521779070070513850559935859870939341722071470136137263685404445995045910297661549645411658601895502939630139826324064126150860744475640533503793237135765162291797899719899610276101210237230213102851127988006687188763766402336413925163198109036219108532894562796166436319332505394485734972867410726879644534446827542500031172160448975816831842612164689242506096208347017250722768731013240701864550492224363590625190141760028480262189855666401951724887494465075582073570271248382960785235305872020156959810205907938808493129939988790150414132430456877488000199189536764875634893294248312970087091280583187019753464202697004260463373565943033892084559352657662610329033596284752578607003905168113037733499862284787838372910204040919143084207926130629084086715130078089123064278773191202597620727637239425408694753434793766910828834293299055451038225563401215925066644274562422945419518224910764966647233448714442885442918178247822004684485942406045786617076200585557439346035545950338960337026166958153623928876048011924687664406969555314794201208766444782543424323981352179035879568606184194849663150490555311075771527138995499446442711139993562410611598947086177324409120146418863392872502048677186846263273688664263372496766202747655301948578157499566728731852767892681186200187908479389737115961444957299163937658064541274055205253372787182992386133536311521391801276973642850827636272495309583548416*i1^23 + 839017114523290000782396283196951996971023268686390298749802494145127172340784074429819050875320850440917190664506200639131284369994324243251194169050079165976837358374153247533406999669488920015920870689686276439151395830813026118653961673337589596307415089390087053865943305275719227819188562496030268369653135468809491109380301147508677649906824475365152850449024906090436720296616242505461466794562996666977333198113083799035926136043682153523573048153393122320056803912346744727133032339442911829758890884263862352315464757317909078229469569689650603040633557907527465963596226758901094930904847862420493684697898647210124470870031499261844045754252657635996442693807627596116925093700677823067107943145760245470157311189377470229226167513687705448734865653552501011078140647671891567180450668416016647280763823202567682660350828432067505189202667980357916355057759208055207430065005803371829819025773898465666274392444307891886292969761476986018785199364123346631534419945498931522125419521380252448019016279133523521799689432515583816420436941960292821300446595325428422338868341804644557768604753661614037216190410299150413484591713644290969721614228638218383748966643412802916683944936669209255876782561308509839692410582867292076081317270428013310741269149182053096885782760454121206725637781210164924315618188003319599298668909311305917667865128322610762628044605407594024432360479012547889647633852067230412577413598882085406695643591753577469870507665272834290921903194955052059125860737226502339918516111840472404761911063168578029128910277187661251838625019184924524680737164427512713331952216980204739606355482517909105714028644845442670708615513305360264606980763795797895678019921079384767085203124343325121173785455616171888937126401633585647329360185742305914579575236417753535514576576385517931841855339095306912314934796361211094354096764264232296085285338444634568898499163726512162883858595840*i1^24 + 3269530343117450622310957343376668648969290964374275830615303455666865940980525344403792205049625656811452948778639781520445515707714387554374193960495765584168472718869392463301508509223118990790238383377313221467284737836977806274262267116594417170633092525604528170819479064337226391224993061834336689259430744224284190596322352126323061326620950314267386300269425095342294971828890231841832740735035477235733156333800284836038784800120329787064424139096596159854992153519721828022436998213905618922984801519995260164023791242476104964352743248567063126589842852904869032077020830269044713232104032778276151991178291861907928361095347127165878542821632993775990921172097685755250809873047673811620201215813649565504972872561720281890749022424813708456886649015266891188418139293684011926277228886985906857014927160881954535389427074477935821473703386137988516536877543240410390640110366561062356267433580124688712078973614711736144453745424994091198885311356743339920387660292357872824169216434655534406965153546310853012144790387394638263164370190957802973519128829019190856591063366977329166161350119658963686099364385587659775838351788447549382067396401269217021513371126326900775348899326381223762276736772037660799218026823501307789060525034534357044429648199466371563260896864411404975558593079147837030003020304346956063780650288139694979891442429622118794722413421238665119378154251682404639473229282407562009358592499793956167032902294689360790485402596372575529504118744602783405912368095899398506359463085673999068759848632957786232236881680187228998084349116629460308080922282056774145999789497148417702273776315307575689901552533644701145563410597590753912234899317788044246890759843567423757607186396132234944548039545026240698396246646515324282316565917569059500103975371352546098692063251207394890082135532482242909635425073326071214982192873964102001297006175861034841765823756035029857206272*i1^25 + -1588085198706714600127313713181373330421494455546278244938801103733720637301086063147866463905199740209581523062784081236506014166085385041226940304728262852854010467882605601698463351362253544085173742274000174735249572724254045782310311642169655416885306727851007366420462848716320611998233919908109479184085231036836768677064312097183881616191104886781479009423156274679760933096154764394379332063441391259947041342504520396598555387073891324918740726295252853577949795654413757659383550182708784892959196884962861426478623627041046024247180393802350087097712432021595909725623936294580864499314711064382829139877218545386485530983791423523578554916350200053083626847287153314604622294250848926668300023804949409294264104016967732691023065701641370145358733669981636578731489994896482188528727495689408763490987181419276564193580464044044577571274133956454363910548500904467609313755638032284556745609287837789728517696499875869962887175916986104636392892728356043228818681590046035084919943497555432156817602995150823764127881244809017598652644976243486703076661874342238151605381850945691624487804315893949496191749338530949643703014846890629246193077367967540210045970739176261482020195258548195350915348455764683797018287422031132614080653115813468542634916657831152757608212145400379249133378254847657351691563463730379330199964587467991675019162931364931732700183021469909282034086542927644343607052470684722888759230725439998201657508249131020742482321849599859883897108993319304711372181956810658545816493561764058239612170766014839382645718651522784439790018438358898462013515251737241092743900733631713961502190534440132338078888016395690462606992096699136677893862488605494600319679677751808373593292908124773076155224680247489205830191937351547105979367347209250067134435535531818776386898839704017920767090120289064004551392859535067582935148164946294988196951773882485572312022150950158336*i1^26 + -82662508302238571397594714422452273645361576392041657283782638851677003224850114908613158220806309106054403039096978684828674624576986810553873441449317179268735473126322763592341098483994055412931985534903030111155557781382622679198852787149012129056419853316816504454483237260003718826823435324037581753359363656555431131316725350347341272851771731131731799066858581369019557798296648177136072798448080691327856667635607928974454042194737131316611915829060923262314430331949804711556574576126732547265876519473443395502385482917594103678570647894892489577377984587707915101809832084917215587691372423628360338720241731350346218040407792450228361190957872967661756632056733634018762048466320667950981128660770682967107148136620008143900361342248018543531006298050629020598235455354498229527588519582843689320829129982620544352417900527361693831327699540943330220655830102437842971613681518681725718019052184985894505159575672619470671441232895259978061028423448711397507917872937645206916689515174169804439073181533589150840009293334661637103354732691107629753056304048682474530969018423522371158296097894666759287713266891942174792864894393979382256189717209238951540198750871966074578194687603798653978780303626609609644424535791759297483143826139000796404000810602551821913504034418667727120428146521981271580645542312840633716126685547191395262769536942208617987976199392672300864870711171218332655409768902186782045240223591622336482263919952643857533803458074703620050288995363576772287624437981984940981791775358328400948782341850835203151319411575874223112233603679295263569323259703431214740477883209997641428846302608624246800546070263890671404944327363700721143316394343942004765188173524310381898436596221926126882604737172139713773094491110780367929481090727345792431587415646492913294429910593307272964219789939284691803425529645671481148591974359181496564149333876605826758549201485824*i1^27 + 934767112968436578047588675330052350721588333396649953255577370395501942307288045657286488408860738899430403195326364234717877740256742351712269219358346700279948030719306370909317304335172923910851503983336591084012882746381077723100186663435332052319011265543965738022749026858860452517288277098821782471502354831030846491651961371239451894392777485465055456348469426259599321858978578918796204755804576562322132854268294009103029029490333996591104869111938237080960616409202920735050558738610076137608480357142376195621954766837243053156905240826352658325650581387809922272176151000079945668577110991451444216502769668778378355061285876135530073145018034683196822323841600338264045252218333466555297733645293026045136377800185794053123281993515437063585481003927402972811818733901072847847293020782272862653729970094115684860618849819491676956983021969447403633500787802825566880822158190054756923834425807724510700860306593585808270015437641871421916320463185770179203917200979855143178638375260125373226456099435882283361567372432436865876373034740152174314793178303158421016564247543847914799091172996049841055677991687123900801966375748233463527900283617798494198716864515398123574757088603778552542891903891253140455109382539120678686619999902105382800553370802209065496715002350696606799357283678199494053584278826676056417751610306935246066593796673789363447877737877466205515290494686714697351287592706808145063513510156567968158323019992949691826881367879022969687048582145468443405797491646303392263397798072314075746660086480615523656157956796334403791065027265609500801907633343886657970641229474503185294659795963370855586114241191935266187078662627635292245796602977550158076407424175800118560933657191681343711304738299298818027942430037427087065472685580160107335518437130593107324886534995309283866122567657326684031356834221083625149597094806909097412131350107530020815634432*i1^28 + -1275372521351982893614017037274840137185590743299075364684574791352495676893667334436289173625118304631638540115083606284125814181897815511777688422977224856855273083420304933893709259500189320827492068259285413918606354031385951662298519828828406882409077039487109733182499298645096411723376843922943318058836187846985607469725404762395355665184243196299526191441146266219303173697011818447837859272373522786420991304515083581272134156185915199157807455255552349190508286740712732716830300740903171961162753570186143470677288562664934774562631898878949852362808954338774200968128034790360686564923010017089416093778136252909802756026048513159061969414641356264157354620363262313693457219482349228244565072565542185406427672991220469260173086834226272134668969570732014031527607647331774679340019337057152894359723233903191157566265512232785048878827263685198378045659904860513248391869871904830539642615671244303139292021836581845092957372922311328711999158181485952892192334075112176282737038252001917629327314804338498670375561038053293315071755181847319498839156236918983922124851898352174552807223811943097342933066934455484477477470295862780574955146976839240795448841513468177970898024763620217332852462334931913905761438587533678479422655955813183857520826317136499342631314578213499226271754498681641241638411037542645594083689836468196545202745609416158875857561055330953943707727094992793938686972044793876513872508292277229782270477092366475234670155034515730567749815761524352142000193617828074955231331595792797742208855124831728380495601465761114164339310756591857084287658074378921402829396995334415444367266355137785708632626543128334184359179746151450645190387089717013710619689411213964413912074013272544922023653807281674751927200135018534723741259628741254449826098504349276579891157614146725261344664723212267425135527140714235520589464190625887431620728464859191050240*i1^29 + 1233685293666902937396063035359584292244838048902500498200437000338282245270485025905376768586060934034021105672033302322351630301509511349913100046193313877065913370179884131023440804600758110850385424194804843535645631958819142390404525715906664548705600958243600206053961343070505163487797361888729075807596673199510843732938967547178061615733789995113652219303843762338023331512754021277334633405735924823154903576586115825764146945425395180748420953990230528752773586972913749480938951039793708078229123755877051877721028034383159305139739835275958513240351323862742950224637234628907645330603616806699748026184888857746422724781945665144724681692928465752282847167849117278451477914136106144518663240400649985696544647687081824413770767216757072184566535251606863690026088501830451161407574365707572396719066929365219619055777417536820418669211547216466538552111760820485000985072339894352446500969461488902811566390355034504350772688333856458735076295740926548837407651073120476814415766364749497072812446380713698543528875424649142204041545566346615168347070157787450379970584185126784841651411792316291976293341763018573537076935028654379728519627458418667704497173227621975595630770595659210974643565843936273830387573842995300568474421896266063216320237424034429654648726045784400924615845655824137653203292593738743344564487539861102890376226458001306407606403495196663651928396234492781807338741560708806243215417159579673136585452325164113756755385643004793845491070028741526090323640686365314829712584288145122604456635637623317017153050200573926751015185080959983685102231602672016847238467544167570760697274047418517699388819230979390254023435973710172924172206795830803491536634089834619380584041694791070873448780902245953980259351267116487284133326803913227604140102098226856136779848331587262622452093387844886004313936322946066155187565494385029597612945556111360*i1^30 + 9052264103709134804742854725740186980221140849230261529879426304764652177790346577978333039603833889811678664599055313719414917556178220155901737215627817241988961404405850324620788641172798508165733233403197448145060145264803901460169896715821579178757890140104105148999124193465853643609931863085225977709357711079868398661498152698634320951263531667834226370102704829917669197323458737012199043128852231685345793348216625041127589469839155220948089015120821461167450906061873288664024418303579727169856387530647248227510825795390578861558305830276224612100208441285780411857728077016307502069578525397679464365351543599050788177710399992102045006908865858231907318145780925892870228303827087360982100274440903652870805950419932089499896146614996462813252090848935099684908093677943140751190063131186880240459859260709390748619293936150119519285225753806445552322633489855532419996124146299129971420874361911506109362843518729032043667123884624593162439093612444488113641369508279349674523332765683018242142155081153559082993065101518028613957168970249832635349788281192017616466733276592539179029712188821228579944940699505114966228650669250536717896914091991469198437249447590877351426086559835163403749588122533274052769727480434535961470415199734361617237814872485316819655319877147852945043080315052617258801342370576413658943559261218753857381190150805872388434884156015612598844790550805149775230688004635035938912781266072696332879699968527436991452761722914631295411556630202731280765832166490728882165384774661774915934801334715868490571123420006707110808161806144004760314398942361246369577339844683419963454811554176617305350218649025946653554191655222763432303649594458913255314646881969917016332843293978425796058583714080247509703936328709086305412062057958044194039651736921308283404532719259684107500855421596124303673110189622331007987112452863455725042532352*i1^31 + 18254136760291631408983446243195750907821902223815447890636225965722609467162259077089303687447157785862358776934248824805569597154822038857570265392373321370318137783183393130529580966486825828982390921507810318123692729151802043919675753823174831873977025764219973591088076958366807506668407664762267646909632627814970203659439232632170626372820218529797561191164876426301717732921016524896857904476734139150545654493773859712458478897180691084989010245888084626169935783399448833756760149372632662376053702054473815823175277269648462169741786381705116143744479889643704379839931056741232348994372818932370874771312367308748586212686569473788713716062320219581238637081941879706594612655858272654514312235934704253328707652561335481818304599959609980445906440868194526582518683363821765287014464089879957843094264049141217715058768068886214200051921147468675723529555837291549071996633434112621782443104696382828190034376823683869841956465602759986337394987175255630016414809940685973610810489562086207688659123333726335690293671366767478366160752958378826548984328524321840299345580091722898126108399478028467266877282688016804730368622900488886396292679470414534639705912299392235079066366959225567479632179239763657835686985178984937610978616012995833186600196948573197848491296973161317794481043028128108613855845884728101008454785611078655788114084162137236206656506020025801681180224572920665269157263734636178685766912480891731456011480252329819683301934637577454355874461465145799440056309384776173343075316273929161582802993219644319215073650609276194822132408863181442932746888298686297048216323491431934525516073067976129024685695388357232346137451749225799995637545204419065177792955893867316331113117699028970319819775805912708440955263247560829390496814003096837109456356090217712785158259346705137391196730800789296194304235585125481352636102477674845306880*i1^32 + 27890033942030633963618804412500277315092797487541243551861358930344119351694651998596003921013985532319436955435200408819322540886608760593903245534919422623820219902051996898658531783827505333265182480383198286291048741403321445914301773051402339759943742075272943676756463638717469947054943637592931639513281659536372007901431733651809430207911084360414660129317571939543446815087615489846754414565976747916299364484588803957599046248900398148895550801296050978994090663268654745879699011924346981227456523687420144274498001629953044964242813863870273939526271855207410508045860653800539774038188959766785803545364090805686961422927931679983849576787178273850143214749613879217907040607542740802987933315655442517642496893819679102305696440168391325013331402017003851638829288012617597100172980750662236902897019338658070315084615739391738048103090640809758221422537812306857284022211341349151733017456556099005480846974028749706051348388923137578716386147340408366794122989400901982286405614829001206933787941113064041413955474656053633635853465654933812203989268887946830600261971091486665480502375941096907436954360102332651155823371851416733830888638402846715716472585741589576767985561987359893394817514011015845443649224144253497010743172291736913931285355721701763536178370916011339110711813621042806885319569560182434805572077602417556891970784555345916777259860397224096906855805935779877900631547131723695430699081929764235391156678645103547603826808735093385456984447296069582365331477302153970937528497961638487081916644513835600546550314545759718097930286163429714384002183271800702652826438672011191411508501501798406307525067993142525213887263027807108493483373236266827756393500608110438525589247134753136958301448831443961409452479970292443521398883128179544223997671424369741875801492591346670780505229277446362565037880305510358461500810852302848*i1^33 + 22708105139847292104545815189070570434407192195430521050570374159971278688191128698464770368610494633589810090535121497214100791630084324782254684974406288677494229414725885885318340345480834830423382463317020068838130651903811481391241193577305152110537486678632660624413370648103087766601846584351103129923017490007981698303611632552715935180866884747576622891526238373783257007905762184843275656395121966402008063651075443923340063337668569203320118672680959675731260291514339944392848480668881288394472323371732761519928413133687066128460111643270238510785820085321275981208138930652338267017328704805138475337858605042847736599629245242372288103003644794772182246758525934327183711407002573081183179889192812673881323720713676534861434833174719653366566930058281999767827501315087621937743583420390519209032518125535787398503038777875993899242235094273228284602682087172846949554452233629126711663658687908030884791296280540490941750080341347517553350304090275991127820608430326981156405619514318755424503150719909999408516840770959242442914109924249606045430326728722368219783190797907052433603254907031511584947256079967794834100550571447397627987976887669483291621978260707356568889477644823203987309269354030726120511798553686564010053088018046874867246653507341096964894407175099121020560928520676994417396123964833528014810013925595517746913240685370323261835592111807249795183358497144047300604400638995995863734141598817879918046608915422136887842666576275312440127643768494474547056712689966768930871406355841905247162388641482851962477377261443551570880862788072327779366625242685802200461509841930535273305438627451877049319091847762488237177415112196082034321025234533815098375119512607577573413954919113081239161409782738636843675257050191637980340561709237219275184548516602064630950723236876959069092059513388756476286414824329382386009636864*i1^34 + 6566847313904500582176145776098207297396126674026939336197449705588224109220539812771507471669957952093745940563650928947127658425553258685767797739954360309802696388280643915338688019504944509457249577460630706026541616089902639277919753159603271892494637895647401042720353201907389825270448166876808958815762947271004558589506469317077047368049293340092547735255383953782730639805261761017837733535460980457084816441505356222680585758615158436527493358595207746485987491472703100262615804031912117201146465840139420586935440625657153635048425589184507168040425022401900514558897351501545870199988557492566993405175555603968949635067706143928039210363380649159148613146813415112036379949234762988221827987315829054945332817724072143693229201247504358195787187665191785986888171878253167514084552691335699333334675094260216732529402493222682517824559696392441800154177895444171614640462825220869156102926935630186036867889085709932031573211469783297096406703214155330058585629126873022421079497569017533442218493738264372042505276657481474320428527796577879397097520677487934347613060406773892862250267779113429421438037829345097774641070596956200845262757094285286502348313861312768349733285304231536039164791388161493558488010928176797368601414495413718593384474051051663197785006517513830383367290976581494234638321439245433152498856333822370376133493866872666028222539707398574468982002741024204631301845896190991138664833094038382458240183407413035437494459692945471628338534852604309427538018647958026808685584468674286582349833469184590620725950017987553601590830231430312510733347089229724775513190298612758330639157689479313207756319608920502338651733644190694847873126360498691421771098799762311731145995532172195697560182205168353521717600320504666088037650587627192497534049103236273210082326038903271618401544112200881685753093433146438844416*i1^35 + -911093949802037571616407231857665347286586151471044802936744741468803712788903568696056059572188959603441460403181734492813699978656808788955583082595411365501485944460709958743699112613986850886079327817652957018839859186911597709936136768594710956252699198350471611282756986508191388932982000340102481014070520503670904851870731854334140975574938538393619702435331218575439677580638178087301316418013717056285460312899665420370527396337381622148438304828654981308266497415511368624882680080092484921271903665643102485651766219910347436407485098694410952707457893018625346805909569898297523519015678471843605285210598033931108974538495216276246689918051492513231676350545289462421292752049596336372827455189265771522456693143668629336955363660263770194412494107917124938099770007845986235850753288911354229222835347250345503545411188199171768520994664929971346224903500402147160900571091160336316004046751034137778071959873553762306504392870170229264029149990006657451272745132586916119291167728267831333703352303307568115851108203995566953744584219384490190844812142903186225970307705735986496716143376060295033650811689151824771555660092066300375232814285614563041844421564095083116223212563310406359542130704886124509110478743997802622562396062369026686738305589798143586182607582756975987861825661337053184817214606451144068955055226867203568982101267114199735612223677989178744140092424196195351368453947717788261823040651385010552838074917020742938630015761139623444590767433330335017888749034924442083341946422711369466365867389829260340794481838797901565351037420672917518245001054464939589103160985381985428777262435726501838624451343077446077659905900638594444007688896130853784543518583379524402624520048106102682337297648542103157498304036740006234094025398608047795152412579179227120840801080289771272503911214372221039782989549010944*i1^36 + -476806965980862312744294331878958840395083279980194862295011218667208519678560968197022839857678407506826029622034703985155699244419349677225560958802429549069443678205569593865110491612872629861448002705893151397302409277022052852905476616968728535640832873355158608989706680041432710408140086140149249655304400968869382056371078980007427321563617417082625060440297514082790118663886828312144169476994521581947019030175813143298603250072469995509646214343639476204428095010413345271469089789161025756033355275840960762472072164120749299477961486174543815280446163790462085926818176189083672973466763135418228910290307956371618876225367427841742162332032880851732834148687120135824174619949323145850554478508277002038328904686127483930077957740123327533436021438526848461400498358478220806013653708950078232837240803283435170125184037465706597581892540382685184365192339330339845690104986022314594751292195073268394459544817229369724938347739744667115960614326442682073728471591515913663545923458014207284504142568098090012743662764081100277015635148489078431818034140682647361855206854306394470731166471000327501980740047001879841820164014511536534610869592794845112164479449588743819154420003941180667640077316923696774352583228563826110978259375332393496668040862530578176673837820501458522811084990722455250548775967768535223582226575814213610460319858598479534014061755429554759449565718000379069229707789834069120699643845306935019198956474546374913824289185710676802090705786873399597327253971520514678195409351409073116644024864940084444404573145809727996927243850748230701422436005604003424046755616884661226675337823260659809819973885779982660074812295224732242055850359184276456349999875920677298242172381480929221899940972421095517969498063806731227975836020753642757144720994247774919620831281973464361473508617390453914207256576*i1^37 + 49046206445263105150070488832938528559671026828347495244349374584210946661427884823597167455415858368697192214781172891082902438591585641494756170492077716804166591756986312160344837637923020818916291843657684857591532403164295873545539250589269260368313311248570852940545167056366688815113935319197410816969536465806508958766671296851264812102188650508480180576951059547685126909465907728864351700138641540989200667564419504542270116813695654294218362526878331250009169177149693297642571551832238088448276122258330186831652762300924645588473681654886234392519607795719221953085206046941951246749445178726527295843451985717334170680472009483915726733259754433991268120035552330514700326824943775366100962689033959257566219425948259362338576312660893676253218735160632548686616827922878752193644864990849091497154321791529315043899481106685477705377128789372263936770931181399163807769944568223237653666529508623271877450690222468617432446444436596698497573431643640809869681532516352801670016490782189218378042970749465339058655407889671077542250110782984762252404891686276267567670592964729195942682690809733887197016135599670269352454099214184768488009383346985546679757391839694049736987628771089470238023228062618870476443151713454685242320494646671125549511714856514010194130852463913162733153124072974853807295490304599460479596994284094210945426501002820639455644122223542887723328436669374354762894581886445053221726942966775080478663265451365830732026646373672974161297115330916292144731336630818834063357493575575880220914747578872205523299470583127960856752446455646896475993707985352080523137314574620956486816264117427207309281660249115401301365256905020569812091577456913895382489056366795307538206932700875760612826866212082170332181524877827395532956181797281141784985018512296663112090980012539876222524793812674412544*i1^38 + -2083702944196225414517084752670409089752463785214169583634783139615415418051596217316029990660404907384880927673460581242830974420814754643438591756606408013736245336886997393652115775203611568057703084356892194023502607308133295748433594434124101622401097162904572762812045016856526052910168696341311122880912429215000070923640293326683958308759417968587722817550803418056012768412325513031274729242256428483408641115202433768265127590258055802623531077997017682992578704735583140296862776743489618580394364162036961199231873059017832214743655613415369591819586137869387584971277864938888147704752889399684729605633909899443048862167920003221785384979812277624150891285722889496375088460528323373480660372587680188016228768258692963593273909623426095120601945129183764901095439682119869092799932068098649688264296926052987930241653719375342639167254839342060550496275072341844936551593319954537903164792809161428960522354568499663733440372799269380371034655056597327045593884801099045317508837357522946059760576826392877398797967311559649998710558191503711625925003671012735391475985444180644502537495975418767409014919455726837852373763204862747392152213470961314878446519557123399041572556490487929212230109097812006913029346147903038556830820814554108543487676195813288897119929660410879863808847697179393787292262839504921362048662845510412476876826593859832559153980811081134158051326649361916991207852235872267952207058498617580406556031291062017313213082615378126460272954594164907977353423613401611294080400624182941244600573678507113961591181547722422486075351948534981361633842921553194365583020455516354232156581251094887895525942090802003001700391898133778934402687673760207412800554640188558969997544454661640328327442911918186820317341900651423201341712514711337846709155617227244300008095211749047259723166908416*i1^39 + 38287153641073183092341860680740433799394267646114772358729612634382253805117145526969709608778590982724374103279542475241262489580651868050594575037220813736234248192959805706194055717814257025094590948002845587867833976074236745708416106345648197749158134314042092768136143930295449033958503363656630454455411048139521813978086808396309621492994243204907417620186591817764134071456422591424104496368094376313450915479823648570675966601186105515238416700857404996883666541617696968287273475686001731882880410441250681818007207882488965222880092697195291102935556923733498256482823604781407540111324687179225253447939532020623497566544606836138438314481698596438549947558685778616031311656574621545628069165228847499951500904631514485507180122218914671546978356919604076393141401165473967281208583987699035555581540550253426517780404163879966498884465462058868469360188241238072524313444916902291062923884795053790575740439141556065041788097044324962303954647717415956615013098548695548126684679324915951579017193713793571864041143184032950883983368831191003901234675000503440078102685849116235453342291128000096569201491103717005823660933904076984109532685859037860707961376946280066390035857350940789233243415468062374594740470455304552442704350828829412205858480795587414420197450602622371063505295294718612137024783592611925302770898905450333613160234938301603432123802580730199344074038383053675820221631840864799135888208243875770218644355137277911913281089992592351964324050543447241043700812414845363036831571385831214854655240149049591883132415176833383912492817601590097803208265885516275276210641405011314315816373678489825199226864092017602255450728371959171357904648260680977645223364916938479928247496057846308968666352202086964344382479699380512266503779370927567308120833071175011291596257392339038765056*i1^40 + -228217326460868816411082905178810584140114352521957337012721220607994734736388375870976253270226906480578244334968851798120533719414021793934214137372890575330816407171686233860329783432896671352622022365264983079035714592953507198134234595490862189367599953555977967826786892310280889033496804803786890281681590783441395730070267520678136723546636452818129892446081550685645808112670195183099444503212596332417379850621504911721261896028817847127533199839388823163875301383988426802100897669953714950697735829999603657575707727853689148028633059537878254685308548608865023113513440659676468904859502757523690531770355274550141485106840285163615516938911397903408550682610956783034706679781677620009890297781335947759060271732821016668592158711810703071838541254030907979911526109952242987650871085258189135048604784948290625094102072708432520821819908564224586011380381077777191368547189260282222770810780563019403496409883350427021351980951630482949534704337410163443962816870494285376111428732052322874790468247162761281292397522873471742865190486360315869616076911397942547143292372518451866788830033103281878142907685341568756020505471048193392575415500327539426697162811816393727628436051870208032562229141139315475348729758980824345034185822820365893784147988149051508035563966503068847069189075129568068719554495783050375015744278263714656704800690360173146151797974599071101095663985152542860851084891032954503898800644536312958325947423251671487224555773217336005186606331090317851536900839377335109238456301945395633558749443302927907663472935397887718379830157935969175335017002713408864740117382779802919149500938073749209839671326962985240467728585637644647121080541885355143693302245213748934543566472881274930808147399610061947931713914450214360029737105829183069540550771696741887962016735297536*i1^41 + -4008800221452161225448037590218138302357618257918781979435956722260955226862586999747670049899073548084742453932496016649928700294358468757835139904049017449556026380748620574737050596199149783500536403830132533597098538173788649561226233808303038935319506704203674837709809707489053085580450724691102826820537739467892972226910431766494641069267263174077601715958726972928800470732921989166469387630281610896918297697986597080053707307870894989684049630346865551352310893281154323396097776587464418305767556499479038478355746127333332538979246662626394949932266411884120759879801869156872417852982611937327446605825023076459060688608294806084385269207981860395220199378949481421448723345442312288273362594253293188991037805267886097071069101990296311958984798793219910132817400570978723415911825707115607697238615511189909726954646833127940847068645197143436428944857455234060632089259339003080433331789114504239001543980486498814717943453357703007614479215569835677109068378460467566425405286938856466101240740676729009136533419550504233574057098433969518624601010472728069084932837151073622515137231244064596104795388727041031754099468898341341585821618897920277572758755071201596198758129691631144166683611539708296955650916942129802861310173990737174183906401432917934278108459803446555870159918642483581070594200473363409818142635875997231609881444619370672563756413758811734231955369450402870408383446392634454768078701652551244573496011398139054656555243873187368741247655844786175560325306676488911487813403480551114036546004268714968866415624782873898577798383833154458779676098394391280021642975929664990312820721398661065843860489638364718222953413602346808980083955813682758969184854589556048115647218928094050921659000963816323804306019202649273993379394294436694381323530503341103082635264*i1^42 + -10904009552483921825084656974434733182661036323602287108127582293480444730046233514846294059279350191293368361852807289312908187626730500080840606928423404116398934678223279272386487896298050349385450033846880647142209592777278816281711540478878344119875474754508792223602972572194711771548057799890282528176141064851223830115154152764423918090147003557092606078408992137668346706563298992708414019005288879795043354697929011232588874956097333278071450393704149328851911940869627848607373491204305065791772495103068659936325388926337727724020019036612481066408154371739948847632243889876521174973902139907129178215404988037888066652390684449403183828060951675189632174666432614589613498979229992960452734680752894740393709635547130738635084970199952952446255411607761810949686739469048585378810309245112061484717198604797017209801058460792571453509779705695041574543465174553654917094598230141286230630629707056691980477832296673196674319684952061967981142513912168873616177395165702302197367252000495760644616755844164201961571760292667082919355969286983766304992011735173376833789545503648332138425433485274113505478773552161750187183757941399263339783901962903282911589523973752058439535429629182719670085723253895792038442838629141923832991547811180438144402310221377064397315123819863112548869505667999942464775427382086397770206322842943110472883701860154674326203522949091111371757011351603642450138531037170120846372468826263951728758889113245400060314200549080106338629057903920181289407525770370616591082852988004950010867785800483426560456181282987321632698961390503213167272531046010358737317472652346969822782771843523590394934885902729850381449537935929963259190773887494139222736812139412377030099353495480184712684927629997334305649378643718335788465306658982088469935045421826048*i1^43 + 78867585951290247012104630176228839168795804326084319820462225997749870142477235439843256772677404668909948412671455516045603443466523448770723846530505267927702530496126085010396414054048986121828057904966232889971800339640997182126391231543196625879078078622200325090302080492462172355145528705305026909300513682369811154019166611762896418821517747650960743334339699479402355965084237055597417641548298168669066255504378075413383779736486283406618246308718953792287408519041047877740281546232077643779077549288964822750985224049563236886984387354181554778137792619722693356006160242650935326712869102930585007879501721999055879399349967736792427692117086116274400763022296462213448112620977779727162981136347231134646289440639455145365814910775985989173121934665731980664699404169432278820094534673746670761171785469232889935738550081710826675726251074012270191023057936927042771140738922694824020449510395662017997427745575326104073837692374564376464061532770396011244136251197390883253612937480723876728549454850143245988004148263214426817182295888571362163688538641937823856432579970593782247461276459945632556570655398978327122687659698600288209283448195004642880137289543175025378704654076814175525224423873459917887802926758436744720558858754979626042231026421529974024766718602049166418851018060116447853473255416604846718137323581862769642897670480135172768002721659538781505630913296619168092273792517071933924971882052897076531908658129484290929304545318208522605898052007780424683424966744462266103994489241484148799711449124168829435469925568949692147119018693344614938914517289003012525621176199506762432727060199566186209877669851493060449384043280033828961979888093973453571378132367528801215489271052357694949873955025263942235566366334496272244568724776229820352692224*i1^44 + 37004119206254606231693754466206233902791416069179881062855109914129190183313246302759378911068819088401642502155849102390742551892014525858805276234525579191404016125053686558480003221427129047805949532478522104505441446399924777807258130416441132373722104799933395840559770199338386925241942362284115527921803945875122660499057449369375687685663664121980365886532621512016567402878159975994368906738430800800506101693542212669096683869619435202312227668131053600891588222847504296567277533638541324004186987949392965706189289468315578288366636870000000972515607929091777623965066017015217234557869233528790463198268834282363014808889943786545657104443197010503146074969415064972227260544151632521423078308613362307889653066504191190456701584798449732907466852881394310474257309984143046515166746805558290445671418058956891702957134566993972797150297911348744675080671095331423991105219943683393619371537854763099100228079857823391474090665964303210045846335838763991161435494827696576425600377344731907481060164643624954957640618266631418927137903481108231011478737369483593866557152356793885275505943549617084065963073141166586934551526352944638459336998509666607719201988262746088415898827024074114581453183404832481781102974095757766122415095327802577921675685301569945240675399351895092534022667098354502955290007655852508670247409291234624265570518384133150080985309093465522439069171248673595706790570180591098738865532498155338534946623368135856502944407842917295850560675650408865725169902847718194167336579728132028191099044457376713150119612970563313586721820077975127596113508969622025576357810548088114438026668685870564668771367213149431878434110041784667382190784469699467175122120829131466135825652374238936713800063778254544139390822203287749548983130213318656*i1^45 + -4589990636285208235844945531568807643586777954379056017577814140383340188645528813737534651949556355779287200452064658829272792492567091661395533420205366955671415311064641613377007182131164491969467749967086021361577710573446750482185253041925968504729010834648013670903365847472071438374730150872967459590679480965096032153275951513591460762936650411065744783193539848951831057174432749681691973715794482073598985741745468742417781506100581875578921913997639212688488628126697911284627819726639278034462886682047622228554400971846628324125550193604033666088115764870107556195058226283365821105489904855538894436884771150774532787233430642286101584586020128855167448914778918507292868609194291977627987866408349520036703108449239822833477599874411482476527321713192385602848416934699367502691783377462983925395888918629562742233079551781194831124009701954479226459726328516440702908951083700014267481071562010562297069702679186480244748656016199380823347236153781752098675298535255316683981126891546558293363070689732272521169213978554875735210321208412270407578574884151117064862551024649440331691117643218139258147382287128136045294540064389625308628982727552039294699809682195391889396839489123522855884164210784015529852171511221671985546604638350558479640926399407189833375790707672896111575173588440966036307916330035131086631315728640944600894715930841640519371236156937102433691732579494075139980092580934797964061260385592128453472382711643516800396595845268189106010375456547660254874985253202130814264430566065865337757143847310491547533968681694018538379071666805449451512234318112129089254703770556338944050025639050856600015653751363742211484748702727673901080223755817931520360293649751589997095822348105383034252729636778378614802394817003589977767936*i1^46 + -1853323419045772070300271853491565146378897765942284193126073336532990656597446480818190271985156254657955524816349123694169362262569577558143590459470695998841550895515221776627594516298811775446023973999570069584751902461458116897118512595441866359626098097002651521248157602556931627802553684558829043245051238072097620146760657995535195915558576582633231263125095203770318833559484021344057546893578447196069282285556558822663561423451528139946923559439525490326178965451329558969677568847112711505729908738607712137979910401835537798350650498659499489137500068499379130717860529495859205584678337503209026346512127390831394092396731415819705914635013812279799352065486835310173475426082640912501173146401813205014265673548603054081691873130053864956909520183212635531577277874519445496894127118006823396964938490622964590638728485395836694075893460691869762082748032266191055338445613214015055188947270527371959300557409530828243007590367616371531979382804754770879218394718116650233755914057272500234690101475708266254583984937297792293102399999271728884478837835754727382397071945728031088552131652290095453543329307010114788212782916145170929673071123684643619552907829247269866883227514051422140405258377602324797686048394503377908307972519152701097719975610061062779410531377420278145656097855698794536518055507181120506669498230778970959602665399718728903363484225477864290645144705908787953755017580618730189547996781909596853569953725365578553068409345751393477596582225589626027817604965400036375081709701170483054229140847970519460506428217533438343175797576335187129025707979246682446811189187950920333819730362648581446452173485727100610273835720090415898690224209988424988459699929605959085650620714746456779119926847140272675550457233408*i1^47 + -83121132595635762922285991018305605258935688405792894578618531566050341108749564971998960935430464246756356763994671224106639869542408837737540574301657525823195462955918201881997087699895802680131673739376554373937056390229601438690801476068994583136676582212830787373175312083575943370053962553045654734575256704717209765251753240665533568078352659151704596571018667449278612330928552810536012506379662411104352622134742456594378207733983305011685051350054406180797181411982631007490788617016296967535172441118339103615722442546494581770964442282240892234092125612322185951038039571202178859174094552826424449757943429226355456199809974946550491058623601398705879878299561950117596619986754787670627569950679654366919607280919128924774680796150223797757712529226221742494736013542357131772018422613261337616086134479360812176658454817316377915432390995064889450999076430861156413542318154735042395964228459079468121160943301645366971105237027345130062758889989486559680928110928734515526034257907072879672808244871238685643492341758020166097094647607498853748105446963259356291870535142007640218581173556342941754804742606925425119293831585753956965619252430013337743590032757091536331192979657548853997256273382196360520500732335607522679954177310400997728085352918249217085198800183087226168830566806385062514018670554920396939109458651769204942523938039319358331219376371969476369127203299487416703641606569609239636732969320473409530659000705326166648089863221562563059740929941837358396458845398113795239858922455601667757545177065852449564934211857174856553873781693119505682724763926038217083362669349733107157453953977709946935791488800971587879451453447240432960359259925643959720541918066539814020894411236070162114658622205067264*i1^48 + 12254771215125890008597650848014531495241849827634360063142756960131495885786078901853574614588872114675971054724309628209066814240185112821563808126763897293722167302737284608074552417690117072174726082359631452791652897079330225317927439607367936303110980704018875639300268366113433748851898788212211983695459075025584213013848878963507863078631261385895637680630727317873871314370144359447463805565801329470500685204057887961078515037743765183388719296774486986925492336930950021852691347241350914939476873191921271459053430582562980162848568007603370888088500902341670375408258209114791756826358788683156150013369973500973883836063305101852715434140079869509664794963468363391892949429996424280958078993585690000807177958417257240736509185832188802354105144026329613142922743324443383524724941463675156996160279868801307831187055116278602893516857937205031889275448257189530208007919279112768258745446471515991458665085587945377043944677717553035464266583034188471329075199985320672321674289548482307699795063190144253867218389460527585242498348830347374754206585462171912660026145873622798314503324849044278925854074375907080053373502339186432481647777033552971507613052339971222557729659837581905793845893208920673844771594524862486377752980005030880489177907213531409344987756642217719080313604348090631383847309216093244727462127441508832519194402890657829032392462734798814152771143227025790195359138200099728970954257665171679608594259727873702804832449115001113650449649010087165688909253930193217213091445234618847969844645091600052913202218210292295956976348845752198601477203028862346171170471700296582274688617099281163855051984768640485841136416106043225731919692133935503908404574137121621831488233275727544320*i1^49 + -825082219589552028875830290361864948971109451401610494145365315607205582838623168447174571532632697143756979429849773917166758892690172576963231459546269768269075213803039121909387079731149789848995453014583770417560665178643431986627893413455377263423372683016655486148099192329789772137860672097319997115127926345773354952951202228814565100237999977738466863546508497710565351126494543040802238723474639821535006365284188522996184178350286420920196075130665371196933697703298225346623026897498008968071681448781846311711235123405005452542498389742327322717132254034647483953870089720780971036933657719390812744631562352934368852777701640395529193091155598323748118868233916304322864878415997205214339148994964538442638008771028600978163199941695579199039730865025889493629425738720146601771707328464843030979707828609586224908546990368802362965059532430273406445938396465840563466807404317278469316698893800552033038226335712049059381680452339038289209169502138228163525276556024738214379235477381985431511810531437642005810133703021919343540927416242199094592097195175869206722431194291911645401407852059746538570722079299994151615233476016910081983020474026797628050482259420832425057149386164382870321292123591359759824468659063203616742507774589179083177827030619285953792718067003577999035062439978958754794249754847686693328495331034465437014448456627540573188138422300735001758038213998783512042348539354688333658871765029548740411346339608496227769732679880356107341245419280924268646799528272917017424275070033787423894459672557484457652530100025185088884583483658957868373975796382814725521967616702804582995825013404560650180718479679289680371497530806391321329113145793213757221556873007726592*i1^50 + 31642929377328814441316839786496237484984718980251963959700254243536425919554279580436062058646579042769212372646146581239437644493803517964972802320938071152197341734901885572219371702929806913515963815248075692918536600664908732190715277414369004295141545412889544850496808770858581977856664380755360652966005975811829470563166774149657817291692386823715856486638263925898871513305797523657317415159081047487423069483297253043188616200308891892561444017546261271551906773093898035718291744405275945714417447283057140893452368648488255204579476930450032233381961917637285227261917981637017735191368369799467628539503496630893177534254055796404124080717717247412625811053171889923778620406393102327050964965767090552580112732441101135276332876826057392390743344297573983393237726698553945887731299339579833445807285529066553012808255645624515092971373765112662837042937516372560555762459993411322165671477558292236855196172541093373317509778610073544765476591685293329196541276191238073739005605709057605916446643560386730765471851906160561266483102462003248417497856126924876593168159208478574033550392286640486381315559960380655478755288459433131990540370965947629724027109546526902018488360464349403233534579815050074995039491806338933143504076687066115902981376848442179581666196821309406425110717917867986010771989014329795193650246547350966564196281563651109547821413382700471812781539839416805188027406284019216276418876097299104889554039436678732051323686553771467144002429708454771407891536994591595032582273737050459555050467154754586186483916942758506571850684938535975371252411094995304762742917452721809860377134191078689820814476747672431423151649118406149799936000*i1^51 - N1*1706627240940848144244963067792861738001463641520484609276283028188182534548504079105544557020624775477129122866677419987912255543079710242642871792679278703028387501418070283048070520811958974255592575397562057239361742156366813031648700539127371193962426019708098838317372914840052974271438524670743568603651833202267516990523115390470676620895921347800458463284248060507484729329969358795031915497913633787190778173366919253820785354949973869859667845920935933193644758030928348480745935729432419641950305660692975349769382935018916835104866161736808269243359375*i2, 71404248682334543175252564532631274368454026281455686647481478676030890586763164457304250156919360121021422353055367872388372596508078820654617276189271099489832857040930282170429671763585105283507045028492629689650673238509796032643000497591122309084631161763874765534346448094153563435473095088226239031879291610469656776801672770695617943152511289035711400308369194137903412045292909056059276575686158197665384816914433023827089246135068226082484196922275156838140372547289573480488230805640822996503148041129973374368908408338760685679837689433045893127562658076385656096965475728951609268986988178497998731034292484822956681908045567535417587273211642586066181655570549524739578490167443287397264564323490603036941652753035939923447477826050438681478256950051519007644696513708202372134089955490371681050710086363744488880602352015876643217981717713393667868292349966604172240065640469840878488878195480254424189870361114755788573412188025867688576392355067565383241837217329164130066172930089068575647583103721092546669409234459421426955400596856648779536171144842206570668013089955094507588041899874096909750535816445629142310988582530130064009348522974310114858744108861007244707079877718457435805669337801344311554111481649096199638124163163589628718110250160193929565092620164107247969903755316790721412275167050764068972889532605746843794739923050119360587575140584911337073811898295887680604606350267824039836260464569130421794817938381171530012808654815612466908985333198069185821305112242980585856957893205135301806833717843356726679786878861358352951799627139273842411677900842171002854734863922168140323823424152426518863635341341858946689255194996067509247795484864051819503410036193997687668703333070313791361434838041277377305625703361620103091739108315309794396939351984471603791876815951695738238803982207922115425849423748244994942907666108758199823839280181490000141994454459857276150366554635220909295824682394660528596224815954078429640384114149771444724229472256000000000000000000000 + -1198725582336037837275422800342657979666367876326466332191950820179607225203288970949545335418646995626355624805089205987128159213742852483607809466377134483031160755454225228477257195318749014618577774050185875389121922150158683292368793713645574387148909258249668845131930124760338644101769081033940378724390185036396389256678677139437498383666380984310960767898826374078114045310914588004368624014519456048754043673142288251265804195078161088024957954765636243607698489584359710465232643841008336395581924704218705961437760253901710473027540967807189237278623720782748317059293367827364227436403464278234366038430131399126060103790614037336115434173106936818476937166420456342504015888598084259125247675457278803968713787594127319546357284479813067232291045332768777684701232191743120517419999294500068742298368423714274359956179366108897180902366036800556569216173485207476502030264834097848771168268769063458382808704267846180354068484078172238030886006611258004892165137436255633520861466569821343525493570826550078659541321908896504256669551823093155096683003733670758140997522009481922162334321153844324281829491435801132085839797494943002308228602564194002523286562595873885245716575579147028380595968248331610569937231999957532888969962529891914764591308361956967247422443530015295095958389856836656048706505353495723478104644042367099837399822312158880582405714274216904073250090779609796432347810689620129684818539036461247924838815587797540608505582396840620676424076286387210459126349793629307033055085214850183263794553856182891968607988716941637187822038466552478350885385852035696445547777622720270350408123314316266900634693650733827359640617725016932001773852218899094536238334297527033805242568404693533591659438688553092852941846631710362262918048348069289968468707885355278094102362407536857110505601201485452012055416311167877305704833180748926141200726731309118123176485186450561321922222758837697523512721927514877319023624644582374579106864907274315140549144739840000000000000000000*i1 + 7419309540961993770088443086972677561779732476446120599643890779925036203365529657349661308264798263228920060785488741380346846911228629282966184732622201204859570872222038112922679084103476560964123245747900448054731364466052688845192758229815516637422598975340089986352627071669243220162439625182137394273042175097588908717198930239966274623215600316553776844570426448807377255610234680890521649615998129275891756126256320347648031893883716790742263426264073513912066233838916270570854242174022821794266586939475083899199071903063157240803066556484666557348548335325658085039618016869794231204461795425844425025450034408289838917194866692986646713168007935596193981371353217132805651903354834110817311007528882441160276525480571441128736036763104824805407713902480275419107317042421806012401707584941255615636640838362903108298894160161413262452215758570122266806109906260601025825331474168752897727909099283333063697746097990023215931129438288783138368879973530915318204451009009824386329770861195352478642222742576194605406767716217651802362637784449085318031984741386891858241604071967489641546503136789620677356066568717793089034975149866891873693730023055938585709599059713890987712436458039101550410104810184538454718683028136573039793325765879477490654039912615598007646514150091931229450712627846977702850357321635740788804370435620901668854088336489497159113014246937097457905658725860762443204901262130790313003162735053421514552403892650566697192848996059524672822559757624592873047047554334380016370225655023115635223700995067561176304194828180937491983533943013251464503992907012232122233970709971167955724730657329198013898630597400828156025216966701373298083595645489482117864992197571916615255634526176865248554287981794337053713986778728684686609403387258292873333353912703517060449165157340816396777292087593317515922554982986042168855005553737177479296382014343764822846597425511378787860776816678403038002445718917948766727941501224764785789594042130442992760756633600000000000000000*i1^2 + -19140538562403816570531349409091615819643639404226545829794570092121553159480679634830014823535502949830458266942868513188318038684600550733521721875689585975092521761478724652103158389128377116369522479533396221279402477636667430398545034469041949961905131582116657206311407097151923603995627873834970556973893754750378930050089508949675650727250986885302601262348556586145979928545505101250467738968949646793772638433874363845499988400117983363385083656555823801143817862106091562246548091176533683278998243189665720458752319061596082838830339361447475661033304134440206840668319822183415793344207685319682180781962269752326241411758184472766419249977581677819388240533997107598086280401655415390951096906770897673862297951886190566589958645631685991406900434237695408530326747555695234426283062932110790127324946591358363275033230385163524691383116359016109671801736923678794903220693918700567110604721073404052352577453542771571267736672824937423177289292936225400510622293129129622768986170508513236360212352579979034258091154158311052620488590702324511516370729205149365192599767892425680058369974715552295609519726110481215363606057233611436557185163462212616550167494617943567138763105488004119099508441399570193515085683835053914038476558392494391799382501087226447679358588971472196077042967877051745957870205353557436332015918637703208980691842628853059996955355815769496367238643335453573702687404248682556383438100047282623930792211876018241438879454010388760025359681995223436974044770265490152190285406038042197873350652138516003211777730548257975983303642871584889976442442620939842682792157026607530746753088891646580692853969867669205025070003389729175249793719263688277282261112565371144791383039588975479968578253592715937464021295147174141021274270210824462498014406101952587265564989625986309340103263717745444445628211569896089812315699313043593980008593698883086843168861392851420065090851623653110101201556233440371384323177382900080038469075168386601497640566784000000000000000*i1^3 + 12272186226539895723496272254981912991474449663474525006541023905317152245680811151476911055641256059871923681729547913374197664917718540642956174187648469282201431896690102695284437619651462634186329961296989148707958857747602234295032523780350187324461332951655456508669251318398460357627785195811270692199115623242446503757565806653421371521993016667468094671241749229366573251433673154402117165551167364058264723592413135391605979052658068819485195281886305723997634441273350596884448828261155974462290803971557572129734248803652191723611597707935053907227089506214798274107806030208113640114323739864866222362105660666169842896864288831988053341579342447838425153268660920581983154145454652698690712687879940112923273819767257925007727343300392279407867452376798646012252217035638164914249414090120561685771640828218373260427266555693184082706421550422921743098563261227340596573494752040393404642567274025214660305263815520161664507668245058471020508683362377527866965483552333896243260577397916368845301327163634704471479065803116298812466510665106674066104423946305645659022818106935571422402215989235503827966108348103287024222684220631657204221252822178146721674456535420841829168455861858357582273321169647343691546672460380056704640863612396237594068583902182134868600121601233390496759885140081957281208181480487297893572152694905732822057485435149423162922832329549948832822574698450749618201542587190418380289420273039355967375608124286396986096420932684691479789605718519352313473581025178470821899127154385576095923746185031030442789949974862370534555274805494850655163536426325298563785193649099210771412714285021681338591035822660894859336159304837082091409094531871029839260816060020275695531809436219750742799058605050037391980424147038624691362950567583920504170228904702787225622385788801769211103731122288505141014004346120936693325157026644396887810999762596416418113722594391731210020560263503640919490507777043308995780389905264642402228254129593008443369717760000000000000*i1^4 + 16071313707728802084827566239837352257577190665387070701549649447622726835960715945735291688230510822253468893501149639630539655851684853289345329728852489684014755273450343481253313599804311181930152650927208539286185560112320525383397977075069601869471957941411194677383246977604340382873409501842745287635488386936735319892850592134224627312422115416651133316552384204669544673351210143970436057742545870633067194242997757604011328353249049130885406282998960299793560695540451789265250517020935531749508133661665815981639219404673482501702026019712233691651428393715705993273679842415788929894970821213493690513706378380946064296625597796865782747080718062370085217058580234953146380133627327428718391995758824520511259762645583203392945523489552568257732736234952961907606054790362669938317284254345561548476904938438128943681945720822198224874157232552389969299750399557851624792979537541388956811844869460878262446045174093226828060122164881456448301074451734996619016472012237717662780109763491502793054292575731211373510527852803125784805274082382697521795739116304187676758823024918792436163305043173323828770931186506134556285054026710099830681701842492038392622401292126986467301094105086436822146610397902432650744885899864970176543642137229678839556950259550769452614552181950353708918889105591600906005581756692580235145461971089101955439886820262167279876107960320787176707107824931056196661723621613357364570489613491609230415312809365071507785886669497003054995940331049282893811565892336350266231680047084507535987207441595025182923766832956180295631302088940475303044817321781098420108133710015564590961298584001925005608295569757053637652240043648285151957506579265975321967945933317724296299316878728881844564225493900134725266182760958915694995294927515243865566804544677819669518183436702440292636469847998071008547383229294933775924870220974388354028207356166379192152639072369568027973986035529073440120980425467260277412715345734803519787459751648565276337766400000000000*i1^5 + 787817628773378191244300514049453860052010327198825495385947153751494398831881707085264734711055469391421534986132274420570797359202127253089977558955752706338740089024720485885915327656078368818244829128431132188807500128417344129042005616987173334245074387348969970954050911215633559609747194064957033866034289011463449180717583747490619164618536644751212812731899110122878352461904763583769591560880916978668498417550244793947458129719931388550665859238570723825802741270901957627904244005947783940421272225705795049554907506903486529749318638282644409777029643709095274929356329788403862197827520805887691487732528432222454558429764922910486238143628654295800356451537396358753285226591468684743359678147433771081162848793094376386885339517305256669100324219842052652049381696571884522193231385368506707192532024471623703382089381331359086727208788495084156248525130539325101572713391424239464990172067427905873525784105126519484605692104206443185452946873526128230877208391907802660771561364839260194906959891194567773831475601201931054731668854861122649750980508116383916387486719127340423343818049010135637009137250818977478226936233351623660973275495103105962523343557630078106003449016032439759436632596968631499559922252905682899422133302225885592805492389345629338991448250038020669336733640990431260267350478675945759264504076941108094349333290648410471200157341238767359884040687778982595081292274560933792594233498108227134309878490771955494404032550618396584838960798969238647399537333112255775922243456526708670467420166058253694402439106459974314518357474050601281002652040642438534999934944109996103525904720357424357573980391486984254813113669300177239250522295908968289753975284060092395057008498405913159467350943218275061780303508345449326338045284475739264343353489285902856018443251159555294920681938509239791505775706995912018200538036028218801077297074859244656178214358301444789051809770679110050537931776126941795499783450333793674306860862990114288041984000000000*i1^6 + -1402936290793645576991786973135263987417333699345090927682945622064675495779437828626200249366100704831277769767631441849122801989948373926385688291037739357842968606674560478654168550427052089217111862661872510871506639783649302278994581116785884910358224158609395347742582306627957724358119948946172966308711343554922858063653689297355062364184710148399485363366287517008301571234137160987985746805094456976052624751681959959043998700731345967983299956793224768828849991912369279752857735992147617690764220119837703569267848649952971952496902658008043258193459253914890932600593583378375916149579723627691706065643625716530833158699608089644292367086245653420159728520302280854203392980435264289005670051206921798145598069620009023302527469509647682952826846140364213680371712439092405161792187936477747537850013327339315475881857658052605481914581659034541009585994149734881043034059812620839427643337179783897819458927639217379854825141520014590383784584578502621302278675516963423635165358384097988875708675166832436311827225798230875389675220879187954750333079378420853027542140367761627280364411579400916870059710650474101983197009164068053139581386532284946924517806900184781259713356900434465782351878957809695847931707013841899488806923861610405476136476994695249222273286541151888631812732189944242926914695596653970380218261911685686854551211989338777903014729246476291113430478654595042191884186288438226215310697591420905932664370445836341231687232817324989743761409764551693965208109756543887364430624591704040956274944783804098751256961482945126270889240032543434043606924045447573982256891406393149282904554702399586164125161332875413481237665286662365245741557848627404399743390909549216132171755579846936510473085447185084937310301738342717960827324849102744776029483443876884687652750523133544975363519319055334419772763076853798230694221536841389605047614259770149817025350389638948945957296794969068121660470866187477203226086079911611599800131686079074255503360000000*i1^7 + 869192421079777125286410401768871791609566353382813252425411976790382556537178168594604449363505792606536548797872530716169597448660883286959268498249831436153016947033066928917494837561049095674125411689787250869630334663983210098047526878348456465712131767274039689385246199858033310435269518209472446188377182856958377642288068241144390426760244043540525763374414394365508634467264516632001015221412641016965037881592568832749465054521276590417718584813742625527612485154049042550115208208646870216519584342968336723337565412466909004484781238193691377439626127678818092238215410395454646008883157536998272412271117225862196214480596421674939127358168519498348323902523919893557483947631466443020882475647454205525203916963071445104123688137585162714372864033502216332697021781014066401409889989809785683497846904607112290545604516154774983180375220116290568764298561412363736182068770038600819317723670006572490450140605436014769632677193517357736647883852586182279148192655277642423578628202762728066626429228863173382185425677760941338634081929934498749523399686014083228124022272911678124915593210724152930344162710929401922739905599803434379397247058059262437923560528751906251810668868661031945751077077336513326863676806640812000308514626641232767690704121828890404576598172279364185540077614351238930144113305904482656832777332628427581361991049631881915254738265755811185801729364098681275692769733548143116605391766019151283123499477568689557528190439870078275973715091196188551358802455768204708703736433477896734443461285554848776047044623097685398213442056487359566691555727270305081779574651585212932251859862730252409379335483135565061716643041181626172383611516890031399160057064417855867878811745833855027478973269851422641772165097700145037420727994307558563757938398464389850851353148007782824635214435749338524274442158683068184218613663629723796764279446846110866705447168568905314676276301676760868952845209340483622600400593433622893121806443550215661158400000*i1^8 + 372625682468567337739586541212719698071291822399554430618304724900890332979361618254576077695340170580432071723310650671298276386009027192421450221087625054086618787270190847227025757870286674845667767709648866881052517821499622569071178869084810327732219971530372962227454761503082056646487893361266468414170325781015731776324054115358823079328554797510253283095440339150996130354995123300966990175095479807871619766059906950587501289811249032546886325079274682772077305544722425376970942277583858086267285011289856378266493472613228305665887957107705422526062721893050915992175764423622424164598121549875875816916116337401448992990364529700060504443213946074077722230832371449346366469746726081663756884778352661151354935173857812169590215913897794584009926553018060689741300962234133772273638332361641027861572196020832392396826347125242011195015778191272698723197183929688150598865449656974244870558752471299099298143150267620423873850078709120456027291181012810561250518195703156765496815732021223458707578945933862970338398535283241828257696444675144095624412695176096679993284332105343709167246535007703780293043715335296239098864513268023913157782999875203984683974309212013961787383862969458302106856656687665761159696567346970195948978635589499832393475929075186266947949711361667289197634049090011504926424320850838219121210885513887780754666305196250942015967170346995290196697080473746042611238095484419219328579055819365528665847982839077083980266344257145503640140683989956608726290030163602556867898591620648674113099410228853748415137705805349671304853003637586444111682379759012236413537584109222943662084144824189086951289761431135290998314793279768483566196419439762724073390526258684650827502586042738907930384528787591719027881721483416847232535221240356680941704030967067534787249057021698971381745594438508879525641408832242619967639595975757300885903351377714724389721548901999574513611391097328588270374187083488902374664587833090778604799160923637940224000*i1^9 + 93541130937949556878766976963468975422792497628898442983765384889409517838207961467534419832429275393193637567324986888419428380944614169049532560243861543995657827759978104669363134817810124312864264248998959773365227078229984149938063950222043442796584868250994209061993160456429314152869588752106534498248442942492316664700955943386688397848605315888885676396512465418471583556774293769126223670724655158100711413284217968602590471350287978218019640495236276540325884073498908075087094918096840344788852979125131601230060345973614883617161089995937930254035761185282227275639112289766206236296047738274614745613502903257459411751234556099825154557628247962032763719613030621417736274246403807019500704971854975944653708115251575510902679352585146169259023067263172398790029584004827025176071661834025825282730585673344163535877310403412578825181259884713291554611735044774779888448943872227484934386785491220999408788056904461479875480150176087184548636430294874279645984280197288203959007547508268216338912354191965957095610128136633027633334210036942180135297224282063423809588585136202645426407270809567232891847577115722269659518195455501594632301493808948232371176434666018268448633084290444436935341098525614304887552353856075413726599073660576894642482301550547176350410407655934001920682878588350267389210607802728794980762278661973780391108877839654172003063433195447438588090272021832673720792168318708667506287847519114056247514284570683624454887772819924028294460595121266074936839497879590793739675357354784421758740234768073259186496638731113076495128633615451057827726678662879218166877230020895277452669329183476782961895300289476697324363653523194611280657475299231476184773828125172051877537031503083927453332305986022717869682643604572778905769871315742436444316989497375475303027355841431784681642406741860289467761700126279183878226121417158770052997554221834095042147299357237761678281225091995234309189531746116966814359908006709642647645321440316620800*i1^10 + 18551257113744297512120468303295730122708131184291746745240085054920680055006763877860892001881004485208636596835834551647314665352861124821230884505145992480171530634193929113744706232485749699139260682316571491147589554498224545278241341321071668927753659155379752783861807703511598560082706819719973633123646055963800181280527737382393430450139325204041541330905362562801749101389069373632441318648849400527200219806510425944026460600390163475553559751003958444148256047494397960591429099815303843648358126730606639627040660185984407774381547185516253370897599964747808674460097693116868039749863114467735645282821676319188343351466202901003478871763960151192319961930900222644430596572687058327088619972733400763150578876357660747580584046320130340268464268435266659746856251666463897817490142419451450088905457462648055813999873241414044320182320851645003251737912654569916769307441767853968889880728508136063138968220780026334332302649912227358105239541920876041735009014662213911519939282262166237761179354332783476050827237897386535263146030157494909096314917950970628911365271081103253279270757904175009149960266001905680632788991103338794745341628610758376844629945392340618360802007034085121578225746819215507872719682230167051939025788370587333672363780743090404246161797022639181035388143306010225783891188269833599335295291196064135720316722150744883093659145783529608894240838553264929964611159295502390474595934471108534794422316198965678034330019599994958103248097140516076035815147861198949066706133253033321130153245355041012052349020926765646648363432948069498925328013907582834928291209292587873196881116183992033135584424515642465726741791554195082381976902189056234088789375175769196435212564609119733944718701926681362922419841971614313783824622815293158735633138704398651645591541244577912766486310741003165787110106785267716047814273302951653121917325711057624272642787132586078638029548106424299869700450597638582437817944811064646348072134660587520*i1^11 + 3545443426246075326188922273113177076714755729542661175471002263358603387730694823925511703034576233492067245632417505525374611600228931756599063906009422735198061038697560099723559487461887242822527171583580048677503512349210114649007883845339536287033172280707260705445868762085548717651843831971857573944891278340626984273748357780713310213495396024010598370938062146940810925459104381539116282399135825894641646137090996405147810668316570648139417681358606286663535300386616873366293008192271791911021120709871995654255672775446488019105251149607373500173593052036551402829759110312243180969472507136902233153974500282034616724588109947061346748150619864235122211580376101255518099968939598889326517830926907914117283947712958763067196970433718818536810037955271391927129145943608538030383260330569042156336987814363245532070008914078445149682105172333996609581595754329863130941051557234378233683852892376604677921018270877324022802236240913419620089109086496206671280988182186093219274581847495984593784665127325466029041958713827435825166489930814071128270840389480788177562016980852747004547251631360911446205889638116184437138393544850050869642659327898834177356678354059064131760726462332130039199811144324295279761247589998700670336587671287252732220888659065375066418668530726805586880890076367330833144756698914951015979233060365016969755823897460971671222670860462550623096514853513883907668788824050496307292647879298524641661384974651766127522033167693176721050450010277216960411582075869915814652840954161974187711778435983958831686880017363391043850446106833973821217728653469010900447502809708761219687028135158600376273693546017001563244231256761613458578051386497470459524853019696318449113695195107290139860491432949863027418457841620725906708597628489068117678698390969405264245659407415927558586166251798825446671499338268118737025254084193683199538842763986240977645744832536348028535495713065724155472415664374352604191169841908250875166743068672*i1^12 + 642966506622743987195356780919406622330397369048095592416150809570656409356664030923556981437407926031421121273332040536955766334302285632529259153775888188552454910955916336080988207753896749376503978824398267033809884970235772807746637066849425778882300006120398975287979121061268160562247973119596538704108656281267751518764514607361757840062771528013662710565975686384909089362400165534600670668566218890485501581802623642993010850020773557387289462078797319054102058058859386847106026877477950668853372678950404655463296344573221552118890047112892969092803443047917070172042115455620215882916106550492455208001829111113147715044917142224562344678661429814239736023730792833258345232096547524461467632927112732656694071566314725462062060467693935741369040538018786774091454725557949343727165632602862097077635280228457557486281108369195840060205793917136537217382908583674483913821631677698456587223926841159975070681600606218349551177864528568597226352000336338460996022302952545752221690701360540552723491041073356949712753417084904528939910337232831580876368547960423975676394575569247871710422191321446741381143618103636466713603137986841091250945240950672140706354466710200141042224470700370189303920087360111976014159911761946371718897480683733789193034858017742154369209160735747083926768114835159013931340066921750298277481990280795522447712177032193373811428015933128944131946353454487453214171247534335965355758095185538992734785520773270213764030873014694247268734090096399516833607008761648619601008618955783198362002792849763293568794641704202931759546452400501707325470293193335175947297528187752343335718637347645844718156320965266068567372545767616072812515171831152603182806517510417657271840342295410029076512906309150294773710236246273309353784077749773810738739621141135652869022136251921985663050034472178336927473570312720700404504674321646577890209569764959005595083219886981157578535998885098653678089316509851151979430484867249122043756544*i1^13 + 83861072537620856859664394287741987953732876342179742878657761282256053615409857117525803979493883481393752915827037014394115605983539548213783814534995494379997821600295542969024056067951797371671879719434171408568318266643543398659382438724078600653644778135154333164342605877855351162642831232685895081203999872640500269992505552147710159711980682666221282617717403789737077703410799583391225344469368572873160336123412984461681028129575994563206086988084592633027818661248436966387971880687359624485941156624608573037721142800688030914431045756256527490093411889782360064582938174534520732325457439025907417971232487790455035514792639259103242242520632817058291527119343333425453203612497120731021570624381154906681663500466938081487611172920892648244847843098580198010308407917364429547565014169115252711546871089603226525696535946474544852167506267809909683497705588972800535448985358464956558619084799023851109153967719370634882495399210412196455049886563113603557454793222158968341044359345438388248562721513534369068983084504427866984369253496043431257289803458317056268681028412199849870779639369610427404774441340938818287842714050433569712467243515330280533401619605538836356617138234059441093516298973347960103363459291913834905243379942864365255486756072427487337549021086976332248033863034280874960835931177739450307389814667088776590250262269503228549499518597559262515769058730746629101223706601542692443835183398930248991944258675740854475256868856658499334007096155672334841521650211049537430114933906071863015433558242655041658656108809294208445773411957437072702186914388053037610280062240488273906173977747516943658720827885347130690230565193747725165166397423797618643995166371333081467093780640373340988349733349594786157797982221631080675389205131704807354802823211732752013769993163630353881183471427574895329682413932540409033535082071435908025234992133939639799139276595544277858165045517612324704190365171250851185475922746059742248960*i1^14 + 3288042919932533506839387078044755360298597362712811723082552575532475001243951889603707164969424391049978287296570205615493862312414231153272009509275997898447637842045153395980066290692824488154506063449711814880737133159535286665756927678981187836479487510414732722729023465215543805069844419405533743088314100355733084256714391123238481973168522559015753800038722231067413818068313471061173576884533180727644560988822333233824060790803285015066809808097990037258935026191634113237146042332833760289800142546537813174340361979986019188824560933986612416088771840977966151167530334096650271480166217564890812415294149778686560198721514196823449405534957736411641060400223207465321333199082158091616765434966250331824081284580411075930495014079924033537257349366557169998119208487991913103394102168516721346248052942667315979689731306961112701881763889161866474419445248304964136721273419654046736013293381758826035992129815899370016737066905967281667961431588382342577513537013213710497974245660000577022281474435092581813416811648253406846173931446146504369355074473918102504872014173973856484923224299351294914491837746806323558293008198446899637280388884318022975197805208464434437327758306406396859615292101073765238660904512710844814641911665151635302057480051374668276596842676990631334750856323155208347104674914360284511482038392869453272318314349461003908839686638264381745842734788714995802735947053204992804806260150109313614418193349207882940339786263907505079883638897704442719319790527354385900833225842870581221225075658033067812911115539070464389308033165426435890048812320102907132333161922945174524822496153490998286429675935754815001821143982749578085427370307382716006646964751077741360575149563017890422141788398722233472616223904204132463292517720978483835878069465749155232503326519230347278298515313887006143095930488119578184442297563781454293313373292688150509138164813332786994615726247822413756749643942711489052944415699366838272*i1^15 + -251834814915629441403350228381530888345317743133203511352931302718946905287390303800206593434571365054276896429390171818129544521540069587064139520047766875580679358596379350578701932555825905296674752347251016437736233555921943568818629106116074364873544810727469314866122929796758454397037062767868889815991473050500189474204673261761879036562122115681863675286440068922922823238283549618114523600551929878378225599052498172740861115875110790285812685639329081417431910841050999725541278833415572652714355443435863392180783033662489645250741065224943600946964093710315279436024188060936642318428946599946941814401084754545534827647097220089983893257314913717492070271027453151127535357763690165190902249850281478989348059859218798458698001242341958251522380567661198382668369869685631137451653998465290098862379599117235309523873916978863475426828554236151242029032038365899461482978183765030220832324294080363832592540263078901112621567090011384888747942728468933089732444519987486993737570210815227168110003303137020653290953789800336092749812673323694042378924950392890858333383335033589936250676380676696901458592292678917056012973559401169624416709423241527784584224369947239009311098708057036634832226019277414967051542700168333401856100758237625011079732810691109086923564754896634566533416552118998185883624486297575145635958175056012923344618238162243813113839345637785883778127372524412857250386431594840599348838516768136584850594619969527656375965659035278512929754353544384142858746781312309359629311634306600360556480778945383989465167489299444841525159612855271461152563128567952385358570675524827393896617159186183426701031252513378024343786129033278288354369220765355063027199069426843798584174014833960548565234198484635628805163287201353465513745405896008684524407916710441750257934718642846467429347250064323371510416711256984431850718333288481643879171793247630276647852044411791952181769401364599339884616412852407243692766130077696*i1^16 + -9316175981834311132625407628782124430942361159938543988034511722352027884809384152921069747231976211108669339458328505041406058345820209003572127544077813440970104696599306180841312457582318093851629048878577360169624154217071568917658290644980265933174353277101604737606186523916679400654414765451145670538204803743084967853732022404725130171160949878784930526470440129188776278408490961031585025671181339471331372394581196934672988470452677443480534509640120527035714493584466892940226000428261803893897614394998227008851612193761764236600554119160002464929849530555353200136903244742786780383523576142158670577523315259497290290055236879280196544446480253522500824737337032551247213056181483869360900782848448027365872995051609553998562489064178721020368012400190464762175414592962448235512231353185990482872175359975537232625001398875403300752257162992290292075288819881812418351382625525227770285612178574511824369481332071003235733520960152320741827514380487312266147391679765776733229441772790347241407410629766038760836467973295075417858511816488833203637509303438461786755225496317638605710234099423749002380924091834237629396778187127914965394486948291094642161211702753363829750035688694235760581113729778627007233220527757436696039678661933604056034634537997386216378529027825234488555630072067962545241707533856736236223766501813420633696212620602316689454136940698085564362127294643287386065794196789753253751045046682216653471005744682110544962737133199810419448147402279482607599073147576554364476722711044832313979717601373051897993848825495137030862077673891581880389172608932158274070516603300582829946980669464484505812581506305659066382833994122918439302756105157812729066481739316357939438448011033545033902269266768112967644200673882630808226502002577518138384105578924223011758194334849485514558486519775715009157686168141564606845738149238612184002326735045888965070040550034107749231108358451890367350030839015070400736395264*i1^17 + 1257212054803661975760112200359813381733369257057358311159573717977699848464300885419532216794049541585981195461072914075092298079521761521530984000532732528099196747602526925837207594880142637020635218210008376078591341223568363124906780695713180298938823870877045740854159702429398236914843736490376179708101594911803615560471482725320804574088581109367946321362873359824489922146376471920526602251304977016562589087776495305152304387653245924788266096045617722941544147309951564598250261312144010853990045568891053452611733388515456326098691490875360413526230309112515756947188294405737393379145833785046920674762974880366148293331263190512164666392437675573224837784359476574356794906029830208723702585454937201129977627067263084749888460447489868885282522149820949813028193347050463120391411689940900032539748847447396668011581567236644745011584940309072893894314159715647440286948500994875421448318492946035247380801769679944836191187932014449215858716487937046579374315235403406404903224218363619723566094309136093634599144458337714711707627785300251478256029396103906259862572166294943873263777928610966557861033930278801992494079999181168803220998223511840424146652431986502795323738071185705579365637467225238598755587306083811686353475823144634830370123871710857661122179574718497454377655132008511815822532694708136774807300651621697815718278605180085820529841807776820861582110990330737964243187613383267135000724469424202491829113601341234844608167856111656657848314328672358647365486910670296687680652206909767690631314147460236985125039519546976963286302783133589069261511095690756616370914156601279879822321053804477919997558406739776181516565233496700899758536090703928566528959968845365855908800421900156365546547911863072387113424799812100809647249182918961983336378365921753341578376333452510834906701498349732495939906335437148962187391033559850867083218970332900182380452522139584600791628063901398971055135421948669431119872*i1^18 + -33075647342795970614844006324938408634822291578494706595109208735938847746758294594413141237367935453586134579921893461405815490386168202058836427501880161927834515770595387758271913921123654324265407548646432333880140964840823650882837031537411587911457661457199182933353902125735763152034196021249201579696485134332669273837947541766164091650232282771874502373290313042486600262221172523115317170647104594531547031260929007510592714635267953266900257186502535082294108269762825548401779053345264494741226997148781781793473714482831687721584607458933420000361882070122621291634818375723524147405119783071509254167986303430265490813473119020977192989843077279668947041742862808945664191110115721406432755396177888205763131717443491213802457844014592196769771703636288809084605339772289156317979619049430447379223251538041308249589320785907793867909617103283918784376776848201198356779281308812579817486155241049561882384158078679433020887198580974132492232672811832226611418351763589371082666176830195283928575847207950638994767888948841360124541962324566697593070149674261146103573200016652193125509174093568381936569132144349800706651350457723136560740184076107702640163779221313792226222580373776106423376162572214394347356538474815165810198706984916842142044282213792136231995742328942906651623058578412648995563569017511024691409626336134113740718157045430701977883704708801310325991410742799834449925993369571680352662507020629243181688896186449224281572914745722741795445727645933060305921651119209694000378869210495192793823114479700756179106042674099149689013833963746563054935692177141952557853876832613666933882042577301804336172221877242736025729176130723577515931026678040805788577813441462464909657306703234277611924291801487798926062403586223328120338335080489963347777728019747109777104801432812066635495864725478901944465709550639282218823129416755611563576936452558806777139572348912548327177339750520648784980255608953372672*i1^19 + 301186677609622136504065913280212692574676043160050442691228725404613211643646041639731045712977179318466749002821461952527185195259361192529918401848752456827497885572638098765879241836915767097986733278336938671448007808344853147684111742770545061148675437476678675319946619030533544430794702163883594026113864244134257123125669657128824575224657946193221376173617293656810216972731501128260357550085713472952698642331222032515298467446382012072064556233348227794508177725629946089488629329301175432170478721914601387318168941242273083747544983238045999784360558328751900171061074886168146546584031539522483462726337465678092031987011631054414822878625723952036051303428397688516886109135547918724266877264123363766576650862398654007032344134230918974046200088959094295569723137090594094777400702340445091381476389842210591926459551134602907443902841510880669671716968770617502554169214446042751648769135522989644317782831858889985700028807653375823101114508763605231959143961286804222168682500991880068759579377393474180579161203778644187899469119934768431779327288956567322680480545444379214595684902744976472402677555174760725779383841687460908473412370399678991256753423875251853103494024115412649050305687031401417486030533997109719835654638567950967140640719763564613920697952703849110430482233799516870052207659749361569359479997916884942860611746077479106962039621556094853684861642904265646640482848443851945606919494601535769464169634936680612817863674696650542888931978236488279001645738528913342067873096227635762012170950758440514791327788976591266317144417301486047591784051806393877760748332279279730771878961698184315494438594958909866051495707256428148454918121670369732220976327974171568643744883002663699490826482904028545965003461424105773175480072871121158249087040334718306725341979971371900284756657224666425655638595206410786405309363475296285078953469378409714113596442318340742008831475357654211738374785466368*i1^20 + 562811795539320194671355955655323476729432057758941647390900057123500269094182258080416762053276460858511106930513505660755784091492345333178359930302738538958151342182404912702178584009082113658467334805117978387802442713055718817068864440320840985971568072504886950887228140179291665323053952487249146385206449525056475351856364052227037525408735488958121911856224441777041675170543850670036690485152188644520137359504735341514414355613310017109950200730378227184995412070640666960739724382612831040670478680701932465494060112131129023567432241458382823439347410589854920786988261109403979991053142339747507474812105440677406778075351076293535864299539199636007408839053707695322958902901037396794750924257727417172863588126583085722900344692711317252650002297111575007964855608224457793684924190398358161835607126607844278786173959641855846239020334569084843253074181034654825693888129109803434016835855479953692797139361530041523110264813354751477048214750789876021517359883282613272767449590447436178364347790808266777452876232261666536361925815039588420273482541247169431962691684426368007668865814560821659329398550959899300405434182590200375925654262013990640095595627405515943147410908252384516737749145544105460855028838199644637300776136607955338107600942789589884129044191381124561214653478119214885012343295263728847442864863635140172893797619410650447252994492287987458682674273504478146906231213089692828563730289952789995676830087288675293954454599613022166984756700690868026756770857100997096097723808528006379580452256788452358664209467553052389913374380060600241330761209606655457095592713302494999411202037653706297288009548950843400914144499141944599774586340936000585624726560431827425760689448584828880029434176606048466151968737595388691354554667285416467055097568331249357038654861314056780497894717090048648495079879818738357248935369529556418860285916453202215523361653097609748107859558039680080622387200*i1^21 + -15539823350111730797125479093890625477745878698579281401010272067325617977073183747360945422159718349501571048811546342918605381805719469814758147109791173134865426412411272581897538905994770270268538107609716506061065722767411623634803971149848774723111089446268062455886079575969304345745133393731799826991584363918311785750958621331390301389099376232529987183610741892206684643161148587253215727907474498050693533535223809840973330533850409630246535986760571986047072586767310368438864209199338251478208527101633384270009876254724575179140519222631343793241637832341933994232027597186801777066873212483190236467050478797101118445673317583204794243689292528478743117329185532826867676959989207279522597750335582445852844044289836780445243088838739504092209653271196876506856044831344732124667064863906165391151169740877148770214379122856429192503544416493557952879458229049801609411526247433018511394726151504675447986593443225859931261870300382182083636156580587578973259006063733673037090845797210413220955646239281827395516847979394580963648008126507560826553717597211170335756831535786302792389089065262357147169593888931521748650625950586359574276848828741020535006264455567267062248444089976251039832303585603237410537817681006868421942241698936212395042795364483694923697847847755496540409917818715927568611412343903530299883773475311690582776315314722419686059761892458136211313000743086388838260070090240809246779371999640775856588046079323642635833932600232516834701414971904364302878405565954393445101110778974053268568401107631509132824012559015655071617395178676324652885405517505533474577455925684677498173062599006585308079284968739073228528543278055457373449349425902892970621186838209906076451703040320142130303361896468233797428152737504303775485309781682772104223235265479833952747987919182745738206980631266851141420711234437066261395353177925186600342849795221191430022137986327091058715149868030354259968*i1^22 + -53699333375836955092761595631325880894882772252254623230908474196672150550383694030548833373960028381464984525613379984801476903116427600191498286884099735626995805755959318412354033392422854553747035810855820258731957413105843184830807415439668729681446333614635122052033034635414130706783302293700294163796210158335276315964028230539125920216176487222746623408994503671024098302426435669528030979627873867515193348360004758520279676515215836471928248202988650986919383196905280100774167017755086997002829678251240035330790810883476479930428417948344494523676988770658616783523516019734118514321368939562928165776118385006133831689674546165636145605849609119229012876658478170123802565241691876850571492921132430811523097995637973609530233710961185810864484117090573772532765705024818593028831082336412298856805779595542680935286001703595907956575390005375034788868685080547998472312053774133963653373478659220463135673558409868389843354425103075923776723337031356422396601172664001142068758663052642254580680885606933885420758606289257188108413352162207772861114501173398737145625395395424400614811225817136579737729360315792146586618156229255327542413634030554551509101197435656898920590629423685118312807544549362813865276632297437612194586725594549039300687303984463525365932730349275941660151769190504234947249626397845237321729484515303679856545854507201391257372446508918956188001796880283914132396673005310580185733356024393704960784717903047917758225792151708471758884425334571019245094797217030892381512159166772901562678292317494272225652659627680144733282123642430789987641273732969805256131616822083009878374636520815953968898861550365184962343574587776754688508150607904528322286770158993007583740222630631872100790824544587951399426744126410651994398801477755166090972521310341581820574547429327377996077863446432740886694066678494540677225996881517459165793000580473671582841413356150240270827530326376448*i1^23 + 852418243965212499283702604291746271295669986744630695335205612263469529528318530820406259538334495312449240886338417394981767228545684211969378318457091742801774473739369820123615516629443311602577382729550874068664860271886814372826508066613775401600040552674459641523927933140581862988748042887824612810043246505074072093523551576347747684183135929635126354207011957144129711572894017397763703216790216290584195559099368511631558908175893494709372806558236521674873136622149551266681961415208953026426615360455235902216916603140764123655671196716316960221353180812355817000695082491038871076085825831633134682919466400583917499579967076035275135246166017103324049309821329368598849520992634740295100322631213033055979072232079496748172354167442728651721591786680690948144264481348508698409181062311882799011319643481445259728737957614174177035509632290440243172637877837376518115115571339682756584957827601915613059074796424565318716029413763446564042923437770255108126686058880096573517311489158574384235384888263445258111172094799650668587016771285237862412386744263238605540580689256255293304094785626074084755702730813496816472571452600381904312230981456076962240334616974883241957782572085457997899699222078319735033259103132671970406562043670665717805008064343675496615144872843119060704935077289432059861294283710321664392366786056417766233389381159030212987418571374482951243771805876479017219960426604370764268866515036677881224455493002635903753050591386366889860785565484690219583283479828462565662892957801500123417038266779544722471252833684821077433326207239531995699370857380602042237844431825146354283178401354772303115982713878742835863155928524745651819964352251328083765730837504294903192697502504263146663516580338478429075071665066883295152035611864724962603714899156555095765132178164790371786057060068948508721850216158213880989761985829463200603289060409175105679246673864417430819957637120*i1^24 + 3319600569179749872195831913320918116527773228295389908593179764394664656837501864682466194801274707620680638775494195472182673057030872149043809373712787673953025286977624665092629516440082743914522597212810879823812283344553596180277199251914188044226804603895573115156809457549194217266165066812376514330982097938000243172739790221834672476104684484316460437269708295523084101408507337796214397789461099556098473828446076437741283844203590414255341255017909381745300503619519365954034777819747929265890532543951864015066993982183763686129403924070153905974428797443336152315543636068692916139545244072759663770140562111442254861888648633552745703847253620613239204721467469988396921905678031105531548715021774021561205408745948381132210829302859960918907518116094280210155753327878504013851016215952300850667471083424104294860554844958626618301377239739678655108901849761178929166045854679262679081642261539850499872439830975617949325357325964842561984605534967189338484109421455510801160646498350805178837764761421744504095455226858250827300658484104972748743793577052799510089644633295828001740855086886151514019252637634587560914895125622679711247564841309763732613374223584138654926653092377592955630902910123360210594351559622555083420111749147472742871151553166315692372941308000734267771853554808842014002170643503438608246180756951029316057599121201079678316410570381195247464236476543486455841737104743370141292661501950371318646223715722975880329128559586539025248334468719158660983015117295592802842911266006801906850685334659388113741023457907635812840205641429425176898345985100592548616037572498748567285521834096993479085781516892241510468054971570483931096015069805197976229981142654608906664228527242017985252756693023160769370642103943875711874838381518496816858234304974760762276215420286794037188425465386966087259956152525243507894598078420064841924006085129716017923970689291541456879616*i1^25 + -1566271319707268709665943983156889106921932590530273460161960639377133534101092339129285146741726937138656715601030935683219913803700835656177153718977541633438484926896708568551233693247847756132398004489947037237822800746519714088163513148661321373467793948791282780056982264791883308716090388576858030413915658665205342113364388545364928760670434864483332092205500730136042625835216879975363359648335120458580373703083909713213061619800988141861466078859753155532258873267816576568138369957701187809459011513908852776587648800994726767442523795592375703564931520087078945572789265362225885788222282267776783894647068266109689194445176440437584999016896302435697698604741686881523700568555277506800929311556513099861913359235930378764296415464292373137298813045590782547965934124750755436803922732500819180358311444023904978941490891996739752611561738120260563694477334387651632854794586245860665774757296453415226991189136999682225244203215461287485202985580505569341840226413963024539547941555373333832367606973019359315171190250765380076787347268427265540664064675390635581519092335257710015649697944017565208492760560528531648646047459638098029660022569222512340006115520352522972044470027214112558771510982683655097702033859967693163012101547243399778886223958421957146252300278464699726613802942976819636328175634051953871055904889835930749176851178732658833035067885263352709268719125317045450449212955992379270653395640386244017885606743136041694767826340458983567906178690548817099916087016884496050573306008603362438086771812603658620152478654899284241459256663076997842576447121780944102113203823823750598479067874557977994879875199947979610678829262825318239650687080909260318357081433852984182893940964407151755304489055916365601148702537671160331625049464518056513688010400113883804979115107198025450633936586244125988829862370560768994366981862291714698961482013364310405957315076300996608*i1^26 + -84248846297403004286984526607924357939770017650251073138628371759882899737973995812648920238712920573987000010645138544304949769516444995182268675108731590150945150123809070300072853649038459843099760968698580760671814960009728082242192771160020512261341353193039966393552868623372880779160224420638134433516020681399759036243304031192009601810760858365844947997664754843993114189026816577124396296255622820663555585487801492589181688210876385933570196595231725741820074247677384554406182222967347032829854859819604900613816776075822985140834346459192133175547805465171035536432847276783699149848138465345407352375976938207737082365617780838577538241636711961205526481744773134259667167918785725806952405880126698663646415237580467364422606808779427177463020293835629002553849022899070769691830224634058740257030240440191472824583972784121947625352523688098418781586848120820619458962736809983917978646134975281821382046452959669139685245811838066810830661562227648677620576914948046419053233992951016390325377165708402642455570025047581898014789905595320428027580396776608497224777740332451202217064050320662190759425983005636626062288519850996907478325018532154430859226094926649636431710058264392970179159336307315079327149212872018497558328241342410470484609899926371952642028004489912482131213963352962740201767085559230974526885440447623582137187913475136734949778805822568024104812922013005046105460538249731777462781503499742186715594998909110377138860299075849826508872212560299461529107836448097988018869424714401616044540701358573473328513353896962143817340456571200062757946682172255823862781701016370513287836985333741047582121381818479271392572120892376326726423217853135530525285820402886034546433202052995025254689511321921826977321319797264334886985262502334817337482080275771987996664603398510989885945813192596294861840588734370831794654395501168393508563830336979955243261647388672*i1^27 + 950306283542458885685407377808055262426485116164998158505454131891273186439789651274228514335811130139758594509685413921135658974539215121228670901167198868861100633017239125151581511993014762259925898854409076186169480779797062281309930942295036729315862788014044480022116812606406805009773685082403195730960876454571847068046008730572138041859995761689491516413385264193602751968506585190876531193273843815206506554752318820388284662661698260340952251875875752002399232640136723951200723222136987583396880816505654881940796778843029607312834402959139054645610346009832397969958682691678169717625145789980771122399184635412353666896402964026380019830902809927633982798733210830165624945315380376574213271055059235699685606963428824410871108964453035273121340392181934778199216880140140425291020621342090070529944032293044957724926248984238539825478522876456870884574698570559389082007844962142916291835535819332331300357863879380994655016818937607185722677836765174872146591682976041446078851028058228633816785693225117639480057123383960941447638161536713741746504128434539036966605403930451378558525754913482551526570014850413645894378359522679393896629374024187475366764091630378647541638089513525162077853748665687334687272039298806969274612330258113922394023316806642025793369335864575860994987426848870912778064583838307069142117200809163956954668970673990255813653263413698176974743105704823171034338604362136485534200278536758133685581495450204150925206836780669680037868158711792681155930595056936044250133421951245491877635905471076160095041768367711281542669401535887872485069647748176418550351293630283141376464067307194326778267355764177080465689923792301096760206533160021405256931272724055154201158128981063361777535232040587891809118225082737128958992128101241694593230899969530299842802799635923558471949482352118912394468071571738892454071452435187748601412658639447486518788096*i1^28 + -1296606016045269546016173503016154765944817123365466036736788441619883359359459314737792047532394179176682828696605504348599424613489172072246787990684696436886336288385284633584237619036376755801226652068594338692684426423672267547984573015966003367533949188528201076615542259593129700865407279860774335082762985642815739442335005792813994678525273653528089628034155752196328098764013759290824094574035645693284046856285591323765357147517782475628266046272458643624207547877136116877144573305871937468749445312654975260061331003800738673108524361740609064697620225778516228336527962426364610699039860802209636891233884665817562890970203869134623523463546954943720307157603359065447082921863876263393997425325304491192835074221984178350313568679509931590499193812976402753574015605109178671691859269103650799333828262386113594086367294812881214397623235134669277972316446354663538548573973168528080687857057094023439782986434475972083966156017545675290220876927355328294919734091007988180549649992110161070422974505481537352803431247051466747920698631587083670737138189463074138797110183118996994084232106643329711856466028873637831710591499104598720554937593728918316556175575140660680745856459658095019396028067469871005306627629455498361185289602352994421924582162995921285236897087376000445492993215624336977110936359091291409999908237758262435558532744812488763121467610647690277973253808088216322035587030805501147488167571200848748670257980985838612461849445466208438406691355516469489904956102367527886786012863084391854570809592081322555146115200831205773380498779320630610775380766646080457091482227145486915064170634573282080915088371193578175935161410308588169911993307456766941421091521165997341543099199424883549675321129170334740502362372640693507727131463023872368876224402050153202882958091842240323581381467192625491968112032084482559775078250558812182541848522192028958720*i1^29 + 1255050140602218677513076513232615087983293778572617153006368969786128754226615701111898650786737080058706432885643106897253293105266859725269602060559120243639214601416432540315994899924561085170428504661474546938877244560848260975246286517915043015455886558757534121163010203835244730985406116724658393807388928326805055774701124908543618486043634363385063898827846433265070096921072475312574578280760749950581854712560816332422789971727929489859272031541589068289515457615038696644162103305691034344270181573844749833991459224099067350431654155479570911298509563950861624692208930144219095961872575567684241153000749711584159520288337885358575045974338450656026841211725489437958634461328847087015614078180701072981151809242254049051075755528576964300145618264965882661339592652696930487915882164050415940391288506283681896481665039727684677391874456930720666647440307843379392390382563980680982992307886060372719333808264381695352765790469943280495045801932591529342469845817041092217875104971003281916536935601173010993181651467820836488404524745926037627617874816212354481014552656660634416743490014080649327262425151467151621669237947155552351460591863984844558489933182148726893058310817941744380109982670371463192050478061308941660860471105333880691423064307010063031922606664808050186333607643940929558275327642289847762263286091584744604534735057417301605085830554814308414621101101981738916202286279221054371175213640335855941502118638879868983931397996434171809630469236255078477809511016543371199527270241792365310106787856295867357004324055416609552832799753500022120745185623350042134541759516667656658938804069175358635662833391525115328850444626416789767874988726547588090968946699746616902235425322571729880098669922255659798816369688146231050162234206784021689735342675466625835106285308351592612333500064799632039088536044156848886501015105388420123520545356513280*i1^30 + 9190215511595259567045196803888340321945485226526704640157001093118389885359033439086903828329429704661117215513629007319704153944184831899714884552621211327610741469939675571028178270529835058580388998293766212045049842211265038285305397061976862913855344491859098682915568895531736849959392597920098181008905752646095258705589262344600699865312606875560400305551061005826256499920294156160318272394710532195213305957556062887299631760461172001470528905335572199080298607405496240483226827775666815832677049040488111870992783966428328804690309662224911550468968512386624658920897222248744101148669313276691999092037911061469128463392108455667746686833652033506042253686600682682840092962025076391975307830395812366638043457555839250119261440458286815824740805887268103996415122104599651302489547539452654560922307244955024533522025593951309776820164282465327866490947375905552339982100490020986188017629254593001616571371292720265664817065176583109189316123457872219341752041151685342816782867573898588916080608712161325303257783926938833974641358148735860969053235339631012462019475448210993834946483052688478605937076124035123084675006056972404948434700885221972949027944786298187336917630195234366490979703839712111644442833566061219144099122025836719393496010555934782184248593666692523060894947961107767964883506721023940251370746695910978197192861609222710985424017349703639600849098975489493477186281117532628823976991366373309097861087385182031637271686996975647257101798553747293945859718694880292234598634643922248216262808423919398036202897507605735542579081263302847290936294196649986518901571175987453496656655954243808407047782963842413077245437501933543488313959512997089786542035928073725660763410975022597689410290241185619910040828871868402536297341595623301109981191679644221074979332431124241478540979170915093564183111394875609751359449219117488086141894656*i1^31 + 18528467747065072754567685851222831818747769172226602392250252903951747777596327450120931525806347801327702350154847310093814455090068792743196626832713175487553829183580211391078633117140235276699094406659690084493557010311125124650876842886237982242850083517025557726126240062728038446760088071434613320592481867638304748351002043903755459787558621813924665923358856014114947853861788693827056842260703164696579181009497358210894516070425907388083952359794274775797042611967123765016364233525504654106630565459709239084414584859232155395572737095774367264647047003395343130941032999438785952338921441437475007943278309885075184268549944904115313892496615778549293093542507195249105891662978453300163080422957513046620480733989308492935307548416230075586511279984201051132921817257557953752271600406728454247857206721576493360739915883096946434093500277235335587799384192662202572145658365980042508882723540757738071359718988285612769896174877572948662342883027245129431027186487932160583598345453296095134462586571869714062813968854618980830576398911100724097669019721967167549324442948754389460871461873177250377640796941583723158598611889581674543750862368035049164454552105962674713130304357497948376148115839089655605218560747975298465151573448970308323398832328656366945803860696851097962156194558989866226802756410057767869760747689933506443618948972680814044254132421502098846887814154450479465590823109374949608645366643005795372477418072781727702271817986447586873539879518935893859293906007507445889859518864287329499068943549057401545539279715106571372395294577663983994986639065036855117461771896439800230233730769349584885284750839803997367279439748348645995138870751171555239998281502386062511263850610194459792084221914155748785842819992116280676484501950183705229912883606525180221868685516964312825725274755800558857747843644896774192105461433013779824640*i1^32 + 28315261661162228667658446366695504348319056239542557842431301817351819827582348847882484735527494659146018412094307366324345927593492728651918918612236120075358362720555852165660527002634540137993502001643220744395782447016686472811494530560832493936613744331043160663197094685170168231566469029226540010380129425595179847311124509086501007978535605022530450366924297198541236827138881273217600862116835883526952073651226901474534071737466300808191576123239299451013811990360394065439185483875625102744586360609705512201282484066739986942752446785573434433900221540070168310639981547112618764468818070503164711841320641038083544165122317144923450376104348790211445984500385036892650379490256427988427302696536700133222946770265111239901874930064604065523111363338765863512807908050766844700861877305357303857840099844631911816065543679426726598957998884181350542436007357390722142284991576235005614101781753106743866400264687696808377408766344192936048518767220572611450620702008781496910682562625074494451600906716139872106064106329948243098338930447872978537426393687916363372265131313990090098593075706896236649857553487211908493095642352228425978935700773004447957994512123089691861658300462313017274548838498836145110396594778875743156068989807180145775016081582413447554169509933093853233566782717801894225748204976807575692701885301622879754859603469624133027552655085650817507708648211956452806892339796998740059206569702896175992379619923899840715037780978362628580079674642139664890155946823404758410486391450984303427172429621459601007114982581072589185433181921956977534349449221562636851528032417322679705882064272584975033066039970295788588806491484872663266531529849273389796153518326729881908985748886046159955310694782284570249380391270062072226079082937946248921377158640215727795678713316840848196155614839176721362903820123646565019045124315807744*i1^33 + 23048797379517095298251597175228976552514307318608607670637164340467643155214503341805737244568383056967751303864219939503297027320435750665486432963011709729376839869878722014739288515839724670569416269157995392814623949960234834722868004461913890116769828530439548744286810669965248111679990695110800441840340572939152732162416694786611923702192193934459917612754265262902584698445992203533630610307406541636003608888097451330114513274931436840478731060518445707467190182589385829268119138424606691475387222251244472762720098725067678095547117252083166659672789981486369957631601269426026397650444444421687420842832509075014723834178062862788156342982240157004604844551851008617780252765707907282195150973032636916429813824939416864435163140928556508046936018892900582982920824831434132788281098223208246617585910195215697570989437906021061894149300791422521406119320797836532049507584026452006327046383724685596542550483943297379609430071626217424618245846344566517261106046570486432481441506861996779079935610102720396042502518246358527508688724886591128427381430603835987859026194620169020780785221363602630759010076282237287906537155198707299758009041259156937648056767436633206330876985540187187515312632159724403876497720603321317901732372004020438990250363074302943061275693152817473637502984611066189567866897951927026451877440772890405584232540935272677607304541352811735383682425245982018403312679375200840195293753421589592869219706053154039883401659105083183047241794954001942811895128219190607794877550689576882767947220223966834084813787138344237072232413909426607474639686245386405890130675821451639752174448736522077870321742234868170597777875020165634859293058927824465231990768925229554462509770576259192500477619230993516199739578856027556188948500541048746026692096227331208231241250956497245802704974393615105516704796017404952232897544192*i1^34 + 6662822348268487873132842652388412046854050332506695501983337269664287917086250273669835326121428096267521877954374966428037771109720290778797412837719602380901049201161772576614545024662103261077451102229720520329163018847287038413805999823554357495170394807019394252676727678853834981094052785781977700126922960317229512384332766272920818619928164853376363039394487733470747598849411520749560308757552657286997353098787486588414944134586077185674631527482279326118622515026308942266092197567619752601324403134784907032759832310790353401305532441190830083850449934573702963751015833842490105248318565476327190182876330459746081390976908388707413138177977014644005747152249838022453060501711084016571990483920331927163687849078929078949938791731242628593456680992916782606764807261225715525434031562357810774569597782347766885479623440886426613908885019427111153862340488441076153902332955693386867703691307629339337419092659360472758178881305720207788354497042315035270918765768366717778680818708526295902807334901264196847148382308624263561331391963121239681599219154592849015843327737969962257563364954005434237576714579731135729126003639641140394603298449092005005145405875477524801068700787472733603235645770414381528192277569048511644514114207999316759003560101564785836443797115813226447934893617809192683327209452973261197726331117040393248590091358370916892361338779312752774241913427114421445162783776539021743210189016645736112576512787074088436092605063035987143286364059377658382271708272048425110490068432844951244084380427147337633803867218899852309411245438359681919915816171655921070155341368224040030051041731997389905458181832191485357834855480551489165821794519493382902076373533035421893599780369045628594871607422711824720814610640976317044722964423110633581265697918391861800172260006775589207586823482604715308020950009041175707648*i1^35 + -922192918377534696181758489819448427210692523126614055353723704346248576255005231133176514175903015396519913238211807885120875097313126388314608445384971374233207394823730441699754510673457195922733740955964326990336813477149823371717320732460363923665602076749846121420950142300740788413214605243947186412228431649084916617553131323633671612275639968204168816559975917785539351893423728218964966813032491125686459807458592061094109623689347187400360981056103969720047289492854727043549358333117123528896148518095058009553843590228432886091950840088035613339704041158088653198495214647124998679562345058174638913872205780336227276149776546110447327059650505963669792300389662302459204957126781327065492399874515133596433271877634679550233988249212078414809222408444637569522067634413535947846401434994056590395924838918739165271479910297109252300242167192471609769765483302041345008812340682427258488366596402823778326416194300319318283641237606299772451719908403919591588438738147883523951075753337364002037762129237773011926612971602297497776644618621028884035353715603081612063745625102082959227097290902151658312375047682581994502378591519070773987688795049973338172263904355734705439098614213357844675854294732590289383335563356676655942247437541971149513703503931935144180634471234931968678275531051205643102927779191970801550205179060209174344774789257064950765233728151308207092822795734048215257250094173337765441554896068592680531688381634381680869255412956159382499631468264659275060802201928657623667041863866201232916106841873722844493082622295114444186387983444210763273904368933754259911729635950270851956665122923597406465905454619304038472779661465392857546999532286860214120289900613726627709020195658041875185361341370681343726867180277590914770568837262729434929550902158352933924050574844997475246008988169341987794760794898432*i1^36 + -482184026251538190226010726997422318205990570671252494498627981043473676921136124542538974263269461230460671137119544564601709808799790819089750281639594220217841348210533610206017230525365207842774000524663257203674008769845007837978097846673717518180014937990766949132668449191312634436486752140930006192579054657555009890192878207264858501624335638129477945463807536076593628023629294136031273130832228963273103167727137966647480177959659514473300998689595766578332151079375783418432428047723022634690168088933105866818671813436780039357195610378700580856270115787917941778731373974019697771883207442349028466157808314539802592561857934843815467550757894488904121884469348648617709528090874311097091277744977058338247964045830003959628113249606076157177186628564584049664179260231354395667210703683247758086165066621063032393333345943276466210955434375455722441529739979490567193091672252882467592286894365173122438279938325657930105387040221461627844401831615096787757811410776032445393813924931147070725143617431894127401094367336014984314052611706162277270872058731861842165130716511851116840561964860518263817966326694743970178136236807902709284926216987907920718802536022402639561016191975086295299348645192249419886766802667939315082874833136905433377773948425205414312241407487703688842342482970841236175843776524965378396424337909347719539829255469291506073515505064207607180133245448340515945027060590079804968676161374893619813609146699655319999658758603862672059562555395463295774011614202151721396575116171864695765678628238834453519050922660486337285861504185353456772171025797635640216044332407730235238817592198477191014736306730748316746340763164039304828453218656122081430562385796258748845597931203753134228119824174661575959462490137549164724451536838359276436063863034927330586499234610601687219581187610260920418172928*i1^37 + 49788140831657276200754037108524596568804501101861237761445930251036155825658477576652221022307915593694906444745647698116704929169275886153601342266564756255957189856168097775894687130879421460443773358524525748177178658784075620393275271643610301419011583562348365097445956665479046130851472380180561828708205171233594481364975545430672073577309500604785702274252173086375060219619445200087134666441715934876748183564319219144542095706052961528392439371127448498760467605025619208581750257386038729096355786812122662685954257636555493809118261428186848973604295022644219355066425427859808115571140370908320675664281823105601683357381543248523659455052258971088530219428586280869960404506010911393261928675536859645369074976673686217085698052022273675106669579134228054080614421160900083021483562857437446840696936691101756232600550395979479795309097945889300591830654550634944565249947914972114393152540952230750212661805291690133775503382777797968966629971748561379308419960128528870664770545711112628839550326241429909743301605324237162164067273723309961989127449456808613879172504003310714822228066724773815471175327177676901030350122270186598493732171489723888722215404958850875363682816687122777704656957149333532704684760326001957678450593902806706156311464790404541808421580817349821073542917113964318093831080655478656984169040129732645191318819592362138399098941642640766239895494937861125110721758769948646119628403001245591276855038439812048589113731616154822787161912194588335577124991898470170472527879640688303359794781681150987967165787142933268047196137708899206776239598058550537660636559846961533211064151553817303077500461081007791756054169936981890297548945975551524907156284883935313702203436135987520812015350042907636470595547576129193225879257830828066104440747843233052408433816733899798283438174776833605632*i1^38 + -2125388744227807666041769055408585298717630186921908378268438105554589282332024362295986540291077179668462038387135130807289702119153661851804453388082579222792389437343257217591186441017142380753582327392352212161555288636235405124979280795543728308121686242748063130498589285970058496337577225739322632063779894493427767388227111312995459014583947279301547306886137666144439879261829251433291278332404738949731539586513602357045979230942763962819455613979922791812290375801201165042968160295815850843020843375510079689491213459361377864240640973695875022596633808759534409749975179133084351008228264650239702433145442068204814573091346018224409009414470916711318266201507767430084137569444834941804845842520188602779398426850771480206194020598885800126737582505177694126282373484990099909991731457303675538516737666079240779507275150697957227423818141070334625669662012088274476327172994792280890228350740384386091406851038858022649218666190151714263108846245799463153639611678171321751206523499737768208953347001697973984515126371505785680075260824521324627163048120932954300031387623763556466415436667121059684529416381379303856753161461083606480029214659032256645966976303026240846183692182903308545872641813372702153803589540147977649878502589989052004700191406573253223079333104280307583224708162629250639576479868596570999285989840540331516863782330648160619160335673304842902165144645050258653555606552864409628410389653202396710896116172139533242751257199489733789748393951383413840434136364411757110124059395209415669082071896581823039281416956000393152786247915461136094617731634517591881429730634396962880483556642952997658236442021647342037695845596935485705282484331479821001564424138388963016710433361073350298710613278929172297170758419336848358637318633659140930888209655486378651620143862781679643403745230848*i1^39 + 39463237033168693471492968412614359337299749054754903944346226799710612738454304937835752942272243553470700629891990949617271910171488415707754045577102883761662008049252023295910753027574849656468387060627748405473835285864699325005756194460163963941388738239027148366683400134042035573065357699524171676149102830193847422086964600524267430326545637811897008709132021103419411495768632245888649707495339482973019048444045096872523949352197619737851126063147811957568893407014518492992151251798857118873323896834611448127897574128004333688009438360466017046210462707755227085502081146261154881809280536122919039493009964160849157274713245379936867547300382530942910081027030221728039178632626441701665295787377328883473107707168079652752207899095207937236294046454663388719704217022387169663043661879091408076344383285304726600149583485628772985812710305473614970480047845408212967618677653154091189384864752853713795095327794866721652445234712396473193468733217044114955836080612703293538122604212468967587089329673988062781859018547960216444711368034891873233207333694630519075420198277496884872167531571917097355741770640728634798600813146022843507816583249839153294421337920590865697111197575676126388246049131579205889776706513725350344967266590216945230508278839973451556085280471049958923909714013250432906719185660637559686001807423959909578685878666742146512768766302427824038476649862662752983528533448285518342676462699871500019288935884898013070674100886478373029295943737603775001163117625028609063882382428796892722630819761946300731187357571587899399616423554907630726971084650811312645560707460204041640171348064980985744164865665437516249897364936046355104937466756553702787214718981467125792983578134521507516743930743459452890951239402884009192912750318150272569220685194591381211885747112709894176768*i1^40 + -244329627070014606557042871545343118369380808832731419023373549740856819152002899927664636539081231812637311990613484577742551635623898519274544795022124807914460870426586267453556066991538409098865909335380111182326871016518559231357515042598856445892389430700382436558324802637543653582656187281533625981078969802260358596103939622405549412928874632268987703857211093448475877944477379921264388769897543194541819090118213190083542104159792114269036535963586912760317709514630733343905366032078287988066761480264190061274934570217115876215860635721011247094898361571307139451985290201413324956035071173135709143083765808635738381690481434163669243727479573404766864480781297940687505948444387979293996791598371957696902943594525088232759298814138487315015613250113590762723774736433193076267676103994451060866830314272578099918542518049608788982396724955418982650235893372545131011987485076946444032855624098075477821482355066741282314838217324894941375141081680373943945678319378344592479444238348286852719418225375152305469722929228623118792726370441854867458018435601863339487880818436408958909506840225259886677607050664752618322559351661220850034629080490967973107912894952002186903570279787726131745451188857539162872373915632968143658067968588911091690580253199313829521406321058283681054266054816850919206854998652019492298423114504183404441992091960490973908531664506370682809474893095980616304903737717648997728617621216870623643749767649946042276146655904032383606604097209806904716102530731279912079300371588732422919374941417563825811668887744299500055909808686379589263192053623325098992154146480237742014333846045487390768553111299964209468013582005645833193718794826590463167899057581112744137593287574540878945270918623263444392405232761447175328435647986780370958435545431569760365469455351808*i1^41 + -3957873912964792711789733213792310134386355226898961583968104386803658581184121841315723031112469469713796568255579769412494915271612735598702858553638871591706272453683167837444220859007636329508028332954303642000529230087634961468861449399063918228219543201349048166202459727439163157555031694225140251929570404762592613978602277803435529151074221065060011255416540444001588464633437979336707474378359403957530055815936625126045612750251505985997297574356281295612155446881586730770360163548813481103830911844088701913870082205126450162194444231334538027095219596535714765933796423001311951890049213178488285160079031459728600117738326639978676929575642944617478514806619508306451651902618818841972456815098827824372463375157254154018716247453496889228928839067119044612554109725444779251021711449544907983681338430090411512813928649558098237660368393005748577557010415772865448967153821874545133439613757800215643950089785988940983250620734835608852728866050479485730819031327830604042261112844660840419180012050908599679676001266042751485154651188898664853242644246512615579773404553989920431187051474116941770946336346704421913617514088202341438032052377707796686552123855576986316010509768506518882743137776441494379327946865199931927422403213306733304502186941197399659094670501811460211792260587695146837386605420098443423248137631021152722558564958434417710244126724566241223217654416823138477607747583271834468107981168471473751881361659811288099597666231964700553835612506872721844090971827375524751099114853909911953518605276277669920039176647168764762651174010223419538787597035076586635999599453871076694978629580115743002415817234297094198056798093065960395137808709435720413035956317535471617036770469352612891663358719411009518120164424646254463562661502294315298049425517526238040686592*i1^42 + -10094158627664944769293453727882231009499269140143558832724723567205417864314651645332731958084779280597841933847773412023723249730551601327129882302707027522035146479381027891538910739909206910403500697835970372190552011725975442301191076883129033056513810074797073756404643105635799224162787301014261448237761681955630063024827007672883599559020424674673046603040611030938108530201059845868775683089817910434740468186306017983649885701850282420173990964086033647710472267830142732142713652628178157897516147953310086662377637091357339100850698439852959129005505449388428495539455932538804028047285804913539999352968996946447149021461071587195627622043611383243043187600367082842637583432286993185108394966714714140796821363470887502701355238320886632425792492027779758990415335955913366664880267483069687383081117009860197163411707401653255211222795769780569004082230220434456588659401978125858327244294271455265497505031468788780380369993412092281239723168109072427221255164827204974310152577985586180760721373488018935359618350022707661474771654467085754134311495925319652821411428052419743163119205839510505928727366058214583766066639139435906653466983328879964439675298838914836197635935032224508415831969644240885129227248448008588051071251249340642100191370024588533462560670772068889966443362482652594460243105222373032131304687785028152347245297317095152876571365607881062890681861893846278414953657132113575755600761048310240241010348505937662181095455011878271213863424471202084127079049131222456037205410217995965744581264761600416063319013389054762910938466192139462105546698092235071909312346123309753862010392701731478174254925474505399924318903882535979017721963076117117220060355714997858547914821686700848384453413652660019747145807419746666499941780564310160533331132960210944*i1^43 + 80022842100286196743571378299253381865292213873624515151276630428799295519948033864722352864920621403428671654997982151924252749644083659094194020321886988599535951534700230089060716768049159118715534995889434787193690183690663066867667244596598134586055789857165596649983924134870245770846418679950741145805312212664415542676416416550604435798795823529874247685755747037060661717857440932478660092659614798924349866641323639647602667842657760566249387036203057851404218455891232782187783915559303578608003191350630536356589646243782296490708514032461818912722442705844813465117936863724427931369865075378860727831311546415476734622625946736836363324316113088373319978413286592041043647435214620598949537341394875063531531012618952645031039450715046556778408873744778112581769906506575055936034695406530041417019699399726660270891809938283661254195311451495555156953276773357985166263181520004791090027101170778921812524911418167918080552091431156479338330435090959060788668537702439386822526403394930071839761300503516986328087665923910561279086778475936083802999054917204612168948689483845750275283228788630519563261029639830121383853982693118866029526863636304604171232053318523204001846715678491645363205033548147459811826629438738114306313309618114085169854975981795466367549076740041024807733499358521320328848512729417898730844725585994888720447060956442693536513777340910590464969223015179114144626414326133097022548224080053936550850152438305249959871393272334300512506154144085151048654963327834045405973635911157291912602184444759186221797440438829669985429929872167518477666112149919945443850380491080654548381805257440944404949214156261457863334263041444851638613314540868650082411030782154752018043015502580450474597089154254173183040091366254694733391595121922991112323072*i1^44 + 39085538665237759710061394970171515646441688787675432195653376895281449475111990982562907017715365808548531369129530092333995735167231776144546131133309843742495611672674204562744639413180984870841497778992202692857540739920244050673642722894669782671103049175203729255477984541327344355811203550215433622807510369640549343474755970492322400200981297585145772296342526050800861997264880239406380264778320566233847826564780273631877658051072802642818254463448690706886943456161493541077565140427830087058601784661746879812171350674024886121730114231090031781740223033557478666343383283690016508434299633524319117613330604376844339290196312164165152844145395376758941576006709941989767453746961757065834299450412638857199390089101451259473278500060448636071460442845151994231467671418319017437593361737175674179464827703520931976448504653300983515040375839361434944993220357564611850967072532361401944774755691612845653853610328973915154087644796485857848279202970463844516026787452422904937140045860516967279054750396179874045874178041567896867258040156517520773617427677763899319251848917615176948155932627101287261364811149457448790957592142857685718117687341357845597915216943350631647093107129380168192724433909626903456322579015585683617295684934234401092430095881894915994563622653900747199705920374626978020564600081319415823826092259250264953439200981283050086409088605164941664607191990672864767467019272741059599807303369243919541472265182211729702174309958863904465434312436005669932152962814375354850251275966780947118564280422582359041672702080267005032960246141231951104330807595158794626439322716793939294607166302864161344382333172678258373836483212487638657615110184130127122016612150598151860233298882674749615268680762386269421336417114513446771558927269101568*i1^45 + -3088350105311777741532169246508452277002382492706954207639264516632551095336854967872550660454715243082525962546526390788025737897470509147753021803392185198917199277832352608052052140964169434235812023846044288287471236964243264926200478060697087374682270361597042270159580241523250755071582702559200801412257040484593736917397366382885707614954003226123733626040037340539238950741264328671316643209855866984471326865998530927967687721727312189794285052357409724337589366620962152063970012315460173845872353650958227323796874693355828791903372613114637109562859376489040761073816070708847483984380253398295392236903948465676014050640479602492415512134963649770887949696549012531438112485938956641580463529662753467499998934637282098969392669532104085640533222731003290073227745963119666883843695818435921954357410990258506844904408347152985434190028393840074751799908493274636658515128962704981345338278108721914456829527464471109676647844640198640169959684831083576462255217080981788836759764508824814486939019909598345434809007697463201188330459534811202711141384206994797691226451362637453548217203555519329857939171620759158448911034850350253674714807836873933814333289946418701282890792583503408754966508912260503613045143925091988085388259639170431622525915775619114405532934249497528702088854437160359921188285963483259412000504408203994361217115935720820924732090817153961717615261198351738437540001251850071724177411862354896724147233644037276537329406476113671804873162232823320972471622986616225733077752336399255300568412774507097053098723129609605255402714022158681925306390025328809949933069661707796324536223403826367527890658032081524025401238265501326714163195026663779327779818144291246371155359773930406539468369784511518217590434658364981833105408*i1^46 + -1538774469944981378894661708913713404767533991072199037335185751595376460015098248618888740544108984541635244118097341999468936215680708466640231236822287339496805154294703314682394851504034108764965064679385819909164519239867370777884774226378729846500269005718004839990194576470622283280230282764719643991527080413383355655721692079696082842434901027831256109219004824912650347929338912784033457975268148933439886798880985282578420577882256087914628815151089877494055995336480913138626780960543063666860300817234700812855456363153672344650829710244174535466718967720795868481050580069675628328083294134022200021237098054934282724357149063083270786988243102919957036256447782019377459624544262204975312052375111817592725229692640534473738139638033977590240493450551609988795966845201561172389483335074161115074813266645751447597772323184194126424693064452394096607674361188706750476535931809621999565729716694276078687246613451689715742619818427902985635753448456643488694794012116553252944358884716021088631740562842191904239533139626852354739585701300996386671004020726628259094149127540909932526216706338275376318615285446798590988189860488754715030508152245948529305643212707419569691037532175422330604757678268772553376539252884254817211215165212289253489236863536901823723874053203244017784041477589157710464701568059648718517239123070525724142469236472372834935841008174234653705245142512107545420120384083655672429399037246553480199866848574669752928433645095418687020394170170851923798396911376754202037759370313281648819642234337969137235425381975387048858417137610162146320823194485040259012370415538714127323882811288878414003505429482679801383350178189515064825617865819532925007158647988441339717154666428927195334781697533045714024476442624*i1^47 + -64322722945142104427555237654964322312939177794896586843477386483718693518107006744324354520092982226663849870027751894930723025384674600473003858184544179029634364009676354034485489645503826672009266774347469327303086870795848235787679611229261756714452845925828569158308905184164922902588939646026875382148687298688637218823340409839466479201702218272099949880490202824658335116514709913481090679921974236810488080281730683488020647601525070104522202425159749698036287384866847662237419414917406163376971509695173152753358271033932040918435714720675030031097420933291174858823291450673610401725189106374333812364443062555359094023963059589222266791300588669463191885191263910203001283482757052284121375381577173161625501877368495180167494575001248990456788100119717345257153373063127958007404444864847624309740943154452802425671020765585037667595893884691372141614845147947670722935649668007157490118071355665165329875774200612684976471351089231500867533265449886705379380029518301921248525756112413191171305425069404963804719001425493551280317800382332061941905269895621424104461189759883243773263089495780626123263611172069784931557233972441809645135105038472962778637960673426944697590234998402629857690535809002513732338321218944003652346540692024493138369320709362275434984442493298435189831600619624769148858164522801731075747211176745046566820226020308739149427002342163210965258851885103649951739051999416586524100921052870089699865326127667231148186748558994403512681986471253302472901530047547069458849930232782065284368029183428049766284133293066998417544465324586025000619206921691037768626694177726261218226852553067585054597630585025592636106397450241924811620666256207364209897276697272661162119022217776738660107883739348992*i1^48 + 9553322234394577561922945196803570198797002639511834377195244865569398574120048090842531004284215967575801273408794169975360323844031829565887936549529120997653404617534807354212447712009498626638608185872193065939693381168017994431145204758765761507549549868563397150057202193962777644208241095150257862451141867697145312342266999113029079668806228627202029137284826229072553356477981452311180559995938137282314349111909081891042421362524704760801473421943768984515295660839361929185634882793041736145672895340017651442200606239691982029269392510398965015722570197993337654046438899300102122505573585004512669193731786651218920358330977042187382492845472593707194449875369997762554589577553511378706099146607239822543970717013620677600030606268945883164224531236822704347726384648850051828356939368632924695125380616101177754884678257054307058588623386369406277320505856675813021902982779411433274869974719330237620265897986009121984624884235045435651272590220565568030033208030148527624018118014071566534716005363096191152899130083167457156891374986928904533125814160303730871851426456261266105666147741410760903132557339740939283623544875479830831613930646535422924908326881527448445929796555714583401209820406692891609059119284719583931215026022795670958431384746895769776206166847797805798646395816298270495270275147199341858023651274391985512429779384637150666067054347179648805965735290661307628157121825235315707561005597919050156487416064855820980360384779479224574620652653402773331960885953225623016292080680633547696093040246002975545040636796617053749422846349464708454553100036246672539260559007448409721053903694577166967113988607742277069705621587062398613266636664070938616764824224483455759163410270555996160*i1^49 + -645562091496077540411974454213482549204076671211186703744635814692264245993218229276045654462533945018102009727171692708211003923257025589395231873659890634694239650175068791436006563861004023080053130105871172839858487645600579904073257083084044837168793997412280630161641430873547315977126169631378699583304585882243789495809148337048879453030853843787528814480287446751196887613316375863988188406661078691128134813326508060405105860562323581377983188507962956388229912350430178076019413792241470069859475156208418905002699233967080158921867088818040728637663773623344564120241517804899622666180910158971596973634314891574978354187058870143258183604860440807823492885416480039950849782973003272147263072336423942839411186864485174599476814721192277646000316905328450183214028369258625738621314839770794207732961084904388763020874179234392967957821652388353169277790914531497798294656465953439123675686358640984523208756718792223420053701892505703448006955724213153463977791138548906696790254658570733115291861426913597855104817115638886632130460067627077223507442918909405050113734062466203411280113319002747992791500671449353671522420112204220778846257900442212032425832107720161401895243770392256540856658305427926670275769545138527419413064816917519375444627801713667586363417692609488313996906271199335989958042103623194904865765393381160145369480457808900163178056566426461180503795869656261848118148416124908126502643827205836527360213869097479318593811653643473511603066461839310837875401312168497878903498477831478574366515660178180075878069305558443682461252385958756695393795466802268694654542585269652735682139071695855938176663397721434982576167573888287404083320731372313411224921254082379776*i1^50 + 25192774589365301481723451553906602921144197700521611946410528565088661286772128474487702585671882080205149110040339571681260683642402951622744517867616012385621789558797411410251629193619272588925461730552682379827533731414454184039235185886462531208523560826352384710563779851220020213119007862337495123707796985041026095764130324257147482126996725432877974630353152988016789005438781612032838105386320534876220225052914725762425236343851219810642545756373800746264793500865178122134173436369043653344268891251836026223688471834212698767106215197214522719876045066433297775423987446168704146148080761405161646263649107769000158163793352614205528756433647181918858478916366275093454499005421988559637859401483300802865783696762133348530622800551609144394512944809721527316344422032955676738434915887401930266581506508144360309667228521855304725862811101729333432282282638312524014381340727673557582660942726339069949158698020662554543896037869961019004426198654079364319963721392314698491036734612104669828970316462409207861710572906103859059594237338280376988473924602139498548763143510011458279235774994334452225506594829256095052041712912197923991400728781996828191537107212839214772972726027854496606973182204025967728527326794901357371796076262136980327427892408539613417958602783385213024101232135781956427958986887707130846817247826273716625872685950597841689577888629334876976624743234579350284279493707632497797578230439943067776564311479665066333231435151258222141344437499074609504636187804287023552783379828885548720968315507737866791346734377779505577993083589880624747747128939573495468768355027891633943998367142198783742754500213543161220091925573298881591296000*i1^51 - N1*5119881722822544432734889203378585214004390924561453827828849084564547603645512237316633671061874326431387368600032259963736766629239130727928615378037836109085162504254210849144211562435876922766777726192686171718085226469100439094946101617382113581887278059124296514952118744520158922814315574012230705810955499606802550971569346171412029862687764043401375389852744181522454187989908076385095746493740901361572334520100757761462356064849921609579003537762807799580934274092785045442237807188297258925850916982078926049308148805056750505314598485210424807730078125*i3 ] ]