[ [ 90718876266460788125215362686619295887858227312087396670251700203089453541820066799973188657169982560098857114453333004031162021036734967491749799545714364038677322298960169471221397930724564465355001939545006292433736683052310856351971703628425126195290348700234874998228260263788134146348242420872021775055658031224041199130940597359419854769299902172397177707260168984533903715279804170794892998541856759398618185783786951829246715683350045828819728704405130291837760520135723964006409175299591092995711082675546526840973389056919132520224859647907753163746593614380233671468425327935509513082319311864409078883816851578128156593422419607052997215992805552744166609260737738933152082683409093740197742906258727271990799087350854900154583269127370179953481051436405982982795191966846768060646164808020452231553706908153239507338671286140704860878426901415598173920479728492753775300492025936021160749251730276587507249859920318822108015758220699000145084978021855916016559702781882554806791670397231051655064887342871347200000000000000000000000000000000000 + 412693217592896781134001273841570533243018370163909775603978131139842630621323172029116641827945761768854770863626164461833246294503204319372271248672952876651004129577605332491403046641908943710869684021639360000546355805742695079649578840081934600212951543614046979163117367711441667209666643071929669603520539621505865630832842193669050504137179309939006330340205222836832327078657973056451626257788891503088613469651834617815953678849535311625881553605007232630906273778073503841210887844772436254649271976785771249385556816977189254923781718217723173169197313566090186528142605862738227927626678617850302561910781471401132672605417150895647465931225662500753710551378070538063603768591662100162532521502109410463181159238671522960666533771536059343440232417640025107197913453533558098174735857156666255105448647106753080764778105290789770279171894591624930398786623651818030325832838213108995636742309068498686689078250753958376970118434327463491376135574221453125144812730211919118899672182958428758324037942566191104000000000000000000000000000000000*i1 + 531986517926711423803392617747334253049392313872762752471617410666584173338927556418913996090567913750036676551180983711319458514879192580309465564228139724585344205900986234567421906711138592772989677109675139783841297052187945559164328181531200608319341113266273930697877407902334027575658880686997785329965091714693087829874197323893973189408376952517465334447548810138416091879091569756613549757488721128963844405013742900505609899148098733384610218004435820871129026236199941971579132410702288661424245234213107385819671400339639225480517408341529069143714563380919610361339393605205704597855942506726697301151863969727993499815931384224674668402803125814725139916757899533770313558352212377918983825590844680345600559400674247811348787387956374078179404568623381159387509941770451589170703001497635107483467759929379426089619012577835475506359265263850091165531107590224920039805632270551127260586871858855192372686547996911245473848978990039098924131430911403532143645115778339067337092429877688238257800334184284160000000000000000000000000000000*i1^2 + 137894196611892303436102711339289887763998127546761024162583715614802374292942210759075780111861742935591519694545356162006559557620224811826626367714270260243371923292026991594147398036137919614051671339317218911827378111464018183430868873674318600913785193423212065128834856351765135162584083590211564921509393219841628093712639792831095862604696254027978637406713526526088868791099712736090249273522056648408909092275661260653513806262450307561495818361458943534907355698032272572424118373902187005096603703871476406948259814704044127526434868074507205709658972515590916138368020802301984337994336160449466520980487743387783276571016235849855637729485961125322850407624236962464179668767956029192028778992511513511142286479153149568752132868087587212039569843132228331610053969515130208134058584236124655357021695258569973641667938333544312537651318952407599480324412152997536555354369965849764672393614383858485176457385735984272825648325073623785514644369969193457627888697406658308096512603147184565478295107062988800000000000000000000000000000*i1^3 + 24471757139271003359037078319829032868646097537595083511078733998866607852500467867984704936294370728809552861513637658840292271647856584573599255424226728184139496371154546360951575564888897453095045615073200475447353764785743095513831773901576123471024826234463999373955090018453339837446689854405176923022546460868463967549715893852833118302281491449815383804706213003957632172615092120621826297273248803651062861682179687285338873677533789360428400766604207397408646087797938897267878346576283139590395314137526088444491366989050013230957762609956986159782054184284426929116697498213970041155057513358548639243711810533932976624708842965973633414638510334317786286135066132249136657878200754620493538979410767802846945612661179159388806696577845809289993695902232976799147569101516124117763666928705878619740905769740362309175679927452148836276181959034866127023756794516737704943528110197764496487382013688494095358622743678252551011654599313082932923206739141200086790542751454243529235596846532044721752364810240000000000000000000000000000*i1^4 + 3284373463262697775007443402572833716534078259598697939126622989575275370612015855599048454066968615472164254516996487632995496430896710227169276284036561324513091536592684489373434822530059576221480233457118331472429203490869962678966119212491240660157679197225075523086859890215956964440319629244584202306512898820792061438156990893074344958350926497228821244630905904543792253174515414022853169862740060058166541065122726731475842941225550021317534995786743826351753403219165433445048389837224174757332552447253232414969272451881484514779813145257192017877859189844591499083359179550216526383412601175908948267679039733052667500858607334228094921778661709144965520410546342738412432664650865802556130675474667534811854879129376181693564529675826307670793020831153330210723448824388444821425984088763890388008415672769790655741720566839666035386716222869360175149342307960575595124467157821159548668181924289184457859525940014582480199329250745586569147158708949307639175059639205482171892860222590340989613433159680000000000000000000000000*i1^5 + 357099716851202825889971563317109003503030708895248853140148872620799711512288707041342509068339166531654230117701433752896396301866867496230705212048352797223495443396166366572516596046581174678823174473936055038894928115279772158083590477278194549747185182490686149892335134137622952672182625372723764770921945728504381246607507852745343710501076851941465378144642043635871253926983862117898011827450518677027622787446922009638553392117524493460330380297241816309024231979110901178394710051887901182906724221854214659363649843989164461878690788471796763181068256897535065695065601646033688888387747892305987980628553533585280381516231817968029742545234943955119619634068160477237806063109315772953348836224995380019605911293252419881443579085891198200054988160551378393880521412587778200821351619662952646026663975268039301428847628321221735447961852393869770497095843666262420537127296207054009842069863563232096536855289709809788417503028512647915885026854752019596557185300239677218576033114617807330002704793600000000000000000000000*i1^6 + 32388013687146871530360238458174472245328851992084372892126826386359661147955089302596139589035543706710562852577573022677394791869085177305574109679158557090550709415011224901602918834630190857822599205907966325464031484160079123152038831084811928691863548544615589898456149777728453380923048006935021072739511822747955293513821620650750734000940952730055154487382989458409256381584175593152995551083901305635004020091840509059394339743335317989348880613648824270308479013670631251281196129324871408261387837709022501975635665790731034435894603631551738176401649215609111464155657988872068021628578564592275384512725812305170391284215287967162874323913403911148643193294872040181786002725182329611255407450041352263652217638664255466181468057050375349726042503293902324046753005697017483361958112195001946613458281030471647230993821505135842098792766998223471857880287687441577057242757571156127385062787376631457164763094072676583674814262457222131140240592285666196512544266778374258314549452786249079428481024000000000000000000000*i1^7 + 2760383989032721364730947435215796986887970805366304303931335126841336463041300987993295934979153628943281106021863613628300031454281180076804055395220189298935640345394829929348641804050216446092318426827622731770756819608683070381092139093461267099067867579720956806129119502284821969039497844142527809860775877526152787823180285267549814332793896634332596829975558035951552285290738174599190215698816604202539969271430432042940781154569124357356907332936979995184124276772712641563296175338444008846824801368619764291553371508523608938762441520043101176160914322519652718991420850559244987499387454359361134064949096016206919178203145718294997914988103792718091300554690203378544656712137646163090065679825045467412516287439333946971154797393952954797288893592939527527347108878359863958084715822933917073771762505123784650540268418236905585615847501574087622170363573903946198749626190489152103668129871661720164454281771779770092618953621560445265469286708378462315557792968731567813582464468305390883307520000000000000000000*i1^8 + 256323284847547100429114366858241904479873428680341609029527481310643394704278991280478992011716205363156455978314802217896758324434943206706393658875415178832109432486693590679654695073841806914705065830732336602771476122280744664016275020433015966382071554046793640342306931473798501608536919320568757311325601877654879060350263735240266421363207635837723932508105179439222318443397241943938515048157390136949821926868187569290639429564008360388342617454552051186219389029990130362159661665152956785892216252726506100396867074872856109144531497605653523654529740084511596638272602146172832542879353813141898433889243694244519794191073022833991357603320938032535980811591256727816587632308825869107193946825779963140423808250295463122823284407520283507948247166429112892676572884206559036120978555710326984630547119467897515070129656187348914287094626875602735228205528768768922901983291195391688690660580181882668916411019125977597744686982740993307631192179844863320984236474185900337829874658066951045120000000000000000000*i1^9 + 25586094498703807948816672176692924185045620551359797235022069524203696951176661114932104708121290524755340892375012058612695106173580944291323243613973166243629144170787794156795653275591431129872718665696023621172171533618305201818618054250559889876196063678873523523496625348576558587328773814236918174374843568109966712004838808410199728363968425443254966269003923348668214598084490314603308481959485580359183119207694790339587023517201778222886222618982812066690895959077068137474576997120444714427359072042841083380468153892590804790713549576571603356400546376547475889223407915816093878980223645787357235665391762745033082201179473122278330361423278925861119808907131282019060688245787230650743672450952099372404211057626339688378501186737478950226002800548350672579055302034524174299176538150210534486149408341763275500952198880264993073398379922852864015333000782536088927957583663886269321878733714379624903883023143612760644830677238070150355970182885825482590968594119018092940036606022123520000000000000000000*i1^10 + 2272481196021874911445398904971296343374732731453224229321927205631398180349931257291796247466094510537737905441841355147562676977809708938614529592218980086142716928262579605937953165909638159319647192634216917507963379999848233916307419649367434732405006212490545671601727488499038207013898685607625960883686670554824016853538579807462198245800000566976784940257180217813991792072902659100621285809682704207223069331468975025291290620545203277541171697167560429274880443567807403972905991866581282857301247919120072479678474055291363466838477023052973753210412743381756967368653566578190971455963312901724717576212119177544125971245355474720832844188440256917794038011162954451621748284005989495076221212748258052395405277495609868303531889712581345503098087733979867128671008729245089340748263389534263165481618956869899609328183864820353847050298445052282302357238770742152482832591199456529139619902244289112588980825393501335719378087560251347761735582148704922535070622291729998950190790213632000000000000000000*i1^11 + 156388011567656452482092513253762412477465979688640884012261223297078438803947401454292204030649351938866277658512393518500288853050337355724583110793501998559485662254982493273512804182368024882931155302367138375928237756496016736612034204561660156666348755730075415220547292851620991021559289328100633877038790900298830654461864665191882952558246495208452606296553433970811732466439178871488971640351696086181865416094425688535404756783367995066779038084557066300947588625038529571391036791686618785101566478551156287558782031691010435663085300092930835242342797871067479243230253031184165599146132620323164137775955087647197604913387946552445968881397382870559470556422895598971154375300214944571972806684742495107453405657244476267412129276282800341588299337637434988262134865641898592353533828972003549348323566558364078886430323624383720289201795521945943366610290740510771548062186621622806545604448980762241714346573547286429345031381426138435970616060632016569007369404185981648315088896000000000000000000*i1^12 + 7787694692727869073899849676197821571220867176995286768017237600382696108881747300395038024574131998984557503972124447432300296954901548632467065993649651183540308878459844843996865212853251280206200160706469657509972422391966434723176288784738154644295302493526475792188796010968257564959172188002659293607672348055458124543184939108557258400902459800506318340439036151281084371542839980339834779479524142575139578013423892459712015532074689674189508352038501015030915977105515250483724946062222490715535725742686213432010713639743803663176997159013912556867076237572000480825883504374360148391466129316934407603415397119602218689940447457691995651501459127858634334436774603913303929669944739770109831279053093321237122044186494340457236377723619645481762635156040114982781453277633373692054580322403300690287538623975939442282363749693323224213449290238127867724115245039152549674449444174704910204675180648305690747352370588921626513109270086164868901090810944617683807113925056080432332800000000000000000*i1^13 + 268593571197198563646483019852883642233673781299131624597537241295784837571006549300294526931035208713219991567377584595275261719660493735010384608448174039322348628316402361495450286633144035513868221240430274288868108109840643092609728327809891668561717883560244176761116591594802255243820728240431724557494273218013037917294090770235091559931737393918293896068307075820959952766751976365554494330391070707061000089020499932657507807292044820098525152154235338326888765014192461866737098799531455574647682509210729872538861202579836920858482336250948344635611495826762028178340911986322933211877496551516300001184548270310854712931779021430541906143094279667804614523493189762423533368144245456845933657395980598055745890941450097742464605697711403941047588579443155025173459187144962597586156046000394779329806141980811790092818530284557901952174357308992841543657407731579296751794101480781147000811899527429347063632552752016314597809199850250101419727942154525306406880668734004920320000000000000000*i1^14 + 5965818600001658137920230863595617797814779622769372989413027696826492701603444069490518149519702003087485672470198719011800600796052109434676505907307301013835195431811180024785958564700681630770128124874155532816288421146415811434406228911141709293625546652715168412495373484750923720324034152633016033428824649477693162068244868705240234849166430397652364804304966844644121300829428927382953135417198262957132383954097845575449058482325378321960723525615933935309814733279870844024883029868298736194787437813111280484965328229361236582845722931644606641535409610650993969634792593883946622618500793073355634069528675584285162408271340078250352046844446793459054952532156678481239409008647602246097229496329775669718796463908645831719566451626142182466395993089344335079586725168391460251902636551957786340759521448261348776249479381247643737806907814215937184971021623947073194219725204097689815505262169390261164880353389721115891104577713317874890655295227754785988378692534927360000000000000000*i1^15 + 73597607015820896956332694654651768854068570596380849213983932044764460113520676816659364477857606712347064285481304744124071824082309893700891531909158078700505905430998188736625304109478955163296737023702548459675068868391429475733314301246336148695915635834378034265492727306384285749264440065931913169498526145821187455999129320273078242979901780410888777849704158737476156078653383252195004654437452208967713516706115379799786672652287741208683457841232211666488034674051388283260867210622158255433470866015905047201214840608301785252772140815424268730476129577314918536724237569383588116785269997332365724536297225768279131722557944340420158434264371148303189830558327440045920276789205024569010366818292641471108248678755902984335062264020418703673181377430158465825127465435484713254504030867069962289756468608727056834444198303449732293888713011463581732773538883146327776064627934973908840201402000585284289621880742210161370431675636160476921370935837776533717465956352000000000000000*i1^16 + 146030698879239829717026514975551586664061064771601106829574627396509162376382011394825183195505863452179623698387539194127798528360255430751750930661240502076058776813364116822951849632346378885168414772794252709316032504411046682945822864144689092084915641566297051048197423341709707182234580522714578376854630709995848928704316503660901097110438015456846976393768603290734399808656756566181558809953442700284718038325224688499681508475052462925502761138674521886915735107794277701754818690726205429045873713169206049305488348770369959287260743884006430017997664020084993243308724413387753078281830861751472343213510170546069647999873404126646004297016614004733797266706642384789503827971922384690512462613151382397524838682171738893602373831611555946124643023044237222005578717186028461279777033970692448013081561657311167755439843214585268528401807362189854072632503522155400421541296164283595169973292041667574832052657822521563095770414276196851574327510674717586489344000000000000000*i1^17 + 3621882090225516233134268573376599174310257683919626244524213834103944132162183580374513738704459686210964745217647219333357625303550046640437448761829156708996708735300283444388310441704702495627087414106092423377275034437868299775842004292009179485154869609862977912730641755491785984203528721895765549692797637189512277593577673831639059440963922302018299003196221720250915882823436539563089318907900798456357618878637255071054029656292842183662795254276232538219486026825339175426379710962609736882436236064958937372779029477525420133144094456870689085264663150526144592617501396049353592071665957808248383344559821633298392603228900148883781265178872541461349148365619137625069114474356465132503385960982184170085675795724769623770156396623819449016122453634670263795924074402553218468109903986492091553772696043405243465719991025370556314556740742859010335966385889676212548774386891991936137466059903942828535304415742560047229150523324397272778530907053125481267200000000000000*i1^18 + -151894505917708830086589591631539056812051109572386807721986904642065378726541014343806393935258903308468411891709484028146780247604249124483214934270175109619476425706844536197863022938830662393546054655321299398647131070385588561787382893363347801174651560773502469856851546287764328722926157059781478066181258471669200446540191569746387498380581502571487292800992037442287672006683690211921888996742970033166471829099597912230930437386644278149354250088147881520444630989004958032550473932179074418033879098783321014459157944740551754705090650097728586264189793412648039286179395435108389468577564295754983132072615992385091009903081693133848363400587844611706621666404041370834233230372187509176210913311030665274340407925365293455652366652030541383258857583797103850478568132472348901705482148777126812920253230299632679332797715796732347631459876600558330687370214191248168940499664559877129362221154899648436397381134819680807608360454470164620374473048693145600000000000000*i1^19 + 4675718396607497935583331242294988854676578243490667769487986385342413998691994313131777968132488580047084481969465735094990629232244914848910394524861536905545203445376076423780900023107589602861013331617884227629828060352070090873835010088567121473161827286549078452953690600153493163934824005396090925968304836432072506958242254576837897666211988552564949700450072369217309075753446242218228547166563960263337399759150861047735170785195908283660348365401967778077049982673209187213832284382556511221625578796942310627764997622420371395406563604658953219072939779973643256725090892381333398002843196232498247595637303681064709613414706533732682623438281328718620925698536651276082251929233774799383264115116383593357461206896866255149009133618478571052515287739377318033505686445982021839757016938666305741595302795130354304393613636199039481225630653334016159921836492544594659152577715565517448486299027442921695413989604062309922268879893379524990974138777600000000000000*i1^20 + -38656807389307627556309981314663632387647245067011083190256065218338795201698333654049124259524664255523668385615298548284824585338055965348548303195508062675706848651649155617395842285819987653488228295984194102744168973427399243499727445254900353655325217664943193951724181242552950560903587582052022981822312170227746878396907327918825685349938199633974475793317915490006593393622453314878171512861077589367178089329860876249208368971354426549610833028653962729073302747689451837914457956124024213448227928265726086804887541944967022453170626750701449438369431526451316776398551863828274697791499043679597305174385983917800537733946380732861839133669251204473291359377295433201678835036067942018805430129838249769214834190425425196926855194814850832348158163711318120358979148405412963832654368142897669004874354882701035343914732891901731525017379455676055378087910478519338073850446535295609897656180664638406716673167990610435094311421652095763889520640000000000000*i1^21 + 155311839176869925496649972094576556089294958420650741273239207373797541798479589167051027281896135257589598849144783529075850468695970722939433414696041013615262440698557505833613803771685687090452783847410205212956374233768764046043117727688102091764109555708234697864764497116080365736145865425868898196730212207112719368395172315443461867176175291139851729356115830552026934157619893649417289227858865562103463755856101002977908765378272609115281179429383729164174136052580987381546013056607971432027759467252448228389164769634379365250221660453801211981383754776091917457905281062149640451021461616761504544121607558431375884002732267293022718420176367169800315312817697646692798505099437544122742778038615879772515233173648392815511967492998686581306456851588675228478029485059368604341663788452416577699735157305940733246062481085076846627451508712719159730585989029045461418995819469783144710816687301169953176308374900569531219655787041863499776000000000000*i1^22 + -669917288470389614234830830875253295852109399745711863331907440269793252268193138810606800079749011732485244485221311726782736120603643822380326891228146962941044740650008297680925579283602934362655504135829319662914988258788430267843266173575594518687980947458841299027434321435531615371203910621815602459413650809575050427131443986765130084825829289493030936940087105280282870039111698383477694433397565174826003435024875343177455453764477032233978577064644520954791644396745106827799843260729169346137135966178815403603326647175934706309632464238293595715710274121367195374510516282482885165343627284587547677240253186268258542320168804513834237692254026560012815187497526388109671994490702593085878725726340919213155615715813300474985116298427106371137211146543183303759125986731397256204638843016958428029526032837666438709157659410141684113923062935688787897210334259244023262845510388707114429111601086191929559614675157218188216918261891072000000000000*i1^23 + 3010200587417894567435687887631431315475521417721724753746179038998039542815174038965409784162230595656391988606668733801081601922208980854302949755795355694444459435118212997911530590236288216613063089056854394628095695948355193342852955901845333965197548885241774547956418035101815213029535251298462607299573773779305200572839106092042907184326829404711336187585921857939721694966333550599705582350077451617660922914515742382581183637642557370883623406220071534028944705738820474458667294409764934019450498641750553126351839837782045378830994216893379643070387532932801090747820786818645362873303711463423900213933430478216795514899744622671242463616136375236496863267514240785336716763874312691922399490852541897706988879861580785117196646052789766520304420493478631085814328913865043255772101594265453461816843878873604225393732844235554552208128764502137835871767525866068052334497841215756448593234138387559242967458080052078177490986598400000000000*i1^24 + -5135045640512832486529354852523889186353444469371738160464849438252133159453444809810270896053119466884676282938566602633504937030187789071575364143495200044071739377411776991726985249700332982843135762033688042114870167755707983370106437269024528597357209384547732808981463673490158243253387777259560052611681113761800682082119663000635526528625097641212407566763815268532023494362620627643291768761183762326876987638316864667208966298150484774665210706259071149130233120890976742597730631044868844961571281517351401004964008906338145633386644361433667772418450431771449286059616731627633813473186345329853103584600183198111720125651677501532911751772700071055185330522386051409665576129180316882651644082564105883772495425637486954101655645522593281365022447485615340063976473333223480059347935979305637214147257510432146154578207049229777492250704138716467518527774551287428305923934845790738512407680414558857371687734488767953213849600000000000*i1^25 + 9611465655382139326399639225962610335607856928360399093027426113739778155528385965245370691321211812074033621073733617217930030744329369690665736605205604236482625352525940014962976176151673639365180920404891279878597524988806275448124249622906810974126363596526003483473870344824522376810741684775076062657456327377963019624816426031538847342528800226523102529641058702327053942519308242893388586435694347148253016438216445433820768842520359725152026593326866872676176335600926425007634565617863575301294930451820908263413947386190963779173671626840006002352196758966663083450450753679073100443563445845543513999738825409619214163668184195162645630648862322231313214517119896631922398958332250756736468637255685806192415936529214699388282159504925535635498439489931885094110778309622794256639419973170789171373882342372592746425160386479257267409531668811088430778495845540243533160189899291562366400504540684900246379562035084001280000000000*i1^26 + -55282103788424143682896970692039231035133224194798127958379523436199821251064951878894965743104187880247136153528534457130226495469774052394437998852096222694024229696649999294918734250682316594703916215883924693028582045760086576858870762809525560207475494441794840856273741418532517757625702998511499651686176066955351405072866217627139581199852787427231989048843412839187825722883704743264467286623007059054770056616863100288309127546203788462155664136749488749483290198200235687102767164424748335495354216476824172452649606148197801129911798694196443842685127717548103948580016057953626044513902571398894208748296574122459597017694900365615066672707395001969097814486127191875634793720141441138328216348576952820072629967769806564843363677348959093455607833243658487284159754942797648399415234341358090808667647917280847596816329111308030260866212364535859457439389505848204297926407830887311041207343446109659126483124224000000000000*i1^27 + 95989379867968924855445670751231848414446854904377380488729177005480360687298436758582151764463842332282025015897161743003806291355120610810798378692187703426634018559966372917783732447758121827637839030749630191920254879642526160827273997108744768416577600898828559816352896252196237044887142817373465724067135198618819569243234655498993937000577108970018677134140795628924424867884462756976149887259835658530648758069199836506184152418726606162776181757322556734728400680833544764100545020767285596335969252973980362352001611912539662128387854324659949467870807500649894105036132389853790556138175869714911679098875899649855018012735505247729350899430210366105949554402670747463573176557896078867126021115572194029362352643457703736323826974256745380307323273209079225985211711318515174123423011708400965824625177372924587318318973424596898583856418821185548422465134398561692708655335306964237191645726920192063705186304000000000*i1^28 + -68516721506138937364235976477284242959105725581178964444991220596422613811015663100799372523465812881044721470312421943939357148745482179784487547094532651627660430997542799095014397227322372872460400213833238018130003945158583053128278671755549142343250659709186905022286061943456918318733307943714842804342580774930084435521384195729789173236010252727083493935275756594390790804025867948112756078777920615051775660567680609998672136750823065819723088549846631692380787711731713281081586556456969457209795734277248782055025417153601604451122233417682229993986171409948579228704571522275831128003126945737527964540642747241467678340118561956562159511013832624770036697223836848763892843053240737277504724201782779825510823510796715549965844398971752037470312429051458406721660498535414830374237200650846636369953554436985356611363599815251862346402217415113133863101252262038027938103242543870669421447803732192395264000000000*i1^29 + 19896869491765994816431083643904828444627333930429639815558128622423807846004464341451457666929180899124986509585610994330977344497947170114161847148106408252587772207808939987461052417364616306698102664439182254506477886292794982356054850948128090047401905263182167251716768479807323450652304766549310803999663479583744371209362251973158174764452765917278490759912570303324928080143160874257319655477964976224231671294874196234887820616688957667083898217838232619932652379300659118194367753432747480300882484639332351824614450309725656293031274446609313497339131018817654468363358681149850142569003596554863091162656918830686191696179844776504981696187955492635644381742315537757372512106655676776559222765764031206295068663674484053519727530964961775510821737373367851032676460742910222295724262467529014797069940962484892356314649144912935977073615067771616203759114617010033390734157275450189272575522530918400000000*i1^30 + -1434537487786891125369005971497773392672273220815109061139607708342788216228779795481874248091886047298781690700502028018109747383116500988622063850595270097671877396524389681745739546684513556701985561702084228663019788531384376726810362035054877686526552216036085874357028665469276060078745841527527226907288872228585315490475247744449351157140558094126978379460673841957137185289431662109842038352296728242618323935073590297149987545396563203570092079721161455433703260329257633759445940554608081667653996215017535351868615827021973130212856913302854437750414840539384120634517652383185152934753324225401710131789159894821979793665854473628895833056518862722604802532064565136016678869269486993821467114120897605757679615921886482977311928727488002338991586557808562139491404156398464280664264905991227475552381805681572817067523477457191777929287312211068641842362682472451649780868793311808759581900800000000*i1^31 + -3176805581548875308843242580992516131306679693808631834062574952806309631115824481017450968202114373773757064307382947537164781335258644493486760860959164305963751396384287363689483739716191516321606340919110694626088147632887956949543185929155802924745301254686590030258333374740499890309810366117108549473432991457145597079535336247888714065644916378677882810967703278668223591101727757326674242043542203553878170023940419386215401295295861329476953041098888851826864265985449292451062194799393573050520572784919017091712425350370148284204989941190430292055762218519882211365113520194605297962450581126231659639735478052123727977293652243613864097260675114725714493224575255958646645889531666369697010449066168764960425109636990353000059710849162235698339948474925991924122790900259344824263592078809148981004483751021277249079297598374714271679447528995898382375930222721324480645007752833269760000000*i1^32 + -58963927364531122289744492398099294789570036176722087100688151907101782943866510172826788995056085700905070804491275585449811019076649632532883552199151506845146489594029630885824899301564009276519146259579544808336375469713017873820784019224708848630174942974671312307452663695453229810502995130393162246335595740243874753034614296558943020379968653858179339658538626251661647856852535068506455834907316010127845032009901385871038375190775131585780690457227394220242932448555417438062375252632736819827257264893176630840539259708357558468512884956780551462865333655261965008795509779308032565032187761077694543777436062322552212192500564104535461392026701324665279573208785479415341497827034831213154365755678884666717762106814885572369309486344514617082371108689909962720496975127131854211908344015152664193759776287935633577065954801117034361711282092896031631770333416979443565561160663040000000*i1^33 + -2161325974315639705853169023270512591773020052100142780389444698746621198051710135785966587194684968197062126761167876966335236845672151199059894111260558365767424747384844644256983294846764233427463317797201194931199363201553270024149906589982796629153396966056716669614453746311336737043337230385304175652922691718866877694173393480610805608752178251808055559179095280807159013700960609302863586417692628804430706926977252932752029753956844920502955098580948810860783890798515314817102187549312925419392513596494992077912945987358945903789332603732250385909662502521719841660405948651943598296917921672288173485070847133255076035705000860610271109311968071934846982745138448922871127331033149533383686405344046478181557351833679248188869919899403365433511060274862401171576028754471319200463622862090685233886364702225240355395339971066506672672742296641739269984673536042872741036032000000*i1^34 + -176990123797873353737160317314077937406054662958198787072840290966422360893008458823672273465565955189883314702148454009634824461380532904500340270757708138760994074244752216394575494927493611880869715584111147265246250755497903814686566009210944346287410197525573399511615299402625526761792547236826743506185233151750105675003880199655020266631206043692752054383401689526173178567221865536821501317316361253426395324281919868536662127465486258507085776813183433819677928466848968726869627664143634484583752177476773577882057510534339985303523973522971723966721674588086618262909147232131084476554884940010429967384516459651733642605421252786134467524324364139280461308068427516365233728388964334788865058605965618875692325459642626472671940885326990694384940078673007451044535566340196068632426226207504494322997873612877029923856842937068140916992505100464188912667446531325952000000*i1^35 + -147797872152994952149420196924218806907455747944249810041201208065424505312057209425580569697270654888901241333183758430413963734105862868769833426176874954193465000114495906796836061237499124158089677599380357354642826166090355922120909172289372739735902982165945008355456874743504604503670591877027148751353129969830898363635733077962417177008903994838726751160586693351669821520084855649785696273859508058350894797633112810629930066778873570293629251992219623721793800122475975847610669656007005673422169280582230518369526155848022181689696352444139190405844429755460477379160745739855839819293266938602381694401416342660657457354740544046503635076645688739514748381395549398645393985436662987904730546047895381134657298286926977640566522743679710673013884902271166172058411826910874669004779938342430134235525117486401505904237872726776512515014202000676129457622220800000*i1^36 + -522638926161289866184393883078140737304825384260713575131064070512117189321958165415533908526091121809964454949025180620154503546044499382179476974166950024268117417190398848066270948687095410267541932344696975255459998757999702813300837100939516150264847968773560332421674525857940410443981315752847394516536406180016929967536020424728196468076407054458234190760140124127509555443460350649782606830272451287902384929725493840077516195337232354007516915871597856555771350375213233428091503599847264757474670692189990128192295572074434293066027003176380686479507442394989390660536362057958656367105318377867847962088887143332823492152486532537865400191130612027820782799871162032244114086186384280921594041792052179319890485340004622380349918291824754906287476623815697773715363533288118878227896675246230417151439044424950870026456740313795308244710584373160706048000000*i1^37 + 10861995178354219941843133544267601918577563554427329046732709182873009251919345068376608169954962503942717123405086749450657785880233259061012737021637957052349287494457589637506799873057426499828980217267128811737366736988160545532450493668354000384953901788986794611370694662649269556725014868788758460124133984280877014865898381250853567087576289798927906093813868905667651130960352401039708369558499116980428308492176561503038687484417105385193833552933021046752404129948488901804495073861731706145474770736342884105790491192204878294846340180804883902234609202403449246864475138579299648672376848944994733906221765615358179227398605466828725569253230502699552553318089703450537217976734028213837506688371341594159027912374521121810965755962578975707363190962174552932699743269566114664028488905581095393626541961323003936954531700363193090360821258649600000*i1^38 + -578151655582820177931190211727046730591886206431967475529110141383299614237321015688006142923073413614927780859435902740011069868683020100310422160056462224022917170339899837749424767320430481993540608040813010780407511261484455108209112292379888998041387951177388622586823734994140924836508433320081762667883403281124942526408320399408053439326403448170076986441515578056179206873706627660028478606387896317249613152821845887409488916391766264270274290663914207314587195013820448473323592109655532827118448200513940815208199696811419408963657760635076692894274507198264511675413908402168866634529571510550498244650283857596570944361197150649172274313704771837912207020739577617151796567704751230927322147651025427049861426843105280965871154442859704078583787952319614909751790603105396283412798637085701062799260417019998471198027485247849611290214400000*i1^39 + 8949834442690148002820355885900658792119313311258212553655685391060866941910087038230829039977739281266183571028706923916953943689700200470342506154611142954907168312678845416012189162410188361063034923690692240287123019948528161947517150074602964273782156010556716292356731952270525709490905923718531338416247118770161100874008726726350145845899827405581161039593262977633473037711408217366493765914435385471647112274649088292062845607522323259196351055227438155006151715854437076400853000125523114003816787100895959048367568201159049838035560282105223941399862493838518136307574037561655716797265903412049151583659974017328473190481129706404280806595154760673901797621186520222699364867093544802627397671316923986871197917215209553998950053738673666287099974805330132783153940225958478081073063650072483209116255824346742500094879013141479424000*i1^40 + -183512634867972246718855381758382161496575133318603086062021840917574598016234443883076596323487870558174300322831409865133406362298661257386924187872170059624216578475820959197756979558817739318707304596574991153272560690147632910378707666716481879316238000507165621886286904835266824511274545987979857238200726477342639695454502881242501374012304056644148917350871095278387018702963950757688402381486464394792224137274610203424857520211857140779340447396098942800556509899770137623243747861519090549705838997549200868152415589448290367312046208867767165568698184380975399784376671281207533546957091526277811964335363140650390991247315208206076767908495234322980057421014494143008574958899767004193382983496420179793966744361949795688928148847719152030323217400479122790036963105066685683372139817294732673863569092345526849689081610240000*i1^41 + 1685747556608060369818079061755428154407567426709917516716546684697088807865925720440705212062454776019389212740126703844671842656822331269235115841564889431828591499695350445239302165939762870374711467234835443405149439726924646120605159928436726130490411334296602096990372715105797652173211126215826610649198016497126169415021911065443675251622680330996998038623261589589334269263980706042719587739546829987182080587642937336960996845138640604655906518758527095853595590689915280680663628229836603177830179637371242100642174934945251377506306392623318122309019301220337996486476628704556862370998322931055481538402750366531326984495462742674284506425379233834928813703160681631021350485439147428501442121446022726155181077494526861581899020600952514088158526228187533665176167414145457838187057205035251208188284911264790793420800*i1^42 + -11337969544767301498177619402708645929723473671736936989057642307764509934409380203499131316757361960899473386892838114421227774732331296027327996355199944182079002980251525240455693787204952679334423494677848983130668762983963846412591734767466387004644265806953255398515618414854817156368169484742402808964269562445999878324486076391177415428688273818560175718468044099883395128951156140967494933754664096623931851721606972145376277437542922004130214222004852150267957816742985833441221603411653485586399540574860653140046717970298867314982667908068362864284649501232176176463894690514529620610811379469844541874131942880957026507345211608614358036615987685439728272304051512421365159227614791812830317088703125281498110948211024968364466777812250105277159421384737457710632988156233422304677867572131343808801393763942400*i1^43 + 1593760544875098990585599818073738007756301362831987914770433289630892166363761742528635585678935780400402599576227295050350983821979039430305264526501005194047424309912688398317937443543927925595394312334396005744042199417343122835511807347427388885010060183424854777582682684484114937581064215497623203955112373925750984783854127963664241077206472299494538194288895405867574522608727602476118437985977411389247299901961715121723912115375296071232890050342339293654239899286167566194788158731464322411769596571974964635414652008080679412047659222324514714532176497990703972778931392939159932626977568638855617333411961411926656311436971742327456219163778625168892486138138090553761942125267758951553958723322950633520879254672687367981712860192465097890044881107382472554184254057320817076313828442605292764528640*i1^44 + -776815901283037136429365638254691986445702364242357518528974525915159490700615713552273287319107353771999962841214525075940691287342122920731093709505998003580282029796010814935089061287868103870885403265296542443342681340755129675120164447607186902764664676126736114470321083058143771299047339166589694123880437874180285998086011122944502110273295595517614845495860160592681471841843074092970714795595025000651189865701516231103581586689515777359649459850171815977156427089136792632922988800458253338950737732679470797374098896060126997034509255136012798357884837576795276532650306595628081654219815541454319180273112921160608370957552233267650995247099161097364265820086361114858819190752366132488248487823544706215939513905378107014816630439116283944183922408235479561697644193848389596655555151134720*i1^45 + 53439446921769177019474344848217477184130092676290383781379750300614590865583201983362102683329694625659781247923171283817672372521358110988026589119103969271420356098938164969556294107287363209618260506217191381409721234683975007943350744474389873797232263322073996208842219180990970991826908461713681992571972828610339430734315128061597675908556303383984451677675740736961731107245534782560723890876459064560277786162026654767668559624925739681836832512388990265361845976885593298435243163591720612312287954999976455453149879841305261657195936297016765796926069264966864873923433754695862819499097810530608460787616435867180940359776470695609985759220683470158993927983129104587677691604289531680411256708246755105221927251333722247131413669028900567424294775090492877384755547284371444596736*i1^46 + -1974702878800026589233583907537457365337376014186485057844539263189659915923730552924626668705336903980929589124901329162046487510949778020151281721062693988964249302432739399683989868680935581830784065955988364704362784857577284499525105125103866311540274492055190455878401811055592771888239184408530625654091381331671708165434118430310500289439110286484345811584260292384566540440569665163023798738172855203320342255089537532658027870820863666213923769969291715881670961632300832972941185685019638207416389292355081459410935289017850519927686409866050691293436711088967334532467078381502176795616991364341061146172416264773076348172530567794552183408714342884692091430537853995298437413468960938113454046248565720320986448534511610354784005664907524310887843355418451257071679569920*i1^47 + 98091289848138884052471868205169714880296345901656930498589810718023727110417849628000835050514148567472205003552946470414496048250454797843735357763011679845137666577910615062825604788959371988391601079311064867470103050815588530583464647506862927532930502126527851221207065706344590549886028248714994185697136029029935313437391392468276610962723916593989759929569984654233283183725416395366065992563228373639563076121784161882121808167914962095246480302491200013320903936531761564524171799946159843556272760483943852618410510070713257622704748118257627057944209352333734096201714637055022035473504492715842310703711265156154339102089833846962417442131948957057435760065360752092385977234510497005357642793105795978053391435352420354005593521839967814440097162264890572800*i1^48 + -2723771865893541959239916226503238471927387152815307232527145097375415445168295520704722271807592356513438670976486798612663393616423067242548525321082385105951776879015938244601488741299062833832899655919160434289421194641927760623826254199108289996938050262719631851958755036863505047107603311113897897590313632520100002061222787895457621311210936238872837314521453009125680611127087462097474894512998788237781005232232582228132360720888782452086725113268567575539988983535456295216367820879688081048868101147922652245993364462534912251298716458605376206052046046672443097200476561834993455827948626890567490406256460532808001982567906051487439883349333895376175212837728634167782656413668017478701329153334679471371637884178299934919414434662595295644221440000*i1^49 + -512852151429371872711808240264295480974602241518499511263806952703356781135280092869311508481334829004362527589062536503251602397292631911114562012480753425270612511308792094243988333391423680698736538931996954497951183879145494664443717676312601740023198203004496630162839407067803193384446980082511454908634814739229460558446667836539334174238405287120872147777422156910761186873246845109730195111942781980580085563795775043983175120125991552300374223586132339949555917920236168074742042850380276125097146895076932912957252523532712066332396069704211165231541218759770409631274335764883571665693065103565251669822766942511408938548963629578721037053248813303344968895497732480538777950427386514302326982422529688584954390178521977951291965440000*i1^50 + -29835381686970254845164752605849276968125859757201880969648344878452886269559376234858156536392958487204323971614951223933627000128339614010156215449203497083875876127558478652991721845084642887684947796677380339881577167236923305385413914532869847630945759134341518156327308182378715348788739464588605841630062064328259030920351608821658100530232859602729457268825448842232082664672475178037923431150959071952861445351273138863478483128485244023591612507416484121028639807467931592674706325407550315211571923171760329460612979641218735938052696941044386657540773927316194043394840787987061544825464294704700659646376094976355665155242982030237787930405993486317346839136712685424208620364479532375237720208673868448767942656000000*i1^51 + -13560978610326801336512495148790007432720378855286783411596991449509835235148193160379298661708688913132836531789851333229465605704781851017028022885319453792217669820575342638995721894798757670474985955590232835467744220992753090877245087323007949248096945899266728409370107009074443747504835443143683540586669077655661644808768244284866273622897308896497708307670356322883820464083413919813468299334927345060362211895026769978160939318157175725252519963561292833993611733015909148694415626550921895185836291423696534499221832062003666266105198088348656703277281147378827532489496821921282994488274849274635527794826715593814655501330522440299357886615702731368717195037362836102067381676557155707713292352000000*i1^52 + -17165533086693279293117806784453673748062040390317919437577897477134016723672985563042443066715116892271583793026032930383727180085985378771255553960554501302961500920866892413393702614422556179227012368869293044342602621848526079909583987826649418629724067653157770840635930078705352862948997312856427557991283256905970344440614294643852945956237751378131603984130642684409477017172648588257847014246137765944775019926585183166086836216295429337806295617623871775631069617630852775431182069871206536743926902893060730428605187632980291439318975989730201710995767859346326912298811546934504822476681373251814380716307785785686677115402669845945862280247516366475341679596323194742425646880000000*i1^53 + 85273090626261077602408306456836169859442532647472057410689551973485018523317732355747405224341952352958675942971984795393537911686783558569660134714866109776397710394097408821589073925799475601873602887522910633479282038966197856212604482327766351419699062679698354627123496344399925975773015745737484881321378256980937604677131847034260231416825861377933613611851566039666575910988943047744081104155712554216326527167040472387830394446981150844401670143248697593569553041325537037645199039826262594202935867295053226153650566824383585447379011584791957699114151187118112532680325839869681384242412261282938330854141046404988019265945379448173826787730866635189656640625*i1^54, -7325560872888339262967782687739724594053622062337883397451398252889193306703937290074473456875481633626850245100197247940409813628371120379608951148712816440977383225025780778355331250859799670485808838608930274657788091311694388300892014872794270244117768216232304928937076193107374093237137146405321889092648303378730123457157035644432739066415718052974101914895981042006325009286656856002555638230021379469187525508468176596314161621402370214893346892711027060761384341898855588797038729648802107238520650445483487178825172010081671581352891625469697950148853374244440697346048645795468842000828011261990499689213629845719596885385514625537386133008707041488857283496324045147266519015716826802389896569438272100930024950500160522425207637593334062575518341721965133834272342243290894657722537643857139531538363329678262403468114783003285267814075979215325797677002936236292839927412797911806503264920618513987724279339153116257012069311074451606797049823795223958251696142484512448597672334037239443686952830525372494490418326656290256424232107782979850627165886352209169494291575682195504282671426938948128143593938386700310502554196813102749797368823093347958640879627393453518611829139577092476693214745274260248876206820797268030211984561253637931172137324376924005384131199537503431229179850227329050335839119164382650265052455490558962281311537116945650261655423405905970633382831461103366518274753075336027794935202706247930764426405686050812055900393570304000000000000000000000000000000000000 + -33329525430562973854723675953634056892604497578440040709573494848215158926249601641967184461465800042335935336726187237682907506110685738543152130094797847477790977258210034594801175015779318958292053639045872417506820207681799761432285813025136499164894713472579116566586922407605252628360072236592589129536224433131229331664228194470451761848812675694546609438012904348663043446432052668123762915370769280442342574103501927955922490626406113972247490194042808405947650833186814055926011233069583841814640300634857579196997304256131851290961843891024379398293850939050472706446360865874046362842533724734872910003837390334345979023806324619749135578868558162213886166718859712691634405022514289315099259061760993379603546758990273199954513376468498387724917979888233434801361300661512878160191516785124840005514540576886865562666831472590676634123964862201078791271881785889342400567696345182974615062841817529303170746246574914204047733694471024398627635600235803889933443808548508421434441408477065746974989454284756369402590607049761384829857028429395589205272318910322321515803774420403347777642160816491090379657099857884326487152295491355810166450212646898283667104294720412276895138781522403362126858633418127781103151517531708095112933588902035302804395072193670813452371762629753096380482669915641444937392529479986278575021270488597882931962152912172147889930257435498944771069073001446928244993232040758179772254260935130028347064216057005615674252832276480000000000000000000000000000000000*i1 + -42969414739088601159862808532467655772351964256343462484925883712739996911805784837942689217698508294134062435347578155002124589184807001713024618263578899701163209233326419572068035365365555299693898183213183169899890212813181354470796597207119639674811976019604998515886301598589405027266479995482672709947593140148064222356111131071842188712517248584215667230155076141728785965566320190618489884195375031927312234110592405484236963780129464054756761131980392537623876963480621385924984678243439932601248443686546987145547967893673799570509050588442207456303560468514595385899324418741347835853901213802985574408476543900861095020705978553901619898546200697105935685003978205205014738860778876300006088286165371711253509904204835070176013433304360473036738995224679719799229095408957777796071044622508645185116177041720319445653166825525645768922398316422457838455091011702159672329569900662844609780253683935041389966680807131830058679152186958759322885809236705942201667750751118908989891062086122834569941679971182898235746298015969386204881920452547681099070344220146918152965777870115733650801526797440716806429736082099793636923750730692371919437062878677357516345687199366349136772237385186967468858810353895618456803437323493774250275051234845221334810746465534713398308440780257966256394568799144519505987403683975365168176868612496400223777984974725713847149766883685888853023968007785438970139131953863387487703660549283220375546460941780460371543536435200000000000000000000000000000000*i1^2 + -11137883888096353097501868667385393330717965278196378748208062965021288479755086863176937621222397152093557594803515553514013119062789704854042877416630625403241607594890436414970822722742590019485555360881955480818170036119197034511096972887524125057415582704514610781113270283688147374903795182364552376273852258390880795717171139684765756237346343443989059615463420790143754403544901040169619554540890816720207264095201646271309795365319789306155329410878827737959146582420820244334336695524031364827655918134945161915518362864133120457400478380303946721712945383938573682459556949174008133532641224424052176169456635030599971287194043456506112326869768350542317086061756366609739898805408508990641695396259828164360249513664785077533481801168483245450849951575835497035275284366963181879615275520461506001962460833385187987330037230753013483196944401461253088724001208378326741686214722351305612484601394843004023524038564880308308644808771689133149387365279416802450403718665176539044136953539174092644134151329152096072109766024979978914454190040348348687024234369089481050878606649783311821074714086622524044892332093078820159791047013867197404489484202344422757179247781872755295094163731759490982674969629127816085883776931328204510220590732674444160291376617456724217415968872118688269380618764349416936331354458524851290643447555045057058854979677422233420685650475301005692836459780142901973204969820201907803707658233742354079509411247551182154787454976000000000000000000000000000000*i1^3 + -1975245335974144762237153882054407564905244142210061738056790668020924791360458764088970513501866721312738974401148282040914706027149936227630199496533828969077328496305602203524338307057406883776767472377267107591761789539313060423730667302876823442329593797504040649659288796396698658495937583130829637281393448595558754330281101673093824731274842618244902497115222319630622402921427576408275139708058937656040546323455642779124353183170632046858976906550080665561680232367887852630452572206408697086402786594788925389503977422607060022095957608070582691997285962177813096051149606005659396589353284686695032021359682294262483836189018439187861231508108807478500906830325797528711885531482524445463763313199134221925185217195487569957439879192913742880788911172586886293321084944724289146562910863635833515618324487105769523264680162188795857061944779245222151699586830924051502450680899300069009499047285534484126154058244754438835695245278160744756114463464593790093432081804010678771356484980247069117325179163528004114481296891791785514391363562086095045367905336594720697789323933002684144460899555622579080382367718709921255554638190596443957063765648707861900108064330854007275477112699723007885196203136832096040210272010125004340915533954680831495838431399197461123754836953983841945611498991558110927380756057017148202236094977375098846921978167432420452306106006811936413090499630778678990599379238449427278593771386077265089724923164863389482195353600000000000000000000000000000*i1^4 + -264888878814286521840272486312142243099757127226446476246195550439857868890420347664189871517309872839665834222812945936801392321324155315038322697062390967708790849831887323396399184537195824816205923671890726217245158513811400035331706600148002896253392300989104306307803334715230577678313018250604024699966729353782822264958263859303453790798235369457639834273971900908510278023252034272205056030590679220816440191272555270004247163886096042603520711222472785507652887871471868439693066978362977312418575707977902294215183242820933695251657718023634022753972746150604229339064075284714094290735494991543497152580122169724988176602445913078858733410321743294155377141269148439026269410824789410063320774817273489240568379861367273563880306612589884912210926053741523131639719456027315938147098166353018178378891321516248849644509250879227866618189901317443730167089125061628401776207856148989142701295603896022359144387579692524703406806727343357735716036050949772244534287391888415300797816598226931667749287772448051028986658470300585463417483284063564603627158947590171535389269615059758815603639507805560862725179482169890378192057496543837599441193590779633725724777896118825866386965225333700957658558813301396896072901681779143880622265360501426446683753860801412248622956493235390030058292646868548382829129290779315733414068370051340634719008719721871410469721454316888750433049873941064429853107065606797761958143147220662997434802729791371762833817600000000000000000000000000*i1^5 + -28772788810275885428098926156680095288193471764395310674378216771864222266059958825285299590274908309170886803198948344354501668931266049807157246780411564138041174607240839414785877682448046204969316922672464932552272776781357358633467525115526267087466194442645072495438707957942922678269121445657735399318882301160571952344745419821313825389328375927642208041033906106154764254243364997285094285752364092867106596106468853386496346502082125730452975767195759414556953863589466609611777561699662561811440888718929453525595615940919693284410597051383784188357628275934237936600828505722454915886920574611245302699180327853989589974686917796518978176337405467234530721001606270311813541027862203185280378099125215761522840386289182955550142809219168253970240851531613099683762089958969464080185203018479794270330434068752804109413259476688979168734182796499064598197503770235943061769914420854858272121621173657658362099064293652200871648367572794860179687641512340902967454706000441472116591183041988428516718668774939107201676661859714939205304253887036510099051880379311070465962060075823802989682330672073886925271172651814895259306247631801242814304949180357540197078097250131264197264891939800800335758440232514622974078478559432161552158334041714144304623217362948110897812313711057237148023318945313523486721284569021312756005356547898590193863761305529006410437772571138618586219032805707572447674660335111695144173276815697619942262513929635372204032000000000000000000000000*i1^6 + -2607055697205461699056093612418101537664966336964791932994986151929373181777025465973188502321255739557310471188174107638809469496881720837544903556303558533822021715399787934324752452610359234826167810771713252855390085122679908644663583824632509703766459380119267331019697528627031730764979547059357331788023688707149113280952528157712267137848181183794492819586885243891960694768039650111503254607275442519274725378876148029368212957101603870799736301890477731009323054809531457947732332517732431032803151306273304538098878562869922048014104978231222752488904142963046428407391413125094287094985226603487145620212282100570130652819289421488190310972974093379265824944328323839845310736117029499335771574020820377566759955237018719620011579816168277400118509854061103722655145800786527304291331576516608373457781934854669116737005895943930481697516129443207550708230543521061698325589861276452050310167736329507383716156749245400594365199077482451756445554354877861436959869920857522738277404484350538506552429993694666251389295330824523905033042232797016881973030152939512043474567221520782489477332392855090789837002287344589935589803937554062482361097519272629841077569884770301087702923213882580543884419300164263350980536087530200280804809491047068940198274287918310534854610809592458529588305048801621020777552557555493951037033259031429721487472613955667746603505589211942349577828129153328436704277901490965016016513227360750616852946782189288161280000000000000000000000*i1^7 + -222011151986353058996978189995410606464820710478921070032121149355754636405658553788097325614902252584075112961871706812868430269040800165418181531169813835851255402014070704535706613699389211873419336021992563744953226633711723193199040087522161820923009637157734211213192147870708673857542008301586224949776335874355813229812801176649216144695609022887339603849881624826078306143727295973535277638978396606044013882907786077564582143190772080342485128372635644949743611605646056691971919076140526118398190036710362487312424514235356501626388720931443480429986950343746174631669112026515147738859771030012624093591767540877218072073274456271183513096771676166714802537019602247607788370613822611894594062086999281974216853109466096976013864502711420492537234211765923119277739162180614993880793186810090410169561932845010955837870944468419230045075202173101545790641631166283329346580597749941079220027941835275278954484174648294373407890212615238316620068338568645232878886635450077039176851810179212266608796808886233984843444116401736056578616839310448626290509990576186907856934470776861826094291543648372027240740350079552120282539184627091372187294469480749323580179091187219833329214045495455678289416785344157517765430506872047287676168341702062286112821163784270474297112902123629760838993500316494554517614397508586658030691012738139426513042399365857279893362762284412937703819669529766703303969180058884889210504882031114092215729856300082790400000000000000000000*i1^8 + -20608765910615403887453660870987036905641946442112684460281323242635246730370878934316830356265779627696361806323324284070774601685365802116251814594605375119176842533734711144808616420636954344303528070390234182981311690408575039684295215690904623241156672350398325592778478733563066596058451963480256311900445005273678006605806100363019963189197677512922869354275200323156357473535236707019888215520280849845532005459433132830966715385424770938881360015878179915298410968682458630284929948531265697510666699418421088278803004370515342525128116444733972997151973171455738752853598556602739245833866576764660992055388973679833135979272218169993988376278932906552453719514239506823027324513485481080890013454066259428004089662420869137237172786596573795774173913231273868293923959135369960493784161986654519235699719941744246867833694355615065380149487664611247308358697909985106500249262174503334235950016151532462603833842237504436861708439093910017916837959465260285204834828872389409113230091586704707725915197534659333482840066423019043944151492026165715658771662253425571764995237473447994680763485631753644046691948386863203995395717824803098887666476425631361844824774739589795095238490227497660661855073001695085878426002598994422378565753771037892338169591234518575577810010682317811241362000836091541448092701911110643607487849217064981018900746124527721680439519717336189107921420028379635252361146584447389201517475122885003384058157329285120000000000000000000*i1^9 + -2056864611130282330120820644817629492544537325982030005144022614106884732190385772537011448395226827045622583075319853035107129698850996087276543238438220155028277485788772045574553549853519363248763371504473466148822811388055948315299564905779086535800943348056508450423586849341678468167389226793490038468212397711656373539797089638567222007565920571071697298337361526274319900279047153515635141021283300542652634599959964947008968753060066935037714703860570248477822774033578507185694647940612235877813183970303223517518617820600397958027219925971876628752368936674571553201039757822308457649076600190363928164985820030156252600379631869385387482869124514055197414789102970773040867134608384870949002797860007996731453312278944776551839642319462336300071613226965399977716726748309042290557520713815662208037229517388254708214548865402613934951371052178449866592414091967189444465436103339982540917374786685252333229463779531222607966874289170610490658128218561664475712195016224340712660792943432975184840846914167311841255247971997042657391935774361303269345508100265609297484008496135764495374065804639538272895494719530447456763120210960659730939202697475526191703442396639067722691501519960303268891040365265965210229040226453252407492855473906777785009513931314827800661020314214249094098230392843666871920133069410948102167242906492548369891262930341563672169344993989372997207507708316172750397196156550257692726740862071812763026624348160000000000000000000*i1^10 + -182596796524272507220828856851340397631437458632955601710816769296991928373954400696338250089944297854288345241998438040576250392759142152563729059625634517040567961523268867078676323232237284998297699109024157761866747090978159983588467345906403788445744394076787425377354786308308781002221438663428732870295286966049252407013533543754607694081561614582650773500055596673417458159741425316836189988106086041798733249390574699892904876788932287803132784310481622577882955895711951485767255892980975855088912401606606901307060081501930221487332576652500524141532022460081498896192627744610121436689804116409215576525912620080561368592712200262544853075817351066745205284258098858542925586720866621106240968456868318089553858198377123661361674261855343855545167425552046249290750695392394003622447906020821373311341511542846304275791957540394234329278948920878749105782132509025350047969452724189676716230615230801906442844396279810353753391632453697015632118121043671119112461178060802463973321124915280989479200500796594991313805274787460826067868739023741044154528520200239040352843798235020890691189967334931175698385202239409918315172056914835770195148691758294742563881747288759455736130823345637833358841874974449892100045640647933094476645767893890383157604793814157610465782183900240225546046689673328751908888023898720836219108348530547939779067986563102636494860450654613974822807982463771002755272535265601244847662304689796196713103360000000000000000000*i1^11 + -12553208282277255292642042632000950271336467595789671553309711229312264391983352578848672033347607224792612821314063842738773714341176046319013772069433434690289033558455431442532531764878474020132170990919734878028352828293401303789722321299539017398448997976842120743553144979888981963551587357649392406482154711555295905243110739985280349305482377239218561351973825377585205741730829684737415397989139231485965897654398431438987316449652324618590284833691223352084430619644396475175656553938495115171526839211295506544626482814917552561321895155900037070412352544394513347719280019192651232209813494975165700267213951559657269822244312375872758674262269175774180574329555436387651795780857981302318456898915323408605711105298322666562500358580222453357791499714527276707416984619991340153069559252806644947368210384973987934183731111425000642867894437515045798622879580028888886250085587481894821398596452690867355370305927815922888558013734625953870116852953228453958181604719682500495993056252658644324022082770261630433815858327249756791970679318633585310788827926169714457844300591463188120181010616071301426375556326512823715301473888021009511582291570047320872166379861195625967790538892765683094201346047221277737154556874833553484974853444499858249524737541093167357159779418083533520406097368758773862096972330190343261113232729696292555494901572350769142533058477738011945656464055531042961682368266261109385113182169228491358208000000000000000000*i1^12 + -624003485051554826434376008900760401105675626743421535606995100700456138057638504331046831706228697811692668676719543552001435555605635371431138596507307111937578096386025105884794399418658069781395160232847881662537737159618525786721476504857155208001487110827938598483298999431392161436098230268870875452646256691468423828971080438837585515195254408896307744989672535437436140962480668196811420200220821760586035500624825844554090613480167154884559237827298519130133853861243807004195938724120390609028106320286361964196301636477135438301431618813410970258426934854799145691629012087545291798304608311574148665328210265493570923921315043949236962821061900818015503417062460829004595153446878289158185941102935189374990634250516050548321750030253001000383043135110684176140276366700461344745755024372948856475604341167316195000198981886869806997468055078928143506628377746026638494788956525931804458300694114615675689582034978393140939559770274710310397316638295222664693189749434966385530913427006029926596800681273094435129722410237407323653585999458510465942069008427597385417758423342766826537331549995890176188186121608928998145518737925229168585819508674144791194109087748799230993666160157666347664727098021305169529904585757310679891917053453717751136152919879268836001432045749186933192346312737245892914265849301994621852746027856109249818890307768091474355947287284645781751042137463670018561821921665594296687304137697656832000000000000000000*i1^13 + -21454571441752361470550899568718450940044164024665882510105972361005600025001923909392379149225554647264894753616607710245442648653696669490456861962201403851109094199408652944128982489311254714687646664348599135145124342459853158721212498429572636565022512198821552445999619549214413828545410144764776303502008498952440360137716396570403697311035652060207195004631376521636479301579016443265964337015168086648765888358030684307630262651766804123614138566354910072106111763617894265972687750776254326435727393709084488592871885909041955392098375153435376825165142860526211265287129874099988407054091026168706352061287949827933380522580423037618085912119484097532614179396191690179460367746314447684074691860152092719374446071225945485111489326523473942505638695140400841861722875064525024961001359390744036139159319619974796389051560742290690232116553265200974340942594436754764764477802167627287809777785920167570767445664450682007920604450987515009731118609219306216257605559246605774626772714279306677944509612816659218134858868312955943106429121272111617111836680159559279184475838178888569225481804154301081499433561863562870690659445862649846940138743859249060794902478481736048190048758758695691347279261349662754198496289530691152065018902131073994947212831317766855771587537249515914661567062756579148725568353702046758804615077492470664396442423429533331329947271124455720498634998463633092669550970515914421485753926785433600000000000000000*i1^14 + -473633751289492613540414493761523937736408136098664477957496627750313508201764824619100622132544533737105377070123269094427497794841305116163055528720986652971818084330161226495163035565376128292822308604236216951449517312678574947170710170198310694920384862706150979795437815340974375867521936890311385863236843521303680718702447007729684365649231394156127770164362631194089347295625281219862953209599970939816682221429875350073203077264473219477245080517682208782381285472580806067047240812123853156151242327970418424241325981742688571875084859211320971108246949453664012831397732577140599554964453056476212555312324656671591598544726581574949645570897534312709618639893591256706230067863679923701816178789888698342891271941194924798767197194968528171913029827790532946170237932455980236614104516299929174392601816532038654514113751663262749682325945733177780348055438505894881762513829923755402457394990147471015051908581976309159616887715075534187707850851732068670652691880814056789658054653477299145051752600464003954415045561856167207543259550470307846775619395330440604100317486006808720625482585122568605014637473879150081186836972200694319306827933428706250635870525796613540821802800339001810549484534526137368297167779776448447206337938619549475927873746382335765802453137222587277089961490022190527801716430648112946924769355384288582219001392157283318626821662061138694204980721040268030646375166651586580808487403520000000000000000*i1^15 + -5759017335370704295144886209645834832150007426472355016694818979419302869567736155155993144198205234575302505180054915185083828880031027611322821262759056569363305649822597381830241998236997473441522375161761760423354703473340393252942510821856665636060216679638112408966109659731443921124144107109012502689459420541043202657030454918404595677019535718630534263346357193354724887160069708038862539599157301697133539902360556189016525448650522918676595554931428215186220385747803611411812973914014538379181299330791733011752163288508033675421042341268255456318523533481147131564455736260937531935281174354525501728809581949163295269114144500385502355409363152647129547542076317826024977075035078044928821868442976253231511278874288161236674586840609670200481886564288852874116710782938257033798405257463614884535388439151324291064598406275928149926402732519436559858899633308972084791268955501768442701162544820311410127807469581401912467299337860680387142566892397764095104916843823310053502648571819309225281621160262149403471129867160728303776567378599522190517484858041871110543050663073133936870977099167588012500781214771696142046548562816697591680953339021989667328632585778625423449894290165347639838576398045361363137536730244496006841039932955835432408916743291388070081613271249081517932441563640646117353998752925177675313686097754595757329531943558805821088879338451703232199008833478286537782428703381531373076480000000000000000*i1^16 + -9786088020153148515813790666236361057806688263397951184082353991898761714944135237712155053015632239662512788073553351730984772416861849805366255554781750849993617075698513764351431844799713216708873663978561932527039971870752538897353428833452819787175291348672840495742634359569484457202852880659806375564351381471733514291632050086916127260010881448287030461288132379548872830643362359694359253748749411625016066030069758790341189063036603220010555150536016721955032925334813378309603695682611215886420351866960371714128503056050723492274132354633750771148032854412270151503815176278695611351252354872529136936942774049962265864077741827129059580587171259952697718241120926529053911578431594841560382313304428133846633440790147133888982147264993297436043296378917141672486625848359233769069724387316401308071039857976407849650531867175898965970969539082932004240261145821070578695089400932489095555093750914775948007976307343314590080128480946284364640022925370141701927546134285867534157337314991580567708688983512987601581144001204423875601474906520148089265942139821873072727806785538023389402161091046904154090073422252863805770809356640139000096012158493398086606021569017999691833360625424977886790603354936620329767260289896065095478555956645645491093213899952996379724482662206342531183889131237930287936510562342748903476760865543567049338503192921447716196437704513800322284206932346707866536909318433800192000000000000000*i1^17 + -298382559364779855944771242875626509554469669239861060919999067429084413464000711452784039393760124563008223564758393922692493146581305272461093296865308172045800595541623273613893680773676177392021222612237396116879499979698131432285625855187885881420140040552051722921900334924994619446454969647891076602088421448519145396539524301189546823396713918870105570309040958210502751242510232238575913796662435800195174955551723277290093956722036874416305780830751622060594370757062067402607344474311662672310247350966399039529540099463983445928764650950740278666038257544818849245531488827897962622611949879656573677332772850386345741787652856172659090148417337290832724233826900189326710868620133252347718973703847797383526432020762053615172264920410128952703739359436701295044977402282867132423297674770996733466957413399996900494156078075447535875673483332385886177597120021159423234050464727305939802164900832843031399416849291088079660493708791070778769089646745280515857475599529045856344037130895874763362844948950129032163594751717741199894211817661576732188066405084447139447687178391556018418620418057722649421649165686576513625818055813248035895702219060238035450028376011414508502731557990987192299693463871731765608493899373954629657571785059754286287016246961088669262261151567047649566765224426400200172722439231981735595303853473808786723887684987624625248354510332675406036493269833294909038668978061312000000000000000*i1^18 + 11767013809950674734637728700634128918412675161544649183542765628514209298323537783691469330248623161495508577281843195847978484984961156735938290822361714350058212650118941482272862087770925846267046575001251609703914432702926497618525864590565907301297780630818950659213926649414263738797016488591657478579006217489716266964242861833130455406886619133842018325844463585716325587582358982335905935408914006629433034694383174941391540923772932693867704751404142885037802413145459711099345495656862240406057265156005000443349118926669060036658265325321480538757954940774471135343878827793958025530041391119716058046079211299346794483611616540860216504992157419753015655190200711535746588704724489674085673287923981955038838720328083801343565168525325668951982402699245706850794038199722911345864007441356327154049525284637038553680615402295049299448627436358754911287784196537052883328436318727615365933211183111643878484662429444229858261264135642049046955023425342300915559707390315267992667533510563354889350387134091911616125019704541699651141405426874293926934770558131711296711798910232500488502332284030515929181927922633379295718913665303145124058728434269240219760445898893129553605511756381148850771992683705953845238298119542611668860612764446013894201873994699067457830008766058984527000328404571141087863061654395947716404042161045591701730962748567910330693610569384915295115717339744024074656730316800000000000000*i1^19 + -364100952891344371220124887167921244579006327286479758522933487749053261816506372727597915914850744177263697839027751698503768106423607919055404935732693606112006556531347425430044090425448055910191303237920263590856938995311678618310577079839214632247983415512395372181435292854389481108543988144402448721534225866871913733077613675962931796516188130299153662485526485911597831972247325732312031201660872802983542608192037247689197562439288997434593095880750689856047997721384943642048854885841572763328381324525699865356931597387654149583510929122747783609125473859369074270271204662892454666299055966010872842871821970981348976204423603575881793638206129187974482361969581465205677938613412026883395239065254434287184138351677544566599208383337770306737383864790699647060012694031572034686050892141160798171807407732497215763994873973086945936491348068351327859910433041102999795446437440427536256700384886362597962992702617694893995889916582690074597852876012399686095690706793058528865934538315391162314656735257488618138025416968331734189914202007194701355192614396552673466998374958379228689627137965885511083846651863366642820536626013409520701753006741295133974125734442567741439142740913455187067069311431301243997771592135390512100752041557748985134782343411104710680705299793190267441963962056926388762622229168402373357786743725590940867491351234764284386583802885018980541827954272682509336576000000000000000*i1^20 + 3022726258725572264030626127250972946813818449239424920347165816460720439523430025135538066174518883835379017591289430594761736853941161423068331815900785920622487272975571292367381240777005590955022936822746793038572178226674657440441434047437384571273847932997609971882922632962944879349308831092422863210534635937901994461723865746403042945115440756896317444782132989309993661195618318628004005987067962613773335603438155689981931160506623362400228019152782490625815469615274060774914220015001382590273072421109214265365601316012540333151521028132220762698808779829405966160344124143004982688240294901107977778999855340398093922305697929353904777579820160923764027740828707350439312754972310083894722988435501272083783863700284817415823435250445623661637033885837541699643576813704350378807015989534672052184865851016338946215217932950982408445483948001391027465151453844627529820478428563878508277813559681840489401235406577839809911157891855996593918937600729932639546650370679524266557158007276675319914798294584174869033230888551315854663500885415916480075991326843857643098878355232880786771052897837971601041422849317471802337860065679477373315554068553318652284236282041290905916689172658573178642657467951060454397885249924467044179284816357526716498777488659605098560479293284754711212660215269338295975758466006329222860917413292578161717852132260084879886344423519039396588895393038729216000000000000000*i1^21 + -12131667433807084458882898631284685714621961251674221533535442204796315230466009288724038123606057920864745615049346108616095452377098122282167806101242601387664993868352993025906849223227686330215416932457304586718157278176535068329236720038320922349504332486949322119041947493077090511364686400385195167037018288814234733700821254400543875546316197701577355262814032664460308006962317063151213737745302156125927609062674783328365058832795607730321688877402049835792181136938744144496583237920694871680523961569773064900563497533783826363897721716492867694039339438266997949555400107020302700398626426580377148005341879171790765098532238536287666205794823803871136984766908491452389850802531975359771746847927065165276034357026876912467049044808066259296685888962382198835701870347421727903379709102875620495677143934711628269492505759163687925083763040278523932357829585355114237200753410442652386264335841192661574742152612889745071849381421458356727837565892616775032189470601253422490637549711091302566980206207037709228035047740738496659868979344908568786722731534166107217346824111168251936729642411658795753853682481738936452632971498249685194186007322691474028231712269750431553437734852307758282873526061760864499432683805634468376348699836041254710140034127285977139194510011597049731787962906056884076380735065327723048550278038330068281038569629462920191063714470577846887666049487994880000000000000*i1^22 + 52197293062374868230887668258995284462070084417794075770059954408046235280731439253645831738496614675846677984436895422658912936020930156956260677884352873731274323106912156865490623213075683081701805605178715112037764293107712332227275514127202143319260765354050363494102340729057915782590449357183823804328146406445108864396495683629529132013862678032830605198749047751339918075889327860059827490177724573114103427560917522543946334790889010823148861215403083148612218946962636405771765903864716944767397726277396269776255273774638682086465817736292181191880222202052030635812864087206228203041916525317137050653269483046910759378905202461463826162444605388073301132442603887213020696500845576845348360798339863905965123096702171272015951288400253295626740630074834684184654173464422510681905838327239781437453402426280038532386490151054507588051298851629587441746442924272728317984936320629110889283219574684660071374510953208218502214138072203317796040244497778723666721528872727833212473101975597594054784478270144028960832874318072814518327606507702976857379745824996052978345145807014672359804320496902621416794585912357059277437791364799545667101625885093976809297570335602224752785045777217174212452800692356976406259144656289931937975251727163490016155057574996610463541474133320074726436309281083617512559936092392720041365881043962885948310446651133228130908953796384512968306458624000000000000*i1^23 + -235397513838664089337655426371842606304780185991816542742486383448876843035825239876408869168520264166262513708279214152517993392028992482299903453288677499135120398895745263284368889989115122116195386578205868933310153168913120064860313278428149054032250897763630938850917046982393025954143629483405810335726758973621398753197431500611459661378712392377904271426946430088814832133442647761479198609805306545714570150313335672743226493000408151474959157843375852096796157665726491480061221144391260068854730266420204402426393937362679554469307909170045504440294603511934924116169348186799723259822123655440277967734031455213271777358321498690541056702939210097969190314801530919383410035611799124809081015974563302681714141608991192804004370013748661545334017429510439936695659420251948773279860836947410769387915083697224747415260002177202141918574186811137892105870529617245173222310574610195556393228605566071785671844828524989200996242606419810133874794819491559000214991770756260891822742380833064140310773667518839790615920145670270987139163973666437931774984257076915043167243544760895536897922828761968523683670819795656193731710450639799972775355960005355270966011423996145473632041464397464835507650608737027915618038202801288040905702478321850202083237118336505210744757090462187101395501645340004111110666127266735254277555885454345880309297293182860925193197876927927234330624000000000000*i1^24 + 401280475141085738687304418164122889786441082567680852157990488472903539037933620642403350608857982418441291814534254983992751275484947979029658622413827104653187420840980015399237850051080854302116564092890533094465369546789042695959165011039452281343342112564943273780933421617921833185362456580006916523060466718115314673886220327447168679725152597962016568360291445229803591529492800327189241492490598132784031213002410676758889786281000388170701241340787963994414416999650512591340014985510867378808212871009295039285632185415116956733710048255922761967392896882209903820918238363583926705608051100028167874426485776158124560345147248073473037862044541900995866314225126349891555857608679296389072387076038608400189522180764363112243741283732921014691118954402502773843363354371744543502504084227052878271756740669524851072822508726031100292346000463781634044830083466876919925893874510360851372632128757039884975058703756234261737362656697679521890634869560540509298450840828026220868267944850298336369008653360569378483301410467852085892587297230373600515646312646532549218640857001725170823648802286082001333973892456213892367017842273800598189829057421041885405507180379702722434537838515060156324581329112228773085560929672233246921572607355599766509852542158123385691933373905381980687802450165352147171236529115345597421866370926793540410122220084257944633139774197701017600000000000*i1^25 + -738117617275050498273547180547638127173503093556383806299811120495345769816874112709135471192140706725464653033007752188437251375519018327886815788858231693977210389344533443437094616345486621717359106748323057773850195857723131848750437477434882277617320948886168617877788552957583638868657213769777938102220994273221590331765821248196456325862062488730346069720506114066387162721243213153872146498800441090033520568397408599832885605662661406400856971054885914737223754327950785967269821971426069636384362333909111378644066045512769169282047263465800260865987523614199504473424483105378941752463372257665918453775671949619495000811097500551852275753508671871170760842394266392110172420657628496976596598983809296245782787372272936310858738440570161521073120429707068958390516474583577708130687335166221485569549873559856206898354973002800367589467685826089161477242418308527761506236160928694074663442988502158138214232729896424659520323263059547048048851386089792600538712752421630312604682424501650871901166539754682473398839873334243402615611188148585507894959809350057164392019786831333343882940370861356609276115660788569372356841430980195420260676510617367253576837529603706171783311624687522558321155032243536172716604979629694316803482622229943684336718587265686713378373952808521694307778625391371220783692787377039547271737384015404264287689603843191820582079011225600000000000*i1^26 + 4338836700590686729887037637102711628765169411691277473461828312426317849617660044840484919180401380143533888722441868109569191874130049385212434209854761400102763451545261706512845933809911718256281696475340658920798826279451210087017591822303890857486910191124476482376627912026254445557710310473774328635783994268166287492037402988856728790641485061521091724213780756618308436093603340557948872533617448534932546685424479145790687636620308996621877884869147757316069554282576846817891892148241425290697626642846984514400710291997502713483268570982255687412863591894071216121838824199615316884481587230756569268198497956943727818071199660297390329694441848584856477911275249809105680053325114141665608383619196008739359643705959893859097779166321210142029343852052643126355195723400609038342711037953529870136879891715366479616833025133378371856143486154429161218913302404444240922107543751712089126821642874350056264898423839828536923366688191091804483066528314510921259060329407501676006783178066477639012288344231354085210334263330461434131882368253703286596986140665552249375984385834574477578552666694716946083628303524594289253283378889898040287313352938676028415662109441046019186839433589872404831984046827805146259632893853038393849729652750310628275812089531776090067855611556991116293139152964165952103895744595662753155358090703878273712220847382224555024056320000000000*i1^27 + -7473980643795546713491025727048732018624153981179678769753054574068966079247324295000332264254857773704713590393751937463441932310612452486511497814346466278125461027925857144832929075618197815719059795605974787756460226751355111352449530890806410762621853598131593791184696333718557745723898176619302646987698106294116957605248936322115085573717540874102868044217103978504382735518083823187003179238277454362165416577197019788364527905062256679215926625295178475951458767510204439314799390602268749037823011824738444337348787696366267273039838571190878623921705978451890643035612281604251930006332522096769051468061050683557451135619924900549803952905969682114326309427878510065381465463164475019454432613443031677953709889765578825307932280675650804611881049354097020486192034594112344536145336747292416388287383522974062641801838523239746181146286637599164318663534140147889466456754056830606508242036184645387515705351502713959608824413925223569375791775408428758943725178303032546427874343206450442981432441843745145210583409281713680029829393848863057807788408370476704431260991648157784304705273915106306448880084419466274538239717352682721805496084060776452210740313217209954090848261419862730151000036642261521949341821425760386878879062527167552725415505090463784603565240812551759773073780258537021557540358309529928351620822629828243799422930087669672181760000000000*i1^28 + 5252944137348078063506923540384797918088313622118532417822400382071444591065317557421586867798088200330467101206641153840488005146350567303786985237742769496401384844656676804288632015676134633726959819203329878174076430625356497693402105139891423856386375725000298253058950430948309236386554084725851134174346641063205798316125678248211797271222479033630364389526501926992755711763345641605832098333858897549856034347412071100029326266496642519512110245895267250962829965882066937053217889688608670304737875340676702065460182558876700451777997958814317346050657172388551062871648105517546682978231734678826559256031666775915645605989414441992346181262639861365035448428578894722538212816221011173019856180120897923884988260831792021250837512299147209819438293848956553611642892690758212731062533951077647327730601022729738838358509776183734289609160774958815007186695873180297869584715903060748920017189416544173917872219528157443958583142765685852020041124505886579219015118650510188353245545093668925435613506509403033996994846583934175213317473861075759628567027139154713984545925545537034512752786948342404510398501882344182533262465337073988365840830984193309833056030161834291379080185192336675018921606743370839860139882643196141931053122430695891134625940882503579375697026860459445544175806136588824310436039539316052180542169393870878371364624312303616000000000*i1^29 + -1486952854001512707210243805288920544462022835100324321474213141963899140849484270821076015966012072796820142653173804797971935059601964009241005720339845727840354949786399028127377956339797605623661220858654742159855354024344827860086579097599980957149051693377537722395526062068142117833662538404304497069020181241569074285429508967072397892834429868278355336945624771441532973634207285034489678530502231378970673535452709867902126654358562330041888978474400905399524518531330872560348125518565734558191123808771062233158990592890064244107550570134259278088340339756085946812496820739542361229139199691869012806080323409588007501105563664723432651066492108365196666702278611773630264526167480566600526541498783889306607223309040101096541496575285965224239755680916818167832232486935750336347310344802308911928794373417662657034158972015706451439753604129673543337766193468164504742257283221818361833145223823719436743527220166349920029242687333758014063400962923789336025155983523002877470298172436038961672089865747863510163078187633355230009458199887306638957537059019980037875325441934764565996199215247356494639679616371730716030576818371877944621331240722268122065167809571394802583590021087983743260550846573503661248410960344902774081106931373833818408631131165526246751975916778135842925043483538103362911819459123170685942679247666628317774086144000000000*i1^30 + 103480616944050129366757127720487433848934591386777474413331301815984250405271206918344831944767561190604103404649769503831592129543045895733880519809543954705283693711574398708898440474337948526660341442158324828139138509641885933654007003072483775591650862858974917245772084375351765656034958353300138375879622777528493598580860618766634846308586693827424283612945670274685766905521145362780884489213443881758793235427512835903293969975692455813490010859253850729294834632761241306954393397101120593765581380326488396349944678985711614464122577655972430750318533690394854913521370160069837807469643308002731217678427851109103857036511856027293521672944435490949933338084447084650934804226286313261471883952172717433895643470724051095940371368274254598691670944961821412845536380986948865621736655708028914017138303694083771052708988306729444404820009506087323558818655924998454509675791933781336175879187299037558829360571225693963766835914132395413534098557179740328419926447121333012246324163820694026475400550119974946065255167993962668936439050426447372062425490448579034736684644811228526582688629086289291250704344315134481882760964766364251400472227629657832878636156070170525250465387603262068424777742667984950087279704358568386874940481354111789231737833328208060900950745556261333845549210479970832285682811228253166396690411667030907289600000000*i1^31 + -660678211002142065178244781359677491671750939407275383448074051948647500710313322218914899267723241430295582763729695539450691649021238789776259279317369823077429530298378343368857426195035052302595781969554923956042465386903962786363788535123284531926991734591741099092661034176594483900577589789960295411416674552786785199967949092649169754149259048020991375653286407001507579349999089687190691757162696892577858460847005203929652455186602892843345126378835178895697337091373770284952395030011387423461403929667003375169397441825705215519189465678633936538789065864642994521361837966570546927474860679829713692625867720151327406185024802260875608601473552744984107502426825357583968965481066348226689126958527453174079357966738053625092919071911010750512940838129954591931042632899311628687985141982215790012120856843743638506930834312920568836995563908612427270398001523277336265457165590655185640055413707818711559842944066768061072071260777362089730824777828774718213782945658989831539260966026221261238066897603386400338247227060013869098978459513589041415808709072288569531484376254453476730346937247390463163900085486084868001090511293659213453254624317015139715475368018815770347034603091989190318714835963088558114375896206283928364786813703195203160978412293178656849163118890927483860218625369183586854326350164780706555124042956800000000*i1^32 + 4298456404269684543341883170387178592594681175157125200472215511349541765315803676510920269321329777706917029673976904307137109753808165489604869803529657641843056628632637707245694349468144369095820838784414881776974866350606684231880488425272973591608141910749372331019973498867240744185359736023040815629353951669103497328763237703503197271659383009734635804573345827044195456837737726341422323144908823583080429011782241883124804518164914191169576547254266077137605519730555510350934646623459200392150636460660639379707688755923381733663060670324372848725643460118918181618986869728098761727436455659968129748375936318053699204889694094541166847000538155023750555696303718974143400506026444017531195172912974095316765913740414806423326775373766398479835514660902812191159263105580912951003348983902645343111603653312977299457176072420276463991076025585170736752820028525314826333717559324561348942516754884264649429897358747241587010801521456293735646222092932558402247818805695050308996955684314257035145268601341319788042958920485357000859017662169794003099421732152108286629292438913405584822249080327457527281222396378948130681179692024716710232076587356225678650659173940399799190974422179915410722035477113486650895272924687236665958448322972467958675712780457833984873502121231350216713315898084794858880222874045914102166978560000000*i1^33 + 155927209275472952119608176464127450909893912959986908881565282933927918367027748582245532544989626514562802228568271689782236183328847080414300858504686409247573677271870927774250493710301990054365043251869735817583269477061254352525611962060197142618180529539350817350501242089108109709222379035559411736229727174319662603187020391392138224275890843912350985283623756732210615592351656231934121971107783560626103621107366110000534623229237370846654009450284124928510882441648984331002417119551595556218089024879904376450691956057298638087549003294245147310497816723730757690214527162460542512269075561731162144534622169179199777334252840216111769366226401397802231792593240783195895314198795483799841747393753959130637089922695992376119636166714244770522727288178880620237401564693078706653276161659381139356187618338751343039013765706260422223515109789657655270849022809708743280488735101773997772103966296836852252456794809540586794601621755076170361633185522268891177474900174277616537263033439177813325191467035376085883294158958528177009945788987684552468767780597165868040596335871531530761594575802073940906238080298542948710246094478983187380050206588813651386606024631886497802196003616521880197924450569378191750920553925583205382281472546113973423719877190880312021484605162388593367891122404137539679155667453985423360000000*i1^34 + 12976110802316956235263641436857671960285099882563250226486975477546227227738059692704976807910995688833615053787938067247838025293571446690302291213309933594066127812909572260110070419835727704023749663639049344117578859170833336144880679739869825862303999583928801695095698729805181359559580686687367314520535914340705410721388161277159783064534862528771546251392310820121732504164338635551538114645104823263704061471472236745060624900668846800717002895997918397845865037242966111383833950984346061750624023784596795067596654334173305893747224265002233167522175789371122936912242418858145455796619094349974568779703525335730258468837092945352756440980988703441289638994203549480154121470195570248414159547363344219866957732223991228837829513018406211524412642275535747373383088876473540323122382233734623831727818603516483944524220454626969657260931839652355124682523062688300442611674326419298420117100472994852525482163036642684815050341057895812337682763903114992281135215623270738013086330121452278132382547357582021661975174849665614883319823067666606638256239346540242644211550271692255693317689020917414686481368255278782111725253834159084386017499300306070698117802516273776587644848485071737980264855802293088159709486019975672285023340706944141481191258790561780319474605764885731009520825103727106934745902088192000000*i1^35 + 3357097191905569750238051716922437186854500237203718083685201238278955623683608464088663127386470479878405685280620519356022059980295183260773952001637970014623304756878267536630237678211316597044978373995936729616165509738941120982629536691944383777991797199584897239384484285295229170533726338372743075027238630154998185815624438022086650373860842689631594570493082297847119410811143412382801841187149674944551367236599258502291754593544261320718311361358775498216453574835023229522976553775558518938702700638526561362026721460900734005179896915215023886204221412779655774322318044846600957102503453430682444105234919637814061599955682793732384353093374833323313943657920018845024364034334818589522271513518168452603034889922408064753718754226815631969387460293112016449656253776442574188469230825289510721947030739248962109405863512554099988719018991957190085190373636383464711970200618641794895245768412036228733534109429071128576223891242622279218402524209524811837784090408183689403335640843717531530426477457091126173808616824168811965642301908832365599270072913931413058127624770103814672289680700848138393604651390288961499178607013514272090865532606832582522208140281215169581713895376336767730038210588696831224953324106584334408393228832086917974275989045061002540922313229414083075820746942933450620928000000*i1^36 + 38580451514209045556240205432300152847327284235477046825907371143420199275311921754384983556014155934516661172005976808904720863834115158855485978202832121519474579107120800931758521959006524154446181619900457371951191640334197832860769356164407546698718543475033430950878919032290646343151297110886626749847847020160547875168324480761621616660347934946538228408883294149811311716140292608095283699952204575530926060992255087386166296622952464908518901969897226823527006631818063527655017680139671921657248656014883514292887729241063403023504837111566172429551019538017500560027289555840867523606406120837705311621934029950227169993128703100587679159669901210173351454619505642895424263343835353374430144485182514153893430711040960306403395140394047911001673541021880648233063173337626616232963070894684134191150092523348758520964493281556943240302347915273601462324348095091160684641453731426386595377482887643301225363853810848999429732460129518388196278986394451538927658654796489225830838470905746097216469381654973291879160079274942127703468783676158407929701226638553187786834156141570849283174753595294878814439810816438007533358568819414231812184522710756284367039660483675630786144608801400369443489873378509454717211624055956778852642983750941199743411028170321664004553921986903466431874186473163980800000*i1^37 + -808895095542689664730916241947192681983147143448330981197221579097638645709452313314164360534451096256389752801481589919282585213531955140106287636811829953153412059342368896597119626250713976741372417859284288366681466035882040448015414125764439155892666794441168944424282351931417204778816583783541166212544007443655782275263916116159500230108071675679722237384563779737190965391544594847453984385683871935474612184822252056570684614263911478348311223829076097570056750430673125990998923902147309418060154803784976749500091848787944216151335262826367233788172719515080702079616452842535707436577341965632329014428709949226781949686690184503753980025580150332629972072589622476620141952248695304229969606869588767475297780424223373878160118333920260972561346113811124648294883928872411843163794459437272877557888778900988949842703157608489575848336114481973543320835816125640890431576098022531943430143028752160823482783950650367402153752833227601379556795379408436046951384205517209538555836304262492160305553145740061026819896943869695255170455194834181813977031589432634189575839690456425701685862103511056039990714515216756739216613455234145046521660579599279526875445446314443989975734283007576013988313096597950244975719578821476124488041024615512210290804045893414641371804125980285691661333299200000*i1^38 + 42703764605472297295664218874237738607237679875416849676714300003938244854108635080872615161947541418800267882998036124818285035871938279326354558058391725468079017148291831763306252922311030978825044574552160126420057459068262030973922099060113710182220292907336682490128513950078065888635635452026932923603145293832166477805481147815176939549135688544590372022515952469920840995451459374906561095070156978628658095571597902257090404434564251850075383393982376341799143064757588920229761592605522124270092655993895497220785219155100038332505784926020709881870966308202233416650527379094650669121312525733446623055123177733377775513125860871170802270109629028370522116938167474902204526159479672904534605139756347613654777073532750457137441958443164174628289370538208217210523957738850447931907571904906604996701138383174601787585452719196463357744268464710289261258297803721218883444923000543934603297996106829657037500773481805113215429106259623166474366053034856452590787800070148644432632777655163264018328146310030750698710757234851827843224846976151462975148955153503573917841589494306112529237235999843580307660457184727887472699486665347839814624144507880504863855806127311429798210677066669818106376876083280801019849731894533452999064387159387315032592306796186144527781553320803853926400000*i1^39 + -662963702120478081405452806383642748896531977214014417645462603965153649430811700662948785795666095335961412139588853487421936318780489598627149849556230181647581058173617482877809220540527732937974332506617721115635482596922164059625918057335502821397921007267645948529025617673772987475977287017651857671497368673278362315772026440086147862564995541712779369874705223207680868263275250485565083385065526481453918802897006709684259573502917870198762549804675560493415090105901274525975167687103528081734697727505761875215012085150577995892623174236814085249701185076067351710437199618166480374522232659499143723224521091124605998398810774684235902837331498872545442996435917413142722956031090589426620475237559349036608505904325586099057172541720080779542547019332372741459159365219791636731966194488505314997398877802322871148483518256130932501952688210654069063927023918405346165910188431008672822484356236165696423696456174834002034142640743871199294795649680723608601027699704473339969725248401156899755006650682665932465265433270447897111272790047523744286263560525193620055464382116703024655404397279467301666955629557487451908146243243899494616437104253371907936936260591666436095336477297561683773938629468247472819129741827318818565262512443421732029153594859401972299151683092480000*i1^40 + 13543690215516625967744896800454151485897321661148248331813555554549039986006995824429769538096942262551782719446044577352157508583786086771474779134888872892819777163722558517200446553396719171464609592808770483286974385363930875866447630206902828739951879879072650065093795252462531930853416615899751594558767517159132021008577046506407778475300241187591580669741954342600397735047792077369150610873746275022827378744130377122138769253716549464310134300125954628002696142959374044448226651242131121726654902304905382903260940173228102539060829468190602968171558809000061710567515566129265252105117429234302044115331054015771485899812014533416018272665167245110022412601583351125140843730686083370592309617129847749236481863206002677521522744190789492309189547587369884887819825119037107790398921696916095242374525327841845254506799293243542133786687219602267566768788596113154211324097893929317993719518819902154835245702002557885820317626639742691662726416849916277907332613679870711920920956502402454441906148442816719334971559063490527023898567780956628849053218133862815148960527654680103277617758455615735527557818193981425656877584938005726950262553558536163810094171069563628395147321324699724396274109981019601601003530306765660253793152155768559307629572271609768927297536000*i1^41 + -124685212398107225259382189170940132347043596707783058836876434941591456138552261347602628444530066111851593445322229390528591178316475401504784091268455199038461539825248572313626105278282403562492792179936825260956673588330578115474854831310076502910642440416990435182888685758276313898141705776931655533203627396223940385063364434444205870295201939126062063713326779917046593991557445374606380772435442388176046025945846578945328039010883848425930624848781718250858365057600210895281999979697352169306021887793326055183073922667106652280195181338984996205807165563396427090631907930351311279492122018602745556740402662193454119008102356888008977513678291100924169500513779394584854413013921016042274004266173410110552933261819275097139101013102411275151236286079755949525466203628570342800707933517841059073319807051275388423022926720881036305074280100123279620325911387155404099525770019104131549415052428212218492757473811421507228617626333117705905093171831216382789324996910365295976932517545189206617506512492247654538506001474921211602840526958579819076112775652965041589536552091001033015287167176922708053148157796563298993393536113942412516311779869767618852952274859471630368733798115328751469743993879095053353723206484725045791106428061551510554850463819235328000*i1^42 + 834788986709478317161121196786442914609475675691088162928325222282461335959810829609571699895781384951970180897634423181764967953633168005351656735065272929179662680782014850703370180184039942714252518128150552287856994250316856484510020453134557036339419929676850577132755245931217936987974112063153049916683243666414191248322257457955607054463411162105580119833311407398007212808279867838014147530031637673470561214504198683897662449796314057329989099123008060648439938973138269935191704193978018957796719697796496537426208847872819400233728406882623336349321661464884186094107361480521033417236834221305425135355950431953090368543804960663370818618804154342670209174510033725786009553228153143440942468874745775660012233327695807915941346046679752279369757528075359878969789607561162453329307711686171007106584819569537219225342500052519000082525430197926411160173357965323123909192276334475370702163351105884911392123552427999995006682588059373280679475089056848687274918381514441432895608961485912482301085234320963634592271291064038926562580347510460939261736257437138385126739566043562004676375065341945440119367149572408748563739030869286597032221867729823455851251184022498174990863950410328213553071437908080250635094103534811911031833946896579784871195443200*i1^43 + -117014745358799621661612167051504169384612854916292870824706687610003915396731164903781863497651137400200120939273629433549589379296648162283719256195263486466403923948910965653045746975792273371741795193164757312321622574728108794773752389344492996078616389356799008149009001818868058171122914942544661272781227028962378661531871601593826319399646313094087852264344045207417989215107155540998343786355603346979294252897997010836797471473584708751432624746098411314941313650032545623862030627526709874997766907347642061314538026713450130172146047882400304116050008151493142771512077282014256223303706969761881659022436262395252119130207701696232669781485167929480651402497809135412795015380540497392533910066076186740897940634922934808560162994038080221807760637807647922024431674396222785979181875099117665984553971745548291586037653207178778475679159349692134296342123562825846253702734487782987050242740652208283595924113900676559811898505538048256358382166695637192502866237688014461339545552288322680345483964041610531543014690546248601400764680879806869193585528835003008584977340877723874896917660305298258203924443611294796583187883052826132770345504588042382993826680017699290731775693898249578779217500765248556876627799078207666433014757976126259200*i1^44 + 57147321968978369993804352916141190558632918069949881497969134369289631665903732643131066985125222185092814084677193396119298257569590193048454896679422679345387605887665171518618551052866953202161149448661419232204572826681732921276371989350795576893078532857604256904822369186105137802423311137407324966217777845801458708885944966065261085029358338647438826322589312341262943718971994761461155189375378054091393842106514244335610491379122562389887725330263979082674820350566255943293732125805665806375115170320296858821319967968071661103531866960915224079235194436208823930665694137788095162505237792272657006448545742719943587990573982468084901810167192113387713795985550477629482654572462883760306925482073021448682053992812600434372960593349071101891064420616640136095159656737161705921404010519977219588217735045635997061284380741891408528273730349457163262928842696831315317123457003131448986004554638535074380138543552143865452655533899642141869249097841688951539696737389792905170986357394102639046015096118823259384409962995391609117050461962188238275287464129133327950076153895715075625588584654902306814793029523077414692863895957575625698524875715359195628274625618377065428846984708912355728475784008076105455515474626145458220024463360*i1^45 + -3922090948042963531752746200744825576165996187043805643669140216206116798248300054632835268508401112565263642464070452079015779810351514277022878189655932005664760078781256279390770888851426817846278956587114882520990108571075246431439151216103112206201073189544184187840659053065531322440923879385476552841303207332379409711702792990351645946954876745943979228365259412482342864394868262652811944661816599355470001433261210898801477225756086396024953278526319087672526579642896357210108103032414159527780169661620439817885086981754862497719714333672409392883831016101394912322595939144744981492434213940747298617786112932693866729917164758819677910807187841491173373121859129992424412572513827111370808464470616970271285685205182079998276929353962451630128894845426569676810335101638971485591838415709630221334028603893620404078197556026979384556889882189370158528894559721593854526830136623949518727050409929601109114293738406089436585900037544504069771718937000232817736689857228124747265933077143379792068131514254547729114119665093318856431543199129483010088259104800693443003445579903770490232350619602060579311443021121010843791977063689420798844208164259397113381179432868555255259594169346164217134933922996559785793868979125616640*i1^46 + 144499283218410886093808240214126066912870437429962371803197424365519706295146164256889418351133502792772578494856744549973747308286345312236380253938088144595312631490638299538881044408565734243803022275877585016753241622645868216099608510208003333024551844139065663837761404397766261077626037335243071906135683389504726808551748979354813475238325461627702479892707606801245887109012143281341357282000260274543878559265010371497258987198658708615939790939094345684832518929137626945781418066421055450287499158947948470320229526015332784068116741412109717817465244056496152510450494483646729628344528753147334988586730781222848003560511382803608446599356662955454069627292354438562559195907489112046483223860078718026609042421978063436088099571339475510374573026437116403218906809861983158726507907137236161097504444924188487444234972047303107041999675354317068360535768940339932257691430402163918362304712038915500658354830657311593780575815968976279627598226233809350812360656458809204543341004426345392465172189950054431968107315665649753488195338470747536656762789366633401802249236883115225524633880213654662995771855620915705413044328134421554808347934137397257475930314572609156306664438191845704634404419281135947978113024*i1^47 + -7167053538683020338866578363685329769188593849634828843802134354888806855339257654700187531914210130993555551346564087372495489030523508567200942600532048695590314339014977812386237962197892862519915266366035131778995769530377320070176414372491875692418292119949669497193647493860325249139246051124339574604815728548494054139306089926115824667814548865864245182629281221734557608049492416868153089015189467179463806202667596306914614630452234190687397651373749907973556711066474868053287023032916547526828673804219742971931799904208477761050259197693163337595008003926858027994717033463010537840231071069513092980422110732587634458219859073046259531986264995351761502631034098162933716467709915601715577423652106692943554371219363745326276016503231515319979396326919884850889094555527328523862639469341174987020409742260754484047099056800498012069959178990334303828342200617534357713158209403259652339856825629694682525858776158272720976042275142562442807762834256589947975070638632637813245685557274667036601016136886658914520585939385945476225886132298569230745278927546858992763131333882783160168269486128469135944227159161926293560433557798445891194074271794151901866707625145550381380305216144944216160345050316800*i1^48 + 199251865800020690226198325835481037166185027457933417313953974016737090547254626208675565892406542047784833348091118117547385722187684111142940373926849141322209368082314639995583885667277815903638490662547188802130221807906070248907785901794699829747269388665627944274107646117171087845972702407431205124559637810610611241806885019610203987729731019973571904685007199645430935712680434790711745456017158976650012945074103479985589733863577498373473838923725350116533770439201588402542697625718215387163776263921199761587139496646330977860052063663670602857694023351766814167060386566192111428950232372970752363422850545908972906790094032861408988810628291075179393085413235648175180109807042619179259589863671295991646606385322471238615658312929993666455343370001077175414662029707116540652522257230513953502656298130486196164410182808615293714096713445450011644586216398413406730561795588838341370271158241517508026612248972326564886814822299823893037064608960449861072964841910662351253886330385554101012068578075929022960552599825770530010423967593480386579258243114824853795996209615290253846186750074219390426009762755200064936331637379800869522443054764106203006303749597851742713935613896982056140800*i1^49 + 37513445512848312220985943278631519441275167879355192927009934417138822688984036839377614864793417881010369782294038444915649348682224634922153748545810065663299272235937095451381674636471433403606186854131949122881085714544935701068037644600586880631341154090255304077112032691056216484728824705748563656943612859660622815630426104117567403586597051415624433047576415901361705803187598016124797330578665701708221158032844450343291563180129744883151825727860229501286598949639878810147413517033686762127388659018355858862090715107137023694740929361641957094749260998571640926831328345904332627037492628501224209628860193254028259484780966605656145200069273504379395135989104302405162600872234719484726078301382765092309889935701021229181728606233955883956201945584298000249690733859900428749718575760330508825435330572692248203344555442192237009405371670325857072613727033315455484863807220721244826972459277448529173186192882837358235769509243800510370758382130843565576382172540319962763628556281957093159879944648745583066494247161472297140870706810186225619883880449349664418952644220639630547251231542503241623347712031793820007026574448136180425757977643959230882935710603671108583424000*i1^50 + 2182067429307224424329996157618906203264348310846434980957321372157182768775820781402118627009718601120547243875567797522638984114516203487406320114732586819997381539419977304382665912246956476398633905260883265200400931572373966620137974197512272266604226147571159190352618893710788014135135157305595190734928242116408294017015956197447052783637871889851952276858449629685341672717328736275061167284074157772918789622185235517022829556341958273769287169984016744198804488656442061313663552880175128830052317870210769627353240745211134979686647394054155717764713986843024037448093361135273981722157299623693072346309547154407081851742632513438298196197816930898042701882614360115723865179927431015828222199744537845117713352985449182267985795581172645088249679873403403750999484833279447643334194909372260568129888636363920874231068085105619228443387715220144181076526705853163046091621706917682026959699222458261933599212412392733444515217111268261334215449280228520379484969880393843459780688656131626595446541461502012967687740344045518861762073823074535591740045460942708256302338501174889870922509630911474337407020685081545184106385522204981186042682392678460806922240000*i1^51 + 991351562179167929167803097116973098557221518725513458689218279928078476200920720006892612726196436528914769816256991647879928964057336060424173389326999684091176423874847126445101114816167150294784011364211083929288398095888564194227358774977373595297577786142127597309692062034602499833017911236226703130050089067588999086363270247685880143193672557329696731489834053038347393783271416288523515510304606108629767351267747371372893122367567031323804396003424134356600392198600583033291960773568402243247860072624040420439648569440758241293812451420972091376010309581216384663750535815748630267618263145512755818389168643002177521799292057012835660332690996303624015969379355447616141000709419390751164149503990617919274232970995770152464152618138339241198043241809568774634208947060461007299041263085251496953307796914236707611394374219668978960855081265511564893595783670405532337247109010708441035805177848340791503148056129405377652325775035645213252557835645999279267096976287973692587336518710506360163723862956278341413769498785224149310366988714426869924729255505233417973488888861918356562920234908351729244241713349552056825831114160430330675200000*i1^52 + 1255081998094847065446828533533672383322059870131050102132332030674441503258850323849846604909862177031328343158553056972181161272235605713583568457458783965841698784234783330178379762472920045398057770878356938700430714511423307350407093527454316469097890870505867413099941373135738658449235801319814463521665658795913461225259288159337517396267955235192549701306253948078484087395460068692670807355689016607819455971043242100672188146817247791270315032891539534814093390624698082061248477552027394638650836953012793924828196641563232625082718978625973570769975746135374258740130100296636717876642919077906691210550761210344062670221122242744249387667022292476009584047084715046214204348615870561453398303434014798421312170331487539462920039482874469347828242786622275588836885166613244840393988983045068003628081163719605052987994822471194138844320608338845669629615387390753385731597956892990545786586134985734776815914498478770871850549962702971583348875691423601562701010562956533782701222207673968171371774933735461078655201714507687024334237759388059992415968125079548091063749893362209640931941918041859539047309717482279010304000000*i1^53 - N1*232718669183641078367787894443967852791141286012398353513381492101921826028333683335739583350298815490736099793387258587621869162785079758875982215907062168989663674986104953921412828475423209725746835336235345692992525951856525652482729010098863113832497282473660120978282087280819002471826940696462493997896986564179035549899765481119379250849388786407544442929506389614001855786371181092987728873164847293858653717104536572948106025044375*i2, -12271658818218779806763789581824674601344104347008518042929173065676636195257176192469342256058167536911268809542170747169702595548422746670774317510611575765945081167980945910028137202903402397446060684503420439397916455884689314512059362624887972537302689381124068719983996177868873963864694564437757749313448218865119445849716728301004715688777751810545719676292646292469518640286916524517573167451561617893678129700691241230863480137064823303883581432680558356688575901549475223721985486688748278420253543248630172151877222080655861119618949585560456338013600894656046821990466339257588627122286755368060688965459576993176389285779997003173433510736559552045193304282286976645037401147388643598596874842892669376101113673533662406709333198290752350756544117527481308594122969906553080958644159427402464644928936356948110867061711437925351595839302208423308087591334521848050007172406009637091089257739068367596642445652970145153493129512420485616840290816159183971355355270746180592670979075355886534059216943175134074937182220847216280731855332556702951035119489038623918751643998711122739224613855104515203848708391958432874593491167169518222011167539894073816229417217542610046473283210868347811206424337643842173216175142283786456731252288754833119660260366126431960276864143671614872994037140231599217520752382653239184235964858032313731485380337815577180285490490886189042263925797098869480605904980585673650865381358906039290113458561725257479371676314081689600000000000000000000000000000000000 + -55826328940623183254400807833107628743726898832103743104637768978084465450887081853407209707633788012266733593150479375252891045164510735945991968063351634452215343396179485417213066217853952187151507676008732373472453199472408736394890231872334889355171115184372460788552223463458330681986983049435653795666538061281046594784899674819964572569033681728422766185585135645018196184084690241176074365050025634228166490566529030467450663012424203864006563394016757624335557297689078958319274886529348831785681742574557753911406930936054772969191084055872914446898823889940625342390847328676404791744246531685956719000386154153159045283820448109324284658759162983441931862534326940589982029106513750915980123173165658074485115602768179791452955810387906898317619526055425169674467722388404376776142118666739274439424542646179376776498156256844179209147332777251278740082440870216871888971353763757919482998626420404358152802961995269685492923464258419692508728936356666709604968294990085899741960274748550075605368781693585101936991853930156175014281030281886839641112419761037470980261555786840955512402656777448913597045677415681681596990426817562717752071536454568374288827282795447068833846044438090891523906241820940619702225326294767161421012566873405733869167073806701042799654381591358615968190087075773567401892328641833454529962332018363980504363637324146288694601136356566891905213824476982494584765921924822862449241842998982847171818560133737055356709001756672000000000000000000000000000000000*i1 + -71965167836529569085956280838457818867021675471402817448608167971233236005084545688941831447756423757908955737431169931820079305520422599924643307512339821562101805165979071717174979834985227712478156044452647806925729337101355688849341758934843665762018682918962464553093089939349358188427458189091402092984781724115460882219593778200145582974192290624443475547379761931139421916970223934215002202166750146826650188258378738999394541350848281285526547584887562085904133045262926161349781213258876122110674261451247932552285110911806151328869116389582476694906629602559492064075791313090730368444386071407881471068058901104192664962477423169168839153634136561096740693216234992350393032539582980814765702209967373780114263359373281296064575788565244888344814374739339864701268188657790408924137841143098878024827133993331421457569086643531724302454424775609911153993213177882288559024302594919807723608945800423922319200202578041457517809144318457763027127274075460527752288449765565059858569313692239702221568010538104803980918842033185064670644289228256093882345923732995159182912843224886979240745627910659701957705174178415548446431549259648220065212202099686289599442307535120179973390598481921267842994584385667774520839926854051733985609761602484517378773348206411984491214928173607952849823103140997340467869786280210535312522430489529502227388623033279508453184428274444204285982974831528206146634313163964625448496712230255991544027705903742374458552095866880000000000000000000000000000000*i1^2 + -18649441789306348044328554533805536731053231451302390682789063937406925845782761009124237570128318851028840633045815336431496940617601819244958824949643018592054376940690473867751593198867821961916825988069700237665610396277879121590931076711210133671783533227331047520754774276015080679398764616126742030594745788090812376230160564480138985763472657124740079383697630083707413566955093345908441461043930449756751805807197637830511464858477560064698750909223812704203498504973509696275576735427210648858889328578811958244796979233856715236820781835160956653115161404365750676728601395607184269164564536427546878956161073998592081865392466280859584337854689780829869786837644268808370308347941845387453874916048262543518787282150888802474762273496050592393924315861784496315768168906465327665626788601638673572141753705929251935029070159485148495087176145201730975309378317202392319524355841455986452491738742491461046255332578024207505466317535552798858807912544298614299485785177364889708640031675467568939013187120952821493850999276651319440152949448100036681168251110482043544084022297502710907338347813686952353143112891958004006973296417722179104744050295726333447897820404434076290795709773377326551817633228681267292267041673557944939637031962614711624423448792203594245987230265135882402323576388796494115811957132962788077548061745243125674813233892019030431551591252091727519402793350623579635029790935755159079645507685392326134184335411858255067037984358400000000000000000000000000000*i1^3 + -3307153267298541447001165825609806970484268841999782343920627952008359237577247446339340132357792721637549232545215175998283236004854852803448637937921877634249598191229113689863864107036120364154880220154532599916053933385209964704465834657562877702486783550012276073894849203898690059438024529499669846062314166266812885585828043962275890747857960980002761161527470907192070102835841606426073166731695054055045802830722430620069507293756544399411907152656163549607595717864570962233086990228650151221244878915058313671985805880654806397552133525886342524803334169411363487219527440942305484612924837359215260022829072665210353737550849653802750831409918317386162063942432889223922580977847988848988355226433500275505460688037161205407131436696548680118406396643990683361551390779586115640704973593074567457344290736707679875482593729636324904346359452574726771557054157790516813804188611181166467628148990545160844496537124360854145435986051631701298563547882667116152513720506813558529866148452483412323333630440002182248323465676487026445147740972577013602399376037015096389239871189912642846317191538898454925005052013085182992074748613626004081164005289994494781536862503408322061950458443831275075597557594473178630997564822697659492584699279258704175939830202643890325009178514768629987461863877906409670183045583172553232218921573343776148707125360483526421946137422218592264375653353656866597400356901003801423395508987886054935082108517798364664110776320000000000000000000000000000*i1^4 + -443443851926530024685823598633814886399178714537803659402515090973483567656435995794447067877596329525322606907690381016821999784739370278418612304922623364269163197224856452002916707747550590834462734949273779704483119711893283626029925690303545987217596172690445225709626466795570320232149663852718408160858092290584045670195491795621062124433587931848054904078399446916671346845392940802691301175632786853005614745836711695389240105311460868368639667423191251734909690548400831247802985312654587139454272385179130100776497318318607797829823873554945676944000925227538617707517012526926387330394331588814871178563714848721555298991870667052359927074925739779530825385284631523445471776640244422114484525232817861036505759539354292840145308141042796374374519921554561237575408201877249180437019986914779202932507917677720610524407083846315383572066706543591719142075264247164113008271379565651774349228670982167985227256849895625338668002293288636316103681986818529756767685069102374227705085432090110553404872471658453737302450101186600273123087097406233434667556542031616344588342847120571605863156632154165716339878667797724544156939388523480229563728267771518757308576397270013612782272052520210453452976628862067205731454605609934908620548442827262903931539440899545994998439946724420726885435197459759070557595200293215050943522154280901269695466868644051482270673477968691620652441949083496851163996436123157430583817041483408601314413134683181576083210240000000000000000000000000*i1^5 + -48168585810239271527882696431385562182645815735965044493085859862769087486555778077384327171881608840767349148026481094954088044615992230169170733470838069525072457558871916884758435591916156665126874321000788112151301641921391473971458085689486898391301085378246865336968104142797981605381639617544946916071691766687454014556793923587258325267882719436075274440302112037137861779058539655332387837503769083239867390524761122994107782744486052188630545709127081643709265376134968945883506844343992729410413079896597245626329220032972306810025472810502792918992890034066505833910718350860803266977944614140185430270697343777531484783735895199691856807360579595740697597565588603680140805744557054060166066988335249002627080362075767718241112792539936844476941816380009824407230552789532841962263260710179948039410334126624684621422589531618925933274513020505809868475055791022695197665793027665701639604385911529604004086770664430730637993848261844481934306434346607799420789906444385188739816192955086523468755716649520899502296037553974385734084159775166393615388934943177209924643227995651289239201747139325576005178907695719682342119357438004790440497467553073777710770754674050019949935968620863544526917769843507578895904351134370223092259332318886342411760196201718167157165438915499978777648720693335705533480048233021874908181496027597597922226844445139583369905099019296794801523720030904091993570111314788214534689473806817594543843499878332492467404800000000000000000000000*i1^6 + -4365249737547142507135927578351831784752629932106968999311053479594190043529876752014418840145421684323623476563218771338336926473274941670748720542681792277453235130749194097567441728655622136746622658196220744813593188135300791418666292161622281143828447085985369837038102716638802909754477510056592644822075055727482495895880543817431672532245300178785819488883162830653688076078394374711581721171087248239179099587637535231920152001315856612369647133454175711931713509942750082686022448540639770576689546136921532533420719929164088247532159114330942765898261456578363546956014546923195112191053504964505065024449879707529683871552921656056467930827036401447442178059438709785940255953780017017113195689463666765665948447006453014283126608156158258670677381804686677078278295402321176090854050178367299157505700871183828664536989962091480171554584393440769615895336054843073778560711973996961207334389301376639062471438383141816277577954050015330432123401009657405908573305760416616876730655159049444191561692374250370120090902350445186937370895457978538745844796209386413641128376701589799988672604748458816051467215517003405069097269603404667764500377466289907026431241686419152146202065292640186712594624358076384236108603702256214041820952702719507546553965378293025224052977365924856584416541149308014418485603145711281342466010918749724739059937288631633789226281461231400720447984746718109216463343735887790767974067632566181224340914902848589791232000000000000000000000*i1^7 + -371848893979049942322252040569599411414424834865107860518234596509053288254162813686273619185867614972256093002733373928366013809977773098353291567850861257548147143554269150547733956706572974102318098507396743319453664748168490018813268556551555031662487214844072432994921331465350298678149415253471149879527410498536392869221910104631062298272773861605153763710663678700851803495297886345791032726925536137911405487587744869474143728199280304840308205552930050343850513339464535780990673931264904480948705235799086764077695129924700741511424242574911094639934859301815823955876600993061603091182728910532226666530659324738548003612271216706868533248647916701295415267464945686940788680128724297168789608394217349415857647756467611502949323211406101395567858216491793222275774015993228709728633521377138515538772698081157260260919145880164474961632299665863021088535711290227180233844458821883991795785688452548137537306123758328697466649587719730749621140799505963001883571256648381827008817581624152414667820730768438849198451473064337477846240166004240752323403243315001338878365839199325311893556055054770467670369512025416499208490066449517439868053925871481540713808913598041802669459153080711438989497996362409113415148826491278975027031544187433531295389426949406238288187730415181510335526014738480121042700959005206030788324150263632018999210424051885695661102034510567663271622975924620866393829280487921957507483414556623288251057028147298959360000000000000000000*i1^8 + -34523196807986766210018654972332741317901151735815125427075475492759973850217795352879544127154973712408961462664376414905034370465535432813473360173136614853297993880562271076857377147571546113422601187630898729382324342173749902004758070233473010299651428407434739242526484444525592239117634336941972158930225849088751349170337465923208152537015529927017996085686508196969567588899046724393892233520056743143530666106855000265913639433636663002587637733463858624433268012164672597656845948436342991038747536190980751714944006991336497302889477522581971999234371433031400943596812442683865143035134644408342193949117964929387652743358379385007523577416997911047904516062028053963579154727723967229547586360568604164079927169736782586543280421248624951647335533679537601103477361665187324538872170661475489124550663773372036659600674167166051602982682361179606877640579786773835328409796725297761699621382284755062969134869807856610803052176165376905257084905407489544687540349951864895768015012400168249919748795867813720292265799096220842944612279292718626087570428839373018685966675441939047155349609991150804692988718283396930963181455828100032562410518611842571805798312065974829804607518364682591018453915426870650158307805909830320213128022011754784179841894580618765162147842658360863077760113897735648791321011280542478988428676649464834242962669764178127654810251199449478306821803573188174750715080267364620346725111341151531183554713889013760000000000000000000*i1^9 + -3445274002462707923597043053613705948625166120452918256185335738754100266858811068398002299756175442994252094712768641815863466929045569097869287592925047863839911685437521688779015466298676228603451940833094736340529424734272337476749341910064170843414928136078780903609497148372542331183263527856004402453811304379198480504279308559947713760254528443119272733483252060340774672672647738800953062857311543346445700279399968924463556807367012610806069830296758020557263436366516740432593045528543165851560676274133023108823353994992696744221458633567392247939787280342140420055818915064206375462053101043022512203936365142847392908649588061371705997843184457349218456415326570199982032478824758232723020282464993685441567609874300014042285495181369835440657495397568326183680863609983297625798238769954155517619308575558409425713981051421371599721612690551024393028167531533226556497194909705259703565222247917644199687566357851069410253908999373012670460192522069997959539632665237020016134921864008155849407433617000373300788395152401950342574989405798025838869692922386966765607775675588121346076589736971729217784832224519837547959939972357029530147874696416217084543449872195877127700214727372361980743282923279885733422696525215072134457828451751583870028072648244782905100920064814765691324676655289383436326887458630588768351140402240142839200324047970567580774849385622982358829787436438497612227194619051724006091521742376693215582444584960000000000000000000*i1^10 + -305811509885510981886360731675132819301423231374065636180083178136168494119388218372583645967304765259313006919494016761465951121651275650528901776074146755263828523777321884637717916645029011852424285884614473420862002937761930684573752126226943679646711478558669693951947812635689686850370053610282690820475770006492248128877579649070323901095582696271623994413041521196271382547778378173931509625358505317166766651354815425519118867432316278828502988195978850755483746449241622534083250653308322924331585999056484546528497894023984252750723555473681209440503744486221930847351152643626977748810151809959967814905875967956518547103658425026802475379575762450952802086840934928492220137280964980485909146493590566341656470000283730236765195122386107087142188335295563245206262929268414369611848745002097294945300780530613442274550576098863506465827993502817711321828437006265509076218044497016908648613433409898922048973407262069731312741214501814277353622055200008529189862782326531674711878789494317037679115511113772243553692865453796891355885841817017054162935654361032086578637430434023397088181007986041836208916806160993751635837693102629991559310890063257356492473136465008769807434147348245057276960408215697139892699388935716954147435569637901768356601031289890194232992211371677856436833444709848530224094478644090272585751405464354045052005235602629834427462714973469840141668386166644351524907938834430942937469240385299689657860096000000000000000000*i1^11 + -21022924079651045927657001656153445288270933335940687390104435967200549618244666220779242221663903465022183117124500007748528714715263308887414122451420943677748387935229960405810840575159472492646850747190113662732536865898614360137782814755166457377611093592246071400466625506915559361662432072203786699932091425965012639174761000467151009247420757357020546113362399295088567555642093795716607542535388165712691936619592462393288391909096656070745750591267799998862622087034029559740017804389196164777436398315299478824258970602844578451707521806513043945898894541796247503796273378349374678356788584153770966277024981780489149059378718304306560593343316793880537791091036598379268539388089075913500533084696559749409440230987752959084313213234354635462445636764282783706746024310178700282248373331857744066428806949109369218177901960731506993390964709177912718632350392858943960236683750733337997535506686601346378985779007538520554600245984121222274176068217414976029882839052151659775083368432918294825748572111567542897918760092342308019221220963548639596923416492735741338132282753905743713062638279036460220186608162867478712088180631894546614865205235906220007678021600282028070144691164992871034927998802565301454236897340022877091015249990159259828419313622181765441743412801871371871551538568423981494960928406480756333035150719873166620753961103071796529143564122083833086874283493603014193744815883526028460277415422004956233728000000000000000000*i1^12 + -1045050416920774705289852729567225608550389729714630263160235844811828441063765620833645656256630542977958217492095218714937110968490163371551100471259112704644390506733409220726703924773403302396354982828505496128646841141075009415454428311932216904043246076396133653948329080298929396210467271568911151362170599293920309309228416211209681086708980544373806162862025873810713143799823251698071271566426774931370992359413540621351882925819822948170305545400810622350230718467466944064858186975522439740767906276846353766624338862225541841727607660749958391672845449081303378622604683802949373112257635289826312502536227530518856957568966974972593525538298074076080272713532169184289014979056910650631334243649614124197926083675474365325862544278837819303178031404607695292023379855975640507672904739131586120850048648612341942014900389218592361370877642583808155907093578035929345492548962235634392613075700592487727428069107882396960533331560977837690896473453638872245523999237881096323950783373393796773320523507405910042026013713230287895653376300555699538883018556914445586713202632762015318361649771526581380022142543072597061154042153503504233413318775819646335942095376104527411967019922364805461052071291502381457093954004347370823497401760131306045881411814528661533502276783600091740664230437310567322733276217063269870774681271888484369423394976496671622496693955612064082917411907270741315376501649208065956925948741852489318400000000000000000*i1^13 + -35933883789823965256385292909989170023182396559709918815516935911641679986370791921519413565840189251118136828029603537990454171628408274564995674872920611790244255138932376538082321842414543820624178856926866390112854351700625863435505900288153660953184600716165836234866076428194824955169215087236398956920827723152617817647196278696752299097168726297267428399435043600397307814432176388909408137367264930654193627296258518148796428327723697873365406638851511906580972035644404124234667553875480029878510031225422856665842457132439199904565749867107614129853291035134816815516162288127098731106023967943937366613091157692129564542000491346162108866720023513476302380271414678762258575804242673139507058020912584623951249203248689718814446130744219932472547485764888100185516214340264264831064371253681030826381743378820388601678530866023110288615856726099162189288749792488132814096126515432601169405093135958715236587077481664932981787098550405182954187012584901983705914433189475540244811540247151236984814839513799564622466177735953396026297521253420466848024552667814691196131826150751881428298733601361166353892984980700670782681150490188991872097979596153003784608889815140547080641056770804674349688413143076333223477156494369312510490206067425402737213700050205986958715000855966552444163147167331616407227681761908238631941550335720625269887171655140553028245584096953545472843729022901666885097682845147856305374608763125760000000000000000*i1^14 + -793371206931057208407072376070644448222511021260012527800366379230336580692277777027826025843140755491640179702122900540442416013437501354251497028276722036395635693859920385427497005653798369054343377979007967605711908049413008203562390304618610473962593324777604209991277420592031304376230868139813810818269341847931349073432228480546346489893182620384800951198785259151180930113809468921027833143362229791250366511636775156370623737194916241477196078034901533988838347117532601743267115588563144042443457586888481015484531897280070918486269737873126205729746509681443987083384422283076077501420376914920175754495692554536032468186266840741412667767543749732856675799838962274849220058370281423242111666940770421868958465585166108118293847768728775292073432584528454322206569779246699499688180104113307585986081389409086204945693983411183644681653177807177176814363855342275661732509565330337606889136870740883475025366712796641837671056052564984008162037676329539049891302665142625403875660353357288088371668254444631315019093410113384482301308474975826679618009096302796726234572190529274458955297514049245371004520271619793431678709689375323803587635633935012070376712913974901470209468712148860107320765701409869933574547747418435557130148632568037577815084265102289869263934796713868697402269653485265835813643625307765607640058118183656078060562375639526785971625407965424766149319690811549291715837296468475109232743546880000000000000000*i1^15 + -9650905842064280073686026747051671509379260121648083227847109973151273306695568618215846915031877818235929920445071542912356396683491394962771531641835515481758300234958226649552603410229609751285221583871448617367385214259890822279362470751537685662544139423925883147968066954978966703828287294671368223014997025561606845201047245032120379349612916052298838364350632944822787428520072688053519592236031617842471567928399498967610067750520054518408952945630561456611211787008440545009324050444605892358747874575532542534543887154377839658740113490459849152637304839485038381133028183943951509864500056897659425707998470105574372189427202406615987119822064472970448318766386588114565643572022548636840602736306988661685473816135120954751665292485949733575293386779183615325796435903322441517099373939348580846138669237528520770475468662867685246328969188527420863795298544065100211769699221192138670455045689480496559169462535875092928357524793158214268368404050327189708161499814631827853864936337938332886097088974812348538764998286661270866167811851105393262237403930864679343119685925540702910734713726503888099896594907959051794131989511599576293391862806435063905047207186696352709397427549676024715753424261119127478687908669205281670410679407375375762707549235897876622127540574657447406060411451670951540805864105229625644442764007365209565018465864295375252891517531204604466811493437397195633383753683134174289985536000000000000000*i1^16 + -16451899851053056099487088968379851519644399727042271516898463015932683433880428558330681281834361702611379531389411326797238598941156231190981853857638972704207549929628248999441033740795839391505257987002413436840565931932308182516519932687623039529237670963884751760596419941538649527950592607402471467116482802665703970012445274835171380264921250942126851844003419833926180967626981080680194256552838494638851997478243836114586378221505033304782492855283254855991706286484188969432310874481739247486993096612215782694040950540556796385224924567503818448439164139357742295942837479973182074605730924575907865620778616171405328110343680619426110277522403146595750507278136301883429334071179217030209455596269410916269149387651415865161354210041408890975028032821362311739147262402668881831634930961947224104176707161467377641160321690662985744496965181181547770328082739653055389378159405038579420968605785077096640753706428093227895825247354115833892527070002225213394424545283238413793178692883149872432664291716031587920748476300146177456704750100677087608178275486080857070127234456149279505858618564863927499859346524425999031350639619899185961241834482629476311868922383017289133191584986770932131846238718132745431510415613635693599599779523783166094631407475999001074573886928532281830117648242871687094482978660943365815450341574327844754151185884503218007285050209208338237743457528407076384611302468067786752000000000000000*i1^17 + -503408982357935333801959103313455730998236747808926872273582133237116899800738420453164041269580004572449357926746285669748764565580313631271370588394207729118094922935328812203697652824715634947525016217192679378392977662836735097589806611694837735402081458727730481996060974956158773034439776517036579146512880059664271117437076371854529093058589036487362539399182383897708007639796814674147096192850986417836595846003771109584485310588831904065768090491945234462654118256111752734845152727847322567770991308546163306314329086606639027852107240424679499082555450377952061450336494798306847811556378514459441117839188358518502657304852435448349987312794771402269088358041214566297288093934086937840382544773661140157493729499491189524067291110934236924162435101329778631850293267860929139114742191594601760182648201848048449402828610944871592191003548025008438953482700736052224486213481891113904745260680414724434260370153891617438575987744809383709258038833260642526449836871055283770400052682695903701863920046507257794518330131822536924302390027977257320948938510443630069421317348968916884094231845724473524269651974141605287213388903494724963197705628624724706025028663186369281815471432871038510863741859752855719156830161278650762337562482991035963333944310662486874806700661375727368713415661079243577364816050128106723294460419680123288209190532130946742829208887653191879277303645143304534842798285363609600000000000000*i1^18 + 19750352451695977460599209564340663578332556371381149088058738037289654068611329388400308696936864224637111939965613847896077459242508754704299297392763285269204250331082149080037662220396466763481444723190408521981656607205150823519988123249996568202913329796443000953710480480441798541399755039718296744388079590138483441471358898469838992583295710597431747121660579460336181365432543355432928229714022606802401698341054415717142120227418896018273892972199398876061858287679236403819296981041460439631255904575116382628621165294387288770200743090585373349516680970378512343727782510079659279818368022713224416801646711715037509209071957625164877317886331108261050009235402952827215282608981592002867744688539105915635180492101217709051140622350389042146432761618283768659392024546570818671886551193735179052521771061305456632008602871121388292140736001338198702442437572547920466058566276911942408515978864702178816237422453505328726052710343058273048509648929635210966717627851169658104166760129624576856865265700266928860304090150642776852995960210239916665693894365910345924613936350592098988954141608606961749260759803263260450463649897727191106076144587647832445823102395575240213423329074857946348057416401993409298680087659859185118093695421920306380174823552994032017292977154030516979308824347647678151840655322525235655851296896121129851047433176462919528021422164698952768385162419002458309657414860800000000000000*i1^19 + -609864293424945555682572303484793822475341904751233641469653621435745146566809416062034130397183758208195779599430703470868041978181129730267230749380761569713909100749538158155830403202260911642305249830540675036775993674540753011604361193199203127679414851208683883318369640185983586088138537712406012746688135581144134864764630384192729812697844628479403035842653706608292692079462001380639021838934211668678484691985010906183696684429599300892195771074954302042544855837163819760647565677856228225961864670957663402261739604262254285923124964562506374262676924214396384404026244626269282624799172175166327355373040960863445709915150305746639894430986704391162579002181505340024450521888352340774453768718292308303372147570744667592281534648727756098928912350798022813354714417325495965965226013292856655373762514395621634998639951733125707077009424597556799575649505708302080607982375218778232635437987708304245937379603676649770889266759624799746295043387875807622836580249439616506464670190438303948792506373353906356044972469394977745333834153061802547200660341818776238992408177463162605552064456815607495320386668576371678422281139682977714583044644641948936943586397674933636008623992885289759039220425101086459882056663312691246058368162560771052561603018518678621484525325915518225428980144023656572751907091462121552079724142830325005595303912070841690781652920693737507478532807901053293743308800000000000000*i1^20 + 5059458350367234608039291924514963705526957212649253951915635510037490065987092013567230564404123869268337212353218545377355029054293853861352101622013541610962901736755892915319624562376219910347643718455015318975181738213333029115741293008821252214264724367901496864710462994023477364284261128255289397662017989744585702356907746985483903744953642852942157522387347802009293079941793994956175695985860288822719393740020854533202937282611736053661243604277232450243230299874184627942115003093477609425485641419977744552961967706540447718130460812123652137067318092496037055945351636452071173833608197532635449101462150027690212115557049761295838070486147215349985017808652106834342509420938766486693896449640871849640861645352515953348164817711508462188544459363298902404637638590943029514366955255199535487154486866970587189905695203659264384683860572297781625577940695706182826734393246351295714744933732579385614466012360265786079430655151689664576498036226724099289018954022626035097611702423648234104137629877281442256317003341087282758429332710488467078555747045342585789310461423927620514117398813200368797459779179433467039072941765863014488376328399985335138823802804071582330483537544218173550465508345876091496636706637289476748323564179232582411790775798168401079364139330363614438982648597357444535512499583177923758748614536886432584371591396287763764746274206775418434921635231850582507520000000000000*i1^21 + -20300775111598164811225710535738052745529614636444047174811697073970353387711483579756879076420690532629195551475777001964793801891203214512897783544197599925810764620537129358584429845367832894181628199383936092805137050395057991316136032205697342819462067899991995462987214551589215861934913828738037831722152293790585451098076980361593092870089957312724641125402265398874427052504373588047999733074506659858010599264384679422823663901694035499937960452545828507452148298882737748073110544079161957519782285637883180924201414655801401873594535207948156839269499340388268256064852464619884961617162266997103775162105148611332975523737526155081973908960167817604365504063325427580089839343525268263640889573283414996167418580934411772175163217423494367838939431916653261226335695667505139473894822369925780301213394360685040491514014979194282338305904100828329612723102321943818768356661310734819945293100311940070155804094418747509753021989336041474232230537754892016600912699035752102375072709580986969711027884914921689964236399845529017530445155134225893007254661891414814605640723508184646086517490417847363571791377338658872821821426582816433013677431795825214463281317456002365923430560118362218422794574070958935684651035956166270935550770617084110112874328599203201807248702915970107900013963753355020830940768663919201547014909208969677129835148790372606422082631635119154731359950935687168000000000000*i1^22 + 87368900160029095838043627149157105135074925121903821502485248907637191168925553806325892991291367081853548725284271708477557619490661393270468598706854984247145090145359817400433131645129434200641552729581034985096801995805876027880383300937663269701255380516395568258796021773332069175347445118966599713785443101624785056274085239673200421721503241648136933878225459813802971940165090594099213140104875035238163584920058263409919775270684894484081098447015160733946778341207928682243489915203329686445307187286433400551685301923234158302444157060534815900645586588563335102752106567801674392138952079595251427926543660361274661705232557629844319199119047740188780122053160264099210004066298088967717048226673910970022332327267668076386941676767711667154170377887164055629593888132197545274849105335417103709049895714598895236610198401484386118626190501710465537264605056111230694167701954163273368856459951389276539035174589554660095464484999468508141258496875868812562463601207080271324488635960490913659454756649459935085272120304569019008997801176841586820619067630711734885463793364661986571055437967471799999110429508279581446918183507247488988950591048540561100298174974955880476634846062722076810251655483348520463594062100584982134765655890660198535311312695046950742417097168683731991816313698847718911384996318968326597086361908912256434332668810636437959005167508502281406273028096000000000000*i1^23 + -393903886022746246422562093359664627665440152174745799927872107836749441732725567543915855618887031894969136289088656969490218787455350467350833587718164203044719962375836771316110559966087138831631510448624676034048217477899944550872685179866243469876513891231065659893014746746347764376498327166721236046988199467710532514977817685939374708155500880078710837962792811475144919109177490115058595126481755611902876673619740242202013769949709660785371844490109342768959610265770769306083840739820283918986892309746791644404858161947220068166865287890635485530818356184261878868622001417801056996060539174509532711694337117008894259507403197662327641367606409533433866829456713324906660249051830299132256792454181611016523354792756830650256479193418026035598621538469026935658305419290506968123022066611649908254050217379135907623776400232068932195508939963211417230873456067935516317675146079812231308123328877037534832571771117107797350785386219362882691668607219870346850060358844114586645776102253864581385270437157442875591946791442763739719043794280877605270955868193801118966644856935605870770787845210108766914367922893558694542354714166997948013781992613018034966397974887268282924261873822496301100721835556480738456896194224337258664067185411302169338997781624439773841526075219196846923932657803466211969038455249985996418563835346172689691620144845828603459572187621992044901171200000000000*i1^24 + 670815129668827622404846966111464113016222676965098370547071416949367078149718110779859425641468481939211486208639308127721494005517039031456615301794383831030170210142648729387617324481265917351055469697275095269039219845086402643810767740732978210894671738351785646050004807836242831943511453105343869216335451838636132839662898245114287778928986950485961258506128605176152889724999325905538426703706846416818811448392651701175654450559805188615651050589770060168681860613220835194851154871791401217488765559337872727271608318344350962608819583759054099975822329788133790756155516133997755798728502787777170505330245620868280529263319297868209336646749994213451800412271361688746698542036328572350575725093577987772221056465012765413310873247611128169923993374895395362034253656484644401152663785713079305273492295687130518880753953332807050194431337420960349423611625425926355742218518254344531072569818127875867488932806136950730122780702375393552284334453430685556882145844535759544967056453459861973295425572398868418763859709880931931450936052131898775853697623696127077130587508545315340174019672349699415028028729617101709675745705818615752270809535338152073959655546295113881267172451053573620166555700947762119810162992478820553711898983184932455150237105421168510928528168929250520290977162237486777085210931609304101817732862844071752965042302020266128433391564934139084800000000000*i1^25 + -1236512051584569996203168150184192618043851616533414898997529470440921918099394755117623783026970162918117417516006849391810195148006445195719972607376048263986748286035374738569338655149994932432712508830180237224946989749441953450377180703067629480416737169065857434006811434704350993235133775587347089258204154643414638945066387620545027421068274933319287995911289455707229338686407139760833236105816623596893062086369961556094443916126377864491181020990192998416419143184768345962131112021801131497551667648439598725732654003033880330203271822245579604689179240276825194538893626977326939841796146508327664690328221099170302432358859670109602538316584670037553825834443083333291436978864574670932489296757621417978245808738184177363744540265946196206682652768205242037453654346566895013632194987651559019112729510538432718342353052790876382085852301686696294321446084477719953576709154901045105041385740892083411695394463334836994195803144387009715090831024983078133090425402557229993771868450843087480571962699840575004893777454517293198945327572695103065245012998588171490614642691885448860242249565763993214715272661443621817297915634645796487930897437937280962744156495147593154135465419312386513784022190813601434414958139718636719954765457244188859521804249695502723180954229925530782032585126764410232774619901586319320721613725354569621866147179315502451581372113879040000000000*i1^26 + 7259015848675980819980111076388644174004142759363188627383136359248429022074234600584788489834978782325407882672669460659365473109315989890921761428670414962177368265639040318490121305276250397881088725208327684470508938115226343056734178025312629999033335740184474899963569636882459271567185390572712708928052444894611626935893300984814321823125713948110763123132502342943934815231479374829468327487083439031430151765222028449550782719153998183367933974367722378443404246100285643826384757332025289347099740300922307493477263964733455436110795236796502765750292935199803246862058199194814368308468626612894855359959371956798868376791458529258501807054796203030888624858620762052168153261346405845634997081048674578311081119977098483355883450307395172896563989996818644305099332108418304142197120621004039180094384995577424659512216052722701352548054648495444076534817638895995244224478499197390015949080446703816654102260138966086593297609412129819745453460384137346475969340908846692157594696540296235799004913781629217388750035389552092217373080664024001593901530526268275232037332876009693153869212939245682146699278825165150631904626830329214087340822492332534934829572674967592740787072027669717951590350687460816772627609240202304876809439803361505659586676989118496676266360189596001364878329781615529382895847058719075873887448355802476450585464207514382258877235200000000000*i1^27 + -12498453285647135276618270427829572748632050190203738478479619190040854866881752945477773928296857607011252374773584047916694753205196224713126301901873503829807024896529812966396974540994395045801107319391317822414818458490594559902951810406281960435658609392625075070732106522299320171326891494422934151324689987718632482564685938051745096571436296594433095748444862433286860500268758219055208588204918592372278898182154158991366852265861619450689907746877262152753974175943169094072712324399513378114280839420680455783759784682927180197742465715645465768228267562224610609203721225582512805669152133926077102162796747357683332744842407969839755481440539552562102441658994660131987197721111067301929305493110871754178393129925068013458365249412483707345325564486006782216653932606645682615536606306698158480288725861436194665852441457650264860477394904779586810243869012993783362666928977484915989985345585867453062329739799135810942300701856799962295240224805029146907432120313980587072783743032528984163120592225056971263047193562573529464883841586415024385407511812727746573329618169186542058121802108025982253827645467461285205804338829437603934554474455003493724138377037667339885432667513815926861957725631657788135909690109819897463335749281688639397235397576064516110373378542342571089924397291258477215059124408006352819407494651313318081156102394597995446272000000000*i1^28 + 8782277738355282934525524875658086532294943977753376640808784513648373060653852325929991622801183437617170284807042441841829442906598242184968107035462297452512321467680948787556019466493255544472851714269906045477490847553838028305651418112559906574808200343814990885599780183747931339737038701090804007479434416931951430222468095721896127552169981221352375519213736009042902556942038715490645927998768980525234050456552761228809881626383347445339002163936563312858374925992310927660480867947145745587779180212388932612983396394258042068987238051265455667258117044255979646503422779297627506207042612860183093936286709213735090922971563136413906257552502488369320322501431166205659008131274665386404900135185307217872900192289361745647200652996225177127167249403773667386574178616987585127351212336981180017025890935856511043766710179774627551065468921843549273471602569933548711982334539410786461541246639192518748840870595681754498565326067917951400311940726924118494759731811693693930041932731724947527180478986341448663688441991861984936394382170266751728437379311517793633005748246516094915025749802453428958595033309904650889363741251079469486126109806929966253300591216531334464204630656195496188821175407588673066125463892207343339329964704839889235738958505881580174735266154014060055769685733457261071433166234238937276350068549551846069095540920942592000000000*i1^29 + -2485647900921625946121630321802291550354282926570770365830988334788296153030059390762329960797811152858108171199025851150479101396621979290586782794169525281910556033802749437176524631852661970825357100584798035256089029095120349345483375979102849231097777212843644077302039768346497412746544142647886437992613287977218748147444153154735130040701337292128435508180626363954665497044520582970663005730286662520752252193469307876276612137746321519439600207083377479683285996567874537048662526790788976792123812247407939127519423217311288881344971629392245189857326673900903301800181221488313164264448364008249142228653340416331936982516322688209789568721630627650461422376942165536868958549423621485662067225581250595119237980284051192798118943377985768949064124243075842763045649363901259327015181972193314787242770282327652465148066465108759352631473321811501611971815956602842612499306017740158064931604263008813606304490995017005056735069622550678896667161167859620529220450653052450242958883385844649878407743950320821375989594126810687533015528233905860061747374566742319240459888894114959084307040369488693755445302518711936966118731720979779208910478293751139019731371104643963310191894526233593690182217846238313890995818580050933631115639465598450693455775255256916806090661198658247584644173273909524189182497624020746720288288143091524130089153331200000000*i1^30 + 172982329679584417399274565035663506057798968859253820312548112470163763918368005363955136880324783789617510364274062279214643037311159134110023573775156768215177125471313892015238807366876616949995424525220892803491481462791640730827415548262873830237186133526622217256884169212860588378146458319604410191378404220399430801860843483906413509973124601052646633872255923622421227976048941830572346990577281074713235077116846513832333711010031821701537887429495138938667600609074792195573090511087585235620507506437466166338881841421840486860317720810285762395821891258470229803366197013595858122385504405909274066199206449551745435901072741890760863847124958532645481805577934534875234098625768697170442198806562745952123377308595805049720198681054647122219380399080124419094259760338434228901287135954595780778493685793081147848977807104305614821604265834251844357992870212056980795258153718909993845638612068883984547810471728059730514298849265189405861549484976600968217631443208828694773516792444360658472657864153374194275561571624366747468432460049993292309127797205728015978856308622180266937259186127877902204508747494776219872853384254826936792168685456013412177933981748994356705061235450374845823539483930446530280129764259232329080181723971207943251155128297219858892284682210924566022143080874667359261218096399127222695277155096191198822400000000*i1^31 + -1115983077191796732356584975376516630724145439112560698513910839902054281173042956352276251998910335076226265586946181984708904763057092450368456507357946878681588905074784597770261663906414195846346575400185046844186035700591591942222311737761197200563440442035347402439950381187884070759844574078633434839656342398701142891307452806310496656784786844034650074867451799872112110725921679081750707422248064709359823342318871410717195511116002061161751749220305571885726437407361271470629269737617909335943926899381728729883775951251839474597728468399190881869138456719808204112740969744719293540755557848695968249314641416069393466417600112168404017704682496764538121591475910546063034721130402295617826069058104203872988440847825863075150956764516093453217739524649070874934427515955001423919761672642934041478692286414566350632313923530993132093817643728017762938200327905765678587824668198072486794579067364420602979068598628567296602205381315292283165993988826447781149697043879426966047600746626632918093041672864320795032308932690419013331367823270238783780851217903258006260406123402168089927841307394375336144292678378786760256198097160651231750452867905659468645743325698923911295217806955940768542259624213160557224171073412549730878086098697696571328552690733486799350390100836634050321716288072418154074000998841431183816648892088320000000*i1^32 + 7184210793738244650913242027427277662076175310584662580199849922212449576753910597045543238223070641293323762751417236705984042050945250116390746916862624625833891009882562748418108495879442054654645436305358582090959955542428352883236331138179839193764614095823004066085331103706856286834367187316931439081240590929904719864835520031801795319712576861479620056185120546050730171317991304382569120832081783510438386406497361978550838907161894535163464965882452773616216636603781289823843315745399734682924004626891200203383017026327355343962870836536367107782820245906362165270318238622268013625453329001620699249594381047546758716999231115932804833839225502543322632278473209450409442456456493537083585155911013742486933246760641311842196059376488739170518043968729246360126650013290103276837333631965362530151590008850866632742478818499838766508700238490032713361218336041163218831087427735073191017121436699327413272170386534871926554466924891078276366233773606377687621958415098843269977231574879657462370663320900476396811947325380186793727347051956995373786555582317612509958723041609230343491867314862277971281811606676293451913743120188832335685611735537855506476082628768394845401738527092159747824419885544012482142340016681444845256441104962561935704991750962880280894269828004643946739834653972740949751210531494435255715102720000000*i1^33 + 260538558314787448057392099709340779499391386343511393611368683987313499698900205190739510925068510060792942144812727005076080751518990549196046294713429229854141374746476574385316826096396651522523903895951762027858860618554968099413944104337783487586655257450306033036857138542853756573277656468938981253532056805359725828706184987088913114570736417175761186370723521992092543044053112378748656435945410216197430122644914212222362365290759341321716122830978814016443091449933703292126696730458580505864528822971669557461550502311975351667183298957346072799639147071600481688017997154320084787676948441484844835079149950694186409293988351978802165025667607153348568479761210495208988079244495797954377563889961174763885887043540419947797825326358081546047157102226303602537146819680734231543309257440363651107235671581569214750391581334704005631397717001668319561222071494822348377726553083873564503366510439616024598725522317664800282053618008678610633817466985746333691638824877708412381041681568926510297957979394806436578790586236619489683574321589483492498319970603561404942350653850384573036192564335805355466356986310842582923907231719812736810773163686376680644069757689208736300863613706298303550909694987097832906883323780487913780193797284919328163311116705031124415243187812311380525989084712077294077710532499971506176000000*i1^34 + 21684692393237190215178299627158232341016258069265245669375004669953193171433261656506791809465479258171196228542583267430763386302369417340271867961008494551697838351259527860289185827571179300560275470735811436999042018789096505051296561531693453176127417591569097733579455990429769955768744554205367376259921148592902998170781997002105491692804951978402371806473687237366061781068517138237271809634384861939722363564418176330927241352372359297919138856524340887416475221657509255997388188532403479581435981385121963711828938615216302521981024975775517287817921471181632300811546778547054337576001826572938185424144040913788410303975143093118346002809704579120270284134722308979869635334169320517010586966114487319559581760306549045058248810989990428303393955059183576540140786709354311953726773278391252178619807300542493741547999765350306670043344234995460408062316703876137911561952026827534204778237914932459101626672313017715217710969474141318891933264458485338370005003127044073691331003953896932284197324055228634808658075101049591525190405037293010320337128575963404101223759321803933011428397812358871932966032339258986365493664241765973218578212277994156999267813561635340941661935338395154523693173971079391781112082207499305579730504741079904204862784513156455025300115878932423619215487292443385539390882185216000000*i1^35 + 5254529902926820614022089152702977962574527652670982194996476533596333665434692387689185553107128387423933065847955909974682617593758834374258138508408224038783741495219259978976134458389724049936386487143236749791965081433604054646356590598054307315426364242599672651509505012569259587922059186080819827070120213972162836648765779544811227341851941499586046198923736702014286125678426745904776997087657960907270705198868266371402031072382637170211739709233685852540694692170905223907481961560639818726738361588187393556712424085093659253042296491782163877152360392135450436733652060216614833801854820011019822070428545145754178135757725122388691429617162557444148542998963480210117489025147081208165145596688801897311173680369220062440311283908144687270417840120768254722823475222054364431669850504887651961566571553861818254825603376262983177996391977634773385107335675431072320599372301646498685324880526201623971500809597517940664272453801825581797923766673673221013576587569206540840889460285490975414635194623778772212102564521145688880583986500241597191918889487123912758242976065955476001264000119117623122514488881801386881604826129310564219286020258380702099503383877467070403797590481899008130754458808051734851590781113928854433235353140735098490578892963600222334722072711791254058726136734814698890854400000*i1^36 + 64483585433292388181277229975089911389875216911937879662056200400466693064802024308441245251841068042129282441058445202246710474668082988010504289388713613395332529045505697537075209911780974849868524488322074526290921890838949977672964729035176182234689173233433330713151878295679894129717157936509131692902302470286931262296563800315762671216033511938772489295138485488416345683157942007195882466055250312259136960434317512095251415180775377876976432776934080475671019436581754221071094271100627522710321686696602339484598314462270836198870201764306803677537816525335189714170006216457181700491955356262937167503837342568570749776013042961740711769181434164192812025220103435988913314685998653761514680909552941090591508936805969445680461168979666433922602753419859343701244684762096225517043691516738601406680816038582326978872882777643139858987918909277567600817380327738209134306816570510118462517773714521917821302058273288021454393225925392355710670735013320373866193767695053474730937636582042188704473414659089169069893827181156956054416771075784561587132903480999236227987416472615781249422979169621160468465525377441711531210532541160644368213859177664757592116871773920672587051272945217875142344521685783993144397539622320612426840488351178263694093913848842403652785430950347979989300613901975552000000*i1^37 + -1352439539926477859653548611615494048986123869539307994474045567299174174131414790987951258462946038040781707413496782771296043831412833812644495359501995860467712558883514304767355524224172330347689424810210407364513298043440294623185616649584022449542740547781918809013390941354169772793106012348024316900374748218804932651712393261597443035504388435770806709641661685800309700102523608633375879493711229914659033539858693589541335087344710665532297755689622559390037879778556346329785279200374614973304104877089332477534284216412022009784288751239430826692568358842099492837861395545276061391583396757670467249358975720111747341132095277609759322347665907582046570526251863177081941217076799902203391009829592972743316677806076814615979773333645106039697029739623330136213483544285903995951813038651548704997431669904890676618817995320719222957368223672014826514427584870246835786427757433463559764343924744553559643676023378948643826214628959883304912865251041441775704763655730788475237057593549082230206422232046454301451567747023860214143333135756388321687236138202511632142935731671836536068077513701981043343822492036960396811881521337949807465843961985708925115950905784749059526565222902309494917107209637497249019361401613894256436355485842189857229309783896354636533778700987340325269589196800000*i1^38 + 71373868095644673545046894087318349523406485953171007357995271245480290355786117430241777013393671811732389854509067280118225414577369464469102716192934829639598309540934528526055729713836277686665704900680471101180332331020605456652405306312381131678268985957146494271430042453376563382540119670807865417677814535586698178852245262488754186027028869345030232752475985865535710879863958741307866973242177119883142819359036644283227327377088517251314676850080978788303505435889206553092040126739046269460579940261328127576543503388753211986407250731502839943697650733880962882069919758246907230685246436625135014668139920328977924120689121629043793430813718748648051201974165778388098685140970285054429329596160896797567727628139276464957895104216178568773928001329162238984264553446993664556954119457055019024836573719951097144168056571379638966454073072766050568932632220875712876482849909984730844493578639298252033073779270062246384067712903287297403831012661238768737443239456958382461069000975242989889121407865023204530379817080305289400761072871145628295687566186191666761326958076333964127874515013364471401966333331852526061618069770311073237851421527443267320598995830039560158936287701855986650146807425349108966175119088103397262274645004936059658723746749736700995463096725633446707200000*i1^39 + -1108179221036761520089495719268804849355393011841103909782816546353422085288435627896401654804099748920454889699853717079292300346363525232493720086412609604254443709286556315140885707786912305647060636504656213227796668268831837400010379496784538739719684704297101840024084542902672112632267205182412449875915727442929779776885813416069654656348183469457524289175170759118561856388125366784295981828234285662522251796519242310734950414717836557596471622365543342045076764768676393283837690202410378625579462250888837641851552018329873353696255879682572956895376246697315145214813567085622477107967489448214819708291238568434507622503453589662163241285491910647351261038525539362138350422892423112036316655002364811449847584885841851555388185381932314403853981748681293067221113015957334543835473152639832727915981291430675808331609600793283424291917666636531165022692518597753704130936484074283065066076964916548811116662572374806299473950878169602168092555564169024608300008207093004358330134391355395455680344574395155035117320238523219642714829725703458537867458849354061259283127262883599460827888095212827429698756270165674938763236765608013355029892011452162769123393249444825535764458431218292906675111748085192856810368466367345989680461836323027350268002849568931155160867046162432000*i1^40 + 22634457425052757504996409571440879558022335668276841630244199648074886404566347112710090693122463925910558598515057175728851067614818055682219176109205884638644882921624188711325228238632261849041368795996558767265326409627802313295012317157646394352480094780186124567384469438317380565445331731278415620872163584746605857168362796879434453989025344294288345497619761887162435379804181409561893490563679504026315174856819163900051879023785829818951604007585827382621385638887712179016116403726497389713952770188163879625791222040713349587269781461139251362211963069598900857509082828737587784208360182068495234500816966057106686121860546923274522610668453425086952066321248489721931603800611705207314952185635853939398380503949847864320895934816850207482122525390994724791059064766083939728346340298871948119064634164092821018895993746126260447973312482803101642400883459316247484488157335094058126473858293980390880438730828102137494909443099767318928521138870057219963968540479623575383115379653536343188153287714198727933796156749182850281190130478603725320576383694745157048180098842376682408796431379904957269539681350335725062568786294186959178701415274146215967249525148090733723710160226628482785334119974659478268115157728313281774700620596211080182600917805228044603883520000*i1^41 + -208383236302897857306082094764395319465722974471539082711059255788586502317685462144320524301464771703428912135160489949113546640934381455443873646021906759776915217795977791192692657670103407929829257393063594743028169872501121947544482635984654818764440506538980483104540999245361639290606521322556870928740156956280726790981680841825017608480411110166753342209261081679913665024419829374959572101757222309806257610203681534473143053564036071464221233558009047564089473275523606040964550125146373716985364118543971818107134310429788921377044373220698174266121360816937921068517418515842260847030957234525089653440325922898441909776621368212274939173895088952495459755829786635920307937075388266081715083862086307553503474909465166550817964207079385869117140298997546384560185241042211761519492841073395477058962978893167524636287408036955081590398922003565620105528660572806972082055412375073380427739036880846940519243572120509433610731233904500889932973464721097811777486980913339217334865024967028931300680243692023164860973958447207528090461755309785288038659030054642082637374223850987433320751694526112877690309533144417956321159925477377518932591734472065320197064506490988986460402521089179724957782087297630161626150584355876964905146125298934727601999927537198694400*i1^42 + 1394680989925550338981211667248909944564082653782537857755320372310365989283789463668763891079679059567964715866444917840977463803000001372253867856559617517754966741188462749895832866505630401037662653638031304455134489000682917668419595568755192959253911203013510292200349664659646412991145684243312398896811293238026201471848086927439146269945629627211883694404873162150375355774975124000823210867612682162913751575781036865035601908895559197081363967896950170528637535156356075977251470826920796269672561497672546226717596947496164715808981620211521098708769275493222421522841247251834678323195015973583001031799085114554015556865697451074652655517801741987168676667009181955343896905290714061360761191123832071174718177780964934245940271351960519709880834583557782968324543024408323935056691249826461324723640631698367390178457170798608089590465475612044090364142508564255725933991793412392445027460436226475582137685649193430342470504016348453693281082163054317251152264463799082148248122356512888171008747174580792080767506648030306506048549139455616109515718490395315583780623971615935212527475194075504459549336518150015928657916780343304431294195336117145454643601278507687844200722700158128282550385507091431240393806293671022161420678957903998382637265715200*i1^43 + -195482702464612464740091978875992493997154576348773466223331056008084838564563609333687253512301942538694652700132173076345955051392179441562344533153094280161116265045081925460147297229231437688842883830610666676977351058476417670724940192531086599490710456377122432876896463756624328658714575337388270226154239664547253989178013685532562441219229676430859686558969186977607776949634465200310099578840166600333075417740945975479607668404719672862941064322883412982172695127839190837477937442456267007363722006919134964973009459832243326157109962277432466070508861833201993894668990975616602742141912731250371651774743930168383971062142320434263343396242101209709613147242199506833587757980287353623006743327774398284942975573070487274233644814001572276254724360077555593117364266954515736897476125153715941306539616506671511264242115964031488856393216024347883980664050739213449489571917289809533516241762275376711540331990662386214968380673291622283740039285749498732337008986681345173912347081230749981836536812333236671617200467252443677227602974557437308962740548366413441412535685102327211209426281500976293697990271299751754276310697292670584815087353348929619894463737060552213294309772580849223839921047004374328131124139896047446545189925006365163520*i1^44 + 95467191425401491433340091465606004019797977054939049170484576043829025357330722737972052718757568485056272898136637664176067160030687917595374121681056152392295566082468778231367764019804034238558014404372069053736506401894332334628183762546071622674661811633580703473962219260861176581456027664550975898079752291627621545509492272644249198921170310537204697220450728223704258885428871420818172105278627526243118050007496010916038969531813281144594076659168596558630742116377989209021985363498618917514323835107600179225131064554651591327632545988825434674503697435920848102755368364984439694084063442701901136368616861210256805749119451445298761320979086727084439134230488460393706225556891459471667607180643830341385010050681894796881887483181217391555090170515660366434556951141298711988784180088333148585667430617601375867991032585207709009440211329727838200855073717295852299723486844762110167526356352817284765774034768984625877291895075858895589376901340610020495644519677629335311466404359894098750057570985146852889924601413759013848873991917492141963041729426299973655856549230747207714283771774485125232705932824317136621344689621172602480388351247750085608313834263925475122045483259900842049613265360703797605315799870639234957768130560*i1^45 + -6553685800326725104043374763650919832818117733111449249318280665996459482606649820711544292910424988527656441186320933848800248612226387826236081070512212600966783986149666781159795505250422269213229484709611189666498611503813740350084980857041450263613823454382353409357512310228753837341225537909850236600130803233900306146312249780072832342982632554985603408446930026539215877517503473217332130217717152645967582438541652937077772010516003302437515335405591126611979075625537617400207028347753022177114607920672570865991346563658469203067125249302394332202260621884914027302820951209818225384965004575382356783786578177516130631958173855431580150462171344619377763818366630793066956715522572696195538946782943462602950507083866244282286609983283651185729491878897533867519916825137047182903898699445552438701833395432447854722050999325694417081412054834242010359902984486862493442506945712866814018892789324384738147026840734484094729639452980840981965607674868170636768079051961514429832819930094955082866801695451061174583197908105185169248042129957742588609029701461529967390347787982700688786227651434771712798131155208002005759318155383593794146748729543616008912861295544224725572171311992528035761933457855207223689962779519746048*i1^46 + 241530513160345107940345186742410235534526019327073904800920987875266771702077837410250813649302308809078356563074871039272380402531305785237803099114826773630279409880305190574387094532897805360408598525542496710780366518891293270484817741295947974408051296708782748682047252755960613219435229046494454707768849835633549029520733236211120179106862138969124347972387655325641462176732153179534036019986131976605102638962479537736591963444778415458647572346770040575293615829498130408445886771522115355291384383137507757094681904860019316881352662529849717401896801501399436495222961529071024329234114076816266755374723180593733293371564771000303323690240292246590719832439053533293713675591205519105954733747407993944378209316351464894259841148039112853718219103346225606609994415529936491482127838378997866366202568232029779088117913850804185127513444787487302638097997550971324628851790431056511376443697853789636702636307086227082613024016765086012826853867886715668836843589138650981448351092042667231610913107473166160096623189057048149138988901637864807757275980242664002648397341185612705515273663012483416608420575154993630379067517531775151137155135699360993586898003771017191569050345984504016200241660073054763399249920*i1^47 + -11980401531962552757848554932441777855420162569435873262733599831924010223001893318764033852042704024994055829824272906439518387728796362953176382080330468795069327344938299719944551263390782414143335882000441294732734573850721347339851986374810449132232863053235030863885464740963379744542128486264674483070440666594189035349709482499680406336460069057280485776074544962746283493284633249081229156057859171399085481021884356962985991045592394212544758231968969513621376020888299106885526586053479979554056233073176554567275373616988372206684704477845050080517347204679301907058482560633028784429820120051952147926399036840521071532285007641176915309910336168213072710832931739551962716622334604880548584597065668507814663742262461534543345228336977704557453316477475000238797101845463100787522913206374592458935453030519000223537894117485386254012838659357182706714528478125674665267971755826434894158619343044346099964125156830048361792606103425224186696278609380944450778596849581494490428025470465361154430655271562649746209090293333475235997374646504681748197624692285800999238302914621497259194304437129426461807094853460809345578420049960524043806348932902430621264925910344968020199886115374276180688596736409600*i1^48 + 333053270381652887612359671373440260940646459619068500890869178100800283936396304651987172600315487889077566207246136764175580953925412024393808522335556917947380041764414729644985764224510462820459296392665854858166301482002653093427036866042106564841644379664379353900832468466312045455021175842480535997475906883916315276846250038639603541576209017033032354441662599416580691771611665331388840168601427559447988586024371858483205124054595720926689428532193437852636072190676451588305063275918386907260814811666739631072763754264674330734849492007989043216473546119025390962567157902794097677620897149839333034254809070650667644160577136450083519802935203529434460657882887590404064219335975653470870921275992988842497159901171013050434747809941649797361111373632525023061055119050329638487764577602413904471828887287082998546249875314127384340523395272329155441957102475585367413488496122415449257427331679448155481508485765155574680587524040509528057365733181375940466431719724191772666202329888853867972823437735419861543216167185772343675482605694031046433653692824057006655632117592363987761879271954403083181433136761900941325367528339490754780665595975616180507271782709585270747183623375975088128000*i1^49 + 62706814369928040029649752736203028395433891931833397868697337122640854020388818042912983336599680408672408939084330981095836963749383137648710627155471082591555060732617977195976507480411253113554131442751424013681844588303552315966292599156013429059825672052304476215368226623333399578016246022851121025743990409630819568198100366420552243338361025047454071574491696181069871370851647434934402149900756668876730168299060875871883607633782276570596986893216636788428992306967720356024331689557031740936448781849689753859424917370054780819346684596173664532745638890865875713956735758468679262284661233554934994841284152251835651116773495698592706575341324576884756926320268351561047932547185012257409301548385795637155430988641665680354965883468504324683385554318604709127441791676316849521601728239424595384841020035800797158229233701652522122990588266671194202988530315747913080305192835039037143348486962265921631820980866035824982447967779519109016430489006562466294548195004511542895192624792291574427916558386725710354680503256417665614663392175675661496101453997684472064256574549285500054402846437251384035137704879857802295269415661394187608850462914958832358342987733323040686080000*i1^50 + 3647665352186634067526482368353075532866490907305045923432231556750017623744853002810548834736493874689069616054193894477757116170122689962933917789888828749004039434814072516600488964536101010158465605972044726355528320609110031154290415996556510958807144115984070296636668711170798068717566119731873964934747090852806038085474274977577934973976115384666750572876344426870122082580216165620664079671467101731910158430929899973342576040160466885663996563530913452697132030859238858987832239375385269765138305846957579476704283095547893262920443161700176052493501846204897893754575069066236957888451357331170096470995325785278905767101242542674539723035779249006551454362370922764163312011307982978866937329613968860441424465536083646917618807880816202652887325287448929349904073741144024227582033014930445477118427255225180421273377736516351174515957830207640620897061130590340257221454146647250575679069481271582217421191066954342772321743242919199043823445959641559532620291447676462463659450253956842732240076187039918728173020810987958044662410466864365420133311880693837414410837647785452267271304635641006923176343938278232268112379301258129030047821171109117139353600000*i1^51 + 1657337162673153533669091384490935887694663820588575621729336920025102763117278767825721834559712047661495171393229203842252699853672316815413791712178275004683394989112982848035865420385470737126100997992601313342512641582027901455255191523085552291760604100166959412954663104517163741030515584326697631837295606487920201902389939516816411307498477914135906034278221041902934506353745732306790697294063011041497583618134241714095331304378963501915126184664141348363882034744556547076362058608416910559020875944826888960053459754811435401042300178887390970617964301988572326198278057079657330953593373670935963265677560842262829702785805637524008163387950845748059075311784312355465768524779986140617848141602958639733446779947746227946717380054065103106643311690379456580670438753298791196249074136149553095676270921710941371733805693201571453306407284156947309364288826829045139297076398864418396862250702023460264347843510491744855714666397413707751076480687073637203033519611916467253047692797680547204040277820247161226413135005747384514855451594469783634512862397629063834739900216108495702454628230503382640960289710692309201579720509045406859264000000*i1^52 + 2098257823428916177251856590392619602069853951654351965398299244170798321638161687202367361214658981214967391665798593482939757885242696026130551663685687559690453681268992323988753744242347932186140171920895398281930596006519830140947118414352868636914591912121265379259591051685404241706351376801749439476124988320861062298087463904775053710222848419391242176971849168417426338004937456641806423882141567388299492811504108908184137626505154150026485144331385859143796655813300666651756456141443781773665832403044359813491237342693348766322330248655087277017509794614616035793071905443327551656991661164895230237931637527956277150341773226447536439730653483194149040691514432388715290392148528349428475196492713976702605909354911142939946385272665668295948996945002529560346936590889352793178067875997745946837466610521263031525210540733419885961945735129018369510662397709163567451217698896778029672514139596448945053807798742444261407761074172052981428867245723577115994625209149996276879513481698245782024758790918688902783490522651517352816170289990521986476995178029334871477318075277034395920587387858940644916001961824810685440000000*i1^53 - N1*1163593345918205391838939472219839263955706430061991767566907460509609130141668416678697916751494077453680498966936292938109345813925398794379911079535310844948318374930524769607064142377116048628734176681176728464962629759282628262413645050494315569162486412368300604891410436404095012359134703482312469989484932820895177749498827405596896254246943932037722214647531948070009278931855905464938644365824236469293268585522682864740530125221875*i3 ] ]