[ [ 22171436618621105842369019866292139322717547665902212270291064986171262557400883355201724617810734456561190918082970117404807201962792059672894494687856273916928063610319383397734865794845909083001496765257583729008553002740940068710368063008483809191064136140850700124064394927553908700789843297048308195497730854375562860631879409068080655348424994582757421314377154221465007259901853883527034623194000649131441800828178985823250507433216129977820206966711912559998116562220908331629268146337062988551760164553527387189455498880203289033320697932480513781004353742861018280830855955435885165479175565779764018899459332221877874348149971795386475787203864908133330005850813968534578202037003225631578846426053042542832074969781017893014181280258658694824114844815511256242629613648503741335962806110418816729430953270434296100138930020526009916038644700019387532493390074875706875125296469856063301725603872008231568914982035927654031299060870607030923353046203919984522268025820297571872662292454598705771475876087237784746975719862118448645699589680119327194435679842602341602656004446577775232969060899495959526391282686072025592279374355707343361930625312029802841726019765023508655669497795429744603554537513625536866944003636169478436845597357143721731503067432111337640414520813431832500868619943098052915447562198322324693375883673600000000000000000000000000000000000000000000000000 + -35046856633649943882807067427305113801545022897312238315704925784681031236408212143069873759358087880164040391175205955862478801369168771184673390900026906168040808844395706593863989092293215890038146315936172465542892126331587153527356017913057442488933029043994161527560856868311095348636401303777420144432203526976791222817259912258539750183558615476088428737149023443923782628526277455137863939608504304326628255501555234096367358805500122628916364016160195441247430046439220020364589847744267131179581123028515127386181208573550033993865074604464761144940422344893142102111336783944298912560718791978364167172048622434183531324130611669144130806703633888697758379258942053885796041187953229888249435202240688382829664276974038762062697009518064441635399578967983475889537360063045177636962381513148937963390687346876841057314987895808987209488952874217673399207608201627107210037356284157939160614910573471253857661185670927068069713270362179194820376685574305218888345225963632448233810341832210094913913285134674911979594315148700735001446033751360780277143938338868238428036198391204755136993142715790782880794209937351548111425041235594129983403203344913838598141439068740755439545932462225642938788715285753710636602280471287940750683460373090356239534169401569464404651967971995820270824715269948207604335883024051656706878341120000000000000000000000000000000000000000000000000*i1 + 20020494709243779015062894291418405288385294842838198813360413086170225472194612884328625237306439290894595182587622970736790439990546371279879484008124722063759945843533480628283167671726322900742527035199300173445812025763342683623654002687662746107887357829298797748091608693412692989058439824597862014655863270930949177363744316255679017234739629620143599730635969921530563699170979229762524188947879691378809623784451141528150714329302446649326263531478309966928089444120827764291300740503804315924695551817612065966932243869504286162843237232905485547115170836495743214133837255365486978086628662022112646691557903790410177415412121063874725970622673208913723217326395144254675242011595089647688356293412026781823187899582968171114387937884418229212331628877711805757520599276842700249759857289152897131311444565899665781563087617427241148172901096285493402355338344539999097879505662258618173458899142879551089677104667095847570401991752878207775260284340993622095620707738222663614404682176347287653229566657888810489050493628648065373854884447249627362289038360470523544062886591204904076461512451345798664945986854549965748998787643100833274979219336402314230520195079669699581464824324041513450623593676980231609183379507686729503778953817617459717249182440937973302940000652208633826730937283264101672604867416175493156700160000000000000000000000000000000000000000000000000*i1^2 + -3515140945273127923315292399396429375013478852922914432914803110831528542580668341619301440675912896396113387695599508410155689593873985705522706301515118467449100343409102710274212183726329809009176261048046213391393973838211062244097676493529619743392226361165334952902045194555561605579022309796759423112695251550378955540441791313255791750677210541806659939290121706601595399568477118588515010243266622287526189660579824290872453251841826997905069348712960186072238568788223362900126150123598122633747905206374306782035299390835072208434798187703749205260043323611342804465324023017793511226457748203772564916417498540456206332284588136825516124674905232370085859601703517820645218259029551814755218773784412636598486509723583923114470921702035144636356687986567491234503483769235370877410842813998762197102665607127351700862167526233762242148407424399571303451065794685676209469379349806072809702693021463273596998151488606168135978058019940363206537104591313265931909858017170401442765162882557613737789890868679507658640551180590355436134107524239185419488992008579273431512660493933914296553738192328175923395804284315352000739920745321482698666072945994425707988499411094223179798086087112583910849605433531570843941037108840002342902399699712387344734548673710321542572672046812549487011318595971838870851768190137310117888000000000000000000000000000000000000000000000000*i1^3 + -800268285602564473484968372262134666971985208328408729979930266829399223668087616549564963598218037838043782123540149237483760225810395728058930574697296964296838883584658057099602151589865275321096558303931101841496731129953814914133828624267365062143339325500457543609614918455317759126983156483669600212646962769282230203379824789601236949881271915193469772826502408503924710285409570620792507882985010352488490497529703993859137594355651755901515981813552968858712242724604755982910931991202814953140914222994171030787467635728108028788950823542892102924442781194481035553583523810277811877836401807493148137860464608902193080100643285549736871562332200311718567139879595704372250411324707918560255869803703607156177890974015130346730351913719887133180303065082979404188273600785697126746509408567149804865667502734357035525566502042189179389649320351556700725365967267243851430393477940953360277966465261506645177599344499134605611521469029063423079105286479490241985650543051489987280734034852004267992783473335972332906624057607568259851769379545573873968875348668493722525070057939797974811038973567932562786912847528224241542704417251187720343025189807653506263390086852509950552210612882288629990303323540165510820161156862077002352627211736381986200485157562694350613899402964652406607462104832459421599239000796818309120000000000000000000000000000000000000000000000*i1^4 + 101493529927898081895117005583948893795095841321751305335183479934873517944719751497371798558974343959721096025831783896839504377750786795560310001736528591227273056761506159738963495114851320241605498483123753748163021467409450027583744715365646264200342670297373486482989701533262190638963926743414008113577257173320982101466079586539094185353377472653718766079680117487824684972944639544160226141741423406775352059214649915263988654587510566470779270444083308732762676350568274632315894668395085963979206001289214479222988065634441577778927300565318334318883857356682489230571242784411486330226160153634250558543071679699990760160090484783731122271333032665489543205941035623991472782025725581667699344726284849162564150366052886345823802680129864045368608585608428905269585609103250261891966924146051849485291231221379169952488683402382399651761137282898331299693671699194905219539927787899022349692163838265313016539296584132849125838637625672343310303129290567480230137585061273606824290230966793595574775704878225597064088869440472213378240487207810085472627188183873499060325498296913439463151323126983609040139645940062033785728454205826635368375815760885456364290845561291392398260062452036912099418492646785362721662994475242488535090875038151593602739527315124067740499153385220823878729328227896602608565708568657920000000000000000000000000000000000000000000000*i1^5 + 216396483755029637147231006863544817592352345800303562977912031707317919696176469663544185638622003563627404655711169237600436514960235968494300714547701631103374563311508154896504662030714825891904536363193914370762545801938819854932850242284106406016327232698883634039062931709364112343665116860881623594650039241112875278676352999522615298241156186848013964042163715607996955290577979920625995524094204903519213623247015988048594025746827786206049327792041799370495169150068290954837071294273218898486934328029761545998979181338575996920508558917928510241921326764779053269220731102999802789571283000356039039732371298388645970039662292908313443624129140834611886718501198341949795756710661605229292314229752939613500602237615009181545533642542545054623128021634024261605222629080264183101089149101312068421049755953382479115966327117647934011728925746661332893573796867779300000630064409827564038435998103740395553550459630123918258826948823061804131069817832545973712223491190114883137820861622968621270813090063263841582824195307367326902751060152090323635395537542875333496776314326600753169409382765740520114830149015719950728827431059300581022292243699353669282303643550902849833260695354176509152893607757811335772842149205257499203107177005558156777920300596456965783647807352595739952562697071015978479068295200768000000000000000000000000000000000000000000000*i1^6 + -71451541562625772943390943212092927094040125683591289033928046745763009257750852086502593756005540128170066529573533780492319034139688671551661350038064696175423982834464978620831578683430042313655641802476526383170818053264280256214025230479386209198566589155502190075952931452329377502829423164243460544295307874835961176686565650888523618155493058479680797554940561924116427871035203094224258632454878243682877356895198418287628175076741259768226251849703265544095446236999546097445406987718537847981534472329844982641905896071005013661060124687212032276340164164490622061895483990038427830826763065353843277947856407916788264561520933972862798750791432829692678547576676216967471391775746771851243943870616351635684717779399395944055433921994284453141271098380177525171191140822423647553269883393052945788845111753799713939902012858848864994703455424734282390515632335450302346694087727153676002667275003568897505018878606316324503925254036783481562007691329566511198389368744870840581757202306996896490847459778006918031237351396990258844091892666799810556299864412475543301066500081968947024892586728668287549053814696253003443412810858904170980528490874904011680734732496964150854754195611448206633482842684571234429506036753852001814332218131352386435206018302119822685073213303574265629455240744287405266280267120640000000000000000000000000000000000000000000*i1^7 + -5049099467943131415431976931189998277114014188817666438658585587952680427222795547329009664035391866153158466294544713984866997327737371895012492979790930541675754052834096774456604924854390906068727754758313403205780357281432739054380711148424607924859435962382891306645435569813188061024856048751755484985954871715059425585496555388475003326404403230241366182650447785406125659272535231743194364524152841379424274024468768467695391748392544343105209713947857434515961421469318306721245714837200091413358424095830634735896445676524379639759025808519709335307362015189427953822093262664116047272381961284514315810236682981750996340441239154649170082949476131448124061659053447410884988910662796140805995114681483489325874019278016010978017844499984381212180646034422930837697636647598828002455289590407341852774022031639139843926972750863044949564934207750042292277437463540097664270028196046053880215479583488102402039147296035412891072966453702185577053853697367331673598006432637153241546571323096403529450727595666200525636940869368175412901675913773247628047598567921160729520551156511829890225829303858739523624066546625684388223329647677052445804817063695463878457232209543205900830459386561541404142424939520066184383411758850153192621105842781145501162003562551494906205593668116555257518036997877751118607286272000000000000000000000000000000000000000000*i1^8 + 6370132673578411157882457605822299993600413912035147764677602443726777175171613731616285848268412451963249437146957456677358324912151612812335206906869337648245181649734908936873947058660274594789247307768231161583601368191959701977288489467186074158932725197275463491709239665189973377379820515790105177753602859492993253698516628184181733711277041241569431996072802103402099918588493559806465833905881834424316162846140563553727382281056986008762863437793669803733221883508490787529386255977424392934348424513219856596899525903688451351967157124169008622495136536646135510776200838456031788870899541748992747263397197206128378617099750182968901857275139123179206983397410043102422082231461764237517680821683026229207840583939773812659038027473602445529845458864713755581285838282108715606337877153232113052126608242367957223102814225341751811762902531851059953732046790643003847536264360151131493534944436717584639215394373934000038937038155299614387227721603544002007306996889766796312160966217096961966741962776521974867750779585661116815915586663663724326314066378850688691156548318477463720481446477041235464129195252036147508527103332840392258849648064951850137505457367202138269671118434650117311657332134033644115980582850993163935694404479131971589459595478443530550457099100784572200891016125763876575648153600000000000000000000000000000000000000000*i1^9 + -704485028217764325588160218881016831391841684887822540178604109346999494059942832853291255582524370747795958878586720309041579520206586927323366452092331309917966474672978711984681308809564361126830328076553026781432888232075865146254333216291564824351222701117318401506374285810870771243497221916167951645840094177203290777151273372356134639847083653105596536153726014535285517913114967130408774284544689987207411097329136281455834206963056118046117310321589577711202734331142535898387133250153437469963370563081264800975310354028313089079188954513745034455095917944406125109620610176166455173281955162190899777007146867980292185473008312990381359772008997215051915561200963754924226983869842552212674387430166520859502376921437725726845713154927211778006251631640561695895910000233309341610294175609003567422243202668121033830814050759077244519127561461249060540413362903875525189883866849199387087458507684087121722519463546008035514747656148964417694789511536053272273835830159521411464176645647354042537496697840094122038276159522076780727314889566810223248521526614268419149361046513296827792257116946174786431367379088196030286055400411860075250014675554311573898114161529003688891846936702954204302570249043315480542123272477986306662130786077695540670189189270593279061492242350440164388759302402670149632000000000000000000000000000000000000000000*i1^10 + -325529422866821720759501844575809001570466106618530147675454304872339987863457781620924830051142791661801229886999515003861395726666195906255794344680739708361483517108230408740199282182259719470748649794572052963266482834854425988812073007118326832796125034930280430899814494813828308348228355624943021310530338309417482202248105929621690994750944719810243837810717106793565385563933568235876210460256113861353465737707614555549828161593664145241419486408945836710255963114039293910068730844793908258550096874048857476441308043035212210673960375509100055594093729995165612686258980816077675063682590603056984338597736794096049353951812686639352803856232319808831930990578364586911454425832857099483730320332390419295663455319324135148101303470889127183888683273955419906417980753576583208648543458367785381962221674723950686229847913223193207614134103655767836203166487325813220631809237262916053297310678449530667877582785673260206574222181026180888887661884515520612624028514062094393561743122514117405858936847103375186538925023543600413388646241955657880221879529680377031120013733432592166028914147847184648208426783822659585717647712836061675963823997610993165378634607638455058566223810707268660215761835017170066493545561217178046589436972732762516041803414260655905163099629078392535048395613733652135936000000000000000000000000000000000000000*i1^11 + 137514813559235141042475851567056020623734286762644376438803830212516255189292735135211105657234331948154080978918067806826485875249332167874438990623344522733880171485817671087999960853263576624336922047399343778342188345742083352255446224234310448795861795948656847103129348957859908515147042401147538472160648889566413250976362158752673781214356491471620761394340605065738137667775996511967461056026596444774521286171267048130317840322857600538639430965694296246711523136456172165561732233424213848722721204228315242799639653327764253166230865109406567399456299930416790079874885555643482914860891861620666568225611174651063892234852335353213163354622261786807034831577872973138121650000290136663339009324072278473296718949285944269193547501216700499248255598611249897801805842486527019250637099021429272947760939086229227207517557118519060095429683258317896285846397007867771590749791981284709883856663884793838353895512450808952952025052179360450603368819478343720988658403871542326818019151316536910841548322963352323359781387203144662044447501588315265255749189147504916211738480062877800817880255744710669689913612882799666909557946717978002927672337649499123159284864289505042429305100924445072736723387834443630166989546157365938383436388014381342424544618735881360256009667735409805115964056825393971200000000000000000000000000000000000000*i1^12 + -25524047797450382637680338184641813047974244186782342137642118236986312320601110893855867812256665864260303724632526214258780830065953065996822375905625390706441593815848398144309306063578169902586240043926949706089663992049560469992743089851352183244779694457642425831012093002156741497831113882014102758860160636258575842529047371226409474566515069756935413088146939393239578085369422885072940193787727682021658814304455256634619135868923186767981577239455459345456886348337065855355680582204357521079810828175368121475934180756562461441122747524743567306969774195543891648800389253303602962977928087116165076759807671552974269880956907246169361449692410225790700468715924715584552043667728976649774359037727533760597869396619657409281612795941794806673981269103344773541546594660673172285938530039056778727210425209051913754740863688947417634459487441472638517987600196088271884608808044312720157125288542779176627954266724341115454697774314048393774457864650278981531783774117023945937637015873348546304538688261045827059648300220593659885867960510336833125857726658166215161690678324864376223651949633912861851813979372750061308486207050839859121292681402312269273877085975294733195123714658988059493141120486374558197032160851981930300093294446011612522703466909168817948944227255710896421371546316144640000000000000000000000000000000000000*i1^13 + 2786824604195936592965167415161716850430578333751785534645859139513886061308315315047802263455502941166715814598030307571840792481548354973778237058490123550277061418156499939237641215092735853508950460350553967623158753645399721785764750888274318323884703420610872870180573794504968704783028196523664015135457026491936968636213783415828002719634347701273455315850956021048059617345736521506547260426946073242823992188597010389816551771428195212775841540110930248972822569824671387571822368865021813125874924594402233292323132916250755336039611695648608457412438047185102784251994099085201211340076269580089440333591374423869494903182199408888511944247529657181973916444516057504370856341001363871525443604805445210045680883643438269106143822549657073466115993892279576715148104409473202951920568792247323242929423858199094279741761805510115998122224215324437980073403850941350796812707520846089219077104109028894113244690373302356362584498261943814742490994918803620485637088233908682033956971342104785683389453474486073147753107827726264072516848721061065684376432483697617475014259916938799644802813073740889152533559829501448797586925917302484403653991526532817395080128262816468804349894016181830202712282415865311452619663654079339834104624329905793152503885566534790224397320776233507699949891813376000000000000000000000000000000000000*i1^14 + -179771373301678949383153696176215907757152197932325249264372008642405623704983491976692303877195700620307220195547378489527723509355010673287785874167233862100391692200248467832849960683020266556348075736687908462176690816206332617933714659351915587833975103004604170945364041291859363788821396218596661397636802530083188896057309782360700301839450308983227964386075407864874756295921791283542164141501997534940773039691430142283373548937912975470149878062219188347054681198906667550281659897791353580753234262204480439029425741730948474867945545916531207376651858249276418104651874919540528840071711301860661772265404017950292744674042593284286120266110963463778589564378347140872028306166929134064401145622110901283649371486198653317757275030586478430742692928364883598290720763478075430318053205992190289305114331139214326060810113402254315376640231983555356938550784106083527879970461938385339711931717714165472452661897162467099364089101913611233541914638202576982743318067066321607109803211773683198667488216374578725540814098682542333124664142123025000354309000432484763894264542939218238911417183406003737152061698596185448752010128633772895088971606503112675179265552382562617959606574911025991276289973707436657482489834476469700212488804900072172869230034488029331337127493707866061155073228800000000000000000000000000000000000*i1^15 + 5287944182909117776405448300419852236380003568664607257299767862147699983670362638306758260214399899174678261203399655847994692716811269426988839772797903986730280683658666635061053410959782814733480535254887812085819220920119235737384968736073113689313626880022887512101033970269147880171998351632122498233120099583739475886836790401307343043250402278269769120306964781480700394227140545267800012502563820247335563582571139968483174804152199562390085709269104295032610726854607791202263045681041753948641832501706136505498739013495394027993485929589600122263168593195515427141087002778632650294390362102361114218626693159382924815470804801617797794961215782410839139994929332122769527436156588717111011631870297872547232089503034360676736370679307486826504434665346446159488342742265244464485385865520857788837897205343706800079260444339231139408012181858563454985832706119435553026521438856872387574735588700913578218844980911191744058466095094644377661296205644860110324581976480526373899751349824855706781949540314952442704350447513752657066637539688193159853247556231657626228785316936753397130582023395038251041550226553821730884419489808454708304106004638779241833442960910106397894379987499206376753512546917882599788158543337816047852719761153919485435964736868651799939374547387597618877440000000000000000000000000000000000*i1^16 + 117309214640912507324434600223120434976720927006723512065485679494657328624395890919659561178101737718874642808642766066992023638742998782073335634228466143412021985301085323993367037450702852711405045481047606392579782777662887363651130149476372811845025974097661913631599047508764517496893827208510973523935410056145100461594145325115120949641196838640448875821924561274879870421665868351334524018551171793132488183203135638640084955631829735281072843049105954285768855166442173829694008603411937772529280023515804281383617275752668792186609250441050998821994310379080846016025134001073576596880154957385761760752086664613589498561897605117233747034244073599345440680151547672110957168605671699851461887767962357187668474704235846542641589203620677110695759946417883319079294460210683471200751254590147626915740705635998095265247666054877558264734355436863186192004355587520662971948598004032655545527213866647568790189069037102300269232537611078977167433293057336097132939193349368044756908482134707256980199049966289690046671982489218711901619205109809706483015500399389935035726911518021067389206519442208266570024091620532772131177237201192862733831193157632098461619850658023661722388663111517581531662647879132646891528820061811669207784498900349017685694037218990268377296826185677751552000000000000000000000000000000000*i1^17 + -17014020927593971503865906498264779112248638147314551661056182427129020333635337662024219490304849023572669994993757114773386018908834855885449769825850260695426360572574930161010273404791946024131146983973298097466185222850730767479457486913568252827078725263992483074270997790674119658552208106031799124896465778187850693022125561866548944432631351226065189334522367923814642751328407023613903801185882236325663679247011321273075751944921458221434450962734568580573206818796344091458430725928242511808914896548546665865273133411427141644764008593526786097373834216939308000120576821439699105018216695456119688346235406541774075184805058306540383981023280295456049530706330724206110576980602874879523045862600844922013554285986215478536150066602472788619589499925783067371752404115640786764302552825822915256451336399748147065648027014884838127795260469278529279674197937296389179015196349290792302014328524677899400940755789853487649581502436693361870402574360610325904364410168755679958275049246329357047317578818720917314922558868387855811417674707288998095678161172132821735224729277112303062466763614573548511644994197608968945583257739961683813608319151608098923538316600447739150785987034560811545294665332703115312469697613853975859866085434182616432892011556139940156690860556745702400000000000000000000000000000000*i1^18 + 622422273755027249928954797647921930013709362515869916686623041166359368745001045968592846762520285455714750639965839773822063380996662188409392539709504510183352165123886177581374137407469516748528970647069541155073991881854192003423776483073478625903018810672860650858281403204929709232663101309796531044469474796241224062259554412346263320163236769649148257246405021325598532448810893242828725478554526029681197338625971489854352026800245247243309317461389531429884965417628008133896022336577842086762268140500630559250350038222263663693852404027881844806724300326962444957738051209754368834157248800279324195067860973592192918724764670092134242199756891528617584989973130338790295573748978093851476010578333186206014391516925494023956867521291271369259876400047919444172020110352557450558076425007023956130883991749880376599884236240569843273316210756088850262975093654660525461330682210098031354252904489391789192765349546961706674162456669656293385378762346140383375940699561985081371812730708336454875713861379393486561119319748241082453193241138303224104736200018746355904777294665017287998218126659716100431172796925680240100762486292988832388824717135920724015479975017167078535000075250518842839723943339186626860769298258083789486182974015841638015914746771532977814352493621760000000000000000000000000000000*i1^19 + -5122459166520099400558496167002578127472053375232148629529411151702998145498152725792502068936537913005002567729359211673183652619617371874642418792017762416607497525384441601845894851044354350756873935872292067998850277978252774223426624893825852271060129881636247135589586916712082961139950573347666232413666054813758967867306529973072323090766751189550043139693893413135348153568728306338747871865830836885325778204161170628973830203188307006874248868118268869827980949179612866036671418684274734029753486369062350786462429765508512642939518564611260674099524227393657290571256833676295320310916055082719711651844277699289419109425600272601095320786563215160966150867546254133359820066837848972563420355306610325510172406801040132733239421758771985342939851902466203351926006870503406542264541865560182025118855476532809015504411784683896538064280912935348118421682640022995190310844046255291020711539754017860798347183356390286085913123640296604346464736730064811733677576758985504877350013608182044439211516540169364527154144429085774963880972951080436035888630064225513059251131383662225956142811812472397706999278321180219766330157050980572629242103988208264627635822467679669502366950435005864689119798115557000000130169028426131347655473380796993516449099449252601554781503040000000000000000000000000000000*i1^20 + -396710491692232092855016850939121619140288654564121965885484345098985105305249048116286239615902156565823577995664367671243260165954795993151433966228515463904993965246444040147814105234436654546268051935008499892102626980928158745017070554009097600114069133269790033981120703915650260374506090271022425715813824192990099738937257648069341989021250890493905278007819364046149715695127780332480921971207936170952897641503123267802034381184608464227329781018355688017989859448919071477531847331271045158884310513800524780900493835771072740165375331022006069000389768326383401595792429466769704764299337010572020981751935656916711470790686944099373398309937770328864054506077377575331006309258731805123444406807054543640171457423621491968919854552398867697667364156005672814324645517214116558476784897614570566314058092364008401632595201478069218596450984222118273658381023960768284013860158116868684511683893971023512000707477672899793522517615199800880304359021921637010252349650048108248043587946497971486901845719057735770698977404586203186583204301545209794214642918074505168404843656928344193788532565549105188282577460436462721379377250922459786770128322955340441847895882943360523534768286347574690633782955157976606711149925095605448342441772185297879796598403018200893107715200000000000000000000000000000*i1^21 + 15998238883099908013668547280077946586177391622276186527889977197240565143665832807856557468173006984232758281053900119081677600131037228293127708504294879481124182268600940734514861321886197001045479692168664467720562561080725961767683837453965225979716280249869570097640801933188020560985709844984224663282135535522635854294535996635923434626980023281220530157238120377356619590284477329205648142670669786097240141622325843706682592224314692536923707719304459584304231675251932049454331555220560565464965130619833059222126839970942969210324697370933690523199937237534782515785610602123295098909634449404587195637358192905020247696013577489370724294564392011878685490806013399493804697191583229132263363335753219421177306223510388775603943293723791960039045537958055539442231944129018960295293668918120826146834309676340525049702720448416214769019211598223353609515114187197437119833335275935367417252879220331279133943602721083300792841705638796703406677367478308440056347312789131817312228273102466343479140383315918552763484044966029851621338803034449029481069316077977759699207228502244041980801343330289251460039306950194905705218215687411701520560615345314782612731917997377577290138293077990048852316499140287436652185668581332364309707098102235558554973186801411526158720000000000000000000000000000*i1^22 + -218575029238016397255480202209183707740872092387111348012427617694675477933368531254477580985801590476882590291932304564739989102449611276706781597165048939992546335979684961801061185973393358216658077423216739796526219014017105093864448300633019044897739675995498682567979836817502405776486695157847312448491751981144237306002341285296326792596531010116681153778662711055861347511472301135712325412598850515914610804544126677918484209396360174137321466188174898249621423182854522832972716785283742075724082967181664222595553815158647369296656403962292302560763830606012446923313020504177155447098014370161220915678868404506462156718117958190721565201675687486504261301241992711356509676910967637025458371317771935830204298997745499505458306514875476446608252981261802556920405716531986105002434684585751392027324088695762727970320224148353208993317559698189202639340256609979837211593629844111527366776263063445582776389930056167003520289563236266747195081907054420425201417006132334136801995102907013040150518454557082827161178760980440893819097121939807947047031757975313911458910582602195537121604252638101987650337314115402795366402470171620646213829454133817833193696480097340539355890918047666506662144562024938048582361194261775968089437870310200065372040962292823664000000000000000000000000000*i1^23 + -611071962098414958970851372366012532972141612040180166715521152541096402103629019107331549398477153894513349122691690896804172090940704211538409848094961888443187833395924746104878181080537763357105803959840832361128186032063273418599527233541337584183253021904607637209854492478655891294676098723319108968692694516942881063994397999844681569946331016323345913562167384576957392701803176103727984756441319596414867017003570859556882982743983065003333792488395515333806530941221898754616693204233533111162747237194152900917060777993596399321433409236680374725784648562639567441915879542712711504982076166065777274526346678019808029992959736535538739497092159270754883442248194462600528376497520747940949804453734399527736796457701024698374408529004515763815421303087071254482095318056743423004729697833001183789129629199520255542629894488866342448869304266873178805620372577205024906667261213197356577887449374710389999243857997261632584466211379814667156571938022995508560758130884682870793303983919475999958075945973858158769231347688338754949557619432002368555358921767461280828630623239609243195728361847057726764675549097531877347207230694947447156359458239119138356231774532009962925762793667614481969033770762013868783319157866231240088814777931605383875561287197000000000000000000000000000*i1^24 + 37964488421995722741989271567278876480419803516756651250798550455084168553354403201968488791367104744691298641648516201155045833735088931184689916867272078753188320418086672469231831538900261725784204317486310894875122203259716632079443403525999516618198957585957869414781729741929993460141361854612206230481181812349084958925360903296291864479892659001874214120310622462306689424430492200779759069986391108551650465706971615016949813261895810116443137591121824164895114735147964780987252322797775939018652174701490012739659409363181484561244854263154530757005299892124363016980717971359342409358063039343400229443660485650694117507015318651159002330346933933110842684793389947016115657660187214318099106921402953017876179653072493215701957549904647631907292394384304058687379020137276981489971062221722944931307927108259903743806153339946456748289536694422974796027035115051797760660814074237212279954445235121009306754045315104423952491447749376687039444394399860329372218845369948185594975055734504434455226980281201231877853613395578175608699300284756597912553452420888481060347363026829781432188609178745857667516976572636257797540418157955766999498084750306968170277739556425676678719042037453561136129202115784463042870744640748062217160352994958225624464485630000000000000000000000000*i1^25 + 23239554011301869813964767884710900507228257809409820165917105474518882540323149450381868554818564195956164091906886978921618288410645819070578139810523813303250414220311420281476169589120441279977056813075105628579386043028214216708427913280777747914623498259922756419032945856498796662733835964681426814252663826132847729675956001360328835559908500381516228062303544300297049137812010974562376596378231208899191060777446361191232112128884830949768846979149590352833904100820381935862244094410418339123270616750054186800739494989695919447738436241560790845044277647603520538473066723567440088511201561016811651152970450657053158820647089752869358044071442069138028012471074278801710610695771400563408274111857384404558465058514625713175989169141957777830844591207831076318477788946238377193598817798781657944451389651784501406898501695225759966705257095217138588734999996598512844041631694482579798907133323043087497253644017227612019047508100533030066987641938617348696116923972635246258459528038756102972491801515827030942947035068619755165694610827079051991911693976867312776998103754345609970468962795234797881930263491648025324202441381762949279187372790045712166642833564609568275469574794871481012539171333194073124265593984141107366302412699729629829617000000000000000000000000*i1^26 + -3368908323394477095014904224126671637001656794664345384840222066233221858376828668630259355129058588810781136331406386895333464819520146480319389021111699767123191420588735218684080439674643606564838522576996908823409292035078282459974051781156759273262636071585451028726850040170797746139524484691096384273095406524592604782129637780262387291305179994634868123020488981733477184991404876430428453043232135173607729927866998657572453677695417076480826495308361251682348201505909601389074557042729361883110271906143722477525509582307565485430375305820068132268862656221670676029709127819709041881614254099203458636830677461186531646676688652606315337190200813350466757689295463107880193575820655724602971775320536209955149296987840109218916704083680721776516625326756889870979044812762068394856826984218861007613254797273612969657741761232334004910440027308583560179826826760750018291235843233682151215230648600352372242508402889720921731987962298883833910920809597221398689755725524459587195007096595274085487717268639704538975689456627427190190583991561414086682204907240136182700566731045866754995397409010387482874382666902194268561803280534214153597052437959647446433492909849099262882207934115974431853597153465330652438629211701482837805595412887570102000000000000000000000000*i1^27 + -11285426567501616650994641133162520240218328333584794625875434577186574844157620662738087507139426031979208457747605818574700710438504498261050479378124417803409483719947823516667941484779565697113986826834067149586141822771505549662965686975289546556869897919255722812271749811312342305020001975870685560674031141957355959404456238081944070319489782310369983157086747838012021964308025082100685191314327884397627750643381593112311464707677287123026826484341703944695585520097473236416136880586965024663916534905836808213303110190042758992696628113190977092189059209075860376121021384234924883832489066455568576981042998125961959986917719723985801613858782858614591036590407461768991349498883240711961600297841885471905973153798748211147204674165751442475325384127717193519889586254458344172107584221135747235667952511618844804164802901391958951616189906721625323337683337629162753736712007732041061752175421496094621501538908278470692986495386614841603920639155376550969315116359126942006688794670465536939153179209969120099121970913494943022362267118557167862924005712785906292422151875284913758316573887306809959435654423217076888152105330064429833341487208320578878651473517425941065483887366493300141738759032386266048333367977725203660054009611172400000000000000000000000*i1^28 + 85813877990782554363253643554644832137297543580157691731665078201487523067514674721268717857415581991249165432553044634594572096897029844451555133832235283117269585883505070804118740939419569291148933090124744563079373914012432530119304659111827245993782118952663727817901772746719616240939529922817993416856547592429014360578346842797516299229477326765875257773788038976411174959560622932704621102733924930145117545848138420473242552107228730527623982254968629839511634875753047334225727949476849453102507452900552087357038816987146996205210291583468243372484923278417663001717832350674190547100156700635581598364776978408188139710731171074460383221004870159934724767584014274760051897824566900810983660525231924480029087492020524045222262989482381593577373407909611314623468176107774376746465672574534884083911176011407248100997501590355272811232382466508560210353804405203156815739478551683954570675707034529182265646541423069506088885505517550929597103696810276798612082295094973737547715088556316052398295275116321470881780432381209951404877446698800441951323530702991123534687860229635224196857237294430782707928478888498949181377998047242024574714864184661852353982196313232014145434995451610740782128204143007781623871071173080876342799344062000000000000000000000*i1^29 + 863887443521073805226786064442729295179000528169152023970250762980880383993991895318329388776113550580179311055811803586765244329180470193053843171227476659228421072131270931622318524706035113073916965623538222050327331693278117630383087144851393029475723484618820799899692145922874338941636625954897178929671579482902507225282491494756668246261903846720731727486940340658923598305772121829791574576732608635978458116068338674035361687447144848276317390493726267143430699979335133514686278990808983296146571859934963479944096082741360945759903601408248716164079647842922161010084611408276330373343880942207008559977833893909710545892832904621892605901095716776826906594055494017092458210325822841937877804628899723914288315221259299936565710008587037026344247828320379425584432765249820670898145146090643953876970217699335898262583292146556462653545319693489177672291885830589180875321583844495852392929248457280655946824031262887485293360838166864936731749853592970622129527459532598565963324775982326753082636683847919867357307021341565168209920110166851191362932726584084511909521923823554972182413596630543815174612298085444726485065768946894670552714632507934499329407947119771624125624915937454845859029036816680205179143551491872498934891400000000000000000000*i1^30 + 4326539266484436337784880485293135038780140128118259832407978175487275084713777714156816575509353096531207025797698177646526719388672828498351225229427952310802994616570947098862274591426154968226390081519459191360678191753420623719867556980922643520280549699376284715456419502850131935913006553377799595600411885866832994941104099290645357164540279496221958120929016784600168420911694195504111671506062180829282180380676699973255166728261561051855584801989968061902121678937709902025610647614584942702542656152982266025065464515521992620591412037735296558314052808539571027093294805752171020464718703908227156434579669232476378893161100398657238200384545469208833985712640767261236234348547862637400797337626774580394234026135711355356428181003982190362747254976827059536257358059235131848560186383296622748208619100802711937900286415634731573528553441887472890528281212301916219720368260638754783560854906576287741350160503744298084953325833203731321195300981598031292225845533336655185926866814852233041095771444208649475918805894580362751862948788089486697706528866969921004630627151492308652853103461007643083158438312007645025140128551412650459471730852138971177216219202644207973237570370829543111457600396365219732884810629895659288520000000000000000000*i1^31 + 13349522647344850010597556294303478166989618781238566013923558479144588830541600729588553826785191046601388368083846728238106511660230554486856758125816785154567894548845814772268340971697732111951693066799372009684068061221031113862379654360813555958077986521597106329071285083090910113749625314152081893015190092361048041393228251200005045886819881362273193241387326080284868558751325948191889958163287664889918272557445003963592019573289383820645346752907604071335908146931059819130875589721520672035836216892227291768687272425882581179657723432349854226964125620069763230926663306587910210915457088201181759317922629568026161877393366845928197866912872770315890651630348523603157660908051723558567910651523508583833273428475785048291379142835625959242871551128976295220013907757660386569918622420854305331075852219845258098412660367615194386081487898667790128489547756781329462193486775137027985214922193478163523954877827050521026595066500577353789742004982675083357073023595721448477409566778701213305081683216601847430062323564800469063127490849830888805250158053807631530390709766980562569004386488585238258000279092934320521271183952864811418626486736817835786168088574145393925721105536849920388954726868353828415905121407629294000000000000000000*i1^32 + 22972310107960247910421043897313495344614852737321029370593112345420150804920788609743725593604485993621337823279545856829305497631398622822462983194301905393186703680490872684159719221349684015712578045401747306426662946425825200105549493444879323076231415793932196138985396542816278498121351721384079025091694428827137835237794854690628879594727261338920774069494192117387534888494780184264674563643483672891067585307511382004527009625333960180148987538803190902146091861623990587580605012195828614051888455642992206521577318228351307607690315373144109833741695909808396794865006089465472146021135259806671438990046803050534076689356502403318653872664102073125007660535561468684757225734673168030452593569597666701792252496189592752012148189255449954297897776521441014535306545210720868198644925390022745956592841189926498947980845832351300646239869884707249325321874934269719191615642053720942356292012950624990260272245407927441212767462735918672873604037021697959383836897960474225951713160537851193775610349271863809957262393320776546405362882950624532946696679457436876784863294333502605650559096651548933117745659379438382018235864786915956911590619711179732271283855314119244020875270369611077133886092134895798778973372947700000000000000000*i1^33 + 32202285341362925017878889393344890533074093209674391028188221930022700396985887864410660909518337662292019405218430476962977441393008576389225195168351127991160063036539972979249807664037579102770389562437152874912443941508033671697580646190444101977585439226893963956953274495435926326684730664600904225871308497957050926839005181590287388185672456594713164426893944062307319187191885275207829524856799486455796387040269381946747658649462353091515388697555310175983191766866887494346709711401782201893432475019080844652982703477940406664663967444217411782049937113492183051450309280380899991864198405231251335245150208634305212766385432356319546912947508858535637839151782798457457985674836578410015100749998943443421385087619228288907038912361213289211249485768394059240383372728899364939752683286666456139942286910198600323727151508490188357079475733945112166882468534859361136797242160885252246641751357415297072715254305802833965707497021465618177051378691738923117099265805166875694544617237967229481890016403162666980215608528533450504063630588421741017188571599247147849971389808396812539583185540184140255426508806318040415853460381884454337241920570647951359949691592479794899622233298131285397716923302178132802371510000000000000000*i1^34 + 15680697155390132223401303745581053771120011378893188556168154054722134042760906506969999218973897266544061964631648117535480556582256023240112316201434462196453327680422673387223868865867177092190235631922880736049795803653014514261033618569036218355745617215761541446724239519061676765713813666813487816200983853311051127339181497210439521950780026630747013677799592994062892406863084617945012086313311915912062331262876349106659159362894638097995552877932584975724544942738935197264887158708294971867730038849522360580249080843790346094174216652750448677924749529190230244966731671934439338462471044143043143786581666999530683844057576597694455487789693823745801924408157866367819413176120321916634434263265019823628022721219482846352067483084478067122741658239548740513441232705867850219780900386524785239839744000118790510596331889455908833189411246146026000337578996562463929446556526684722633634570355235229126361976636273637436519401401617593980486411414870990526979361044517353730938532225205226973582572873622502377881564989491429918882131486540199439476812781759114155677704649529350755676648538583456001630530628104597788757984662820848053877701649322329062270600722100942183647609332312003426412533687323206920000000000000000*i1^35 + 20562744786451341168794168155739981003992758219947112086457041032377012926783547901404175109506339978447440576671779606249908200583926619651072218459875534083812754885223169081527508032154238114932028491764574027441660190644818034169175474298159805008180665103380504967628215831733625876700384119722593044072847123244120485231043584408365284972400973938332019350239318545500128246294148270914219695634552559281472244850757633050316489599514471655332944365146932283870053191331462312345456710627878533997039576112907783468687260334200419018816120333473340200858385500378296756250300397752479944098746303207302243562564982106484615438192450871243470832287851592531795397061954681160168909711250835693788090335535736604812628365165616990116659315571686382515312683887543328732697508059250027835735564530572760417681462473486633792445240477585476580631422621157587200680752922423338016040581163801041769218551023924935668744060091621677099227772994637053660163666632877133979784687148563197685462134789900039685366602850129616138475101294551019897290242644967414300093793669648537703956436545025844833136037376862469105075638518667296178870433712029681665609415204828209590021866792552343686949677858390306968191127091081600000000000000*i1^36 + 3415440267730484757042575599467736993242938012439989167251910174765205671883546952026838850734729747309489678313286229918492093692670373297898227416384087635763309932262502028013724218730909225350983124520279937347587874466621639497316917117884993548482262445665771240739757098737358133248620413951060451348038498521645559346448646156268448993432447623342854161725099425096413297333818476741029245341093397434851716586945406590876281933146324962025036954742318207796886083467220288810328610171026529828285693443180130762884753155835028089146492377105379541157524231576662090361689690344033455146333141641374535944494638021564194704486665215959453138764433732138631103588928974086545450017264016709527810934400330642814289928266122903137849716179804506381364435829412948263094232618600320951352905785735920371536731464115705744335654132347588676434799123590328948251005622159254710877518755573526206472163154156771765636179551140536458285415663399472203894466656790260600745078201731230158765590600656598257293108439807259747977278567479505057852837516903523635841249269562548847425721317685775758373755906705365238900389315254659432294002323130831473083264498439568394025967393681431685277734497241050881642169320000000000000*i1^37 + 3293084813473093318968913355689764770222563255522225430627829090001496895868564931560413042473705828832691230475651097569761009333922137317936988624019359792781157210534246876672678704387099694503245360521458039123608351933693306594220441230017932131164891351030143894437170064722731696883505804158464802912577107967459463613718730547849528271489993867870973550711119837163359404400128567709297928899273211203737311616092293452141626401669273521917220984561680977467341703164030374971957612575050233777555433142148571497953567257785272044951591443125919309730390273050594102200963879819869366980889291964408197202069909429342849523513612223779828171331100626162353257144981052403799264009171381187360478167649865602507737203040941849124210943521275615555860319804378660635057748324135890130408576415571755675226481373787311500935475481498520989473195405464092513939591146990072778242034169619394119113890517678388551745485775823980930130545964698080851644238160366309479273859935596578456656153041876662207976850857068061768172743972607591971973333242557683504963856949735692758390795784592300054991928796132019491664999008602963473262557930311290437632398604246565810431326733635679849337807581445473725436000000000000*i1^38 + -79402315341672747826070720308095012840636818268223392273857536027523389037727430122425381170452245996904167197751706278759400327891648566327368711221988437621753600912114706245525790034809384718042292465336597140003510018813340208474539886621196984511497024134479357932499911711693029123792616839496711949448421875213163283455671962959193882159397642257000657523678355519385453441730784181797693797616619239281516875859046329188033551963259104341555107448083968627551700667817495982342032105734721139381712553431399982201987661688427638546244685124580413259795344287220737154305685396530338337033387776452442739662271771570696166067687927182093134265320713092651938055141099685796451879302526582510433645973135242958075486366179980074037373855983383370186282723354906760005023153438065512080368290378705325369193384089341321573332856898350788212928280093474214225072259838337630987458820576396407357703367480008473586784557181713381213700856819923968722464474087735719267473593446507212457219959603674064165832601221844087918819903014993092043326067628341797014607440893010396371986958807830598135456551109722110521247611151466954549526876309999893210739200482927974779429287689001293923329873539735200000000000*i1^39 + 761975002507554704201070298454605913073237605533986528899759030335228268758194805375342697186517956452753006016976243574614725943475812900926109607041063201532638906865626725224324079034195743350146045770209645182610549465378152632379203444936110997261444460191765707218050929508295135735693358141644626457195889397758299916090305779240952925184727247292575756436834187073072558013615650689292084047938176949598648155804207183506377975908827603104567521037221194928430678587814596921256955140359900755831278687159134574382001735168535477555281969831457438864634592602182509515236097814277599418906311879756831149415208586032239593243346133421278402188129696703243865754034558487775209353105903735380440647274253594239803405183614889651170857272637807641216014442759950617982375390474768766388554512443940754327959096124992481303774441796483045779274562659635867562379969967828185052657343155624114726776353603012337637842035451103535552387787075234714849130349962673424298285438872773441597349335977263868335295960677160374454162927750532786718742051112302391289906846400365192990658876660389118787735587991355944823060098931067360725598306450967479582586238540669782504166900677713429534450500000000000*i1^40 + -3834414792905697458625959376059319494972739838690923061480837098414615002996749448713651393780333679926522815922663453676615606498774845107582812898733630554564361536351412782773067087288138502192458480801608185782319574295867056216913450851537130242500924676783589439118114563637743550894324065316548059344677876991552288344537965227622286528047462771374545513462596928531759970199857229118115128220913086932196252845075749534782579768515525217633958439161168206719904780688015586481969750650204500497081554654235453500454058365393791316738862092489876190185325159634522435197780047750149690866698399665882316195745404351953689478291136841830863618363977314151820736357130810208745124996284366300928460343852645180029075026626170622704011981360689549951583270360553637839557022972190162113430531171148540667100738808918015576905050932258928093499086074753369933079870903721258063474628812890696101083854107695892569964748248950635192749216602030289394170418596618506660212730897308247151582830186717553759514921867230377204233607043863907062245105608342628358322682045144786986331889518553574842862297837875547131890480985104516947573377294210735028839331676694645932318211235164987667000000000*i1^41 + 11587122381913437266747299067274951535410301359488020913681039579936287889211155824818010040064619851815155135530679178664955060179844854383329680308787656660396823648002168053850332582907412742276461671992564891614393337102186921287609455139104855888011443560767601397561778099242896983096592774468684132502697179153075971205051302821698961926294729967212153495811778510559063017058885243616661250495371216049000718752274183209056697416896174039065935777620477217100823107167874735385150282890913115122435575384618800120840584838498519067756237574057771383938952628528538216228433713099095216654878521152702156873267053982937845842619094112084504659214721625390138698442428483800660305033927500326775214485378867604025743786647359406125047358454348768090118745915116684133751282730058514858513855400527308030463375590545077292750054532618149249507896385605253163415509183449714006618669716863081796006645784496564144166502763296046352047068687755095896995791027218073526871073303724917114782800166735264513759356585725261905082884419998729919279165546052365703627959686867533545294132469942575324806443516196267702511947714749876997519763383713635575326991174963928138188846259100000000*i1^42 + -22301783474395159030061683986275753380275794043348391755807449029874502941103790089752238908946660383779830144214997981348761024393848886561814606260110918806936232165853393425336171788423208921674493056484044951733283141423882321046975774859393035228413951107592832381598624329521601981476126875126376634791322242015768225817671456525777118453033176454710336382218529503674085616720777395875309559151192005082433503275120237829716379671634066325671429336064495722568606993496965112840296068782348753191512780607633060173062831053018000172262234960811428084629042828398747551176610067888245799371915495450331127134669245709165136511579940036241108819888140038544279184848980757260053496612693823938583348055417845543366359595858492091592010917546856393168014016305013294547436268006015902445160603210360422669369491992598051325417284984140376301122147550864086497512775818548423748452936361182145938106162521065394149251020266167353729524108684566451757103954277072037211571582536376204093417273819467166652199258374268984305197839902613868378993435540365142178144095343096336887276807018059467595878370443089769566974915003959085872461522711924484263831890189611144894520000000*i1^43 + 22009107050724898602133131368824110826721355984248421031000319740908888737661100262554242356197221576560222086317261535450558453359094422068604142700456468132232312560112857086305280279971222858301478420782010718129735305255538535555002018213722771492799841984532156532986277643840080520872324546119310620666199481642479501402412152016111937347954116986609606582268533778883840302331717403104783922040963303893826672305029585429070841580280326148363743176723948819019230272436111468283755919395679334102483707673719795282250291805406713232017962361610715407605208975414728783555126330815142617229426212459535560211247702468771555304057704231605334811724848277317945082009411921279307362901577099114701595263936102605998070565182214850928020666768899390713299125707714213372970315082234316965410546596680738161512795604266051988115989787272348056948347531955464348294241787213004224233216124629022992928329784387767803308596644850142796030803799886709443925692176265962569105156907228396772520657176033781798520309782000595105617104846653800558994522108924621051068680322814819343150513954975544623681244057363056124475447308722658017016959029276725785453997556824000000*i1^44 + -40971505038920661525953465393714369347064811674590570419693469301797251338779092503318115013276608179160495092219733023079655959138856105456546833542326671423912868067584600151018711869257858549544962344585485805024488486595285830094555250890669439592187970256236360704494026127246855428989533873444537571168809383793699064474090362801858211411321380682017921267975534654360459200796120615148496662076348100545802525492165717753258745370586650911471414504307559064821405985316232995061882086766013167396428690846637805807650089229081093667317293673268228436289281089211845597271265570290270486361543817775769529950208918822354537491112100863864867479379975490502364917756464134490414244093011726264106005985338780649054615241664662403766424879226848398760889330837360566605130543870892549542317213001994304827827239616355827176564515701013685406288234465120831390632656510916646714899337272258657649680501015144485144488616724476411554639187002411835037464886528284913684392575268391686025867212515634723082185947223529968679755481540303429031217794990730244929879638489945131380210659836845891158631600550178495021224330496283745207933078869576494595400000*i1^45 + 29373222945092569191316773696516750922183512892251973317285286096781317260148865713713706969858213888926707894217450836479691567484754859357362645498698131265430419255543397257007724829543026135409497176960683125922272842141962804259857006643451545106351053617452444857371711684838592527192800666963584716044029691363293108184984638163371366462847538722817895969829540053865695513318110617581270475413220431136646309798393169865597314256295992128505170949304545559541900922469978974401819433374894810564431653724752786356511593160459691170988701048362528992792545668462436194597902166440717078463207318464276966912789817817201727215815259882052571232505889216773327567318153022248734301048576122381273153483805188201752826074940768590946189759214139652598235160617231169044500254707317673969298666597407255596338923612307405685294505620102235120910274902078321599829499810583186376081653412599696069925895929707679074909392331299722879566700346433382785604136932166887772226345326410966629323858433919732986426471103219029468910423559505008118835429727488171921062262058035242673520248037110317915606341575719360635940348953969811973464626420000*i1^46 + 148096179766005681167516645592579385496232624825844462083797145929587282985304626165101401765325800325546310672589198614322378232008449724813427400424208508347015775451935187903022848297254308304616628594616767483446909130718716899439107294755525011473357548066517012452760277068391321506120408259384489162169225882538898580268117296060607596820956613018737881350481858054411473965473972298844203646899299295574773454399203031679665815539691904112443407038549345473236516302267447195558680427432665887138964512514446528565416270584073555403387367046185882797286691290273619167991923133312624936429702798965869019135590112318413395960009211992471324975920035130423208167038349166686884854323780840983653880882628882008616044416156483386899292935823404047593410893981329434382572447255637058140074481726505563532353844235150354186081994278426745760121657575588425065143694810365181957111088457235900440666866647875040456016310241550747215458024323367324447111279839580897720307370466178025510458560848735391845570946078685780744738805197669352754741399361855663544632236279651925551015756984355370184045280830170070626792558148000*i1^47 + 189038918417801499841912319467007679892436224896101313349229789807726042623296930961956376034526483711434699157934173484359900467461363981919148575641170725591295882353065953517361253669946616935113060348799860504923231216988792274538823701814099676839504900887639418302667442984119439687182372689157869207610796914806613837480554950549880138230785651121272633453724836765840426227515295717213903115420341602100956758193478096742476427386672560449354953112070839193410036139017469391535962327360221790683715805735182986187062991491303794181418265658106739306000687106034188113536615402933937239398619974945210301077836653538886762555261313008956432952296324454060888507299210832293304956257769417291034223327493778826084497905284926105987598126780246122322432100217553971871180230640896458007698464828231018293833782993901899721814859969225647169716384837577569267138531744693384097964061969206511939757747469060281568652570316899395980737112153749133371482347365755255914223155717740335298064485538733285500553426546505690679377010742590652928447157040613320476552600146045280316144812288694472562070795039400*i1^48 + 44879815643221903407563111877414849536557068707658005614101175517342324862682165500412237259635586375987789160966774732904758802345583539652864000081789073481769363812434211680946254301546052078791769179070032712462709041735019514684810670800124561240615259368035274204111469615528221597079161966951451395321499706523629927307530845306578666552135929069525454718199844169248465869173936478202414322607760409077772366424492942238159543443406033072032202464428153127565993128692929678564470182512420504359560440141858452963727659406843275636708763983559138483321453222036100417756810374728877047063248688715930201170225696072175189485150679239688703030750895531783886203136155634870251587489281572181487832089087186379360318995990349897681661757525835141528730335329774679294018168038817479226802709615068080256668527137135757194543265387547899437886059863152947480612486351755169055370805955870587899748302863746745697939157039334794717856026432748421261690070293351921122199375812850505239667642853813444871170963801321574935690313186959020655898424095163962258287651150*i1^49 + 55127872711265976121314630372347709909915381932520490403509389664586751865712415440783749087291490210102660988914280690772083949197630505112214777482177918630552355759834830457795290327108429744230725291540329639604680184647635139998348036295377166041436228105038938634945947851446019177025817993294575948030953770467521291376636514921337580421479555569106800495999939504876748183977823833944572804530362889431113580607764027984623245379043209714571579398693355488517515774332552192043973309879025975333667487958678991681890665043153744642112448520026284015028221395506319999087603244767774103646759032988570145234596832247026904522151738633446671093950718128822885923037570183467806570723872511233637239594036541843969324955209645639721358563388626937714330436081661914457920810474702983034152050758809062575235738409164940069635555579659007630589959386532078801105725721103980022832051152986963179786394442870814088533499698791104185307664495739961388444588524058792646596738544444557236805646447892755949366801*i1^50, -12322432688744452808065427424756025822055556666178815997648752824911526276660321787908142309561651004908271211108712770360571916964935871301038203206157196855657910402891918923131707949498270774614881813407526682725984769301939540723926616121823231801606434067142352757820276682156569712848435421270303274103943884487585393560769066709635488564180576320291742447809366465567846529218755276899801291844426093734809094345821917202151587160927698750757103765685507242653847879614353344330121288014168802959319446546197232829818305334217778608068474903248838127174574493726971275985069264028473498924338371623632977901540015794137405523123533844466052349880697792549258185748909038547184954635710996314608990916256329262825760967256322923996274536562494181487811130643868967786652490136239361555519878717487163621460502606712144425348189999152004161402254021661113342731067297807511570373363467304242394702431002421816831620295430179762990649339160987413577511004034598383737905260086196252854135950982045895674767595347995932731938852366765093529428640527378402908831055749256198297480422355526246191565791387674566730418111032597179903358859587081935908896881986610354813779962838407025580547644436982143851554952744690773377143266013317838320599002975476274027083032462375242295920972263956201276326670525637405682249813425796743301955796477672099143093863317199508497537602688595532291481104239455665032849645803776946805798691586091600199630777006355121504987635632306664133729088910783997443062448037259745400752633362143827808283401115132879782970884201151905905369385251664435924107531388176282850637382582028867590812988543159756509729019519945178698345415700542286467490991196027597253317335424704771917667467185104245687452747931058176000000000000000000000000000000000000000000000000000 + 18807051102182442133713337198939440093056755679815374857799340456066418419580649254546657260143207980828583698345717599368424598571970642812032662251064933648200291543664570644988495828624956221178445861688895606486566487435181381676522332863203719306924432691583973774051445684782111357987579793722764249109046690591675189163796822588973968702159270096353577919120480229491244255501970039967726367646754273991530390995159237150338084218962670832150329367732309216977017840074330168906826279999617389577690951935296403229656555685462034731261802856591099251310027606472719669620869844961584427231608452214130719678780037104024559632224871111662044468212162253865869190295537036528734571038501434816582596526387897038694463279579248077535645163560902116156951937650245647000475592709211237337289802575080785310497187958917552217348982682386473700743641625602258311153707129366037512920495019107834989768791327480966472322134795942308717496575849855337627127031526349224983530595110629419397814836798249228057666169065787355480822176038576020219168328433587599641318898012920573754104009047260650498736945554875550161578179930566482502479604715428479341767836679984839784639030801598114354334530403629370069681817634553040373571824011040003105862425410963887601660137959937635533590016732425277002832230365901192686182181749056658813300697899138730719844295777467787864229739632420155942084440715787077149204053167812252724856359019324195501416153531129711998005137704198559131011479557687283646676769487392159905450492051378554871034328468264270079535507085335464917020271454864830196393098293631515586599951890014504769005019703135415393983511344287249918048635010799701815047861846125280027717048022561706259390633606381339331145002689495040000000000000000000000000000000000000000000000000*i1 + -10177030008523325691720954434002571790702097671624262156773578639987334996920003223588387604223531947844332629567698280415049418999805183633928812406888273894695297276589629675529143631146097597006068217754459750091474452483189248361306342673850292393340760727338836555890234587835486003720393347837238525693560684303736846520579091526214294626523632170600848525255337988173488460453415621271782834724696604793898629245774628124269766665726850827553123107597395034346505184216894230652555561649910860743420895530412944210815240462884222359331707992720670870559069256461564330493983708044785880448612840994253000412204049777015094079601052981613305048475137250026980314830722603158106614288425356676769671391052197208926242674917738804498379185736639987447900295567291939093968248677521119222442987967124051825759383603782484800307352345398279357777725224145368783009287575960753652288261621775588856931255342721746652989328991073843610404520395466079730020733019440145639418373404573726951957519223111771907189405826204899946437890024364250625834521924654503787194126450785725360100323732885132997027744471882705930309530273089489718406892638606417308082043988405858988027497188015203172342356000097904554107923916083211669282750401210649268833701875223112395050729568637958583382544914303204867717175538263602296865847408656476316663384683111168725119739442627431870108649990434051677503419472650621387350998524266766513864969852683912793134114552753847033385153711276526506329538588097352105891017182789948682687252990279509104414781737642351180086572610221695241192471676730402502690567861300667388062453193973402758008307599698460913885929176433087210513423471989505832814916129471392870986434734864293006847778073319867704821690662912000000000000000000000000000000000000000000000000*i1^2 + 1564775331307530351690440408833482063635505153744058819365116782581523739638031945410903286846472583293303224565193077046758319872616645110605856534953111944196789256131177707588367179897095622822397854881520970720386614656183264817766378883075307096559748040655154934359573279769945572055177853815810970792296978403114631443299280946212557016177481216577253494349988810267076392075121553926541211528765190671203940139003324408570652755955354471916650289758071135137226074709485594128555497474662383842704912741656397963866351834176144334942789164561030119948209856316527550098091070079355218207569627680031785334340305859220949635326243301562732437654598726058391467514628762544439156564119733897358418859795242340718348303206622782751133190403787948329668424358117399363365926581916073132600286403256069159716222733432616699793137766911748012061952728014051697693827425106783268713792276183283888431694122046436594010802833880291197201399936754387810317863421557143929004666802070122418747512436111817708777094111880360697808206408738953558046535070023353556860263111469893302499325211013558150079559421284963931592884280917689360290068809427333013272938325191512720287103282036107705258935445281380740277590383995518379054602672446380505477841081376263974137333877436584259306454947472888777281726325463448834138862621694327268727943159374588866635926424864553890185330434265021970159288040653439819197070233946609081466558943581223860133013172344225420977964939889826754651891045919013786529420476504160631643921192875369950470194473866548478354816757915464450861135549994747489965386253371789190453923551652599042580437239196149236298062668270875276418651618426057455668399915771877143388123008578811508519387660434613802840883200000000000000000000000000000000000000000000000000*i1^3 + 388887647936207796254592419251508211624633074708054718793638188131567627308323511648639147891341614692963053374200193555800791623704183361533495725549425765190981922531721256541614186149938643034717948837347495705699626723244192122918390595950588923505823654067650061380115657851762075580923832388302428735912206361061089335186714570042965515077291922530969488654680551189839943179376016634055094022996238290426487603841461555787817891292136556536929015779351632557600365020549853912273181045036211581169137747420966068046309547730821517963628430530271186253231478512365188643889646368346302714363638852722226222354064005954319040813675314684615960755414743617614296582217634974438004350069793900424879010282672657158214752021253754111607370871375447683815022435626379577363517042835710285205198584215661519667956771425807377640736476413206206731561964316309095290258044823476084899837199724857315255716692934398694018553817969620219132562942466974725257466309629764893490979735757627965077812151710241661222256843939186147138156489914748458883244290867341505649021751602354021831145522279143169354522128831991066564891362289196604370245120702807341801222817599845894351204607967315060770883309438362558623538399180923435152927746436780178564116264785460665885773751839826418093423859219522932906343341120207632925264665419997887627350643144405072941040101102101568306160646428346064787282335893147935419246359157385906411132384394822028380292829126846366181501683626205003642416381997914528002756757566488836813152506166471740079945598450385382996759612738049316010867512715643437214110071443628571183618363318095767920216687220796546411107115146695291281196763169978356444704996383111466493500953222002368885006869711956751427829760000000000000000000000000000000000000000000000*i1^4 + 19930404019894228931910100503673906956860197432522650505618433997832477635187943696187268745046745428841703220381651286919597835059064377174438689758383787054954591886946959231646166492946970842944277905664238076968556060759924366253781501938331328721073152779926393454445914158936217480212304474862742485991556018339201882352346978662368554445337257028759509227935515156976288045735447791281610196054671704999361540205760540204555415513024244401177678186790368634547877978251758062440591889446670135720364682701870893837032102402620204384092861378677667246050762008335754414247037770957982899545680639096274187684620701308791827998092693052300426437966051762874411979794783329342681990179694638755016403742370147561882145972288064936532673268016756572315293528608154758444367382343008411742291048699464921982071625182720737428966937047954768451936772196187284302950599414816854763890803268864125017480055826671749525586072201475053011464794350747384440825660188525108245029805321724591139144317137879120291641012908260130061987302740994342063047049442753056028874599275437096048072551135970267783490337224476388723046694075155763974667056505138336956321933061588541582882775431954425077737614529781042210928559015806818004145760829388757408611223010836916025008924752313378185986418940803010983523953259916159447121183463271081331036503378261963911605107640277377512965074372042947112962260803112532001482107886432632093146233748110289709080008370800506906194954642570537781990742812422963067871684167684598205344041543574187364631598736280832790711752505836227073243852798253774488554648806539967742323789055883144792928831419340868290765282819829042061869805006505852939044734028228396122026271638981756604370033391819892457472000000000000000000000000000000000000000000000*i1^5 + -126747687106970183233778213388614868353102421958765453361957392453598488787549972970559104519630927310555587423164061182050507483709493012921307581235713845626416684864711806212583454391097702099364360788787035258439390567681416289949729415679304384797950739200827737697966077285387061639160434596635845274162110257523335413467745507703938530185115483785145658645255186409002866907072027846239071254410228934996509816372928124410204811052509617954422350945333584719122696588223820590933147394411232662828872447702349563610855459576974800830123850264495287732546723672872689863679380051442114117405989598428605122130936538724743963108311097984506149749233343262158831209136628935503303933563072521972996979333780481783219061262063935717200556890843558290342744538093022592847747291197664676658432834863467702446644622458963609279597682774706086424388876079637679579005601701659460089985702862816781597633902898580287999547954817443446738620715610871800161875248824897252658364755691410278817177789887412321053470026778613272473301725279124026720002477673719596776735442410172776197014308699659234642645935870869025560337023282385107949877308585831565433811727634850254173082169849193298275670887938670894590278503559644351834645959630794353739653342512577547806177725214336922967001652179191888542624717158020209778366097317247436239849579624829913380391389489843081820042421501245847392257661035818832029435602923035120880519881868091727248795135658514979954340399940519371801915816782235678429264765693835861511474188880319870818503383193188694778003546318863201640739855687897483388931965959398666680291774461061262600343741116551668798591623811283772697655874448760177623093134716788960225459054590967835861227777070426226688000000000000000000000000000000000000000000000*i1^6 + 32480620030772332990906890595105783393942277189240604383803395578948845089723873216349358888484463046984330652523460255879052771110659532955234455579320173938463017383630361644042800985503671607878873885509944458152597868856152376190065386542407506195458694762715523242095371754875297780526318973503699338634325264881836528051496026583424126992748528964593725362158538362717219073899018100607976620693631034621916112070420418075174341683408467917125848548346212204940267900187056531695164403560742896012361812856846110304410968708340416451556992591877530543045818400188869770205173857895958157857217270631617084962198539181544685385553918793134165179542926149730699531243508801696849110798777392008758793342067424547048587959528348231148033668148549636483558883020325238455486150819470447964155518393600058615527476607938247646218335199560239421605086937049451481090587904711235114770183631731341992175762117583075801493758587407841895768364197064511571901016432763599153335614854022501202579811004770969678312102617447629424244076661926334232107730114860812237936063943290920100341255270923310575473138201418819180981807905011529330158442605008420968754873447290304102604099834571054469527378167788299542597858491712953823406305410154200530783361921904153281209480476977314047038348059066729617069064877324565309118030399712886061301314825032530018602378456292351906750362343638320839859390872372589292041225927506102084106102943888941641760148571013270429405091118830638928175217874221246248408151191397342117467979153898541956829192469813933132858164855856711281318561279678267022675809977832991787473925795860424392252336105759989059185305785685256937906811978085204450466854899588053944533868107889920176132943911803944960000000000000000000000000000000000000000000*i1^7 + 3971002863535086845778905354870481934776637077416230434090086737172086797798712921021676421284882492990759616631535635458848243405181107731621479894815201644734389366071628972581983806205028658728459522801252620807091559521099088352289231809236090894555484997670418153235580698993404179152343232301471655271306737676349770748261888946696011937866360149329506633035589244521590463464543972967771186735359755551607468765278056531497933677859426096989382131025417834862316200866347941893695291562879495314287494115992536606094174775387363113242693485171649600336496429087839260473865883470098183309418317092943535144676605780382025715364005641713038747913780171287175451856245970611357528366624147124684664465389106012846127065328023484531193437170770545753564204081593425412817707662622286792094547289186770842492535297870427726817062830678122593144348943607349103232966248252284365071355606966832128103158533737337176093880771543355250651278225068984947626818253251678617068676695790444525376697818273963194190480383233655671983899232312722400234511167818965046832243354106101320767126669618768551432354263435219782029764340055055609154844719028467469695235888199920729516738227285805353380459555445292174228723464828935554567702342680477014974917445792458801828664529442348345815721887557991581051683131532419676285224406172940127886397486555462853985720819250420674179921104676305682321752073514732904757726105791836322909123940369310961681264195942178549230881082339275946885808103167645871029419535246452694301864367920756696745330126052500339872908810882595257082427578499755710304808249002206698684542778613879509267155178218402682024559785896444506219359001488802420823430250623006201723668721619066791433787583627264000000000000000000000000000000000000000000*i1^8 + -2884976296962994546086587357986451262870811337974365573174998110306267285956579995860184570620699689499532641678757117626113980367178970167490699596861739031642349687900283586173246011173649726668649941793486726757329529271702107440977557885290688921193830605106392922485446247289477868353793574832141911461740826843288383603328071986148767941749906929981550757997858324337386849363809587270461834543479470405923271915871256717036103687791674080718732735535936817346442715693782444465909768370319591884650517403534284346524433998915430056257482576187752568330030128558719301233510194984680242346356176513311290383750869934722148235931911834390995839431882230715176074286626797608774278601306072320737550526034203100472962541356641198146631271314099462365956590292453415348337393078300175831550281087836485417870239496052275988145867108414754696678712507879591324165807881174167869868197817366963310602641738795993234992600243816760366525785626230693151234361912369953787317287799402565566447063438448972030134936924683161926800712183542756506167722426991757586330070757585067593182482211586651181867732413040804934449065556955951040110935060463616486578236914732574363917490452830022098546185722104517272421008156972071382751349877036313120072176677419964542383497483253390103536352945966816651941607009676146803506816685234853176043567116344370501874730162035956415605791199357532433251723424934244729138884427412352485959943143127973791928285251580576738851498607820807677903725529432522609611288057577656857925828187214888830061768417544972414725206867657360456517556574131545970848965535251674040522829352719675971343049205021855385318890395545125007954196628589953115572819834254855792616882521379432481918636451430400000000000000000000000000000000000000000*i1^9 + 191976072285612720855779828537890515393420824300661604753931319766099099634811836232047421857477381598666102800226083054969106586781349436523457411609564133467861500608359485744690839941625930981353116584918739099754434328920670863350224512647599827217671537336882263244761384172551881541282885377831971154520365431442010405404441172593678028708395565994558181642526808706464832719394655280343971132163583706111710720732178403431101026292343321824631720387653336639353115125029406240975675463172083442890127237219244221417577848202847464689698077793640649453365972103586378573699378449824054871049086356771675180580659877593229233386030915016786170121128121298847244132681437656047195563446989424068182489811236440053552427871976138409476997460326590343857228716671759502639621883366190097374008203606341503399201852407161379946563442876043551390314224956706270952881378021999890631194810383581780432059640143019754050205132229719461946814596749122757938394345085315190421418687916436162839822234523183959053371018670316132366683557677436744702710814628853951327043784364611401388198311216839536931422214382858445660357778624309369186219253516229189977050423605358676931424673401544601921724891439950156022712496822449615162390937491443279570654601491219507410440620795750353717486220986842506229065352389788965820764502446082153049843680375366284115063038383789798445261704690250305461477937661229356686772923223531062350164486341219386865133805416231904250241277914733893897754095918731278785953355860058345318753841926516497893211049554419677994382255565974795098290641881002516812649034646224709496672295675435100981364272378764296732065726625445594905313824247701713265488225019524900329403164217534950029344112640000000000000000000000000000000000000000*i1^10 + 150186978356164826243644076760134061655022823757297608314881116521985668584866902170852308800583083495148750041104643249617642834981529986951734644055109230037994259446609556845213348297229512648767620038042645118563387862152849024880851655001035062354870500619662981667588788865621397106254398322620351245115327882224967351433806268309917753711888999991095737228986440953753065898581814530472151945094349496643042799976271721006383061622601000323417690569226599787167180543761346647362337116902775620872814912945480296897847259677830362380372115998182665264506166854189151433068916989643902121960393177599767137902982602481284937953241826643889666772145868166794893604578633129143026998115161810420571279659428682643377100665152921985372289091398652415128051723000529524841095759117910919515546268799092225058004364545694230629405507351960249257326287290548971326050330043242480868488416023299295559192118782870902215023395480797726232514195600030123999288366213736779268427915738464236011642620709299320605431304393785181421084201475045132767437841606072032500712429339092314066151631930709783880952736220375099816743553973433265168702835295659212827166464572889370417753297452530761418985119345251320316421647463161018321878484843649138062796683578443261136014733196555055370589757971964933383990951736897155982022507224643591999596809575758749379330404114606992651712933288325744217018857090790196263421999776065392762674466659472136890286952392503974520827366302273759385653020081342580988700786566668559987733030854115206598110388696220792718778035386021568916680255419513939612349311513602538612025108444182366799741600840053789651472059420930847893319340334153881614907249233015943358433162561362068997537792000000000000000000000000000000000000000*i1^11 + -48942099583161517860331424718481432026883445679003408621284540649208064894850730789054369572367527622065379577399805025346604030570066294647043057923870047557888842099799233082360861965054404190756821751488130276799973160876218390618054005259097862236437118227376919210073026259847262582092022345073496341256693503969798739987432109774731864323797431177806538694433786149616919232796805510950497414685522658813571591679450857298418357135697106899191399432109348160920599580766254656507342390599148006873214510969983331032698428611348022336172961858109908910525484039500941298555871010334769725424450031410202536203475021956742081459485704102328993789879899303638320202574926345674508071085144483394106738343437367967561689558414082463892627651397959297017452843122789369123133427454527750682478250059663392783354519434690525014147798577583815169574956542922757488188140297586863362671141431598704233923806685325874790955121673396974483504108066277462992744715175401121143782542436173034327973842114796658729494524704999198982616893538436628026463176116616936562511472312465887054214654919922402866942477884162627204254100645733046740591211269075346542162161473598590679178160033602154158192108160124086885524850468020951679677919627670657609826041274007584408063251385680265207683369714472457297450424071953730637877255095197968939688695475428480070200612394152302390468389605342838980975767308944554565352422769266167969500500438837507176793472245919983157373835669902700629562454237568481589093735876855934393157387090400699271167259925334164955132384236445871709151321454991482791775022658041214346222137059551235676108417514183106681951374897239643829655513271565344253653236495253446754871962743215222433382400000000000000000000000000000000000000*i1^12 + 7223939066863904398351076413310027447339489480594670810982566769397683981035063713008257092228554302962527795239347014077808315129666535011974556492565590455343267525462439022940565272682826187889712498265512788380154493966180210567946006619732619265134712203731798777652680686184990792482970272004759659599411259551376663803453378903590812093233973269251765205555926643672306689321258876800262938814030188473814142127860534637750601945233937033910459604640306025708777761321133632489446965800505299863550096237008369527263514316255659383874841238283868046480661836722416090107977110469638189157389914633608379531311860476252248567139784095399369305471287027530610340793709150121350533995260110821197766066094085221112232096743998559831862159031182654300606080354278937238556598721286600146347236184905145828446436556317713515610108433608528807272529786270030798735175332679948727410023143780748029926594076709438719289704292042939294432152174864902100769989753947120553240406757515413538684839630409052292070857843209260284432250565048842115360558180695914981498020581067719691559674291775926833427484342977347336519855040814070530019863061005502392552000077493613583798626196811499420971251912495397433062327523751263854326683360403283673992507678299003317419544920917739118821761215348271763755538155002673789522819302460306343730982843575524162334493533383179570602729126146098961981005169074973660155801213139090442499740112977253670792276509726767368158037013238227912087059003897066636153521316888972969212676029631863697275435119932541273074631561619837287364264870141465964348313919234635991169937606103230491596278617516512249418850577004092701315257355205072631760280431744790525732866575855381217280000000000000000000000000000000000000*i1^13 + -571660055061090673239293749819930310592389422053199114050013916306062415139120826104017851357146490764605405744849005088335517090118287795175829339239717393444494120027809022420515186629908579313954001224179820286167911266467639812243338552023459853630783041480927264028763109587765174200453990621824100451951636693615730074280320096665227042313805199590789403012152396520559325068769247071177208205556190310222176602966659261957461557661829186778003745971995813296853173230821351998495299976375786412532461674810302942808209796025946406918006688868236368384194000989904792659064616511640346956322512448582694687723750223256395500579514803971758686726175383808551385459264419778981645939669124123523193795634098915622340237491201884910772125228550649294274096866168616029528301893686101084326588938397382403321383410714864569509757043240756544391955027638122053262871930076617427065656713432897055530696924619051127747117904150204986343603876261215117236965754903841188147973833427411700005060547090161661130296047987331989508158621573404866015186610819076045037031416764448120810508612912028447170919022100951400059609624464044981721228553722900330940545964549307478341108767598453320179290597105558098655867950168242168556036003763030314285566070648525576685698017972186664284636537655594642222843611987079359362716517291751114400823327515893789233109707391105505948169863323231090725688721320499072991494065155057088226500288233240950738676026599338856234215562084513324892680697563276102887855287137383722601670963956137617032894064450897393665499051192583993332035915196220508486717454229651038068521513202698539275134215866688926626518087251061701758632935213206800455103481374002631810486204432629760000000000000000000000000000000000000*i1^14 + 18490292730297968971314316690565551603761327774816276920676303903241100704837910745013868092552551057637478678164617447571125995743780667674339528268150957059479401102012739029651113687701229291446004484829069334162832542089606821671347909765294414283027005379901958015839896469514479201213775876922331185383149876300160282437102800908589614656110270286287129968290281135441196438454738382902016256573204469382976149162651829381350157830744350032824630131014408989331584449378145367843010015110064503992806395260923743068909590541925380070303198269089981749573745818877575061066499806597569869474365629501479967974453059722301330843059573401188675477466559162275552216978405057838658311775714333936454989705439357502431566446812029659696485163411365304398003172996595481942068287683899380907166905195912963928763605118614577520356736526335197175163351047708004825569366090290376821544864353215037562508184772376193676693699929132576800672460465805590113824006259088490513885605448604740733384049791221385552299839153632067549669316430022244578055017449790145028438965326998494566589886560752709738300548799855061498849032005552961822577535278997952404354415070540015083804336763210893772518625495633559653353194462994607244131870075833509763191825754355921584972749456397017707256373779256716691297094712011372304678221635551531182721768378822937876193712924179164457348082494988447516120247573877054762031086579905384553790230048498613777383993826505720985681825755079317114693634167092013114283319386026820603722262269489900498720227680711914295445673370740761467307017702132438602936560228360597730566072203347341782575671149344263531613857363970351902961732436797531463412309024757788215464347604582400000000000000000000000000000000000*i1^15 + 634886508915963940306630432200038271838791107990823700137615117558448945985300948776268318098360524273870295865226741460937357675169024974459266372063797890538088679740666164732578653204898602046235833520625952509856208971887030317623627279504714463172211133881383596644251002170110805549116005991280956746074036521307716431966441910341918905289860992938505806274379104569513477485955386489408094279467463309113610574746904943840730318707852437129607033392071355365943076809062690873790922727972050416505847710171243158246281173730912326295959504473653249826540236187282932620688713836728161090296109359769598921950417552152548796459508307696950033580501298548156935962193844980497610658609860525715260728516661722486272363989859011599235163696661154364733681378115083299481777525887098716026267806164481518502244228085592301845264873039306933853232972690347166697174652472077628377351922468271494619874510906569381060433032272947150384238369803497030421415937276139428572142951355953919833182377448098965055997785849748106946582153400053502247871417180558602427115760601530357942671748287455262884489666760700942780123572205289349206907534522373692294776145854410593252351163369005912666525364711534026358037123759115872657330233167631486513237711979278151988715511813217990795962191397359129828214274396915643439380991834376761208555044148867987070673293110405741135505536925108119760386490157233270209052472414502008573800206920559202420846318890698877297125080439364593341748834432090904774012677549409459182850712695515916546743357119157322490753540099913013212490653869217191710061486722607437570345512141836667984462631268018683332150480941600023573773635287504402358073966066792872447517086720000000000000000000000000000000000*i1^16 + -80244976464206092790558863636364302754710439165315113652881378393571547335245845173206412060619319288764699318000967053228886101577805384379312275256094422433881561130335904976799351127996419580588646157330749195277951761163332197923892641631283194089446000842816638908628447987597218967444428801630339677689014702079352475874962171844659040219279612375891378098757137818548800023394866965903864487619161107890506895374163304038371772246337816859826187214845799845379400661875914195954183151833760197946354624121288525380473197736077515764700427212812320158222499181272818779498269167129504271783770965534376279917965947980156850462943984402700338416088134044981167837879106610543837623153136252283442462309601271430571030870369385536609013379888927897872241819134804947989065785909750608901054993310628023624342597583932458568287083465745289378498629164117731778336967314924285599126847764355157473683282776193249275609964686965217055809098192557958569637947367460692140629712327760727439099570893754205324834151063278484204709943840328568814965371091445898972989618842409638251802107350447268497449709271373330269835585261474138475219115211021522404752990698693146074307604383759942252362625417789434367210128270783264104470185113928147320865809639513904694828897947173985633577211261313405588312879911782587348275423065276883463598912214840909739709669043917466076649148866666320789321566063607243284941629234508619485088398808873709300399821768613251602933371031195962787715642357072293294365773254082622205186176279327360503583575027437485005904036586848851520292859200462223135604397543651924849618008824891659119464319388267131301633180140319675819115875182641901826663225742670399420136704000000000000000000000000000000000*i1^17 + 2453121659279779818414257883516131707242229643096051546470516939535822605982849576491995544818364154551243168287292083710841931908243758326384305837783628202587047121651063425690909644951171984957319121017916572534404845865915172808257658768767221688767935142682131471508165487195377619796318604216114487294366697355268536003232222458500174299220251309527838736273178532261263340859392751415437489376334522895466194211871385697193703737620858647777356745979319486094407256749539967561048339744767972163400553808038602147909948520019870328072443434739768727540848846378680790099680145006563932749578657721465006255054458672282801945192176853415796023390654967329669984533242329538091284301980942576346291150000535139631464372518070441721898240935868085490300882187052373529549914321390263116883363857064471375137169221127227675791372550845272456831473980203951557339043509217703620797808040992322516528311068194399576442879974001754063051777730085122381928397340044892001299053246690243755518341106382402993532146993950767281653682554696099703009673118675116283887360999511629964579799722687106733068218974191411150166943328348397935938409072499896241702202232637540676191733414117692910882527180630615827247242443719247883171898679293424609325813438578950821301872493270053462385447889374664774314614578781090426486730702010817511439308727808713430524509036242131835235300125200517665180752978273637616906696717192757991326081361175789034797558669989728478191628692810388076584705184369288890933293245266173685098021503535365811770988753302430826803873428235989225754483267386398801964791433091523382353089109879385784592078607537473637052625668500538634319238398104049712085471377944355690956800000000000000000000000000000000*i1^18 + 20996487495072110826498151734837381444606551979315328293149081527355483507359341580856649548069476476517770720869875776745030163425838849220201036191384686284039307924578121678557725007601243932435080318996399729947830444378248783166794334886830391586996426651114775046940569311412222638018641157562445706550003154970631702941236309991099707176468406946012369555701947996161351175405922218288481600276514448105660802793335522647771371132448099822159683042646471591554295009600064114671134136261023725035199638141257830887449239685375189893239794133362589549139593256876170975084430355548466233251942418367273837787652909647260204535010949883638762209545975969058532443988471234590620296650590590049782455588320586724023113948933407380374196219561643276339773933637385788164757258773131058511817623625165016567521589026250983085338692701535360789791619748889388179311982541548663239968221261457006771249854326952079665305529015862709849009448572548113286834674833122742932166864914769226649004855408221690918897472631412751335701868258762448406813888291309597047504453235823842679314024015588036608503602180103727996663560423123279303363252886342706970357361372752256874603351335509049098928930119234844971265905194679398899089302740169028132816521349063818502905456524114694715367652069639177661788120068718532847387889189059112959358540220059355564233533875918945747332917999076723251371249790622371529825874550210289039262217117264109325371728873029927120476725876878774032254698863331832870732005844856628682264642845483716591773959020972002669138529247884867162189853141106864488082011891532930616558750565300080026659093670330094835727409352326300356186309634342498608942182364942220800000000000000000000000000000000*i1^19 + -3474970679149417025848812272599271691818768266001353591477174121657802266260169388740603054302805337400851957761632106854559356912879237041662229954688590452482181933363478423966453600912516945526200697321077579426782898616517657815854948232150457768266749515059230267268672978079793655169274476627227645652097521387665752146815888950077945252325968993695504977990650785874801550724209575364368735179069811730331375720263427078054948899276731607713393444763943982343291608904164555261770227924071617341567751754903250663695810200758344437918886264678225724520081550594277983491742964425066187202031240008286288582463248478776716511365281031274447909301225461358287073613938779651799278676826187745488520761979240381227748095624665720007830171768544607927879423000335684109553938869418800380678731668562401679348267106412888654070265907423493591559129267050642246311981294109231855672824544468280903921742364404467767830488046541903438509195157116717248637979753477894856065020646709896091699347069704721185559628815897810222200686585602709231694859423592271370760626438804375143032779660922297774371221996782709276418212738362950353724333237700924038815828301201979459118160543332849536290638851976608891747781323709741853676523482865772177302694751791623674871432426100820792380616297934870814519963963416817939649395909890688183921281405561824317130960590132649293377758212316530495442717374819516250065639397892155069813581797527300862128580136861193842088367711755822263756934769184091070747209030385133466153569958336450576711687740940500265464275186949714793064407793843028884851287043621389493581354026493666307589036188642476472102224991887587542514558127945120061836256066641216000000000000000000000000000000*i1^20 + 81284776517097569486939196734721118355028857607906305966136176765860207922490589793830408624202806071284666269007650630116535992179956884195734634138575849718771689559633888422157696266086955117446578281167836491556006728653395226564702211747523417965632040500149149558171967008025701618756909777964249278544812047512199156311417640288022121588432374506088818570974831132831279647445002783840065856418356082542936966911952181805671193624668188243626175172165960911547657022007694638769155595799424368267687511659156119562211904625162281030536178593952938599335203937349860887349162319431888607168871929814632170498197895836715092950360094608587283168141786913413702558767100824090116681353646960779125243576104376916601797842739628042050266666275456207046563981434302088175752199447964646300872688821081806098659351964706799409119405336265882637233851955882725457711877825861232113960511744831054886165700142537569356470888268469123646309370226557128050780605098417331692505334585778917922675580838431394823473731852051084082497105984534695586905128308632970249970081142819168453402247881958008970145146973159038925538448852818889111328502520718117351657209642576320151062812783744387654918537823278159673842948595379517919064440322873051797642936285054071554314055511245669615496758515335422434868297508009792514465734309277758343407268829871681741736941416551382452938125441995663010423891003271311551193427596290780767347322317150611338057042269511298768803615173589071126557727916645891657205738925628482737442318057808853915604958951906317834522157756257757366542336086359797074342789994251627082234848863818424253889936446549108186403016647686959103993203256148317327214188982400000000000000000000000000000*i1^21 + 403694180251344713699018805696280861254853950838297808342739746649200484670204299650729922159145681676348067994263957345642428488766721430765867105157526513728589122075745359074461309887664485347219441122079470051095589715860596698606611569028163701040202222639163005881040053628782286221631832567119750581140657765296214721604485371535707902676762804969174973259374821105659486656880526192749894160408735712070295003974123144008958723280840340296301905557840629588274628366161418806231008433802354939134390400957787970849164367059190100181130890967353148834014612976695765901953372905844153678874166479633559954624389486107844086733671299496223053407721013252351053042646034182022330285094007851138860503498634515262785633120024919307687094282023959472951033407022863731547971121560076273468631656040812376750093532525067297215159256924808470278176987002259324031789882879835937405660916181028501442910604875177432973017790786632761551974536363862013226751119969635935951636411443340804513203823375452612554625121418714676900555516583163365645778055838590591829013764888462034232452671866767684925726774853087819340922015048907803302762082937777483976854431962842673690203085382612815100197248281489376356580509175139067623724371775644523619641926066081158099297960167507765895011523621352659964450784215915899693695885375551288097445823168941117450758627700765012449388195048641431328986716272282739304761210777295159658919017686802664833738967745162665507950161211175016950532356119198063644270630683796961701465727837122641824833449517441406482700476387053547795030844677966476617833657785914912683742457640360934268372435316988660111559709041130930172722699832450011965115200000000000000000000000000000*i1^22 + -49053363959739574952762212727993686728790152475807173846780315262077844895049214975992487265567962244605151427830761368064999754938476903548086000582833429518271451119681580121382648232254826438048135770082049411358106607141663626794057412086811875270464135739085327176935348292259837247721186791754833175757672223832637964214015422897618946421617868265695124360779643787823476190677586872929848909050923544678255337768632401296015880135614494135001302891169329986543765751049159034663895145214748439095064001484523605303435146703173395467048031344285963225052277525929338570760855144817320070696843816120805597740997744939114118343871859980622291378234588274724426141984986451488234023659668399562448438898832581585243980953353032507640920069812866313939040023802141283767242426497885361284109292009841700629252545138115168346842986659918289413705568711321114404798508822902840999059078726959666584564287848374591760243030359578571517933203581904623754560076640857776809465122742398829239081287650788023975162446563976073793603782287489897262584280959053281965048624928734124608643978914846217963757902918340771058689628263587677428107748088242620844441604240710657922209214577031945822014011821554096337754129950370488443885078035051156508379263480046604980133511637489944312663369766202678816049798080077239094960669234170567969642779017970606570692957647831118343095083049699829521218689545644666801051722288073237045028570929956294560933395749796151481674656453315616749507268830379235555345264784137194187600518597575584034485330447152149829391930637412706398058863694858192972600096520613781613567104774847280431417605062244594927624965706097695953114768514987929502352000000000000000000000000000*i1^23 + 537516868671481110051697878002316596415443152675130415068241896562578784736276807395834323209318025747621569839304276939281122858221386985705115624122698389600782172026859964408634455278012994123560972755390443974316918555857877235610349893613001101297203255110440254974057180076595486763995720207662398600390972222092816587652117417590044725958888557481964236574456984880372007062751896071943205951138165376658948867905144951063019273498405062412173761961288595919534917820706536983694447377391830412655424236666311113136629367543241216091742583382096874131353088200879733563803812985935938799478109520816294325940454370376946084192252313270279735960354248743367943478531411285835463696290556581847403731505568520771282955402233567686538326963705673165949148497248488292618080883734583665850851311128065624739120393936850049380449224611859750890936971404662720544973623862115332569341010100398347326849880771655435204333745176331950348755040736148123719549293577251462232921652070367087707990219146876397300222575300840797727372735077435874357156341126073316306050273446783991749643427209199962924846710554698247328717726067565898492629614388638877209107718488716194309712993833264285161767217116066626377118463816248256189790958680950313710828199741049733090555354056535193163584261301216216669766916555696453884983290784010275860620770942630182782123851337258018821971147471171089504402339994087407297526524268366147268222671125826744821063326154795386977337343703434046871404361963247032608839124710214041738480273595484220702306070889658706885342782651004340302093743720403906275677114937792556063657929135234456277777039677397039316238557780061020651841468563132919800000000000000000000000000*i1^24 + 7323388614111633560117882369202703081594997086032050630863429188663467889060621883996011679973888388025470662795871882869861320833487774438044005800096316045999544472466654439946036956469548539550588884981912303255760556275177044179715363575147649783087363961972551848870180718470642322187364340653407139204149925848048800409882153868506231399918666090457926739910645947287574765901475233629803246371608429754065247227871690598169216395408979650494861863928816972435653583776763807060434212339540353079641791720696615170640250455773417643842193209296744786033581982771109644054661761898595051236889657894151496156484364026316438873348994920680257346124574462445190687195615498118295554813503625388041293473557630064427694054143995365362208749283784111811992243385423893114557929537112033032469286409336121036135089717641734214223640454834967611730746321270955917450085427538072656195680654700366985048746904105109389759890244087849985654709727449140416397890442412657542783884108400569380556487220183347224500770248642954976025838669095716016311913579858522014704910655775220780609139179969652929540356798009391057294008138658849143967348338987053782025521874107910428374509568480231029639071182209429858637991254603273309503445953277910145773529019328182867367198210893350120479557160435155259763033786648943888782661800642653068373980098304011309338477972502708326879692499730207619003140382557312430694153208282289364936343329340296867170963745975302908173396781499944079522149690992361788070933034150597179487827795000757393050767016159588200672945430626068502023830176602774571136333239908953298810897491151558910322276511585325213413306717498796392324668300465650000000000000000000000000*i1^25 + -97077067126396580930423960427959635806078731391502332950874763894841626733635499689538396066384942088476690892753974777801998871717342680289484863862487867008060055903365471880836330698880974094849623333618394932980895522021622200818131052076706994598501535670187335047161382828785561028751784776013426648016390573446491141150141961227692106261692899871760071032576255314760331185467903361347942882726895736963272858963459123098531440735914304303466109416758913153817018939133009262935191252547955172627417363118754508253490264127731051702267545792400223540773908584405917470495763212393119820842951683802225250160303330900436824784998295387474952597458727067697167180159185196905705472676045846803165399748555280374546233639978311884059881127415534589142889850582385403115251207317569567989510512613941907388122897981872944992460614551577041183437463270385869015976321162555521828686442033693828077032088268246036542579851270935005204716951958388919259518570307052060917844688653824135082891492962067830242602436183321371542535937743178518937579794342562820942190435509522271476249952543652274217236157096174668155417245657403677521341033141625314767200048421009846006534302201498678441107439157935345081305172159146186652780538582776807628546754582100260741947875248621397882695290153137016460706360795960764769892682508032581107145881393297639835300261597080282678087864190335427543121582800301859595059464088104461269519679202052342382473771149943172667402821194796869938128639479871633612720081635823191606328051028229479727285610797705561370807353799427622303655564579340724818434985769931674029453065845550479165752240002114418051412939283613174670762706064000000000000000000000000*i1^26 + -1181099741809816665715837110756736290964897698627633173683823614973458306638543466867420681444495115438377584853378394246906800019079140831231294972321672309809126310429532925809566462596172635456068106123272348020718610138224431886625009978778517635788842993918379555922197492070865108801906503485418465695741465164342178129893807519121069920541124485443115210593891004133687074973944886222893139248833075248347939711901335807779747552459318322576967044300196006083768322102570461189009229066167434772368052415432076156318182998882220928516613031533154290909500685717206561258064393763233739183102770280991529524366191409223267124258509168022186203233099126694818336144429548561034404926244150624368936487432229454635366313069420957836575660172593185248829323981073154900956934192717089089839933692005441894426785440669791495087824325102726650946289921823779607105840582608982966022561023133566846597830836956702844642618916128288930547971482157212728468977722928476405781288988167550469890798051444539156515117193852914752324987794593490017795317837519697250148250106537528450479941840294083323641033049988368832912292953738316976198602861605284481805891911679717188059373517588301337059929960095720475450357490493671918415233809833409143631069175339521630599257866297954268774236398241327005217215217509656961130177703262299991321485095425012133289101918693010461397308733934990831845105395170116477599468002488394870210455068538840038503144215773716785487170438862483363261088146343337234963816027581352956095370269567643568831381143062799261880789488872762275239575821021205786650079349870751910582163869565809283467360745818567974736312452335881055858666800000000000000000000000*i1^27 + 2776682182893027885704140246607375291990141511340094804393512664007666889335340543414952932947485981429658406610425217192404314443218509307440498439037066912713243641223924002104930369471961410797787642584392538126444430698718089505803061272611859001253813070368569803746560936614844975720834611781291983276321428487318212992647429539040998522799455838498763641559903466820085338139730395426837715287809185733002638731757389528777436460099291327490812726253647277728109202199880695524842780425997215666084067084810112572510400694082548236231044942059180004739102209625214290690200158065672219207799448866548993161403291760572283104090259265678142506561726871575938620585109798495893940721683942696458925085709150734732330658378201522725544535830046653726110090699671957869355657543075196354332319563325589158635705194648319251058061607456242093954587853739646843057629083312602779446272880695735595243937599366079491415209132893588899002972213193129242215116134226078923723665734714839503225623534387612455140891192227960416061746005841507455010181636230570017833500260950668092321125095998857194788832426719891849373890223906596830765401427060168676108698239812720037225481578565980402597330808962002106194690766908325081651650468624061977802987504506840674564384129387280412653988614182095229583198107719734046294730524415562522186647940812814801747797674798847224890818086539771460341805304597312401181643099286181898071765252712042400090117125815197679575248045696513674184565883599079333798693083904995038106853489013364563943313153759274049930969618646595122600924172849192214424858283028219279989079450558917079959161044629915525803955904879821145000000000000000000000000*i1^28 + 80060396003091067704669895759892631379459393707640573650901763573606145442540795037613386396497360707879478274453139511985428899712742624230877823602154933258494178977755164957916449777254885071916911876486506483411390911973639747117827076078262345430988763595690810299145336709941722973166709614328212393899760655355581429474256247042557700134732818242699321950230907186463747208277658200553034618119925401856580043696124986239087596885648326274833008951251846843643447455554579768994479117276638219373666146256803641467913762187257977746489963896086759575137121642920252678960640187883761389595171586506061542711313493865509558749726990534979334636344744764458011987218759276399501618052893889412048924986554770127163594071136360825623295233874092281346607996812172611478342923743061739952660718655178815573309673791707113002573368498234380207793624278611701832208074263197850489404233624228526857259534700100096855247453649966189885811536946898201726327113325406754291450157269960113439927024021593361959771537172989774650693384345240555135340084204798163082594686235295291417042939370659289851707025455609300554940282865728932277203894916414109462580950739075897747189273061512742642111477773788785647964226268369712980783660634884021529362076691667453429349835540661750909609391409792035251453089418915269817810652464866339186395552473209838854088173831944528777969951879692301181906863931966474235871249959807786471377260268093533611405604564351135394964747481544525605919452301332341399388456044824024690642037562549606454889066339298646220003134401155574026442253038280031589638999103926922354730841023990678713607743428801636615271922371153114000000000000000000000*i1^29 + 476576526626740476563635511232447204930851061747409203363760099397257939156784042890742771211931276192840369272397002184012918345068025169002087110312573184656492470960307707886422716858190953535959294274251010787644031432508455695457842770170062404237835754977146775946996870224205134658701538936716186453769767642354608665071880855397761642273493397163707132840636681327338095941327366491057884999186226006351923233330491119836807052326215051763323078476689416841617405759835388853060765893271896031522811652038405516629249732216350463019096635941280441784258126220125158987935573765645637667083981085981568273540538912144822205312074838544151580554447787475804275564634769341489852151798543053371668205715665016395335557499631780018241426034780690639104563880823886258436966835180648793732936865057071768222079329660710403999832820927600430295111659137749164944800290222748747281733636132297933903923145072206909936976854385099249379045962990861284007345493538214006036598129879895190401531313514644032448755560690791410505977471462908396033917069102536464377102841001934804525632130435474793613369161571613278271899132580600244572198741612553632189169028446092077341690097951278045403867717810887827644892747161577810021149150431055487776147840368959548411702819499654011979608881605803468644328180497694513962022348440764862739889347940602297564632941381864109959254145539496096369957991551654948602037216939476699526584701750642765902594001084574211905804311266664656957275155463707653018016348853298999480271111690093674618164691272388323349963308950128894246672599352816408262995099268950195861659353497866650381165027308334319401492604444800000000000000000000*i1^30 + 1790927459591908921419913987492791671506728149114433014515343659158198923702346215294275265243804101152323181687645982380684011295139854202933125257660087362573328984514935842472596813455116407662758317954253216241626011349742228740357078763772606052904403038739191209024610281792020762744648705685487989601337280062979403272984300819575622555567191067755075956792397865305675503006062920331237903440043985313432525325801684283013381244435833231155152172958824510163191164726783234784208002824753548395595836346645825685282519819552291412185077765245982740002382109931315782803406158550987501223206255765772196348309961900617797547908511321319562601603384715183431220054358511433122350461767745967401078788816639185062223727325724341316776413410132306549327901915149562876168278336671170229021045006085908415809575822306446838326890785447436079634497264580782488686605439967817022234538632907022552304535044670817211790168120459697529180772883236663376034001620578439458530945570582956787881467071223478383050530073503270819704308306170855448142401784769535249407246645728847241082471855315921025013805167511350183658087271715864848312199843544218308883916676865941279081632797718891784259773688063073972506241806717685850795911549250459303972173738332553559318661626391309914346045619163030621002607552857700258767038402895803498199583478009198028999207544565472153043923368321564722486012210759772326250699105575273307088685119221652711978171648411754531089193267463127401184579781838731656970454560581361140999989251071962614152090868309112384505544267683087535548758009573433155162877949183219057071799131485690299861232475137201388378428360000000000000000000*i1^31 + 4411342653152797519537534836010787344209434478482290759245796446279335442721921312287888748480863468511813758829770797449731995450352538361979698797312540471504785778213006260491024567157159876276742219487400323624706253321163894695891503185218546766229938637926219868484649538015749666523946214646018064610473627825814139462348129039247544682724655498477712759760421663026505098929102981891897191975141185179479118230442829516065719443611678486566885833792982315444540310036108325137643873922026568308966882288661052335810732878004582960886494401762934843691207482540545844336298757658382243340498899260410264858575752625126660162345501260482848309576636136624946560474727377373505493607041105771093422499210082842213568177219654334134650472740842516753237267133319054486661905831141596312569938176392869523026815828866136404626629643848750507456660488643211142395620947382745143692518815634195637773748611564327582061818343908592484783362233549927981325577184773636353764338818276632854941906467934637461069488092494153522875723760883776128937819486606696803255604379287829429734603292373202036684605739475436711512400723305290019592966975576115310348638117722750232902967595165545549474708640730871103356998381323827217871669967069282211195770084691358319981621143779621995431036533873577496194161099258957263633955211735285551129618292210110692819330385907461117920920872574818359566913822196327973633192744499475173053712999381725697257079347573525706698613479575562885723400231948594789228945045670718651806001678069887712939080245024684249481216351033714354057222491517132098615673723480915250547166399149908742005999577176249292586000000000000000000*i1^32 + 5536611645053780691333716682688098387600578230891403261205208938215457286525694122673715365423480563071607187274619881512672206927612104414476437377944955736975051006618826102824955188586042062946928264892647876695748755738437855199877292491164980827568103432600063833637293354930724053749716667434346844244212027666549703930758054542512608940840853957183775340306709118273293226399713402839097808634641793740782063019767280589076624703630421584746337690565272458904483850956179214965056977495040087758086330578671659696118851459813362207301613960386608128759214102907229208929926420463678061710868702055249118249772806663032523828398003260456592264773916530820136916423921936882244787803699017876375273688926379029089009822142987704772823525279631712927698728757969150351810851351160027560816562784542530587453478258345741141039633908564677769723430885929506888731450743657059807176527191950205946888775224984314054214552010639485518951897825184225229075149374573798455036658021663052965504558354848213965322876844079461570836620037915180359779505482226072503682054018250833464295326709313832559522581144357002829170822234181099647332912721298726221555439864194651948115043371122432880697037981455383682179834070341888711011402939899112013835195105412411306691008665772207015244112435620838212493285467164129496184068000283961366142421848464274776532387559070047448112371299008910600387079334687692147025616958479582149687302023905042280899795857683915438187051267423003533351044564581392785770435895767852434201293205100752640586748802895088244070624736795351869708485029821870193156192005581874215394200204299722213704844600673449100000000000000000*i1^33 + 5977042015793946464311144704362278807374265607193938754530153022462011984608872999581755407627109966739316610154162644829616947688687817697403125948449651152569044517186045038379510247981616875520298056706084179019657478650623348026074837727065145781398613711772405925238971395015555354165214918713506294791156112688949696462565806286348570960552413494876433303538148297225477493170553670273023041403972172023611970683147936495290826827813690482816027441821064543632780352152319675619629012951034513181442254763686532362231787252256720190141983830085919513359767436233367221997366405204437721030983791709763914718786911626216377986499426732608597099626491545289449157203379786701080212936911655077540055221692541681777637416777419652122795616170672060934170179776928331377679687011195084881503820220342073022905165487825427414742356774963037472956724611979405224744276133220793685472489110969917069143192877487937217371606947965709976761007018168381308606867718817409818453128827655257069429879187228489785984829861462529536802731967576194657780888132007765698973638925893882937996997688225220080070807211719663553310190518503195010304369646292514341961086570334594120369944304861403817032399866212637313010623655202683962683640578474886445814055853791812110361532864402875802224046811054007460575133341854522233525868207147058414516047694205685791164504905973474666992017493875611153801091254490064929113676781928797855085351916830925121323151849556721997338770900432592213220380893162039242779480383587003787163945110799769771569327196736300018411923306837851512481723973994841319120190283717614822141295828376785680375714742080000000000000000*i1^34 + 853767185122846582583617425946357215288926461791563744295167876411538332822959763430883944043577755785929301160035805882400710967122592426873507477062580232864959578991148520503168663479954206259282117513616370087179755959227663462963558702987990781136077673430598877800216114360926188612556229417042443153244074855495763402183374824567324915052028285654921376470393025750382684914816229225001056489393770165511452601170926306165397728093532131953397828194224032388619720462687416892431298495853078850452563757008973090841315299075654496296994074911891026298390443843926914357339881298437121420280477124101935857385088350227157278132650156780772606220847579446114612311404294172697334095247813226509109443787128995050922560020074060767877066872809306910510446995136010551991074961216286168061300568760640968366986914235023660126471849868690080825747526068307377402331162768332587293257248760004030976470416102243213143850607593923134611160612949821251507961141884457951700489806462298068468202285613939580469867588122745460067936589715163586364013131595368216537028093042319562119724813584607211763630892243983789441200834676786300876743501777666007647162789570088724526998497537776187789434451757627164879926266412747345317513350129075954555949641636340077467944801240686735147104977721495805164079825143949241145756984707384300614845072289193033729313586037594907807583881180159053074562351023440243409030557808876730139980459475736069551431696269523537865848553280804955377686760836182083011037166747465039462898958837115870479994054763292260343844789524478780378377644534613960471096499964221398070024293906057220403624000000000000000*i1^35 + 2397533627611737346029382265353743627702257043801432427779535197087759611816725478769118858496915497420928635681895095262751004854621286188867672288178891970219819960659789020507106949620703089827427406919282691837793766945429457444203614790538447010917368706620537783580798247190520677738670253005596742051621037042216822847722532728696533301878506265044641434082171241003647043452951389964084149748883589821646262287160838041162854685905788221961372432296919564847040944462024658000431620870589918883508677804200408674458082756319953309537078040641757537157348048136404592017487319066617638189787420695667217713319558737041042866657762196190531077010718351103036398707132846470845135100163081220850722595995980761970086306065244042514477431675631616683251125608367026402246112951268306527798030126812657110546149171362490255892862219150289076018223267869576968579786424049659171942494405393459363358323627586517694138355661719571244623735489835827586662783562776010785982968343762127344744994397003686692610637387935714637980441500875197275257765654311810047248159242883978427417746941320851848522446953967344202315604777565259512381127550224019128486994644998618333821166416647174600038571672820401904104533955939951014205041523903456922660079351428172583230008050332097199838258526300612908702574596933818598729739923611788348447649261096015610794635443971794288162724471065822849903917105552085063725248861983994062142863809005230006150353538562035184578992635153387834145043908879980810005201075677702790582734607725381250834995726182147490009341021711909187606590968594437874549172555678003297455860154731969416800000000000000*i1^36 + -173103994740224480988936773356795104509781845894103462086294231758407427639526081535248506615149413152571775954243725595066766677233026905454964179238738540600315418017640849193527476837670697159872861347910597986465903084095904862489819439665895932812409547368757782852805825549042138729463365370364382092251924117995164907561000168329221884281046521580658295774222662024259111528408237972553111205301137512951632270109595054655495596809978953112837704876365440106075190316431042732365664272572391021317895915289637998719987080045132576273476104030591528790508659397060933334079249259039832235204473267854708566895087039729109262655272908238007512735298446112445311789103428906884146122852402859119195011871514331687066401321860823143407458764741531713376654798662659784729977680614056573298584727726327841826739073506502460997222069259948860445328345815542860633080953885694915816906716829737451383958535837793954032855316303567250432752325864957952475475009078781964243562388358214721931906331210392231473065203128918261010969153573048576625609605848798583699497345198446978228282302173668147341333799615251533418200604121198920316561369733856822740782714481091309752487417029145983614353448171082883398256354160982095721666730393857697659691624693071113309161659753959959032519217939167393342350124343923445509390994261653533836238565251427328268508956477150266996233831870021645551975959151790082220349000535694221862199821084243308861742672717263775178370597932854831732891520830046265885745668516309573878770400346390374911153977460973386635199868881635739116823821197657268887738676849043867337664507635720000000000000*i1^37 + 68072783455522629759022137961667480218669726626314897583854051382325683123048837155929467500861896133217454112854315683670010084867170444491419097193542014115621282597968059565688722138850200042521539245149781791043801403684190957374840038505225482098052652806033398394647637754414778830314550114212010886980595975444595254936908027042545587129568829025592785705610485681888011816967882208884945004279414832857907771488127265672880646147408131441155866776791062917239991189183962907143194954849863250755168005333023720669355326929965333364794859402777317187012999435579135907645981996856729306388397129515407095100284898834919441456797245943354113659399213786033600179120326072704779482134719501823260698192477719291538349247096330442213132970435695453226350246153241361405138959745891049609442737559621654404538286904694253961424293710211324733095648200928197392543465641454964121685907734336468284308170908418781925380497903110441160752391336348045764902448758352617411554193890763798309476245435856549132674741927516774855968186293606232145645123265850301714429896857632239314729625823086958509748325692894923462868605995671848702961810229385839984843709585064263679074327240636846816529691485130292476720828673101462517385520741048337479583106746943068303058432867943139793229149361290446039917068856462283587347433772842527812069945467232468883948779892182656906602394869777412056670003867218670107886962041822572929937638959821418334082889735387100308192875638470883038186913868826098998172633545987688714062631441660673584234437026920044749643968346261344239019202219671301899519615050575904978142368000000000000*i1^38 + -6295719562805481045741243699574786393876959711299674589782028903140170966913929305895240388225174113319409279987680211921097466880954158000108764049645295499104663160834011668125610693471320341749250502304981914490998553093653100159733167920549936415486271626161813038099802618095768017500927901863009331035329638337453826529236202718791167081395578386817810621186689928418307035866759435222686760985300581653826209372072248287226470341023047395287412954920685199556411626490809516491433383825008777877089884934765320510461853740913303159539746871451563937082081335921941942237146456801136184295882888778617887785361419162679066652024456272818111511565878576187299169860351788666839428460465168281676999273289857757738527147827357098721156703394615107896414283878708346936118359493215310139904547841529697240303677561457994533074876225197623794037829999103385855608175369803902648221168910233737073598957190698558719332409093347650221031433440275518120089537583559172116785785541317840240878412704299603830204676924054923117444883174333069018486105087988654998868599223519053191964166621993067134889453680471209646796825759174635557656178166964985686153736235076388096097894091918009438862657254961653797621158248472338976561259659959334198322017113167702387523567756850957322259751371505773367582459175285726887029035463911693248010608426826325306169438489317980770716817457574695158058388253445778518030039370730223057145592796621457091113532729561482186820610970439150350048570249085475102232383478857780789814732353292291906385202494736260445370827661203596793490457967709814769581819846985442029600000000000*i1^39 + 121179975363353202302859627352730145325305962920827812264661850459700900132268375946303723584604912566204385707954954436909762544160710963489777290897623789811834670056624362534952399073770896826786588896205817669051375830338660670487134043728320398628725749526442670779712033181289242111852978874223166494251735500917946874784721319014974155046153422199239739380459054018480037403792085735454757481638321579307153274294153360014360998073648894826465997809929155885964721755847102312220843929927022254633216336438470488296628662394676933934531629940053143246303649789041900058697751667034205876761790309148955217181091796207833366544023792466689849843709201944152871443643049392801791274987260452929662351398532540418651249538929430291382199721627892535756384349725014143002457474290650580588283607226448328703090306762451698000429750379495944706808219125891937806394859934212382471530321528647512338670663766964141761986024382034811549447210680614900168680039988972789096953422300203531183445997228570215811723318353546494123211419919933088562075069326641605309389063575717814010038726934785607561652441531597009207525440550965208329240192263763406570782656902927730629145119029511273119205913028889164267390457821974191220453095542066021671249214663482131215673573573603003299378969536945616386763385629071600694035944190307177536395767847479119567352394859420386716109506755749383984901069550669685242731914281137408616055579475289167031047481214536760348671809846531339420501769517893828586289759930379162586135703175702925006849677824089531688665861427564504254291927353766101411646977470420000000000*i1^40 + -930950498748250321958806989442030844022307051533911280729462660120176038133738975160068024393387881874126776683579391300330979951358237221042702611938781247318073145671412754942556105977136837380762354538739500154098156467990975818393763555097490241406911525552970096672429523936070632879022072834563867822474520129503890469179471321257537572808516833098954068958720571749752313949206966004077519422007349185684523788392035799225540604394604151106697656170254610441093678517385870555392878217013671978937889997491495786295609427910339207144429922395899732518301418947378348256673451018123748166812712101062298293319980531297794232206552372079413936978342055937697671454004565023613673376728134996348182855423564967425728044490714683356737779035317048139535491656786855210666259432543501629108855091598903213804397853161807652719449027416069850089895478646840822089644943151733914371839522507153445959590223374874038712513777377066679512268845432062408089503238967679504623509989511449379543371372377697536375896629589341498071408840178402805781050406047295462529598345872998311520165713053304366317720360439486387322699450540298531476849514082457811110960222767452721295900989153538883927855395989231546376650212630228485560114297464739158940691469271327089153837804468520616325763623561135612742387785840147142548281716385068368671485546225229466193834834210532769819382874214258617347999053583273226555958653519230793159062903262705563142145228520544723778695738974688274691492301354805380258670754831165324859870009185812814245043039469815507438460642186624754242680826982502371174421000000000*i1^41 + 3074626038075250557354105113296947445578160832490183974922689092798926105487926435886377564692923936401095153436732353949227674412301162957136186352731569393637100458101615172024187850929290915676871155383895919144176543599171770757504794000180767631645153003633780716114145628857562256666549362894040666394735679561610578866333347086054757852176877718593516543458803156906725882374625413227084718011456881828530867548625965740409085538325339129096226207437177655743982127377683673217929133355880090935604706719709127049170045775659442930593995560096780265965168712647805214131947480206241053356006869746348482969743111892972199451780614800331555573926002615148847308705984179470817585117410716679437459064298762251873417197390588337360008338833593204429704374178019113952613812517327742756163823435507641203024038785756133067337424371554369734957869321768504926440554522033763136726100066860719425249532904755798383100346574296019566603801749755693940464812671125480540499304868299444001628075629290114868229337439028963482131497895585422101610987385850342807018972616240823694978236416607872762418408305036768355667919000217795248020651129833872777202166640603247533433515778684894101187064049466761956123254421500591652555027134590365187346704214063410806220525881023335717017825320269877433457201542383574131276448960675482902465980329501531027128717766728957346176878413808808836795860481456749842788937015753914926184648206170476056012226433207350895021903096168171342244568108575927318067559055095500492935083087042718839948325949670036451482382461635084584427119124782974400000000*i1^42 + -3356054733807927822876813118544963716693137114179896237646125792454880945844294544659177055974074323144886348403580224338793470012934643038471477194700511376805371991972828976649912970346628482328298591815861955217610556743233989988075804608347896660186925308554227012782455660866915630623449942906506342445480489984050988157918606682110890664802653262661197943016762404828065393990506629117239383368649891904337291685022694374293470673910780589639299184744391686993787893269491443588415902321314958554452560839355419643117498436656591564460343505140463651366816376822962657834938759709997946922332922375786309591518806838727340213140920801062226484716910746149316742891271244803806919618573400399698430704919546845220864789921548589611905521728978247833768438107985068602754016388246614328426708547424146503101074916798583326691576024722335618875124937096030436244793464253858083146095839888521492451213026154650832739405095130649403624240457586501854254370931270555363260897834865620153006958307966681859620369258705155761791346774904644288775055537188171580479961983004889280520620485974611083758031528448081063143853721068766801869954934021099644645731402995256485642106563085261592096173487538268994269760151533607268911883800558449343226214265454933714698571278033484027757497491345774382122620845672935431962120314635616671664204392541194154852368156379984626558528078613408164738840754309706760234578645302678407220007145777615011591189449914045029255294429627856513983043243332399760715172480185505438748846500037034916510986900438128528614303004876352388040351960000000*i1^43 + -1077532525336828732623446829835017034418622177249902615263835121809383562487555073073906766838230980196522794744475984373818089472435690446860209643250667027332766459366379226266218345680351223823100970857273442038596309341412098026699161569542986545001215488377598213153836063398799276168461827858066590687134991428251802830606983926677228613407944560696672791472187600964311320514925210398962163905855958023181700298678963590974387345921260927722438665534873494326418492045665940532162873782460535765597870603777316610873131219366597403478920263584504054111055833403229291957084892192983280115758046748048758310422037940029880108232727318913093755994543129276263191263422557888021315995324447080027862646037452087708892088260874046681770766560716165342563335719352208777077809458827867136655886640264802671340708763981063196131300704258151997537704232570573596879177384461474090958277696428514669742059032802104911665212063008528141057701545413214316086052615122052520881354282108976323235704194481025640741652821221343487064561902456948509035326738804845737592004974103338711048860907278021078293062766506733237543591798193536205962414385677567023011634630367391356900353247170403068128087112714885876317830150296780852038175314447876407505857130694656978405801684835658817941501244693648889451223584194573350360471079511784477620966626623791558122981113384972780064525443474474393703456585307972440294933300216192956578946493503256260638210469049083132156272304332759485164922229151399473870695755708131698341235213381913682166140907700522770769068663547070108000000*i1^44 + 1791246938305087952195905759812532117083097267655002661626273337079735955622256662303158218499686752081699778083417993869502834370547329690967479582176597746284932597651440464963372915404405041899552864456197325042007468869418015744764713300844226709520714416429945750236901815034731441538323240944120556654387839760156018267981431262026675312619289940555896732752094344549154403098746891302692951941986627960157220953881334376197548738949343925324561652483110359790383326943789346466113252615519762552842368224739304443569954226402626119372281115700498388309433828953763878779927498256358665461574034931314415027831697635889199284740226965573793459295832177935989382275146218232318326467981330121904015902980530452150500506161096820428544989997442035838288490761514661278423698382687472341386356120404798217951504402605727193857922372373044975075978678329005673724792235748162991150330652977595981882753876693487614616105002001985258380125125671117479139158331785679382913631234679888109829598691278394402376839911591104540231905561977297302000262255010853032356314653815973702829919939518193382027620383788625006249824872344713036466608733650965081952347505664361866950542803213689199592171203242646125044277789465127882936639124357554368695092340617937621766145940583741702472281466015477230274149023259571065350675128877350857249555941672653085025376117616113079393610253472045248864601880315372278701465829549457036068374421901543968375447915192158171110812398182871165609757271744103825247401706060835153176516372940296309337526792613016301246946600000*i1^45 + -910761149676082494012596411011923776752163098392445488286870091281543840966767804928963219621440444823752917808291792809061510826282583476073930748750287422406295389323372961615205678715031630567442747227791705869389262835270491910042707654245197092603992083289587843392670852225443626975065042397300365875687107813805408918702766798188664774102994837285564854261475639402537905610126018518175781219821362349647046041477074309571554935719170497082013247696054880279820106326004952932749911712754690666976558885751884486120637113396951081890605128411441873846949093202627188861462822882750414428410226549689535382487750065418625368323412363685784940049319117159460953541837783668154779404034235536371574993644300143170786576733731702465334491382621807065253743786817345009687269542971843851346816658280096144116665261967824973543621920200995746504242115265082877098041846683271805943407866174843383142738988584541558779943312058839960406670785778712643758099427596337878293347764598053051470545494015869131944042641688052786478652658504642017093870886389126432660835060991807463080236098330748953963808628590202162606219823481227411351846484280874033007568684041789157251899502438789017383843589449257725178697105815585276922177839712171020493722117298966317286661906391277342263739106825925968471148096481107306687858940677195681419879255695598213523497751833603307696678179144994258868255632182589329660043506978296846516398702364060882316573996945103618867598390040047410982288281530995736434614673794888898934795154424456916349971451899840000*i1^46 + -3387582762494401503827299820872867725927095135829870515369332782793665016876215183044613713903240132452570803027344821112253623430660317701644425933702421206566619363967891712057537733520912301598364844492691951298987403840558834189095711949801753162548315931948074258347862918233934064854173274446239779165725209589796588342141179271880921571617832438024243129977579622434953278625907712666968273112780849323339485249793661136717615637583225756793787278973023750633076789586493715048125284457825510450221986399073096812771960336323450168705577983470224299698045637030657412945161263072656800633312888542418764226963511898212485358232187323532107492178086642396040099434979250889194941118857220773085959841381188113234413288889773815818297289109804279978761315321274866523502502415070795869767387130841238952142321936682601278710835559232025336892865718249943919726511181277367739482689671079481412027688120494278728640375078848681909654155068355176510732532302447927895654619251040806641521506572874307764056731829434112720172103450384875632719534241639878526583448785251591111895776275872371862941569251338763903735137933626496539698488013029168171563323575806359892120616991778844503152216196544896216148512108972558842564988524353635143138188983813080890811533484666812413088589365040456109073308867407550078025470129627120176142146016712871641862420998029299790145074316561712917012412651784945407093295239425984299818485354445560570006783630815989444288226606624435843135746603099933844096992625689259924399260447068860000*i1^47 + -2830528679851593401505759996160625994924554185835186841605294949259290110853125718747958436728990944473212760918226912126225040748358440797388652952309026215472262506224547790253905517382073629344091722085682825493084580356344053893286818259692888346927760411691367621069320282933703447680258687363084638317909175154300555452863457530271864328959612368882947027954501258473130257296024153878999019952554487647043302204722737418874209485175949612788096123728997107591886507463622782556126915038798878676553880311055988345644148319332494752026859345055519574925670739833791635817579151300790235625901667577572441279178737619568247514064713258260374979793341238597783420287289528117725187923199792235340657697686889462120185214462916121709358285349590569211451287315059065971578269770091542788509716497821563617559912286833235566113429177463624138529916264973961703519676435859707556568823189392824579879198085002739932574878019517129491992645166491224003763376487420609150476647769679406346516628281383071776628316489279813715707681263282805167109802594447280928931927287423927968497086339642183934626114725614114419217037198365865618220619954232191069591040984751086114085196881929446894278225145757631558550344123970030270479834317162621006495955951063684554481336860315489338713369427373395358596971362501381474331569918447281743612098640290084402837745957898937131917818589992695566930441432776910128555797955684861819125827247547645419099104326661318008891560681459908077391843737189067037810047050766373800*i1^48 + -336101265984740625475376813329779146442909817961939953643527200257292643713014160636956538526049499437611310346930995839951166228775351423557481749546758092353486204768774334967360878273813345645317634681361270103297128576586357158815703349331566039899474898849591014445207699420960902273311112234637733600701408019635976402900680474328463721727269031911325978730605377320296113407197598624204333689067932614544237705395264451783720390526360802300478165595737465192556773048647414530893519814447879912341162505869245724503051985483756923104178110887814750102546084052394281749271608635618377242469146668242145147172705655404032548942176750806921815099066923561254048228895078555050447012531744754719668345029847299133306107057369965301783139735539068525063971155974288556452330196113007763675615380842245792901050357935317337487158448567434573702344830848590466679343572460649175816220177950886267135723532358748529593885620741092643778744005659178715137545052096860965744726241559378997508675603226830754035767494368591149589382265500512513168989059983416495657676241779816095074638053034890149368231276159983209033742558895485446306006262346984006132224072857732146133629680421891325635212798853934416019626035487659842022520030533182182419572755301560262746686888916443482049815275036477380861318290634045211542668266850453809061728470287488952284529663732810164034899609418440438783728509991422791604105274312283255010009038092349422067430452425711420773127567320430*i1^49 - N1*117015329799502950578793530387330638771407828825661513784178131455410478257073116679771473282574843999247118255543562955387750812952408947105729525126242139568284201774926656021598104161169231365426049525659489288323159032784654620326065195671963718446975035531346740023407152038589747982678321406779487719132133735673442332338678762513714381034570921673942742645845881046281232692273934615281004187*i2, -12697991823540589554585377064431664922110610806036205884657374084050654734479376461898318351237581999471979730345000604322813374201868942654433023067509835013892106532970047781266967483225855637257935573993954547852862610436603301072375527954387102093822574886218902829749150132437399435087554959291737990415427377150121410175474990425337111141621422808202970449801794890521186529799219453125115281538953612935740631952359764908573069844049310484219305596714253635606116509069944934549134686029635949970371321952479065668731101374683576760496502945458552381333683574248129531391382776733349517369180292531906649559569790799953877545388819922208986782659276107723629850886811579189808986783885410595824382681964320609634445195864290503542605316310615342077135020069426091685512974017120182995423357469759336210331914442533653409813797157124881967236197376027453884030059593673731190779070377029050598642764864172101700420498634449035772562652607570237270513889197748976953515543334974066719280995231261510419736857879930575162816731282699633355068512015480808114390555302806599232166962207883937971337258334708393526817198674053803594077995102469374684835609053791712536998524409831893963685414034353852086443995017314412876161127574190663143502317440435227955384391168648761519930809114399800105373393708800817049990720027255797210359927326836962353489134995260284544671939632546460274546734596341347205954475615193805685290670924065027598794109624126156274078144437722708012211741493696510406129158973935972958403704179639734411747750299908831827023628353505165222678469476607190572402123331393271016535343302338688743956810710887988987663064200048925628254125613112925799897532971557477969477696544313477862887853228826557293097444098934046720000000000000000000000000000000000000000000000000 + 19431044811111716123859359456616386261024304098258760877735990619748755807785511355783968063009019402919442303261944205109786582895732203355457744296780007374553069764441710848577393119648485961189127774866565845228939768095560935538663701919641137013215864891251992095325758650576431366649705913318672760983071468784162966329243863292816388908886583989446948526569976150867294492046132135469361499949926128503208785731427294779429534491407465088868364274923193311280426974661696695823069576460283410958414833416712462139196879304024156864178393203878820631581623075413789935536364140793738297152108344032284133734031439649700668152448956775885855379842536251165703367444677735590278215296359414538845546068606270736256581624786252665900036780221972967941286406513163246674489961480723868730714742469730972946946021595456916581553218684679590630077233416429028088757031448284393861897792634566468179794251035657646412369186074163900182008079230016641705475438924381780711977770914050414072959440423521623090763983595340224506168874219698378183521520274855516185414533471153825514863922520474549266150027172451777658269399631251424270118309787545302210651031189354781166363261058628595865833061408473978111981956610062703679795931298896715847988524833273167993298268761680913448016167911013615902464523914398588678169316197787781933710463189503879298124973888441880837205341865958429702719741363252799948526429893982407273345956755853422495727036203083452783136024357125259164596330954912729857072590493153255863202576066792211687666820588724499480267039184943768799967417902369590564588725591631243702427744784748749504277705823656222023243085475556391292064807749583763424127147116631868201139365356574694000257642051334172452033935888613376000000000000000000000000000000000000000000000000*i1 + -10550576603240715887451323114901340366532746496782244881083920303340726487880572870692070407760425986540917432905495977584095456117368222106719578832223956508538790538444242599153142053574811799990095870405936656458248955915265088602761109607416775727536582357000821162262628659640418923304215312660724949749307706195720774319908378965701527459201153351025520348609852960305148878394444166334595178643547650766780969474439697347204043005867072055476319653508788668477250689054079462817635411664028761860310067637414391577319170737690756446343598536425428042385217811457889301962119854435264236778623694132710213253787681291195293940386857234658264056374408894420518479809281033343606749527067962641595296057258526131035818037780124292823790462848356493244353237272578146303075871461997468238678920799540395882059167887220741391730386172753331234112091945748175759416387810193519390446085712576872236096772812306688615294139330327110770579055760532796172333381324982519031777566383545545811301552669684719633102421175741286016211325429906356745039347766069433984243589428839805078841397311377529559069848325308338527705649165290875969099406592220962436043267727942768406736805469776758084393863527713737069711143807888157299247970228715056523998948057202196264915411876047162539137479714384495694421637190300434927884156776490485084121611188581130791762862300006271234271529150728372010854588355145834754933232738651071024955943822751825702008649300919210678750878111878675339355560624328367288648918502830134068699101931875889437150013988174716607964046587925601404698042355617627082308797817068454897826649109657178191890990118680533154565085368413652505780372801023803534961902453606270238024588410907453371041366111643328946887114883072000000000000000000000000000000000000000000000000*i1^2 + 1649659126891157094947204364959361090210679454166569259765593340842917141163763629467738329860370971568509847071283542411291828105339503780894745892975719596296546958869542334031585085099151330619158137772280625956495864196037102444005544672952916871899107546137040816555258302859776846854272032461040235337509301065619185072921261880998940778492004204793238182423079196726256650964348717991329769305669956893081699087755072212025248428479458564812051839831835821322750845532407407707595846747567801233072063034422960252483972389074334641166730892722530614885398779773753588904336332027333486739713788911395908829622142896314365421990544052027943922742244039714564544497055199977271940756496768999520099715139908436917685476501964772311887360333466585647122144379786653721345904965425130551296750877086009546010237272346674819544829609908657981899828609680239939321112976338499200323054427895679197365253095365109514000032917987265642960805691396441118717640777085921560194349042145669440890868516143184284376825753611567938690304835758163073317277936708742075237327944474546379783843982963466515736211400503025754498712546679170423306293804610892995734620536219210665775715428759357034642308234361420315409644931570485026162167092164780701824862260774032720258135094049321275137502831294559541334803778297854106444614094496509146164039594121396348248422961486874034924439481802195010653359596218601587817910329913949961501533769801435661275379390622071662641178997308425891255369827816511639638124485438001238141436771383491845465335121045143856273273906878100318331842937711307777219642370455522472981127208621448138640006222179802049319321910897325808438018954430085008222762252898253081975764956700798940160487933374881494668641566720000000000000000000000000000000000000000000000*i1^3 + 381396112306473514708691617033375583809285473650322255270215273799301913524944203710613395852164186118421719011830689833322762899618095606709280192315791494528741486969829795537817282800268299842804821571676962516313759781350347257915524787919624502659744495546630206867081256738506492495901705608687278776932241608807182759721686508435644550730674260418277672634588703047728191899065056821553023339596223454795247451309419140902615959979663764853997278639798253100908654256868928513934745900138926675993853830862709636844416583016127382666391514696035358399808125156010529561826855594091792227218743758253765855509053598078606000976151472869747020082434698247292295820402594301043306738423841437352893807149240957120897579066483627674719979640940547057923736551794395240804508977813587086283073726287181111089253558211483721945557765038492527656687594561385080676414187346900220799865112061789704311771925567445717547538547727879071910723088533891100682241909077756755802423102934291023062575920154439652665212007629927746600375105921509736659365910909364184493956926340342071513991382092364441671355021069740120698755928106826770559215329505815830820210961174545509623345041708605978591452176478564935266666716888797592047961209055668260579866464163728351450663044014693994693061455471204864658921991182367161066890153495627718230392019890978612256495074102879548927817659212916641308279505424687116447387713532072626323809766482031850553062054242891895081134283278878956334997187414384649261441678888197991926553788681912333677095168358395829706371742427420425117413606045780584259330786283527550869208050977113554665021692569525084926404071144342480845462025765826694637464210045856778412258215959856874892652023959725145591906304000000000000000000000000000000000000000000000*i1^4 + 30889201249820581304912556271539848848268984765374428621414743794653431457527531530687378868313499131514197344216959441969998960072764642019591116348685815632411071597004739233561984411881476880951382123168138321926289192448606819861224735472906202395629610213996265934824048835806819698154552859861571238679213663233707798620957188232474728318538415309937774288239300754539930552466403575369259759508613919003915592144658134002221469677537309477294906079182358759532076077976279166442845538204986815264743862411658057226164272539374248987843922057047258225025957084036930423546355352898680674067460883420594816638386680673787630993620069117441126234158814725715401553115382201286444517543341285996574224267485981660913641327093643125550318182433722984133415934320496169068307907547228240753283397330124070477380773488732511787946346127813274791417058407155881153142228167342783193297774387933531388313215767468383258237465454101075326251853104579705113249675644651250438139684717505185606537951210163035535004284539622738237422459590996216809669925651173920611613920221172049717486557337838345430404316713412473823251854507452378177677821250343711434707801905884317443590274813925470326117851837617348818635493035206880953304965386535665542935291316558633787295393109216455337007142050086409943304250872811286672779904079933433285640596548607030525730586190381893968358014834752116421731238634245573727416971026700010540327892572555656068950371096147777626698558941035955362504365961324348391005420755267046297309834559493175790958091599341244369973065589566871519525197838739110362136388002619740966676121602364516994085390612003906680115602750038553610343431582858090167748143785559969811691007648704214938462911056341259780096000000000000000000000000000000000000000000000*i1^5 + -134682067342934885308638856006934338477436003568902134206042521251246765887219683670662686612655958394578289839452069984107818614919713359916065647643473890898864168615629403001354021491597211383696294223595953434717613080272032934064699601161362987519283849790265525476327956821510767255923915426722677940442875721743998787465835606568428781382478556415995611580143250535608615910146985735501352828747193250966450251299857515391192597365160100378136216624538882414258591489059765122933222987769471071008502799339928589720871374079540232909884375610978229750636126326267942439101947479557646810702801581693145047339449586623418610972955788809828026798937777825684988553905065073676851357487031516881455428408806615868038502189754976475636364050189767815481868287149373375807484038793299013592320094127381920730430918121923764839056026382442095197112937751841429148295910528519102096053314564262092109208247406734280280007575449686186334555036181270955664289479881031476225040169465318979052606743816543306657600271251353385484926365674244570828528538735013292192791341176070418722881801882350340430306493877004867590173075924053519984309129244853215122190703375320555074676135094431979185834498652247490132587225647191902551486100317178994093156477868162336217127248520592986490754683969367834010541844245341809931079582748985582826745285239694290572681075672542904200197821537842657794638874924629305627938872657329170020697277070153784498806491187159275482146912131647357729680674919559493206515443911651571719889492112334497887879025158233139511082372630168989561402621038811299656704035081065931005647230312657383649830603775637047916690615918468680342657851460114991469228237683471520742665114083061176332985493888047754772480000000000000000000000000000000000000000000*i1^6 + 34594118504206014133776794937397347172117788190236628097451425658542846949048133064344195292088638954945515809160095351798161281347732497158619008457704607230321774706673232270160360668281510756054112581768190636581490053842405553410224981562591420448967587530419462685775812216033450754769360331221993215222677337604295669551534468507949714365571947619072741758133244668622028537548593359088396400592233150860697766563329708872170603105925216495309715805864249626529121380231752659854759675985032751599198838677835317015080284275627055388719363962125941080668895757881386574308606415448009974138347883180576550472201764188506372592530328754194305778027837785882986973721594524543157989493193986341877788970269258208958422859942570748643225757049211578427002721478994179432441934579381419453131561087591438325824891586255460148861446876186383945366642326183007068493209934156443034508988038389247109452404843601433480178305853659049481475134283167499724294006043617344614060607599178006209924034191479337061277561324961637347352993831312083607577319936962193184226290103029953928632321539414650215153717339550397423683383656792517564954865721337810331115207197145737814394994428562772727840993513416318672558988699116976966958794878435124150375017042979941053965690121656532508130745282400091511497831363906203811204746357953303325804533850283639301421108652207911338177326168147300738302900965076076748195721175594041504357297902210704565234577372184907819109540569159221260868128568071110138888124259797774711432185871473507912835171525384554741092817601722693536067256661095790676547008795034597853543933602111429321049675936438022222134893731421143785572238218149278642624313921104618385442864647915488665458569925705596928000000000000000000000000000000000000000000*i1^7 + 3753941875927371871013790441621073873113974742621625167087068558119057735231734470028961462562819082618705154760326637430653551364967802455265760990738705583341819111547563087531073644142869938303543614847931840568804085169179262150937923955890635515156918947196311643670254057751592944924323012703009872474698631598467014426028467446395707613142475157497137983691209735534854727668020794112939644493556925082085513154629856645707552938459661021667780075334289557888742165133223069404563987868081505732033269710973255594146545225327933574006711959914389404327905807341185352396296639009479301128294740796607656786733811524278143490020045406288640719232998792238765835537497677680058905158220873224007233247965305342213255712181306395327185689821824525204962752379590149704851521161616823933072389428578259007005504569348846818158961293898051574871277672787086558062403387446404919416250340834674299336294797336527602004443079203122691733472988308241193121905988155098624224070184947139207285034905113264242392073492795041284454554100690946076093346878117738582944076961520292364068548479198620298529854393147868404971626954127635799325558289929385059551201830920256411048488403416284351423625826688754916813787332975699502658495561327221987752000811683576192338744017672994919238088889793210599793526935759941081179755596932262360240558042945572736435684098995963099831356673554300503050502460969464936088042046959886453054705406542376761463677194939202810301597068295940880811361433473886079721589832144264031063334737434008497262901637042054314067970518675428067208319786580790141623402079710711383420355914729554250544548305123133952910633905178827362575740527827727933508683197292251824147967766236460605073109802365747200000000000000000000000000000000000000000*i1^8 + -2841476667283702830780287336172474664872115543893172777954046250280789930732352147974906941141372584754756648367080113425027242837760269308616006162323343589794926050686204434835464190423224301238240039028790706070694238197904578371433442025169387899921522239077487400020546747479088140202681902175750398370567791525387802254192900890309248579198294889143346218050862478211464982455405351345276046221782698362644027406901692086073727415050722727380730336253662968581790785455226619484564491053625544529002019455128260176076610791655699219290696397218450752306664612480378329687470445563945963831432462626076435503366128211020085014939567686079595375808698402321642291855824816799328381561197382720297048772397036191421962742363321490771692164088212566487166906675783948392075812746540316485498301232024063122587683277708391125856822265938016390441863228950373506534933062564329146307381817629675064269991999315520865944006192300161990136074491683722346362620973827516743202968389384752938360984989088111084906723514324209523068992179163870664676687708484271847871213029723802208739681979426081024488723074593237624598254054498069933737450229000616669922733550943170680316775225028860464814569930873901130214583903419238790812152314183488977755848454281105596803162594484989899782149570919411194328283666869953231770178795763391473804204438360298787497918073790107401313224453112006067198203960089112660444265394324206395684257320057059430031640983663633516057166151521917825390441750887764162679190132873463188466572768503477461120252579853833043186999755656900848402705319791385293839475859870455479253639070405858463346162732802880877743687053382793703287722863939094138511590550328845515500949958710881507250341872926720000000000000000000000000000000000000000*i1^9 + 159530533018435552573507690832958171429498907439391126176031698088291320885865504497269601289630598767347938912085273604549380672953736891499805005552198190280976692692808322584185184078233861315434939241230223342503616291932059264852793008990127067177855573430526323281537822487595220253717602698921275885703143867994621815582935097449422649527254387114345048796762250170078445742132759431537793971515020279367194236885400097531545347713041585412452443415092837363946127671735440388137037512825615168143340709040313350148269130319918578642257281199329881332999244887002354913241490638902806801005477463534866065353302127937317482852182232924496951264303008588007151735998520301004930940658826747122069310346296458278437645787695170445227448860844385536434910575219471940554393365298282668179791175766016245969029615131146820911092543204246439683420936681859866545253526172298909872086361936856621610699548118735667981929827954611640290344538814644053358936085376722470951085999460300412944726628539993283649333114533015381527323313640703062091308086185001096896060790917287871297027082382321679386876040928122599439986210640574160281626222411767478861845647722532012076711916602308242040258376941153381374377869773114897811072567926893069587532918331281191594880198349491324516805922303275681822476209442878612136380987938607036053061491113753049244187386454665080067601885328393390449595877929796483895220836768779106940751151637259080859285858220951124808009995791088005071856718591897545449517685923773557338291606729284325230875562726650643824947748069443915934600600490110582499567083936767977848471047081448658695894309534314968537918354064698302246575131373038827137059534927822409005485393006452792278616899584000000000000000000000000000000000000000*i1^10 + 160342804684855949183022777939381819958173501575745495256606464488219926066552556440874056818488777158652689340880126470518949839703280057709564410585911856207358836035988910502818999196263249412055694952993442807542006130922567379235043196571645162090786175485790496866524222192071130716614439838849003561545923783154808176660711673293169334529790025853072203688723865435158605012763239567633716072783953629931326664389712060888255565934761322216114899307977710996348443046332704974669833476664262139187714368526766781034201450794361402695360675809813868327071743224868680968837689271343421129095261399413570503935015147494270429810693479040335787036091556780406356753626283488261159188445536485305800412127151617337498161488957308533423322636459177219751438613896903887928658679049510137142531208843341295129846196461959965073447422734125175099364575831867350745152298246142138982080269654155605737814628847834178053068126714623644713205901591641375693718173599624203968221480249545389420919652768387539869332567266595280113111370642842476245539735380488083950143438573616312289762318959152803988798779535334083902397703901976945415066785664260354231200563981789523261788044778249614910885505591094175244646975952181831658318010537863384447289295245897046310303210976704862807046835444117718293368274328236819783999740183995324710871540544210413301387039662750806830501974635488406661549429612823339418492306205635880913189084389474219453225193017823743523066302244773081667236956660273849991396732298501997036262191134469250804856220415485712433892835597566653237504333848092124535098480206137862994462887088409794191118383496642839680576319922609255889210117462003387155183864451596046043855738166985914129134387200000000000000000000000000000000000000*i1^11 + -50289811162928193059487242522775713419797622804708938522335096146819774301676906909032681270785591562886698969740790767739552305158981478930787737681160586752908845702057503222125254262914819860728355658058406792351507179231109116883802313325371702926204955330168940680429556345031724382166539835720683187526489860496901074594931134179971511618049108872280285585845189049396397533159633543316092552067598999444252453131946650890444853780717802833639434402145327781218618608511098131396202642007882488263873817709839404538870444595583472565614878160761036044848515788639190065244892439998841614625655206933234276841100671713612480669865831304640701314376934309331785672518461738938335641790026422932102865788614766975644865557310612476562295418647293168814738083602415475149560179497194803109106440824970135561916340932704656652255344375691778994315381068131180751512954456560224659411998947109494584544674152117251949793882446246678310986727883771501173686577029507897004569357441347947767323157927765312574552401336737063155907584289497305111402083541075391599509730701552123172034437246085388594927567784057323873823902096523522189580609133210553212673530759316794299448626698017537509376517490281941672587921369408232439039925749854605147042787826933421522539730813752686338580512693408103848116198200014128903697697820525242743259553420209487133612042430364749096000885495360133559852914042179941450429283758380908266202480244335267415318599160780220576881785699186384842423036900310411080779427018383261413918972474876546518351957729990786484700340632174534072088894129558048273653147169644188141197910648622520473286610245969129233897406358571454853647339074818284220365039142574730120279742866606790271959040000000000000000000000000000000000000*i1^12 + 7229427396586947012330456495840327721878526423722210136594522026415632594626895825870088463366318298948586409710930204354848388507841342817929486152247771948827207817259817831869299205784647691604252949143680251074410956006190222266100385516738545653750976858489078900246692753077225254349656449546512842132877981385328279980174364828140439084500054171238411333144093881792104858016583356035608253155884106343968931449737487938738561779524360951280308856036830807633719884949371341406694936645091189041314933709934934592169470098082033895741999507334872136206563455147908770334740226541348084361469554750424693859699903061046466960171968660536405999621000800590001006301820403772469059616093490054748736860843860123238595326931747881089191261201262416143116959789567583163610781321723072425452334003376983954293498748912658955577026866805752193085568995212288902668918991300470599384575512039056228223919933071284515185964141646220973105429925137053910163586750668323180772168185120367102348838511390182609194418123332331253709260558371173935734551146174628622770563017539302063907102425348322178948172336698537259309729538904946294139387399708968906703808662207883356822463665609858157799634603011244230366405686094579090419393854976092273520839201598216802666125330869737052271666454880385287237322108345735283644972108956282599069826096546053989676289294362501534722450988873072601958584035023272024763694355585823973634210221673834589618853757834244926089951031416123851937272727611382428312621872512225392610741392551107228605544945688965915118225471582471517141452129125310274196761881432051260935598290862534598793340290649064090309995972249191018204600343183557182120784910664443364130944374825711206400000000000000000000000000000000000000*i1^13 + -548610435564798666441778656793922370775794085121860978583490242562454630746330496997523268638046656052908645713517473301159074634614882877481096432791363858962835452609278361748373776927117614237078309658772548525090494235631092254229251555365679345296699541306357913523579701283781944326629217804314101359361476747582456479324762440691964292276484673946492136780458035543544554476229839711418824393796191121952060341460816640995276654539588446418721084560327454463144995156634079146148221756475806949891851098663535858741272696302242468564801698539091916747125266867331100673539861206313628705762628434543807495959568873225590296798107429181051920316482919528084628848620993372649892937994390587819469893558287401771267448562114832192183834298651451456274714664429985616730840016514705499985167823321629172875702253829838560727846919772851275837615653338136005632822086819501917129241920196227444942853821539753913117841318357124396421275588914401847938531499578464690390681567305424655832307508477500752368382827174325237618608536281056643702190604236165997604017823568963897534346348805353835728147807023484376899128153057477364669829975995805567985799740394978772063498931897762451718898741862565229160924909528420255821555385796743701550044187435773379501929160542424960052595368451170405229462978615961685937453978913128974798482328762131536827193517059225369392914503960417048857579397824804622552225987750124634549806921889172096739332911921059550177930636495349318906875440309403990620276569606222316458184450213275055864589842725909617344642633269679251485474199388435730210640968428625241775276213894756008617565011520006854941230383185101847190294355995104449175176783047431016758929855675265843200000000000000000000000000000000000*i1^14 + 15287967718687213168625467881210292597547974439102349752617468636122434697397157481826732594257917379680510409792944057819056084398729776298998483169562126295247956627640166938689256246249815506649367903962433562105015890891059742139737009501996990119248443641960843455547414431083966737260640106398799701166022976811058455881075158447111435798407379868936459588596527681889305996215738255544333989161105824553477027914998267759993015850693873262973602212788185984881857125487504629665367313192334490696387602146493683766955148562043044847847504265867978001772013219368768491428751736168833246750320310077801934809428386702566641660819909243266414507773099227044128205242237579687701230892593071122780255777528360338481181922142618967536339137949997916261097542003373379656511756125630923665906042317259322302355954873835279620011874059302575818685191158187713752170365443439379496765789467360204205803915183932063876509141046149339322246964144715348474009274295122597498697242042610766561907605997240939861170833433027686144957264088738872207040347285469724150766140429753609213088959108258795789666607750458069035061929489898948350408910049808791218587643353010094251080880053885778381325265617180283768738300168267540178510855712605437190812131799395911440773078776625966117131088854809885692595993722394167187807245473384150386606608286984878643160168145215870594980915808465816167119210340193681454395198172543074520448078358177011018848561046086567908221508385814850856688398644647020347613363172194438870439389728384636186802019755390553112912598644343731522139484248676975948554962282201444917082784199187188466741838525920894045101082665498237133007949159872378874443476413626955514234156276285440000000000000000000000000000000000*i1^15 + 814435872760329000902160607206684834674800126574898172695113351563387271365529929728487542682856050351514926248531012378198243422748635791127030714764242076320733787821983707904123641524447206199969036329915069695079842745497418115163875036050757206687229302214861173310031860833932700142157485457553646897752841624834246635281770913280514986560652004863337904259209421405592562102946756625837675694495005860647250791316689385928229928040743439755236519944484920987020133698199246853959026729783647152899900204562032156779167676262992874927496427782383753614548642691942965354009684221875948974451264853206044125604961192575626870968311344990948179019286124204500878841555304489500008530563155135913306546916059333555889692616499711700696142220317716778306097043043644839027849462347381346816549452969688565760551142100564153451107835542198664109479482053813320265878074368197574245322581934571274482410304704284923260358601656594924192043301988239709872383354277193537763670020771130729339401963241155356374746390997243014627987469351413412361471670006490697153099632343506649886094868745955426023574817608717171279759034218946952449954686792466825762063587723076516980861768633345051599924307172935082943163512224335262829973370771901079042173921695820767092102896165620569221542066607231256003991708324550670773991477921787925588655415714526349325211422790082864450480476287732829560568179752076301082513908753858205556052687394222050972350578189101341003692311235838447071890068771837710697752249436873280694443542359675936687097217323826501309940388949049761484566140026432687913935817446809601423470799993531109108533404628382668322749585461054194350212659555758441049893416192604314026965261312000000000000000000000000000000000*i1^16 + -81364753329789328946084578591008312041264789676930865005821361235807033572892270749644591283055984826209112567453017162772094964500580653160434207571929357048724809752307306540760902045030334638525439924593218156106462547440148105012073864701716519367470871510839056664292681878836946123148155036859771954798193828377717182440833731935067603733621589400596132997971249041426381422383239308567760195331920741786904291630061348657284520865881750267910576672049963085348429562937596094861405007903322288523013790841271100422726834271132575007155566293932576907312052988232250614552033152897556233573944437135402451040726418496516293728726414604376857529912293738475683257680404265659081755481138619375849501917418158221094885126459130807763369677032764369861765127638523241148100413387555626513465204120122437337045713324886390165610171407110780422559192727138490725616161262042865585184318369125548304519191509915099476359164355605292501742304891857559886820464076767940595165100384547302315153675051974474339152337170410565988409966470270458919003868785178107945551823530930435286595185117634728413592284969266083003732272086495551370640509718032076216044575119606185918939725426799567857878730570894243929200768468297400133871942934272839269020001183373605471632016836275658714013488485428773544472143456508438938207212965649316851753701670212815692361265168378800429011171261981704811646625015996896377854134277772327202064319120596586711518076572080203236475657468603179351839215171704697133359962498553484850036132876023989248633077460933132185889011502219486826932642887614152206721261239609895166608768222002632168474914801336134968585076501881531635390371991064775466194455921092099918045542400000000000000000000000000000000*i1^17 + 2059336394806023599725060185868928361865556918833710209223072152930532646355176658409813732767246991189607637762064793030053626280606622082790395331333562674014227051458323462370651914935293589896309138869238675650681577427792767209189377138036613735263410774655427483085561937762635628219497488842103875445206089761529615380019684890454605492031786989195288691035917492678478053405537758796868953640131223007514360069647811855243319998020901362627137364747725697348356848072497901390186146275036945062265139361388071822108867496718912902841656083183528637352433194888255294089959211554569656352134273386677896050592907368758644288089327826050995718511716948604009385658876792614217795150561640420453305183546529831650489877217946392439684406987764579663764046276470555933457407406866867114521527944548964834432949967574340356646236444854140327408478000067765259550338019577058532506086386835164448948527207212567977606226678430176573348800772387207413807048584366849480412506088433029396112218318481082258941700567943529229404187197400348820480802256215290669871659108768949646938292642954093734809285110036550446795752567758934594891595731707117976655233192405936154364659232760847237849203123527193113978196682078810539504711744448201223040859421132715592167438720609897174056211503331777617424521271838783505765292024682204518567336175214912431432014063099556058824150403894708421189454977896763593250854010309477418189971649827551009682651649882964549373668622297098179730206576391023933999967431526937999405271375634360014191435829848837300799451938145384443921756160693727060645662567464019469207167298700566401667025651024792660987878281605852521450619513574871311921195042944810054604800000000000000000000000000000000*i1^18 + 42157089530446417633058856920575957162336468944437609025692782279246820319191572205256571655431267814436989004464542533242123404023077529382956011589636733114222453909063031165346370510683793313924707992862009964985993380327646611946519935670432778269992303003773582628466277607392143159894597204051259256158410437979803300448358070383750626520168262244197246747831343067425600581646358392511491980267293506282657900297517793611980043016468864442746937426964222326529605995838479707476426750546792097613364540064078689909484434698727584012659538218725877292202707569744872641803975736861796797268050925193548990336324706778021170668063031443634450370106836560836032996703135218724668555729474058016598589031831062260189793892607562537465416820468596089189821902064260076594764692013897589310736670551188294399995292572601417182469990257681219359138599734430095858102038980285093163029503090646405989078032871132791202323056392430109252733078925246283143548344877207943726674772096047267151721351608352452287947233854459070302705073548246888783804016765617976608113449762013396315643677437138552954889096109972980230566831498314231910874695629292769415364407437622990106747558752271411274335672992137222258744052733410417727595898937807312944230722864248665474122539734942642779885977907765793536426793416154918310093634142037505839929013966476467970677526260608623335990945250374864756768149633840574591436656724373885423500236028428562487156333840825038666498628787274823528609610472887220823444482594238453284128027095175380289809028022454422878342605363618334184317295178298081124501290673476869533300588098252969691564927785367566235967776549453924499313367521076232078679783900851266048000000000000000000000000000000*i1^19 + -3798466286972189628351957315144045098870341019621899805834300435634494182764213159565864770660707154147015611710925364169342124154984280393685816183377851931266150284410193067733952497967369243834211235519250668695002655719256162146635136526830367528826092049570874775575641763393761916455559075743678381087221907552462290214312615466899519012560553814394670905855541042480263672750204751694507190054025548946436363889750701309704347609633040211420290976093942253869316568461674326496986175837791428888281364005098014993911917299109318689951900463463258398075667519040865525980850116707600451049133945266549776310111199076894053170816136953640598487000646648773984043964426528748050674158142280526769775318830967191683727159721842126148083299999970564808688285855288943623844325158752130944204648151726766919840338419797435020117434505120428229881746483897486946195332180644675493139884470249101240971528049275378502293134473093133603620097319536588270540526925092934431140252702090951914862185927463085320427053543803886020090807947731909469348247261611676557845871168259639074625622668094962975338090427437640581091040231799453950255339231758234930224541137386210200383589998693018988327941586321534323408923622373596008306238692060554678824724885820976971085554129129708555671221172637508295920757699440476780006763885203261733366197559042474709580176328142093744945567490319344049846730744194728054599883319053942893375413177813393459896544751638942022539394586375780375711259272211595652941797673419441042172079550247902807620694621505037255284181149490699147748753255811621218558208733362499580217315414672131383300370595907352605551216142842847873585207477037209144082306201650419200000000000000000000000000000*i1^20 + 69837358710236107698366778815193297143656322721850863557350273378871249649354233140211600663117879157182922243658413825815699223236833941392031829225248790399551751286374081395519667671178280238687461395106987235659878683889052533053528297119391959099514601916967468751641843427607052355979835938865633084271957806846025099148826226415957914937432889596929367677240670449625688607093687118267958023945364936821027749503303693181421252046332408885013326062052696381452269020051940430615058913245796883262020942686126259121071982814256901089697334920937910247287793383759038644196344171652101973780046026569511213871067164879926937161713909016131147208299067762225004889145136677225486332152205461355584484849882013127032641502121896727759035085390288081168932203720764750036584059554227508745767261213203595107285291022477540615049149193676173112014812296393056637247017399571824356947241623851126523716900024411156261952330829235643650254668484334285104963849841439196954895503889887855500254733835581200157382412223746517775082387043069664998133766956027764206180092583376380829367354273313148214545048302262760827759641557016399414187643748311805800754482809043287455200186653621980846232442016128528754931752194808980531140555126072314440548405122760089820955788906835450406734791300935722811676309066440988838059686902396339503589564691596371079165542827594685129230246975078467091233795897126133227116864621918036008708056710899436112335158295931761339401171677434633109711842418648593183461296971793823809096151640957825192440573912339663438814011081394157452633824655273414249176497624734909592291780547223932622898816256956311981989928158738512178715205740822018155574675657600000000000000000000000000000*i1^21 + 1035901677107190265776454958350049833257536347375936428840118331311610214175118437395875136071372103224344998833157031677540496459304632229229256856417240892599340998361029249831124480471383850980845029902938897198298759823050302706348922760467018071272703310811887800031029681281221503094139285960749989353862930143819351473401074645413693799762088433554639446256721646838729293987507883855311173970642233444966305340648525837252162327835002854949413983391080176248046379755512067141930116719225052175016610312218522619646857105529832908643178709395320251003552152577457199475210130729865901986851016595082389328954915244568264133000264267821460198318418623156195562730327853642813433486617168575042142353968542072832428706172274579233050730116601650151168130913134986801008676900884363741577006702761402494742835705229312224936055775441858905669585473778912804579391628029455826836222311160639017886686733473394410331023155928602654098223733329465044510887324997289562307469732695669026102013107656281978570925397777784994477658141855487322435224107805663117876417928834439730254895054346385288313706138524116968749069402026537271819735119343021401073852460007088776371795814134695337903748106859648995440889634677119231181745624622576498983237376746708760555454531937014539339117886698147147245808355135737794386041686359091517376699170089645244486208449306996897958888354558221211892224554601468540446159732130457890463504328528420589960626115821492337565121595742860913622237242946297650300719998325859556005637182734233964338418241388120204455866225080924285043253310408896352612704209884937740693989644296899491232750405964470408605573759215673737658831237114881110319638976000000000000000000000000000*i1^22 + -59055002464671613971429179366068602700756906621089551589640724567820516657201617968947812421584755562796293065804035665022504063899168999899124128926703716248742232677656390386727208654399781617330945858911289921033343704510640099749259281850667063056693698871975250012553887633356470607916273177140612407220906376858258718675849902791765774860563691712085774880326295049141340075726342871939147677348572876765115522663252470616851271516062923981598649194578290724561023754111654071350855652014413283621890974772691683464418383129513846509209124661400126558983189887240922427647662848366953495895344161478219071059761719360513958615637994600683248902019809589798461185042669601347775416540704033812143424256470451448350641635327324079993709287371944113087072967586570301787234701397779222528281981193218231724768866911870344278792398951477673372190550969642357717906762051774165777648505727037936331001584140378536025331758752505031819829469914336072953799478386168168894362797479354744913581679290281234237517596445434713451593852347723746355253587338094494912085626474862783820201360787634913134468652314380429262831983367540823733405760351310760439244658809315039686980756063902148492253561915915027980008613870813583127594156192124074583043913987842677034375533112483109971259353815433361125725708639537276005452367806825219296998871090885937449139392098324437920725883198551143092813975609553030069625820348748674198541674433973363204548066276854030775857023517575263680698263065635375694578550311375387910380314588208870443725944472967339584784200590445350504311671136785158165636061922571308809270404400896907185999059937132093709326096994510220621054600044483930010582400000000000000000000000000*i1^23 + 509475671634574897424373482060146580385402656783301483653471271338126895685256151707312498933569117286219404384160456705074723873491710010792183902868554809442920670675316003576135809623206837686912034805894513962715482314580938613940284166898054437630409913462492491458896735739454957956038149304362498497000739103234507919397238859490243138498203413621082260312150567066492865504587348124074001944197161668724456080225342916141104143276311397193926276473510477413429612884528153864441457384580344250490827546570185019483375704322696003785444783357329034936817990099373537084111329269527268382227460649488065121151957555607081797074828575449451251892900810537025806650219873979014201187902661581001250201918681407502187820398935287516423755128801391129793161931895720564774458390640751206084393152069712026293695627158193088254470803749210308990383583222436928206007713521494752638782494205031132926924916568010561312108643385350658840593017005606993878477904140017627625235669343591443330468481989548452766680545957261073450810010875584864124179262230354101201093538277624379651577720366711253464302793781487741042371020468250720169339422111464063196362132187202550187775568364941714619035113584860992630482637704926553517331649098783327794188501964185831376750672031590378264944868819542861610748041450329227732890751918367326013311169116426349060017571427190396663774864984842610058675258128484449504428369201061352275612421965313825406212172515309884115148802758645749077570442672760250223367085496022740055592087454947934562646330754609380820007452020902520644997387337092067404431962623104755238157944796489122483508944258241708824926495141765114531173990672703849000000000000000000000000000*i1^24 + 9232814473634208621391840725782436916806832898020333034407500239743619702834736068818599092498480159781338740698358634089283189679686391077385302254950301188372941540421086868450555057503986954137748376252067685401314180242946882286887510765951914013433070271375516682258122273205110121961183597939458240279904114266307525722388037276077684664189254768253290742502645560105562545672560955902834656869257779205931307465684930085231590554109326906671427088485410504797987561487478727207777847757983258387368877129912641318250287209051299244199605066907716413169018678129218843793547076943849615116042310974420867017395278546024109712173605845144570967150301177455443074490190637988722256961072133351331269713657080196017822948233868274719383341081880654403108103373879225888740569727777076273305114550153572014253629917420691071706683326215879140865195765021080519147685108494794614970609778739469838463859308297809048816204385917734381923489896077804259526263252881354286579341751947215317500572921847333643889943830178618650382258284154952202024816898628768427807693964579022380793526914981706985515654304244677617978170119024445738935744329512977476151963485094392653018902684866285904570982716198436207809026884321804599699353720492248077853780789511225710104845029484729365377407949731746679651447688797036558780441055979367524835828686950499396989755037445422461119451587539901580870524974203408233182416314697492521273232210718861692193553477017636793920090908075265560084618084070621679479669066149590028942056836485599687195519723064233833454956135822725118920017641326147384684622668066546159031422712605059504410776802294733917615032085709477307220114665483902000000000000000000000000*i1^25 + -93982799406595089521565544028350711286598285852883141713827247723319619002782944953327596190025619774228830254378793723358116735775279512475501747787899548907629679538207149049431639933642717971652704677082778677241627028200608199713548265736971689562090401539284800676976031573245094814326540927195938506396224046355256947435139918956419838203453132411578285485491483176878111077588359198546928316254642734946203610577664755293215670124714609149201796938936150138933832218007606483095704726538967267118233605551018673955525220731588247264648717925978471354462778919240490298881548268172225445952018638993565165014182858784017575274118890931388319669287500702634087222090696647659330026733910742757325101056666908207987536205985385244415768748219895275131726897551988436750521944536251365815746425714634714320155999327134382866740545309089504968193255292863583833013092429793465629411392906730511797595475665134915384143197612414147563280476163488945399963979966309526856462846041419779790919119511881673624016459011406321697914295589356924474549086929695547628910475353477526891507544502703293822861480047935437684539781243938161550812730004977985701874165396521249707656803891460709859900471212865216421805665886496046441410803719162393289753375574777951129151537313553563478468700183688849807769238771049686020610993923558372933995341130166265886879938059965855878512807288203048767240911776087169107006248289681424268653087520396781162567536322253623282412106783930872607425511711725447591921796835217744828806516648480833255767381602928690446129507102581344627242054519554515508898645630188868657834586609549354597282009927092574033401876005416051872070003753600000000000000000000000*i1^26 + -1342971323062291591963457241256052902559167502385991788508320280580276401638848137798270758643101794988906259602612504394262382301082858310662852458854273945869218924141047388754053222819495064221118070991363841146384769460820103911539458368950844826843119136157269235045618631633936712368180487997828526791356884963494715976353553147266341656234665183158491806322210648241333121100637364847505195992991725856272029150400599149024423299600055577028526061924205266261560278799119611311603903642037552380101793039700124246508899084252822956345752906760570443626964274239014736174658461709441948844916280734467013050183418668098153209416625652454157399112953883818169392917777511998150038151937701368785495959507550401240584737752315538801041901131114985373544512563474716976423259619337225550971614842447864446343558364830582705653635052839440473178020686553514505904341612635354398801185634668461594356691256465375206922031179125256178627824442147483748971171668696999819074594843424250443584805517534203699239072463928485805694196327612151750971797924789190294119068565312786846547172334167836173044101699861989781030607548145269542820164723384005308223117065045097648522881743321355221619024131305768142119674003834026290028585647841348466328816582727274797803526039270116056685689888979627413727320233053549171383408710403498488118384447650966577763388099367263259440339214448110699058445009408832672391553580302312590651375149445426542314991926085473656666379332179545458609306695700037654963686651801798550336930379253300927473171806062260969323460239790399604282973434570373123088702821428083571814636859732484059521881355511947758759173613936272583714910800000000000000000000000*i1^27 + 2089055902224914804188712332095755211322679766458779659487719154492325800654316010542528281785615323378796952167175851581976844748724770215502869683065522515874447939956941874506855827083198603709344718164484929735304933658705480494428069682681452685550685538547345322105016609757420444412892392203689174749326644561816485030733409174324575450636480651518623429469172623552099660630070465457089014124014250421398224837660628454565827105025410013208324128380564200191675450775138889301015201981182304482721245302107589796017091470192313193083806811567472412604451981000852126470984398041170588514598583069757493608872915552101394104099706052517494156490192965455608065646312889405554611195852833727622389299159284861428774541875390879261480825428555804278385950652014583442305348636271775224286285119831885277441506270915345439506111160911857306394345461030764638965336819469393411030169879656528683938030192335795624067314753058905573324224266411862408412358074381086451869317543385136703293630112254819453504126208353567867258945771485194622554102909599460242254939102260997738559673236194213382579387625851095059515865433142953371849086996044690876438161023887651085000927489734581347708972955209301019344316451228198058018375934721149666178604193173025599441119267970241821237685672777493761096056977953596646797679474321845638020943565246240098996759416412976799920303169088136633054679969482430780174038544598421517814405332587861933213695183721036904088812440375375407082175154527295294168018748462309746503423234692172925193304784513227029646162723293355274238013744920812742721791128223381595722948273772656547521658088010577632245282678137580550008000000000000000000000*i1^28 + 82742626746076640876539197368182596027251024837974138603804419436763401774460468067693354944810743713540514844928121865418468530284403468076154702794144076647844246648415506851969915959199561459468421543957436670186771430159762117072198167627770239272307601198794616184697591971620251549268818398255058736120356173399267905284418773178906448742186074227021994680644444434798690674556681370847679729731006784490047590247891276205868749768912299477819423443138248946040887566231863374166685936826981463478189423730483875039804609884587935428797390620359789236435882752473847572113655164354513634757354560912156228392735516364056483279837189007474058897224693051016110563673659171510733670769789985520734380267130071788425748361669691918187222364275995591171344872364351922542269997297012770846351276618509933002303800078878912250947733242475783590284685386095676343753897453878429128297665946562742495826347592040401428461361534722201289993897320674394405908438051773851806283898046914587724059787506594937639521495867863527168366012676015257587365443962692562351645744327028411152777570152867392721554483578625993037479546277411379835175315480209097080248083370694244531380468452207654731621702934537020881921048160880841754196713402088595487201979446590479865730309713531614482826591192447794196401926719193829487170692682215471199893572654027633937796247012954985646825326763341366530290695381468560274880040100524926258370584090861952308220552095170777281911301089280876810553208772987335620611528739396913943468791762342012506887695706098689252278767635650308736031904140038346702965114702860439255542693400591444355747080673872320090323284761652271600000000000000000000*i1^29 + 509125936068433102400262404217483826159757260271373431119110226589355466944474363822182599271691797431231845021161782359656202195355317652892099997396415143211909713062755212386832960872582743146077654008476699275367954709849911519324876602999547754501870720019364748849437603120562622982183145159641858502071494487774057649357390818213212525233612290287599771235085519219904544082544378701236867618874541679213086227360659484089420559696760722299425326367489404220594780518741040941939520516027355069069560910759360684999339274835597974436336078577031370215586637332607643752689528622537258795329775645175117790386622580139260406681342976813275225686663219145309217773220905859694906412985989279819266039199415413438213482617436136897902124210307531820366400191820889911460011031400375878196779358417723886466929846297631206535430292273522887926883539625303880325711102897214816624061290071786040750598918787626419999729956545571713858313698278749164542049682394205632693613427956206957619053594659806528951373386566297490137580192516605010949661796718448232177419444603566052971953443364801624983942002438463726648392687089606561832802573606880196448802803652113366643316864086751875662520502007024081640247285716530941914469136235284537418556986580847995841729951021434738786363347037587904651303680052304135181462068566648792800567167573273492169884066176954670496279364839090317249139346924288104671632116259546288610606711880028310475722727861393141880483860666659591584152572097661039058144923544162983990478359977339553380492484744946745784910323885702379518810447365711559407998311001434608965470107191226200068893844747726204625639600984320000000000000000000*i1^30 + 1958740234869012926177336404024592977679034778462793118278931135760442395344787265533164853448405630636003486639132813100931609862852466483023232294053076500501270010007949446205064422938911378750067176156813959690072027138252694803740744836577942348239067290473284637706351508772545454067911354034788469020161091742016500670799221609860280245410868267836130114303241068068293532320272185139206014523083055486210703136495529023498957754018893802769234370346574332040211672868930813385600452882172415313124389069378808746477936571120837942298606496855649823470933984736948844446085592638747403595159876138388794098387074834807076402035868433079194590340009916571391400635935758376646342317905642105733698731879932751127129673010441475766871504330113106710439505661057979785558802804275791162069457944590352880477129522979403174528479784817974059675089718347759994008543561651095153706429337620646498449818505751703307605862375874771182911905724183121296463871497701435598504600701333921163941634038472206544530183197227736074528827245599165006890797547470801034729700333098550253423412967281166732033973240127818871516009704777818315334400690047897898175237844651604201992130725616250134644695382203825875816536085441691054835667985376586386423896075295394864368895380202419154291050928981919821779127273224051063663299624901710321870543766241771044612180209867346372854819386056598382641209043080848196584383343481579981672386981689070643651006168750619274225335487853089379599760962399356528864427654443133361456000552293466611151993625386860473047708349508284901865610121683629668625687243130940183095201576337961569679150493904601578500622712000000000000000000*i1^31 + 4913842194046031568460539179397064966279955151891345798371859931392287506005826695027719618581482375268018649838073773955340889677351521976608647513691414683312945843244217623434151497705068365108076478202207000705735146633329046160925165469313212833788902145769325349292122709404744111326448468494969512889114150511529462558311502895506338946191421519544306467318009102298664898173722773621574778287987717299517115100698125004915487956246412201605235481436368622730679929199850838948555227604260197676077535928030112657136418327502648531221294217052155216220858722594961150432567846548857362033816283298532697365722817067418962187126345727850252265682269841056167717172161880125625829466078863091894453855963455560074264280418482873526848965126195223196267807985070148206641737936214628910339072289141646200456989567340259341143323415190866228307192111831112483970642022398342793336069605443632585515982525182876173922849026733101133685064227162576767881281457880320530349906119303323852940147163943886486808518263974501625031850359148557082253221789843608715794894398293476096291444146150209382117322596382072080321338723643236179014409527697239740755266627046840845557900840561664863979954098986886471060304531764231186616853201547617346083586407579344465615304967721846370819984932789203797856870183490413949048020595765031522119594884954233725870354352844649890090898886307735298803381469436860885911968065279209795404476424460148456142001589097859425877667932942692894693321217232024994617640631949941584411400571313823557942420778078764981522103384257355512032447219122240674975716515005448812574129522975439869954451374284349639425200000000000000000*i1^32 + 6316331110823707121811249167410697764668697789902692569866527664899747633970134761111564609137637108483050540828530367215164216943934924090530411084534490321206692219872701123348090093827118109581754149348392516233819621497630665212283975572882598721586473052852275196893960420544580566707400517222187194163283435805006104065950191961098048972788340812644511308044550428366706910130344203810520098160997979636944304049735615549363965353292565218681119330649374938625330449219382560121672552192404763694009502304416371113159697994071357097902091720015913649641550136465776262761255827134536453697982303945251814469327050641835583388508155662461155294134271071744887380596151470621586319587221066461887499361035723906356361228261636971955013808026858478584548415232993596702321176356683169027333910233075675891419771622842631271913291497542423199847174870636071895760009988822642480996311734298913263888783913521236097515023558425266766851504839932640156395938967015755768402917777874502145288814436427265996081326000062555027421760143542537915465632053317925925706830754794311858914620269289415130879679532374709861366120201232853188685158406923607132869544488682579022082894236785317257051009239724917669782277396229349076410257964950316409921962368227852315954756111944553507445328180986106589565050216856350222140759735407327196000817654883067285137872401804091451989439884544771085928213314976390747991959070358594817775052916443567157730607864175778259997307583163734642211451261760078033419238989764600839416726773225679233680998004235805020542432049267902114085722969362029785797213374314389726853574933420141073197440731722160660000000000000000*i1^33 + 7133681206758352951490094957742502374931897929360223144351382260007563792888211882886296563183198809878998597760946167635243003202024224882739806995439186221263554446068974637557698347164099617189969507015920932095464765298417032136368496761910242989724375291845965728270728198893766544660172292027895410033552265014952184012238418077466982253557797207102814564828456507761246215654653491506876877597803856167187639655549856666904402500928464631155618080769811577136163767440597677524613390713126157246714917092018682370336188805358128713939482102135635473139473260594336881043904852764886142407982201412466084752336647261964761171692043827719716193274734433906347588997299364315546250042360174236151609157567359246802414492974213750587427625943083281300541107452247331307588853818036946586306172358348706383694202310212030612425218437640002696760744759435497596251182631529670991811533758185263858240975083222075530049814940588118486460278852669877630168889239224689410233122638629456142294308510436475881851955932343319998782303378790021014203854130471865880648123148112045000454115253115187999166218470133780510330464333068347373152294149121605486947633841706528266979752006953417458290159162757971199704849319120023075089264835290607168134885389262200070729365550429211799058462336575711148317491891495483805775604988669090261906466609921982680878228179525815286927690650520214333855477463957692722288408197473960391715114518614553126427741304121131070214147759408519939483077000163635790832209564036695354420192934534919953556997529180913341021426867403831881974320389775946204509835353143586765635902576451167598664515802688000000000000000*i1^34 + 1239833937254895356001562308802639427756155737857602539423569247092111753868163843534468433569110835684828546599764297864940122169648747400859713927891859322327746585638342187613653355184136575747663019881370183217655763075280651363382193641300833802282159387130994275502929839290399867010200873237227254246492397984571560186108590730622214329589925216988529513486155097189129411472607262118997489500718692991357843156021630137651521413248910438084295911063828933671751068310753282040105699656103766398794235056764577343447377648277332584573211725287142630073762402490744810081100851928495696788125918764154115087821066646033201853127042143363668032623586203089434835848164663437829309759271960610828027414694179198814515766961333609127138719774142872440165616837913145711870710348083143723798258592539286934642245763686112417633240082963043430554874678573029715224588283422711308463908496333415538266837113072790380138619883117060596564087825157667983399591583673903358915100352662421216497246737619961316404849190198935727479650433296380136216706130951961819946972033387577107680886601004542827652400355900010729980676185327874786372804579460948454760623471677699463227008289564802165377571751287874680377165177279621331135217356031193679220261879891221738149383009803726409569947249690766460756966878936162366750184492713020869056851839025691957538580179940284981226433065915926976750595840126588596127240925274075650607991920399143719169089250063336710588323186511279284458734077304203371230497283390335877888802010999470234730224630759956819146313759172550068826190103502669707982314091376004157919874458285314618929201600000000000000*i1^35 + 3126479106419367057033043863319896347143060786542226353354073178488643772133555996394857814010508370359241581290446047202781638821497687655444665909782478904815789859421397340450981233741565339563609533412298104753268902821701287480086641673434763628621491386128546303931152459255375046709033311748081848705324655696037038287523638165252419336836713042923494856338555905039384974505299065470243779751009715544503673152431655058678370493615747579102975641832919402643575396289982374527428624517449970734671802908656459088903367117624514583876634743462323559458258720788873751664487349010057064844599750380888958542708466747438619856043368435042371740679775415304264059182455450589392869171610504796693762849184231251865786119800299909045452837519637761378173206794241027368032271138427410099510214981225778545339129641482033578926779697175697845471832599843060484826446135141470765759566883526072144341551348900177346811930804206103765395529026856572125548987812957588516882497142403826996484523738197119394751336965548056798186980999383830712083348747054189695915461774283220689375930387009722118497723575739754697678880037793002263575293213473034579315796191581592271934420214867021119677511220154319246650403845068463771094675107365280252078391133641499969187616754065475164403531770540337661691589739244247702579214042023783697676006281637477484914546259671558798272015384712276666465516942323102600018667310959381139882089187329573631672681654512220276990541725643719081654414034384637948176317260071792418597597525082708237563818818720228381418719996116831265184749441098134708052124474091708707604507544934160297760000000000000*i1^36 + -106377309383018127326464313171337102192805248972673323362614071054885399309382805116020882390429624218254935033547837117602951865411967707746758339826677073537290576685681016472996780160314135008994449100757065857310582749566685961795454961559534609139834773913513599201671601954332337604844722629003844216742826887211531882007318869704273849342530085224203706795354494406863359463785306780337616318627686540497048619247042540706446714577475701308588869200213671233693919828478278234518625359017756057087776999605121772173665661064962291858402005015319835111480749783440803508787218667998471608130404623353686385716918527229952893426026343615338570303199750852123104455204164818637132253389245911657658440786096650325417727165816147240112892006575663939282273077700595977750928736748279071298704293985774782923409578553692363571991949116603677541002338376277743736661307462980716338896310601149076018832286282441755274734903701269552530185419586138867527003794098578911193768173400739088765812768985940145912009335321829078620346369455603613893946539567376428160066476275868320947329976303659424396411912129929329162841154131036852002292015759716919388051518757843291776198022548467344780052457049294584525945915624412937974016824435022471884931789125432163818227916056908460276539759271146115682993079401126784272954502259062435009702492302475388115188535600402613784624678357291309346850013956423840837514048768918624805891825284097028469114561898884686489562912816838066670286199971708189046029168010495583613420288959647172698080590162516815007433216375671602810250690936756450507636332375629279022070436293304000000000000*i1^37 + 178348392656564269463551170865204484750567592957471221040139293868534747273201551689025933293814945251805644361295105013797685184702345447782067876611211163141094036151207470051940691013574584711666803436088111950262520212241657730817559888686807432839748328639141273130611047394447867536470068793270389502859050735442774183072222334882180944725629249353601119349565092981424922926243776191415544710074084817658452766029216019600652120915733253725883330118197570462732375219023548858218123859580802565138816511299517905835678564973658911884307040972105868593920442782490285891230768868134661739422354242416751636052932466014357163946120929795146423154673593842064732089026098742064745883641224145035007146884027422373262385967300501335371408519327856885307447528218753145329316207528935676658652483933117588814216242832360081424173784782094623235664709675283512142359875129503009692047545891468133205438781128777612458657137820362584537731266606233838990183333219423062156082735918579596461692885145034615346595647241292177423702489933048270792399156882255885679272278859016745153939202571294492072624457669989688991853308065758921859478768932985510599290356883450319675340330046725145430649514135786403690573568941984779326367203155317178076626227080803496455848523612793046470220275846841635969618402825753109978005268202628312605998639756355054350766805786492167814351771933635272969769027458313095445544937859371132554354123125983756380695048534312841551421381021484229498669226505951806122463828331009883270846235414297015957040627979540840362882942187358580636730739151379335816468678343222946509258860800000000000*i1^38 + -8630302288510170078898145666033184865955972554868660275194948391369576500136189127843131094232275453624451056559682250650137226643866513385091345521394872297393970366267909352412641839697963295999750988289267567061328818445933171331620618043029476650066128216091395929639898021941293037437609255669163957095842948507491571826876380011919676075923479392604436571207537346447075932820699873506287313985949452783974829865694862965968830087919428136534164363338816211430878351500470822207707127948033978735000741660285221775007604935443992674503017074552262663209232460019423521087066882462480593778056205673023793284365891247338993765371887390676178368089389595770361839304476080817838689156411401790621087648685742391085844604850603390382871943585777019318836964918364640803023089116991486544744547107945646041721418359876855864636229030286099430103247756255385857047671063343622140324704858530674445344309358018588957071842682976314137952728699335079488871744905894192616043508065948388846988528047999053396542774849306154474246015550128083917133984254679766273812753959630707878352214131272747864488880467500653133526433904841746764488230830528658329711001322047645491232475908447601281077729769046798395476052570984815827866893748517055673453865918161619451638940993610100515393439706671129401202922355633798483509705190844907951986462302060106606575161861767580463748783946855753357596111435632178599696275505344474589499119455315787002756129201676815480595668841540631175376961769909329704189287560102387869996451733092218250861332786807981354410590632753529392917240881149372160484958502206705588960000000000*i1^39 + 139730062161061777678017067609377259862190182604515535888558754726391728849850954209647830802979615139251615442863290520530995119649775868921061051329572582647470570475676461550190419222067909318624752483574717413439844352717461775387741984787956141642454427948485118658126652094207958636919843860900126153426770920042832531766012488848717688623347866764153340471784642915774897949550460062832621603677017738664043373450084432453716299318132287404210209004053843235976073355512908579935411654786701279087884010542680496612225556531240611453149714971603389682183042717063239915869859237177157987960734314072448301433305824991318825080464335120156073202549214559015828571158828947400045311546284719087964789457086876347079625654935166054141800983012395230765541076107975117326027653736028499708875687138931021344080945251876302650359422411611900339646196644444650289518041850653086465989408552990991687104792125591350714506928299336306884075646943114335689860707992027047630846261832710655949673659975947628585133969615978798352961547249714146764778909048143173430962707875721273794413961569638859526247300577552459787724102441509473326910878981157712282077797295897527345999318146775768462466832621895139880879121170870815008265938839857318548864366015422584906288445102897912852858712904470298614900411695069703514766590236620790514812840098652485958582704016627812113660401911895130314256180950040941788838086045958174934700294802563552291919147250540581424057173997956311237940760142705414968147920303120222484412347374477082488331214720705156519686760438290263930301921493378564346519597830748000000000*i1^40 + -1000933038360335354169068335268514595622305485961079243560435204900085937516096498938245665709582703245495829595037303359157371296404289010652350832816426662510118461871535008786911578116068562354667253314368858849090118108770523971136225861990465081096143240757441555922151387727765206661617344578706699721411690271651242832174220161313400644955685066289900162992487068181142898633199924084190971152680872000878686994252262208619623314818150043876624106002278689556304692384538969069870547421287673787115756954899999869534418074375243581214373348238696028614982951506843129804397533527385586727762029647299372256438861829349179929364884523488933348756472458369189008292649305190476413664732938582242162520100069800248529388206377920807284814082506415041691165714008689826750566274670443375830318229215104834560465828844844346461284102270912453510788246074879855581593434534157886055525113769029036650760383706917953457431036876685527917032644641983239924235025436356602688798360466195300925282817833247851920129179892312678161610929908368564965392117541987850919213323762280953265633902790948684111465804613225179638068733501298739180433396481670948167605861181608514555907065271477397650833606767983826119956091596864898847696269296594334454511086469796939656681778894147236521695733898486829171616255377207917029287885477484323829912444820671963491072011020534536229682483778898930611662234090687089450556093054291669386275503681354005981264430316105671720877842018513512693836938036185191863548484131049849866019404013257162905067204027866179134672235465475942701231077322452897693430200000000*i1^41 + 3219021957717946421823772381594577334715258476229052299721510976040958316087145056874486889168679854345044637340880747745435050359393936740504701143238722149378808640162088688181165438273135438374414621799192282228013868221914929584269231231376152765687285702813271456283089125129639347983574392836052703050969339184899134904860627651776002620021919776189789380779567842470013547968380166401663732160736293531230264670877726023453965018719575087859626633160953171557532249625439356142140063653921137991394654608532716816248803230140529921573405192735469934056368070303150308297187898351668396434142719982399933162023428486123036083937658956136896342415170756688293562000140105213792182934918595788183436485666786582975750157745400876606434966859786085082628003101358445966809688148772356647346658892859608949897291496649458962286509128862758621130511094272551335616619843226431451405993124428762432475969322764301678958812577012970277835224745080814801928056106503204098348890028180954792322566430929173701221187096986170058892994981848855160798818331664876776746589572499853357427137940763637055302555638716748033608731667675511487198415023799407262711491621231501534646531418395968797995727550091647622834783941819693284319766741079207616582798224959908466037646169655086253629136752255576510811435044842552298286318127160214490399556703857176255806823773483313731974734353775108828117484562645967825957503987513774929230071904206258815535316640618971092653785310141232258803409609276232319776785341752173713205800403914476623240365962019393961632321115036759483273562902562642880000000*i1^42 + -3580537259150631979153797482753790499553715437034358788354399376431811633138321457074803052246395295838544914237631170667584695532110803490174946910688715439353006136495352818755101819638934543022239115172972973533351241445636566874284649588556194865531293998904341313101331852277868877155815559309197470813796836638128270763101388970795755749764735275356840451572071616690116443839386925882638288196372741647045990528028932290897017920967943653255812279723712689622931498323283857144676736811911705923828052833822902969361451059017685624995058203032644528413872497934038977817813502376665528887596861982876742492843752834347152317695041418954513858619090536597616226625480640287884074281007717365712365707904933563672371470060731023493706179174631507778574246130458659790663749960858778841812719522661264951105945266977752848897359267153017638161014481544892018975658593433154773365794534231975902033804096934620940054777565307878823096501220328554085595748610971097148896510160938911008902744102978470805656601896211305043620477433165358564911743313155786349233074523884912291339822953110059790492900436187645967617187249574399104822318258246648173403425914693699525767144732279318556563551852126050046385575507888414446299991956075955708883770393286856411545409502121462063973262414030870529979725029793299599576497182425455008427016262238486298905872754130946607029011163125010851074854402702652298845973566341144936159232429986882497953501204991207970067210169448427783603134873225534065694202115528017915010426430163593955222444856876335617774114474022213108596010216000000*i1^43 + -818751571053359027135773526020902328039042175120620064418683306966329927803004359921650440208954364460466528875171312791419740459242317133709032619178355509067802154551355058314575907510803208385736918232910203249166151658017183449892702081707769334028897457556482731144181045035491727672773171241379128187949749625785525248809366233499784300029651099008513091693593006353835236436523910679123072210643422192438799491740743714571711665043518419156569701939303680475175328982868681570853508130924617174792149662021383827043048079204815235555586979642691483808608234936130540943259743577722650577067623020276182823108987075453508391861546289710269250863083877075758182532341509679264449008985346993478734455044677511149040348357522378707922058116087035955872076961508664277044782286694482437304855874497133975298189017396311645949067449299453403295768937699452439882036634776184032062154998146831831271666125607261412925080525973830138274501267718512596076920099602726159442320096129171118257059270483305430259357227961135123129774487937442031203604000980882910256946800156756272644998120122916993790296745712773336601031736046917357223804169874524670042494459167906151214740012476623650187599698813767353719450061909779930734806932427722983872518241454457979418975422551108715414984069783777987090912884149564836438506092215864153283755927049497414580666724027588380744222751219775254952649220644738766876603669217829209110769255295557366009187457662861456393663169438623628330323509219490065663651412713884186030889046889176292346258555851999862945329896357172448800000*i1^44 + 1381015586661070526197812341649956069795926773705933915117949910036219956844003226406016968684893503504356501070445066596577622483044570386582945305444466587532002449704768996206117215246843511776025923352041123861717936448564124829194665841809581623403233768985278501725257716452753038093121310917140588458008812983874974378790071070515658674132792652485682013438800021180909794626275668316410610089559456362124861860488245535183945947044025439369589010126726380666442676536297417445692778925545870371796717862181615367046860463609069061361194340146592217706078806624577318315878389935959661447168454512990611446862117287251599412764372397983336873132218297096498680367404602519894592702538136027633569160919535278350852611440004823970357044684261691294079433476781056755454849397119433871182071732383630024260326636798227700834522293111082727389864172925556471488279901104766025702483530844387240997695758837418881136894311410013100311377848306524542157866963357054237487857643219202369963134210967672435054795121147503726707200766762740880553694008671845170948234623314970393147051465078818537636421183824844708393956987376009125889165110281036817199223562674439715685794029396959470365014284380824334879243679637289760887152481877436574422872745010101260060618038800652087598559081276740882596651051452943161031177795662908582993309237405818350731253909083269627108823303908870661773782835364188444071456014683754387266785226441451288248848211490602215919410431528813766644537894701782408231012291420518539505236356866081885673681440689293708800429720000*i1^45 + -687595367604835477907745793948861243826935323187267287988960937993702024283553610372857836508435932132009715649926511032414096146150611372126183322307181906150249799487044606074867594214521099433870683899368372641206754834531662524326095006649701709971603017298567843471593923999501563963538617263864824179879212878758382526795169459972491586680284858611317103745591600505139684993749876166417418226258286047608396339705092411648002968673191069624688136526375278822002835438161067032607528327856079973874080085413501454510229252382086339210623344828154647238638243468858455614437561874107220609651140779334392445795076925142356077710678178509852369916689601068004108467181106449298218504505970078683704632060702264467478273573590735488586058313126296976505843967991353834157375394560488122586595962037016233238445118011927304658799752750370234733339104531287719142883982315492892882331880293103703026562430209614449276481567924634184055887921773672942482311318653299503002787600570266625089065949637702554773840930739919800873054390842887570719295370075694199492112789813379500799486965103887525404098650736920524826318311316787053855248650778465192904752719730998789092766770245359538001017860536600248625632647471187425636732704784513759126909730704757129413266375007675565311527208943030131945434255687922447000893274419463688436117543450029300582572058771834054290519632569972803335505670334480945358037897943066814346548031595614679923990746880930995915657226585506217745410676737510580832412814821739972122674456629083503763481069818240000*i1^46 + -2549427213031889207495655945773630344701487658653137839151020695511056576739191961064910933996904487051765545520702194893531093655344592810255297992230901099954475034819277890253841382999178508276471924558003834834416289653342481305262074982064955266112644161851045617197683917966915549604574277275483485403888379115094637124976612026849564819693295420696148595848918989115989317858377088842402340513204586272108947418129430578824454724815215362251402020686903814290931898032370870591488668054447268626482285927423350141559429261728483897039338119255730294832296808198342736252054507023463772693482765913112533169364195985754157272210015223361777775231834112465243213334778426317664817667713043145923898664117865494742943578802665564569932194691569902090255112138636017672132711232372014988206885932297968452155904517154613059348139923399036235620482015425150749445472180426271557627793716849580703786787167010229328135780800407023390994075916813400665589969971845034463957995930933993464312720834756263553859733524791990620120540942289480086834542322743862353511523208479687834068918414949292615439375290529150256813486457670096911996896491152234515390964485544051391801325263551352271340203879650293398609196980697882853448198981563638475189840075449644856156841549952080617220002857431878377363735948884920080141664218587593199166977315277048451700639358723115068973645637532334516645897774050904483643739839939598151268427268088898671243506449905523422625958044997096545582528063726920152184166697468654613916265716322365600*i1^47 + -2122763155087524243620560088213925388095295357347796833963147331087476319609936261377281424429344207109779459052002495073903834437521199305733525929305395143598889240790250703424648533256065547961693731426056165280916561657599252325213844939955313219915459915384436428132370126265979687547539934924873012396616387193889776271136491189568037427602299559800356299896070381255359816506037372191539758066340128423077637268669573121605174860112898321407495709710930755443789600431922780560361918818743910017068857185878395080430208092273401257278908020087940978413410531109576700435349413023559708772943371882223250004851947599635171510282616777680937348344613873513888323426295853081565017238947737991271132889581208861339520363238884750080655232531411602662671677639057616552996260755469628989137728563677655468947824424823901674195755881620581832509017789117023096885270928550755450651399257095147573257129330157451963713201051695607219256725258133337356020266822186174658898207272007982464834543929982101752537998658604654338812223128627363075325310565003729731511928245076507142173099134752594236906009471971250547860196972486283235666915472972899783142663222117466864981375409735409816065428193399330703342540209880835299907760502796806701911743601277291367513459277460043903364943671521819102048884340086188728019130504795979336831780523069192818295466051129672425747209167116304542928558528497448594376357832822681082279801327424308137529796474015359127377633635811875951144245858343454037909467384665039160*i1^48 + -252075525669902078257411332568218469218480596527716189885119090333323652644229528314137326601816126853487659713454295702105470454306446948787684057252992497316049120675135733291748467452094577085366120342541001506604910916469303533670795963563179071900924038880940551878693075751458024300017381046519887758754727174147866708861451322832486186261535182766330551106702381752726835949127211042308252825950878036454414790738750542557254050156345216031958369656009406014028757533870106124601145948693654634134602687104953910834770708117995520041880912597002051408222567710584061442070848560411785570823659878254813039134516974875928561824922190079016511324672197992299038923069222663291690734488923306140372839711871702973503421834883441597667687824439816959612212097359071550057747146794625738373350255336459876911386076340175671417166889681448616782990574644882908247057709171108136321966581063194962235637839800609795651218430243429631203922277844782962074606084095183320189650217746751362885679306494636498752278558186946701013072706897445208596445332412630268763310210602979571173556854893313727330798382100015864977470298640695574808834167968859339065935053727010169499488234914105743883984694452120199921643449346172409677282609524651794021328395599401017144873728057972266007024948885405986320529529974683943929603220501005031915764644912415300447546951276714585024145375203945207342193204679567262976469130190964286400518532169336737706769090223699888230924710480290*i1^49 - N1*351045989398508851736380591161991916314223486476984541352534394366231434771219350039314419847724531997741354766630688866163252438857226841317188575378726418704852605324779968064794312483507694096278148576978467864969477098353963860978195587015891155340925106594040220070221456115769243948034964220338463157396401207020326997016036287541143143103712765021828227937537643138843698076821803845843012561*i3 ], [ 8595108100524090840853023609027142767599194835773586963683119689390107681011772935641245629559530081216593888342954472720183317164482871198112040260061762118114102947326981520394172526753406122963216705181677760674524085985465162272350353708854802050082504858419087815285726416002348794878998632907296245475942697784149352733692780267650829382109250504171153727312983700793054884956832274194402950985731597632019851335621799375339097400003713603924611063961672564596902322256111987195628515838051436043033567996887608252825210257274487138133432629274028183907123886892412322047325103408334941969687195581707238959096030655790620637240775947911258960171533597639406718940711552603506578126834824123111947672086278435310130675289916626768679593687411597227057316841913231287116214306375225935564213017670976609135413619020043260061861266862902600257184239720693633612622112238329588470938158037887118228229827249690778713079502389114302880172946118815580291916236791087631155845196108519722694365828271408916777738889051161941986147466470260027029121862147502363858923599441554368571948794539054429893967644072744069108604921707059313928999112448654281426913335996120451220590016639612662160356721911265852955256348792029008777713475294331001015301921710358495232074050027573577900192881665604665519156056100000000000000000000000000000000000000000000000000 + 2840913872117742972633284284925229406416390888684010054265574254564599044062814202910328194129931753616831901361525327333313465591465377435881201064723225926471899809554866516531913177958348466448158495838653642691555030899962777246510422385311498552809285276360895042237744736100555162691366926859008725731933825382552961675227374064675637007245281565542200868335611691250169042428238813076115216384960530892246793476728890421322494515222489399417770326952872821863065548126193874081609584029575807324764062071807433983676511806307884984896083399117271840463403687151261504443565447699547393314452776972411316436007036906677532603422524385108082633737591401217989080241391945832624331049461250945145810843019940920643255338282888667805899148450712222508234942980921843885776625721115216705103515749890465322547377255111793878887542358682499637192291923531068572482257274354960064269391025030403542146336660296630708452897928188047956073488109081173150250539704751631126443400807352032244659848428230082606749887029779508822580680622260441487951658164147001103696309111443573723595820787274433944121110394321501940201451893390808941546259251053717769265498453702697542098489335267880459298383081801467039850009129639901599534070146870371477441358041877963202324956574946411235242879558761273619771671015000000000000000000000000000000000000000000000000*i1 + 162282873912663903377437209921280687583967771613929439237842625973109178893651318535017543622147482846646738957128325460681382822252910107238786048800063790660469547028340655103196852841254790537810849529803143869551835623212260801544321717411117265508052672599800393697766192279627726199612501066587820471752367145809614687724836849659412613909984703349377029692935868199940558207084453038152284329724282749125271248362003239174615338193104404662088266692664608163979038802354142023330304089151763151483666558960258639795444142815562872981827452567861903010123369905902313084087129174738853802480815654047320925025716390477212875251481190620462517638571799095316893315444569246543767157739163809368538922023862133336640771794547546590583380342503231748495251129134802567053143681185989734682346564594975836981467863968944899787428214639662449756072752575709198739333116964503534788019589573801856844514388005890892768432754492723269923373370366335811391669887567939580522832484920077248415739193687180890451681164997171589220952696458576399457308612550278371901781463153921806222354215786466144937310643105360986706076772821652025010437013927280708462107218414077832485473110816681221232094490374371921179880441621626730217283199017469083061660123571874002415437233447831603718172104875067594088969855000000000000000000000000000000000000000000000000*i1^2 + -210883544335555162741560174078423681102414398056860172330846960564681749921103268418730802332996041927450029005297015501832483837628604383630587123196231432477338387089154828154184092275928365870890916111099711985707038865276572137250821233197157575637436574975633572187618225120560462713097922233116511017797676765736225019157747542429573722146521657628094165337571663975596501948279433590280605244208502855155830584624907859127999396789438166524314480682465626143070445742919310928963076154830443441061335222065091114761191166662500095204788582554829477469619584984487641786565597419639596311766963289582823175678173727307062453004819436686241641331138993748508086895042742625326149615258028954761463970755326851289850756231269260495757001813113991358526553561116254617607114278359508276867405779706329842382481087892616316140878937645826579000440987721324013132754309435298697721435122172355979242103993469344779406819655917757741955979813152144120281454388392264342449512665700915986473831487970271689956927557197087723216111993135139990402615694968773962824874465193479218562595195511255401234746845998263833446215919225573902076138025555796040678039016428649850814245959185732584679568257712675543447689041251863347845413480491422310762261220420669191155539007337353469145028672591541467264889350000000000000000000000000000000000000000000000*i1^3 + 321608624501753610474979070008354937975592622238123190689249207763366672511487300916777782392060999687837334629255471112961803805673493163314924607928154680954448179183893317925672452871873140672778932801770930664028028951190614926000917578246108589078981018525199275571045249393727254690179678152147665912373745577165192046504183983768759186635328380300310758719129981422593198409881263791643098550243061448216532762297759441064726898062612901157526210037449883907297274472171395794549925447591283615750864959017910615383549691731497609985579915661915279659160346403245014989652881223544333347290962512907627496063088135880904898901379144062409680315290443854962670536569376979106751030227878714858501556202289378168901796163484615369297518623822405199065259732096459874810069701487436255447947310657068580492900774069853602286991053093503837441827798246171466806837743388431878031727237270309006168293145146919724083671551385009291832066814565151472564209560054461364064675952214403482039894997869239136179604459426715619238634889848298886449013851127892548974684818904158237109060530016930087771188397265595497341196876221951999709773403173719305950168598450797110423898523637019975572290329351620012279665601325524878516566360768692209422122268080592660523175076281554893858651226030722484738826250000000000000000000000000000000000000000000*i1^4 + -400013385192400159242590554601790982465999922360557381716545407698718308885519200685720371107313940766094000455418759371362572679730593113621207320812781198359662066731640746247436383364791580869179232610511015058694337748501629350908841146391495626296682048249026312355058822235162518468534533261811844511432437238685894379526206645545537801983132491042211199727078738354430882414640573731041718685752770759386737125146175400663300907522576520807811096193751123398387653524527272590706871974862183606997673484673342608437870132440213704367617023801261175002148144478089537819067954610307911390694181226556563612814583463421337034468780679247727977495780638371409957351303336163226491996725531454328369123159554457032847494949684824672825960090903449857945546392399414026872392041874112885251057431604150128882610616568209005551710844426603431553606796709417361258218688968198435125233011585381472802850786795889691414305791935612741146548094255617382787473960319162839513510889335147349464571089886518011110333045378725253246964456480487766366238494379403233269939037404261481757185037117073954341736435844260743407430659633642249929885833978658430622019616097497302296996618566325218174179622906417359643449446480682742988831058989914273393757176015915800128210831400261948642511095458338790509062500000000000000000000000000000000000000000*i1^5 + 278866135115049415784307196175122609661436192457254542038822575759102784158821085359529039705715576443902430705996884959435986985685011277089117743731480086762454350572534221491381445083701922347596463267032744144549537208542702907662797563673562195805193745711477800115337127494825568416491548912684552224934215479784235019654359561030094966472675665233596614567627878439574778533296425998787370505223492892610507476015753209587696254757851403913901213630624185506227459428558408245340890121698426997628816950892692926912781316319432597956117167542679197639627131442609635920741105446954703190290543575926030790348636403336004198272006074505211116256725657246659984385377846293163906362411816639147506614359189557833979742278356304608959192439128791887484991520303456333543536333910418487160506687600667724697315426888633434360190820189968282691167417666284179732908119567648885995695830020684303618270890780758134769956002537727315924056506596894430093823890626476641821074774156014196972739935265754537872798691013982293627214321074248157626211689361653334027537881815415543415455110881948269655449001183199544726024121120375471352472160029825277316052500468380184791748791960256190823575796855848758807951283907740727101876557614993558159478160482507925212243672431443068233650327116227271418750000000000000000000000000000000000000000*i1^6 + -109278724826265275047579178832258304693215104262089361365326837243140113403141614074635550385512045058897493691911141410928921661916182730649342349356179451843512600915655557666404335802258657429122016842509476046388267642988358665630388612482418705773788026858462961050860665447813211589654331790943816270312157254883136281576282677934258329302011288354842204536430392067453194842316188707749796662512374197476251572128522321659356732141164695502924272230662269791226828940116409712574957953502638499881874042788732440521140499122708093871844956592530983397623315554356379868461128879707421464254676865666854159353071026760371835493698882993086629361741579926931501029247808672225928910219606262240273417018280912213797120760410405021972270510968868613021876689223659171051599290466586733966088603368333286961608989211426013087154757821733264849120596356985714644119219423882161269316957404009770175729434679202853727683727052730790915155304562752386995031847880523786068218373964489862695267628964115867236893929174603641997476009417192089725344313446457296574519838731736212208451375749987593852758099915284195736968984645489532798384720478061084234202237698401686217419834101920564001112722920519326904671599648591908471119189261124108391836791788940749741435556139617074327443615068756213437500000000000000000000000000000000000000*i1^7 + 25072059250543309178333413251597441042431148228506842055973350466209483026432842476860103231628912289544410245209672961504109293260919474380137984573739843443803756349026603853337961310243710220170673239571267648053582804243310275837074098427055958340829396430814402654536576307534783256804526117683705659540251292023725617492802185762075989365314360814671771629977953197353964522491450407636041843107768340596371047680946985060323877319385746117185617828914820904752787456921357965260162033111413502434020088397123087093106050438667565903357629692755926977281297728866529941861052317532372424499375251609365803114680453506146640138574754587565248005512445150140778130498770666423306312534171016263053889834467549789208024987980610938442835668354460919499433222272883832946206526464459422562914285829510708273901470831633030212863159534955936248301092480678640551816092942980525931550977319712925301383816819283006415908619722777956597947840553830240992018169810274891185314897633352815715425920337682149596973638529828757192517475128647388999125427620956279299211468363190502720614409342963971218396399909416193792041897553853796121726280649131212499990926787238019394400115016428088362863161655887992848748805874616341993391562418354549700582710000516716232297660344056455436115644051362089843750000000000000000000000000000000000*i1^8 + -4165710291124015883301014483996679579599274206267367170229330904605277518858475667954635198682920712780448770589556821387176058698722922413148354912799965752515690761521340603447887144423603681926995775381613671863804763737955379456667331930961425311261059539170181830378125083845249584018415674895546908111380597759680992173448908800391069675594825793234865422470191642276116022444878976174715935841115590374315259559267848993370553708221619773510279930191073082464392883698227587778208503692467749229572814226457721308352150186208967652249286109557732593579497568476436341506064580208353406065841962534140288486367259404206408499400007969297877755668731343006111200941636764011898414237858685001371820833161841018744654892235039511664929820596538826047312641125158884939516048100200024122306272215976358709795990812647603668917813232871777738269927333463675773010628215040844965320125482335752390361689237725685570736581884826255645498556826801495829202840872264399374622724287172817136585146669734081089156934883879869532542441713787253932600091060401983165288915676464718246336603631398470458278170738371069854257049984741365207617074025704131673190055163888299590660654292502471708076238341247984880974392657738632000985863582935097849085408803815935282360054485163635766562334069672460937500000000000000000000000000000000*i1^9 + 1077163550539313373238359173766637536255804564088431738236526537117519555517785164098950747738705756706816598008485890008988842189162825868468686877346187147800006237862525115414877480738978238708071402568701717367194759928629978636757829053104760035801362962574118924536732437484756066250059717657414199237990389572533263219023128666545096612340884102716342006490309817638321289954792174049533164794902361272768232895132698011453357612988211691214011565781922379388930922080222659354271567413838319009293470791216393674318484000796749751888825584004474778624592983322427050484215876322788749362127766604657378757910636344318822092302761008098882685431043395280335775248082022820058667016399737892370213489710149254001656185998800505744652587606824382084100789323141393194513901201148478877745759532652659129275284752989429751955351386895453859900405202679820274712950151189352745308079999986404647729851417038686869531335987591116916160942200113050739805804014741188138178230568873188839982186127306405096056488268445794449650191734925492866347929338947072096114610050780836044976525944903641167949704148815575255714936194815190392081152837629758909085071008878434485034708384588197724992842570491778268187791835833650918925786194777339591508298752841166653780650551978458291074171766640625000000000000000000000000000000000*i1^10 + -382435659232291891262390541600004839389121734621006736130994763811871277995097527393270528963974543586116334040026161818885784511889677544574537758157233772008932891902905679819304577200847968183039844201062468864928751213677110957859495668589214577662274078506969777697490627348713512201418584911351512703033400051806155060744839199848580254512244943487606485906374251390448769474889815788247107384116728309362847822660373218531996073743965724211624311090163744599866146182693347988915542063266399896944662092516238850136694476849324196105635178363825978877889450230866119509569806799662012719146474741909209612420359470888334625628741312198557253780688635580950427554678452826033110375882171637353726975896287807838849956909954633268117829599390067065783251445269262284148832592789714894121615181918203500756257502123949875940049825826501505239631181893348885702972769376270180220602160143932693383613868179734176469126177870322821932752286748161341925496357042609711267368809148017841988153548265871430118649397625296870292227586012093752464958395421059727505181705351725031165766313344941540208574777230014051344736432674824099793263461768125060659036476707763282030648506032497029958365990311338645057897444707295084724258711136911019596888411962617837547594798310223838784854855468750000000000000000000000000000000*i1^11 + 97089527029218304494820320176531513868656055575325511365536669318190540944997765247577327508463425652562859516835964123104856457437646300989826526661366354804844372867216958695589545383256813698416410030520519039872281500740893531473973332551480263507237404230356557542047831579761985841338972564400582863469204206967547970144405127121420317972163198415044596299666551714733934413518259259403865982867683540525993725867383796836369430796225805489139359700373622650651369796674942972454454494386748706848108722270517784271709642137799643740973780658350080092170703237454411206650321732826095428179949729529204875451904727102179867325247209739921036170932299968442364023852952263183799983956868683574286673968033487549883052046601601603327348282190482816144679560891542681904171484043793959022563220267081151474055178988239157247540888395979135220133312095306461202098473256110660299732783800828014403778621134364830121618552619064492726372083061638673410199725154305697461643606907569949229445103344698468926785805838716893829626472878251782397812972328565551012022978013480505016038260990803394494148744487449682222258122393285288121098849720156386502130492869646299130059108096260719590202195826198050466256357247275882827069847375107351266330512792372035250556211057392645094572949218750000000000000000000000000000*i1^12 + -15825804457993842541818561477669470307380659901813989890012032992904346058749160107769336337000885371382354942480821561515117749423999933741279471506138823936303262105610268104550248074978803647112021737708432994959462941134243514318031900578150421749371612289226852629655584422841492056638282858398750977504207345689152707366742518068937111677614316660901686963795331758463038506853321693591023392085344580767119947075507546486512600645246715785519411900643891240278750202163365243125903856887280529336722444371177748481288086953654237388039296585185782915052854577453434367117736516522963506750249178690411594585908267670351297503399083075196487766369361428833384644329287347959994590539401538151645624427128729262372767837213403285480886684905635826348430710664543736891902680617836634133899112734179058181983936975316314347434413584124477042064720206640019949429072016751992584226214990561970228514909945666255663505407793139580247322206403265447682083366687773581475720704281304631012160921369270641844130262506189021908217287056299207098531642912648865226497742627425317675666244352868458310832712790347067747707891081793839435107792597728632639199015685190961036303369639401535422786227356965636684269750856909115703468114095033095562948211190086590896618196940892617006870117187500000000000000000000000000*i1^13 + 1613877777391218799778608648610192225529788631783352027521761301657717096569049647060616760757296610822619312642520996541186180344173712494780153507105959021877268731924003686935222324609595961676115985988121785024517275436883221426584196265356702689436533303462229812630835896235090249403771523404441871416533949339589465203481952225029253120665911777994363267152014684061179889722750146771933830074474566761013739103086165463361713487830027660001589409117650730658213836251058031053653568551762701054976506839076113619350282769323380761094295573221156740973826608237434059833530900477645215045647251813762980315959412810897760864213392307549716397850745761249085313383801886799075187753500446083803014915509145179216242735595838656346540013184553915815784747336324265311761292195744507391124327314585170548091696583493111282442798913915071908605549198252861724033271281165818091970949206444092469861736755021037838634998481985090106297144070760718123793016058597648351832256937089135498075876702294053120123310410492545097084699930064734500908621098612449284319717812961549599080855588676802794954845221073364164712583365606662703397767856937080747367787558489486973023044849941055218361455461032951993157929820632181690878376994901836263966773675230960943054609703980680401855468750000000000000000000000000*i1^14 + -88292180873896926116888892019449460071057022819115971424283135863678452699865910466368321936610442397069165045290853796349016365167392522891881550233355688628236272093342884714989135917038809622954415756855370207700319439675258221867274585171262840424590417226473972431756218115018019404588080887788113066664678445708727625551722840871579911227750187600534617048094745945269402008252482056419547869387368860590023123757583292964912971244915706610243790177895628783331397248341380949388959009164319444948234259521390737530140511618653793291371007329296230850283764127542588121533192525422812534816660426621466127409965921883380994309416539185731548363691130928864601696931495639162103922696182093410724842967344982452537356843602138284990398056601255139895839551545139280152884854780602312964852476112800905975889201073129801490610019307028694736613536836386079473030733299233282821072306875620606555066613908175967746020448876470492319700926705603414501449429194251399295060768615802894273979424855091193117131024825844593882770829056468508556736105527925957680507444897539298889669799443538495538124272793531242833592870773134820816706421086511575714789485758812184121039423309022170643465180002292798683989581988825166046556932210923086162490731176378585802571589826731225585937500000000000000000000000*i1^15 + 725440132928358862250671591488962129158924593341765612717651688278833377174648848898449809433319949074240411662060319210129603431257103184352306464661410469723791423487752077540685406568963524323994286738687339531699256025786384991049066674181538986343359256049752967022966444016587516447297292076906326477386706587108564702733746196534079710027551478979156202942976656252756169038828352010841827377228930155836236528265795435322694393707635291326221730447727096384580905216084732879728828637295775675114152181318294186989091506089503355624670200683895543543809560851071232717153766942385071286982362938490199882817981739106975298352784268462781389378963889360899873273175004726032997365046546415965026413672301002652605786319716266470214585573479063658635821137669498557489179768080504844796284831326842454399495043296660783116867338868333874687770857734617965161433778263365768552345980746382262231757550504578157866186147175115075521260456487049792712336177023892220907163024194729335632520824146418663282571600059194789919842108453180093761594513569823841113055791523064622832477747451337386910272879773251311218796320106491598783211340579674722184431538552940330801163584879341923321886987263111159579280209985643972237670250793893231091900101317065362494056610593109130859375000000000000000000*i1^16 + 156392382524175649102059010821323962292968545464183990023173140630352777711030645424141659833507706859043993155721813569962827536259112309431260330979873321560661229863263313642533899649874551954004021986050413609689758218151518909439163461229633997102501429751717755019533101647495468575691791487344745253673069586234318399608555147709959317220805291072656678032122803616236995019984854072824968759805689562019861162400233714245190975545123232890138713047929311388906716798636568939296601677761808219178542567464242830570895043174914629196470863253713777532409027371964087868199834070133064083841113465876284007153678479565328417534639849620599832611107473936918435865497437642360414445142163247947179219185035838739389487963167041010127444815425912539969973584396446614353516984231512670611464249785374935002229575650023108328429350617615740228538802435380422336351857704887846610201434807295781252079491298911259443746712803856645882281376508828925271186528470280781235930166375320850351791401263361399126035593291748406669299391922388088277863999435909736788065190981383489611012163998068898189135916914643621942365155610530450327358621701178865664585602296840691557374381795736860123294149989047104738834703924331819696449319919782535481025860445024674489012445838928222656250000000000000000*i1^17 + -4134800943878962529240257202585568707790893392622383766536120009859630725027032829092347822364739375613420072782891510256062915042635345192683155634899866642592634772587163586970064801305026206752660104530702833299729484861325230921250059489068341337234854805466982491817362030614642334102760072601121414722631499894789530312705036058699585632131478389463861572784260284797402644701325919440982030925149349222224145710093716095328152682357569115944156300777332287054209112768865732394102656079908079801628030708694199774662490811228017455528412043248293948221311104855133035213100872721281463679229948942958968862883543784710716387094995826089960801038260974117192005088193561102627961519652196204814558683040609473736442689527999803301772128494407426420328578404881332401013645354213977298142857351408152943484688723472850238517732887250970657870077527542877171791090559427593415685016982785854699703319396154592853553557815656256615753221871816520235128489737015980355430945565109856537303643442557677469702180369656211441740515632607861356626180213653016617518517119600392239383430542756681842772638137630086763810570890940407256949032283321141065840300629944992960143148273547324869160819721301677605010483972304166587120964419329378857956910298053191407813313293457031250000000000000000*i1^18 + -231256977798234629744122816307384492630276521786755271941322676398380251261045288171192291583607993548219897537426602602077933167656635143073175581232559479173755224682123610763640141775193279323743100502864527953956205626455549889778337725518693371454009691969577709920836004953132457677071972263449894369747122674555655044631564964341131953897850580597732449944544111148126474975243864919569750057769314225131930853807255297759685979653281063526263279821590468926898617794658141351766462525974949247690558332191233859184337384746679121503901923620803558463752703677053192149236795185870855202764090261643327425273394784521316404635777994928001580307504047296810396089375070676796368554933289146749046322701229434656320375862785835007429488005591532947831565614079157750193564810445659817136187278886431529768846127691452191446266833783728882113196114209552278573551795637847528965189612417751447122849794769978920717388825856442264068338361087130509325798965198274413794448020798456116829147214901457449413945448147587461552622669894759701514410115545127392670450729951586008869696641325010295385593893203293979221261185928375336012341520509961731495580956486915063914212858092563918740605155675605675778183493120182442990824825992217617607565662174989237106857299804687500000000000000*i1^19 + 12493068389517450015861378986349747060963568090630683517545279886047565136213780111486802281307190035273031282815634785416642663793672346015881847248220004786200664680213639898373034233881860394542541936910123748004357255628938529861058709061128533381806224805152729889530235055137510040949230014950616960732564477628579487904640649089061550887881438193747061369474403090297409188980081946799496475524656426703814181931085679612147899812942131580049831235357725882525981809775986796347595653299123618646311772413927171934037958901670342516770766495867252794535562172335777045242545271540641050001264406966295611247751870761691617992246306666580165723053162655727997306815678092565326424100262120005125753044591351763984212032712814263549247518180777062886427360656432984509116768633620398282876952576764781105269519606325018732447306659060528890813302826077504985087292963129828611786153233585652315196905814469975419453422074869113598593439164621890116920203977862407276038696234439087286014687402009252706750144199172927262674083495715220976030150488596421813340919472163146274197141286235367072439128792702247701645503457400737909706488381458143816350678960108718449695973997886409142205578193426893686544654934967129105990349171336487580870773304660575510025024414062500000000000*i1^20 + 1137407646689436165636970574544441996086000040716112392248232498476344109228917989004982005038584473092874144033190935784107112796214338612538731701995867114449223467625280678949257040308435007889619066235852584818904668170757370556721894774423321260780347800411176632548876621456570127736129326860287578163537226261432481932964585032278254682767854050627723088374743592194093418465904143238559140677904181366618386780060987924817314903570663693473117869932527551987192706630142639115118990861165515917998167775940685886158421449235828804604255213377101853927090739481826075057022150624358045049577643559606725336005865679514409875705406917861282653101787997845077904088030764050483532870081381754633686042215613322501233631975191949004011042896276239670769445405617934127130277012527198454971340011991595960233051621277223056646237723708895112005447207566124156133550909284254042503300440548782937995141231437875227410713503043239951564016540572556825464926014197509465292208354120695964077438278193694882337905570567974388066053193462535250682911558858217926335906240895043783511222423364736750961265500017490052970839913129956899911943219567104202759521644608510452767749935414680835592157227232455868411215419706228899469261282878174228706975156748138332366943359375000000000*i1^21 + 40238051728949587575149923578998400238694719444498763328748792656808363292846401927985781494069291262799525179878587817062953626506376219358650108095651756742106338480321459886226014146561205428932956527944989266372722800188406415804640556117384555724380533179420149385466418104499440668731472204633138381081320300286870213261879663630526875752956299227715204443383531857746354090049768789689399063710158883254278437805687815358496607419160242935122563037071590614630208962155079319372446081199272511115863119822868675563680507504611096333647397322923199793151231921731725435076593974085454589374867714528238539698051006188059810872726979290489738015050394418876751293654880038866725013517663189903287053294828006718949474480188385993806100978235925329532599111664972305047745047787949673043754697015577740620159731458380355363965887001816179740571882035926502976275720508572306745918483467910353998859854571459467030899942927298137853257734294933613295020019689213880990063786266314894378063582700874573879576992367408690113332206271804165254134861977447453073694857890325706971888496540988302275395639827820341364727829744649395579692397237139631541429359722291507653416448190411181066913881477630354735122493808993665335562426039254484865938011882467269897460937500000000*i1^22 + 876556185087245105887896809018196919179699428118640052441594293731280394504740060691569271887322612595796658292187248686282315678147564474884527842264292854764389108510185308936045171828165947228485445209101629520132144150051379601313562306836588763445138042178340456396114046144864762627348001227480387307303556970656707564963234512867420257173111755254216024845578174013775710249579470357400611605384462141051786023534073851931673506720226520486192437146912284801524680521112384606468172726718992035910426583371025391443294995344986915079320232379181504554773254448560734695379560128623667098871142689822728022535026577943339859679794540250100592202392400788041758000808110579185393979010185811850752475587652873941441871673063356660011986737539709723185909996057792808631290077143601643648394158147940912165912322727434095485617536250558683050508266283302906374893776059183034931726780670477737526882129768210563027671911084704007603640160475084799206750728227636320173870606546341003481821966290642008392576127618610184663736062132589384758780655219461357044273893565729548967720331011643637096467714303291204902873323781428694738085321270409911642508692637367983195615746170420887966963639165418529502237668623202140193956441350340370484039280414581298828125000000*i1^23 + 13165630063157276555157870348566900582369715030614311713832242621688634106457637641962628331211260760427885312927752105148707503631568398740829771703660580097389168559457206823778635640123298143929304931822735333508118899201418731852177464524906332867823175419756993984130571486424645206532342449554539764107406951338319692306675337638994124591431078150744647950005587455757885904485165886217986423104828405934050632150975156033177886720781565718804815835065682016152570509432397746997240064544977016929150967052769015464046594238603261040525312553314662025471209680808955444890786418765869543861607910018769018137022721868079920943649896496631704454917615346739346056467517745268531476253108994488031866784777663875431265688930846102542727312505062588769092017158026244565605955405390143959316056092357889536912717665108613786044830219788636733083540307551892802923060322723616798773728824176946719615338096405752832383161372151526423048412999615819245920184930099858993465321437263634256273985388929306175799015463137809534538324260054818617745920592095498127099743684183867316257286772524181062099849488210726805267173113708714434345468935524553418024398514235468157823320904293204427891967095522097971856453207471271512816918763428693527494293451309204101562500*i1^24 + 142600424515117482547981038953990570890297802125946921571971849401893475343124711792246754559186752189471955560526505224249997861522610953158165493025448699452302853032236987264354594534104480013474967404658909980281552251552459827390387526624499138142838575939846958246917857667938916728161809464841958865381261142106605940877749140236107050893167892495267872157508885281275196229690807346829541242348822710130580841629467672656475001710712260616301432891977470028024531071177409303838903016104973686139689903886030279152978585393395926989339758800663932516497811810377148691459600810478443228436494906465694103401972515861653187656475448374264415183189540102463434587919577635525918158081343593255831678996575355492406097347496624979290906627812626444990047477994861430864729526240968306629741613240696241170568845937047508844041074520791680090886314755555212819369686294733000914967181885097396041003998739269646788909101165556004911682890789906405852826414585695447683926119202086090617495960448127243456306012979957020703039832097377137842643825306887168116843064066907476291662457627954600475224686823635103575579562790384420676047683708366007244345435454920951880668140979634421103849008991420721005073399024536708940536876811408084054887294769287109375*i1^25 + 1139408128421968639478535671006632952094573688619101376522503075056026368660206075707767532204233497300935630406439468660392659882972558613334007193377330030968952285657673552078833398953678655433992959337948505331092578003330733392303862915703780595373320097163669325952568747638354167028308840832228286810830683414424593213448596404645697168868694105803167721081214588818643062167673853329924973899181417350809309784057815074740295088970439573642457783039742388119821620008483461694361636779997158046504437297094801058513596212615893555986184391756253061931690109758014703699570029273743885737535133843677226233177478088164385521607811534988804085181411601896246452892673269481223776675916257357185049413447767695947589633104927756729314066380781007112448890404258996337703830550083711057071713621191485160345654614433108748223077348302206762189279158144138558296266057620686385714896047188174350624398850400898481648951212510657394018203753933682755682059002300830697187783833170974288926949065300775539764030348420962026471799025811940109522618865532304055302776677935560368606234882018064373918089436630765656395095824135776795588902410324671436429788691132614262634795350866104409688044512408100740119129392118236196830006409208172559738159179687500*i1^26 + 6755541244786760703300199749626025535510195769845792609506043719443943451266678854664251671729192428619392140112680429041227503278507245079877161899139965293620504052764381890269219146263867522944502500121271525558588513862097609037951352285105922788800231168122009757560093685370795354864230764632911029484018276287123712084799222119864235423594799542141527188919103538998320779077310350796413382380191160577861570379415778927595447073954439709696689750616955824880669543467576339013164663588966890571762024477503866779352688501271680836042689101170663988092148120302979134250041831460475615333308197933875072579260304003474804521945276431879644774318250577163344976958712841023229990626216217316391080205689963687883848697731271809451473345721059297276371287991159187548154972853192488856448259796898217443947953568616249996134761097834195029150715055822927485024540595668027506754295678061591818052833667718079656074046355642770347699678431784359547534799693041451345147993029102591015406219256517840066509420124348827223709694011725344623590679215968083722935792341921552924690902213853323107111954792586051571804125559182092218522073957419446633866946509017774937232184557809162419163395838254942315731371090028206541123435118055343627929687500*i1^27 + 29595127377806581217223198938271144088013944455638366902743535123045934556387280546334873021505632480442639883787080393289383103870821766640498487559199605933266282570494046837238626038010116444300959886192819206502677536300097488732028151844812748150303413332226178084518138692890526295562105842028736816056250280022176033899130314005723763720076595511503174888618214618876024145837642933402673234611396282170100951563421924358035307879336741040668374648482736108466392499769233887706343668280290602933897926261415638935010351287251628446326012055430024805073824857181323430069502294097398519855671994433376864181419730855564833612313564664437458296076223300020621576791426019987080260775745056682294576690355749394106429100001798385755396575117118597954490783873346199509572431185364809778166863524176952571382120665526109351211537360255370976100123783320488943623119701375522981498154596752596754878681082041979412336268924435025589221093270809216635902618491167170105148838338008181008251977729138929886375692375984564364326498955669407984025876110851708959775010064652771373575121966616905952427729753467848666083843603907669112421004255415060578918878232786482009052670675819897765428413545694103619007551609926850542083435058593750000000*i1^28 + 94038477526483948278694034991904306118119860212533234857512210994777667044560125921771234487989539066114137082667386729871591095846877205727377991566283176501930201881548613790579211558582596828441378581435554705300987111631080807327994703648331587902963682880307263968566742531277762265794657414039280244196870357884746402390638519547352214860016306015633223326533708821299350474974052175114856675010022346721122174695968565531227389810423777749273581399570318809448612303131035028831448135065236878359668413609816713753316525607051997806946190543315067485754942646619448270807571137734405452219292972312321039537936388632147754345664145309032264163832464190988534780419912524808122563556395153997584253951466688691920803566567137394083275488484836283851700630133954094858194171965345095833958079650373753350699362359150886245318921533519075438498014080392016297328508133686062950715221793572672203496363153913460392362992790619167785054646561718729118608919279035882542214994595165401673545887019434559638035019600198481801293629982256361573443480978678866335567349674648889907203595089443053878170788764332568181546303576707457431184290927170331436596998594430278465212620803303530555745509571694713061540727422069840621948242187500000*i1^29 + 206480498699216260237782498602163237843225831538161947327912370360081198432543901776371426395857859987499550635058927726449038876301639715039189454894320102466076742551310661315381984859518965207890921913169377381026374290808147358194659527965753090403750179137095767460581856432212665806568363400361904861855138505996175244082534945683586788613509748855614703777716524321621972533509942319354921443257453037219827333175747755907822395295641535724711355590019976584854092773249557507640053770543921729270472401834068265502730926762053507776679508365313528577033116684068937279054244911695137550026379679772970550119629575808095860557486857597184421062773957346904949079512229474554382387920072449726833193014900303757231392482583210516251039440927697070760724374328142517449946507400621653069547686784565823165103210674015252376157523715706169999789872472333040668875764941057377208552708439671390930463327811002198731288604679922311393935073705302461447205224871856713061676916432724471442902002005625034988972095842425088045112649373288925870695854121320818725514452692802824397000042752656910033880116489996448202398671636684106125310524573611535402323311362164536134602306538777626981684089441601677256164733817687988281250000000*i1^30 + 284030375293030527572901431804236827257241620985195976836679275527970231638266568531475280254739281600777264865524313540135788007643791919438750047531804856281081729898072805586553930136949726095127921681181817028599079678035149394382940901981617795590754380385273835280665380914073479238037650078571176643941131852808033725849394495915456047328386851461516715054878083517553526334089109497726379519653262143839177119309089104631143379820962771659490642919768943057034730625074191477743473290506327850160949793773919629238563863603824837756462641594851572104354864696855011099012120347348452520783134231010782604959578203153616980206413997007226595318543481076282168508306452765373791091351180227588967293401559239996244590625397124022957028787020596805525560337456115234250765281008577157246912331853945950054093540073359688005357053251376097193624336116876509398332098955877264557237334762575567190484491813885972466676005027854775331778698127989618583979203644991482483004391190915681341156178725985994172820748337643349482524705042913077988269825747835522913299322464189911666198378970529532150744611458714436533283831528728953538979091495153054547587205168631821797104785464918095884989679296313418618799772949218750000000*i1^31 + 198235209621637801923468613738961460940528871991677489003912637205869696134242724073365182866798050161469710686622583292900628001068103177434510515682617531207910642954482272847334584299138136419186330884402130623503256601632901564259156838767632606274738473886379912506732412746151759847378298755161321649034247438286428320223444192763492360520668501661371814853266504813046006093047886748040016579540883612339334043774405198002091607744921462376802147309945939089889913217035675740862484340649481875656709718867529742535937109265284837274907662417302952889575671334329207595909072385015192179666233322132243732384776847503897636653416358506208560512905312323477061802938433631843588986546296442377393835076262444336396047803741065300424790622700596375333409111006927238458612114350240415798411161590422978968003159631270261398666695312985424295681210536572337887142386646251965184661371214305761223247746405426276912023858200865133609994329985549771987671604852721616367906112613131452731925082804870085074166738030498738143491241242405630933264153413336069369087555134955910138177137660192852119134088692129989817271133730462107529368662769317428491122960168048246397225399555925448978592224391624291015625000000000000*i1^32 + 12079339863494836307880155072209334786500748706077219757162479797862808428972507726133321003749755487319866895476035932508718632189961996558689532668020240918575159746347105175417568843903640573198866378876588965974305352320226363467989189406909980283532529287558925566722046404933364595555942477844680893855160988488234864050523901895450929409886277653719857356794510679236320554120896203887553293147051873911405513849898380707718796622578030994759978509999097492855202033107669571652559927064258969377515266607119055296003743618563143965813833399298661214876334435654331927444680935041685379346884245642417850289921443536920089241215885556209664448747555944385046889787384086057473617357783590812467197270517626326760942593080617625616631261684161866180611005295271015167646728498989090981163991301624264461145595630561673944706388783334825311467181703478157168148707053183382057881845414212123300535915542217825464585638309616880200900755531143026751644673300323196912400421030853123046120996882603624947575080527667943831157981147373045565449500209910110789783079432888410939631527434777768336273450224948592020862895806889841536593218377166087184272730411109928274874742057514505780107734788991992187500000000*i1^33 + 183097668205963659696289660750573985697681834485814308125120270565939236453713204702809831698694981661497191807094522235847371197840944677770592309584516640422440118406291958112939685670048592257933777960647694923579154570295739176048972807297642575299811170126386945791473994651421762254822970748367942413275856257983185840934355628806274076982425234382585683580244344468852045040150280023773976839202672494373640711411925579954013811208176491668064001889967835249110782249020702833507885185443013696086351723894643245026999197005158396176196181645404926705942857041419871199253202913910438136215505236808317354943523313300222758754232035822802436341433770679944392455240565843750987667212808757255345688647991573999625811879398290004680615649558763063626753851357107405043976678759466976964627188624767902239256312484702947926012817746685429567733197037551952205912406891617821732688409472827611149402161248413560007948185247544826119337657325386556255570090763909368532200530034297926896664773972196954549993072944041354963913201690482016992269904854343343554898737443534667147816174110071330459368801732442495200493948198958281416048725003641695015520937170862520963650554955373008032636227968750000000000*i1^34 + -65848268365808461368939594418568673193498760009496938552383230810600879022669499014190327593023339911711595646256411220622858752728101404230381117454806895003419111154904890000070042150973029180452806495722107402477140722005393866775717774132608420081999945009846356704997282615124037282175726252959146393423970374728504818042905552048253121210370410826074703452017210792605359699216965705900403051163561824005459526522843947649028431015647312584564252902491262668015691533934771339432484453056399872279953611749534275323413306723245646397049267370405075829178404420042769454153969893486737766507359284232556993661765620064035988170002331017622713267457578417513618786524690319884677085766517938423268151676946112221273505558703786290424726096054020341657899508613944683927915077799253663989241562977830250120293671876827592736242294581787526816309449721611279357967468734582186696617439270122002133386471750190318116148800174894667666700391867473962374810379334393625206193205908181952412579898444332424580384975109479062666302645206759860190316274142993064272702858683375257305250481239573200638850360264285394174022213866464076684554008156787527343393812398304337790609891660422794651156250000000000*i1^35 + 316228016329928547983079262175180576103767564281893022388811625920092391360982497793097145271377965252828201642548782723467730220893317471149290294142780804545556958715909557569471801344716709972362618898821688325850885753427637841925508418612282673389307299905374895409809642848963951345602602977123283392787162123590090578194975851949215823921896391565031029473423483755171128841669416323407291519497524178321805625053969832036110121467962427603359370366304457574883492970852787403198173834608333157024074283921606836902881647883990760498516073404031624845487979684114021739939904594693049214183505034590928793760477551155223479197443708538138635236936854441813805112846028136914691350023370266593747694671201738089713322350042101711782666118847000577730983549232023230953496646360896048135675452500525725321335030709069167755746950338155895488634867995764025609961098007233984469541526563965047892610782627835677720427167266422738400250887718608628316884674290910701591944997391863646142164553751277297323501867100861177292806137505684897616466040050583900351728553617791867893024935743852017811765846105737274647899947759684265754185495051647829668218795328313735708876431949636700000000000000*i1^36 + 2032862018077629848196965580252373522765278834017876616607636356471219070268827012569969541792026425989713827165596846742752061516549928582488511437360269440761143107592697774394150112809543135183857985540165085341405727529774556062221184582604873106422616786888837771015541512492315913681086543856904055884284184599102591892583000102415469028784036046659009170963719432711484434689703539262504718671383609325788371395496878214731268624170168482188492367266051655533685129869157293538556407077938997508462385488230259777698717085640611360561568576723561508183012441452002022765474916747127416464949623284126499390306970469279028770734248676919292804841683301180564013835279497483960908196064197332876759711207981154097289744395472311068138928358368750768675843181533840618913576201741207912191397096765119567216904578133360950107541869394265256946243957672998564497179775420780967792815342760695490135215675906380060184838941034924520526634963604683532623775952953586139753464940738888841065781364457950155754266727051557757632395452134064857286113470930564500113326322817063816649450183156506994758054198603249036994225639779328961687933749547058438046017315029770047684416880000000000000*i1^37 + 183901291881792141453930960410981005751111722197136102543848831748535588698070711397782464048240314484014541837939958953449439722159305243254159582380605937825555885676319849931287617303988549390031896989526331168690479266195488836843708666237244234305434822254988351522436687833240593115971922581328164059187454182844486804215037366355630102415878151808602795992382746104841609152338755948017977793993535908981929235766904867616208943475034437698293277262112114523595432589538084545844009232158607490031293354716181668486153061592822487680874996264582870458663198200236259427657117458357703228015594296497127743733520944663151384690161656536278216459308396849308439296213557219511810707377059252814102720879302770102378632173829135127097871636869979771970249451239997892912698539138857215658959469689521202596409612450202851720280432997203053963170762473497963022676286707648582210975290060276490864850593253060321067127629723695142636940985604745099250970650566573755223656395541004602387879468609882629781884709931678993072546623080001696208496607044877355450000261266015107446224326447335855573564570723841209341062039284328722654529037383260315919939528693284479689216000000000000*i1^38 + -3085235957779595987113953714752522296219656906220241946627482697546929246549772274636497788284005596903270207636227729882334064306785830101267125306782035563839462079607993894378234464671890225610244951498181050295975223704914256735462191467950527320441561443318072562932955209200902679320199441735578372431304115378752861992435154783222801436517948072137986900336544134404616967728634075871292833545144608106743199951154720891242648664545426588517953371639746117096236200029772597217384108955871620524538849291083790752847948797970785639535856493634565032403978722418097568589860715969849122041924087774416378482668559983285323565771364522843323241742559321141843241133730937513718344348983869977639614202399965939778259173203728717037332915115955856575052569806233319543440156665175750678366206458842001919005736450395216098480709705665753274724929718913820053906063772102575540088541690737424955357828413058986870003777011512302158937212697815593332171745669792036103878723521206080572545406089868040172557489690532434390878704313093759800637164866512378693665249357479308383252607588125659187245272099899036361508074714080090818114386590744235729186551811253862400000000000*i1^39 + 18923559781533986859307977631155365560267928081769592531131942391296539944261118901834993889097434188670836574499371524132631104353928073096291239661622923267515047624723154512275953019616286371933779988419758672701862732624570019736362078294309459659728097597463270028813640109254537436311494046722565573630436447498068845751529144663007006941078271816296544452092749341540351603278924177736408184156874379255320103244764052806421006702450352169284388593674075088689827805587791461011946648461198479352802350955428059291451650072676488257792198994788260470943613963456120591033393610843958600877207973846597917603351131214314663507085276637153722491352125718368869725216745128105210569190577291682642854166973506939975650391967299404091026030792978594182148087099157779677968338783086631327595105329859984791524592715161994513029821790876345154250341380638284655215335582941584094160777428971777973464321904786017945376688123237844668692233963583047577835394981650081002193265420155093782863246285015453148987937139977267591143281068669195522953310773223954043892624114576549571613871692252095135224018475586580420659383617948870003869880164772735820350095360000000000*i1^40 + -62647582922621874660193759981610715984640880529719894535981952559861778989784667537487604286995132548299782618023274457682507293606576854820738897365179200664824332615698101859487964566450697336193458387075490596473472304662422527437658711869262208422540358892420876090675835338208827392690217747575813639911524098960169735992513378064060979379549420099111497095449880822777127828923465681949713836832019760336964954948617576986960781244618233217690784839688208096542360392069552631710435147407214107347001146156280296814139355159505029626907188917567694734490892111811063674072312798420581061690546746095804000412402669012629682907829534627834388196302328249446646631463383691723332662154721297170859644194105144956750002235968380119248826872002136838623368238122270538156773357790245622931216801879265591358133653492924728818688018544850380324129337615203080183070093368835311493934036076808669782345775200603430109793139037239805628857888498106584634723272388412450153959159517934994282266677895303861801246275297210429055691265600131336747324453016385976678501454058515242647444044558442094565671199223177827465376455854444655764595153326722514944000000000*i1^41 + 249989295070121865706952685749609090517959755580032151673682180701490044414111949412338158934010524282364821603166969543282791919517155303262592839807114256463855772509756334972777986375280812818600089740448457339300517973879009120290358108646949168024286526813369852364082416080150471415464680826321396520575781389554719634157970380826433362646645116194517011197835460859893081634955944037609050673394730840746551080260456803274494011868680861500843440147326264333778319781398865305436846947607607666265575405841064016583610927260295588632965853546706426792314503262888298644593256948784708048448676214547737962669012956389769313984815742428804463022432629221462692720236620119459650439163221952881876399068819796461886499759782535095492625885808596027583372828251363112676206228680644247087059397993581364084826476340557018399469811658023583093417300666421868409583950570389350353177554815882197133912164046753342771971648825558755741786794280324944158694334695471038350551770270898582491179968195164792005034347271186887370029051504316112944171913056947237264839073112407505755851634981668823496724656056069966460662200430884264754709056716800000000*i1^42 + -540040179734034637032051300456439538133992115478069944063418770672155524455466857874195942093868160330425356143591335699364683117323700363977276484193442549490150106518477641861823432655338526026734359225077125134215981237985036183731813659952799660604145820343437872854334683337690028024887908226283505113236227064265447177758980997033275698323575126731551933491696790429599303275561021924967439744695615215861323703478549774608339174519481963297055617698936213641380549808158764376786251815335212185821901627736328059106817167012355588827351413018250631028330654604507566189367319486090894682199317608866322783627468164379710378502916037655578544513381310535501063781432018988759862557274114691372724370143991088392633085820100866504889197211093062975252483928481316335046854601323971611848272091711894488715953046936855559960837916846454727907622870576875082174226907854443959404295530274584620111602749362690070569876634844497484550955401155619937140283901326320786958607538100188577685035368886260408393984045604060864320010402584100290816612194340565679776706514828279878066787707272947743259515265319559129913763447084726563635200000000*i1^43 + 629999281420971244072975164559712406493213104069264972517296917797937714476956089983954176685994998269760015860672758523867517848902010330050226511700103364441224458737684040038098487655792644046108203046426014040591720775928462293781850735758770223738267587225200351452761722249435864369167898660795691048861867011749597172613636124860834911431274162116456746254454570511564129551395402549755164498405397341704047605865003797320625925422342851950068125428282410314929485022393761089031847841045785677176523169927461067959592232507120058696590394180428072835557341053684389743684208995417824079352354419735495142575769656792632110164031447667454222251233363904592533017517160961681103825303258244421945771123263464834522141179743888678814182668312483144445268961699982551846262351905804903615177447742982824197512745578899971128668061308678012503096184221907650787569167855781782227137553565146905952238189337702947548829470091767196254564018701216013230114068661568290674262892043922132408474705755998507108274454682249090348473693033650565966802630615111900524220058170723243356813851472613821588309896579532707430716636397568000000*i1^44 + 355282597556658110405723232698514392375563973585232414845388289985282806484459526646053369852895181643428437599421666082992790744198579849285055687380996091016806360992751529599445632351969357328754907740569634509010155984738630066050208749920923342255704878060799994192457873597152296623846339320722343138081655307336327029752126698669105378723471942652164951132466828174431894778826122378657173111271760280668229864344487714833697062710577804995212935375173718713613319478409267256625075899429927661151203189623785757713821977350363737555192669791149722704224083845983722392900091717532314505009012693022486920053341570624558243206575606083565371718441930679601767804604441876606763876688398716482512524330120294716730591710887802676792766669423980182038345733839328958017774132235721339850159047932595004131508866056148448286657501444165782780014314127947312874299936591429086655359080774834187451405787207452130154785009235995790534730298565650237158312422123017191348825772052476252296078081988277516681566033615416288545856878062746598785327554901555912512365975876001532524460500879000887859662576288715400806400000*i1^45 + 315570883654802551465624691961067058224771351379363807967719044998195895232643162253481533011237406705932475479999645630325348307646726851813187784544605179400832434308372433276381279489668486160269147265863080907363027502127458353885545586996135162271079293947149353108888199118210944283884247823046074004827112378692092176941773753154701298024775537862249620358053811557838626191484611503974404753358519631844954983041288887570630320893539295820492322015931444332355929072517778471222229567039643320390808821464216066729723544595407196566836529331936192392763031536219637963358282936051266007614037485469669971678038864572749228578685648114158058689426905766323180792315737520021083267013449267428438830715606156583213180640747076176388425197608350092638972943848660337316349461922313857404749467111221985816798762728955211644730888387552506579653637779559869277786881637643347611036330989166569263701909708010725955669432639564713048883718159089615938657931157045709141171725789887158135817525701627361854260490043682825194211563643582709864037094632133471855519999447381474996344237020891894645365145600000*i1^46 + -321187933638447159744256545698453739669711175181578450011295682607745161409720110278608470075786687788029683482225263108318606829229379420613866795079232613710579914364357590233505091727609611985736311728897230652692252231550412901810429623041738074183756240898482357513563549344667548061796277104294561169327982301783482977258693296628011865336858239712538603916998985816289785570995053846008881777142054741817796625566753265423312927896632201548764274797316137237099758712159314266860164143758293083598822584816159874067720494987907362771358330785430675016759392889993824691857974133326202471227491277918359966199633035577719397035191860918938425099878792942221314582563466113798454014124223184115394947829517158827030588454612543915430480714665549431449735331807675781758435842383729958546258572699115251691250262421502172622982850497180877100687087402663158081392887822623374846422390661328814747139283633238921964804102130259057695573843614437072964183534935613922546803921527798153147195529091113149849933092824830344277260240025286154661754488708121579039496135788478737465869336576000*i1^47 + 310464395075373522386368110464329931768238682178982648184466194954215696248894079268468566288406738022111698484932477190774546718764122413511678671579828760823900763656353686776785220465250861366125944198323360468622442890655212270243312939606648890057290943806295433951200436542558015831580077270499985858806948740714283341492960116987246476337657377371113525557258934343634311685848965736385414085788062896938483540204832824027727886012750645947977359632752860030003949260623595432563877788127464130894254893779473010023818469713967142441648028375602291629397028888788968566922800458477025641726145392948676786635213956271138167827772821950619611140612279157233071698840635869150096931796732527544892607542224992375065343658538130110103957471058388274471321681711579475539745301730662771825745315328064147428200964915790246039847244922565431105403899364964488667316213844535576309484236911024484741861652050450183506482794898210964227494792830067372254759161034452363130925765068846215378726165137355831166255805518051834202008006679773930400853846305501469320250864435200*i1^48 + -8509587964926582943218436953627779637607815366575597146376359318939458227496544610352310382621578173341315140280665080833139801140537989878735472384457974112615753032781960926670540988455014274195184374195127791178644275894434353050194778917137437750694983278867311953876189645160167857579798413037419382538922071431145880268200247223872849660555172084655014472482829026169377590922343008328166928371620198427442442617366411736556770278620378589564115372751332151669351251044853180665187724487093404339470484918590169987382571785060781158740426695573084620353413883342625876229452782707401066796622896441187073023573174719672366505615899532780830978824061179972276681819686022090134258334029843957212332485033048007376275468647578610761020261540800926659001646670058777613680424945788225001535025648772873198779447498885258992385544867095410652641164332167366150991049164053567250807983777756521130078939769275359223716060260838502766975265509718046083687775371676517066202153640973249751912169993481946432070957485037401222099763200*i1^49 + -493846942003227451440351711431032376184955174046964317878702672142790649861761947340543834661854409750728645704141821811414229554067346399418294894986704593898186210161209334337189371401604103243749547021579029325726785091038973885424737338201132561184689200613576874324047112404618555370004322421620022667840718065900369288923650825929127520952587243987552575681056338456552602477977529291582044777751811098160066104831898585234582781391499791871196992779364790009385563756272923974491095798928413013618015878986441392437055916511904519084346502059498793234566637852374794178586268734055445433855921223113817574594692646633289687365648096546210373647552085742908913606212907811991092934470583653635302243639355331367910980898534164193967605177063402925441951287229214626040845875348111952553515698845122556451742412906806286563875871403376368364939302583964465415203939036838301333199157586611041544673050362537031442181592157097769242087666788335606627238796321993965699072*i1^50, 25030119872917082539451818437536428322285032029346054823956333155469229796354425558550537898306864374243740115667646655010363177832580000453003065552193568308095335016841513202846316611165899944831509625471310953971566515409188055725077196837564775165415866153731880925036747737025698092532378812267073267014968434216464070148310827836249281209112401169720258627141218673571878523124321853891318331623859897062240288770878043460173330807833210891471509818774315345569928919334440383077599497531037070587937882262243336181060244477954103345777315718482871113152024970769102815477187159653821948017633225192298352690488573251530473614239672990694006868905097519633793288629323411933769970618063502466876710350763657300313178176147144705633239654649952643997604568882149695843782907800977541571912082003643486804793770317220552087942090189746427955279858699586350936941922133756815155915860580452583146129985461159854651349476502393151920604258359525840342122568315246985243769725351899952755889844935834553074117778780455296455606333961065455527233040947406693788861075180827202018966531987994012039926655953339694252831136216312629216525668082099055357237417497915883103256510291263038945266450023170213060176199049334384972409320972150239665217819616823630332115065297614515655293968891353252836222878478831169491361516095078169276755856948167033512898982984179785508435806456359157644353924691192461759218330530115342841256258052798585131688006256590207813398697028036496034303898856795734493020940773492286769897403371084627501527663173020812022899041665092022952111521153417444149243661178417677686670714059626502033183744745952388016972016812543696232318462715423267117444428075192187742764500000000000000000000000000000000000000000000000000 + 6425163798903282498468510318941013074752984679753550502668647729102019437361666548810814511783097729954863590691851159000526197414339308081245032320115823428861453356346850937344680075827093442699175744617320941893436543112643023044848555351971040198439753137140447326541969283801246777928093422222910534012784837615674709154572574676410418857207091155405633272970275968202931570666599656926538976773766798502066542591841939537018665174509393552242337204053465615071346688869888325548262870384198135219305142070035314240635035745794879277909189012301228923269297700109470766204568295755355339387277771713212476578446182549325798105968524317407373128722021889697834627571266804693822940079825498546421833787160370307872494425959081101285848534630451569580950088116446178005175301199187525717108568503153191576951436099556381098475137978986010307291033106760023375969195474044654835301351202386058408038815346372619946672191519437415990654459925809954772650016722770081215441206771170159476794453771821166111807166414015039665650253482716059060926500129533501639728349515111316627033123927379321652155510728408116716908158243988926257611988753081323160581286184338111643606934609178580997702720900392273568142320212844249012447023009878589394066469629858778063770581936242524099109053526483820683403544898454799608411877902893437788663938383173196078595526702428965719544448774079861142554272056491104899242898387588339847830804133888296400004223034169812883109549943870856931958143838831848932375812592603717023244806732691435377484967572291553817500325799315429464240165457139795686327572878601740448183021090955316795446631974553666814298782636826749208075952811942320230828050440076768589755000000000000000000000000000000000000000000000000*i1 + 474198774118887415758657426671291330118695548965184627472725174103902084606834204000208886708843672979980481473727764060485303110932302517679441249579527774994943897432080939600088700677965931387695896292914328505131227358280349150637817999992930950044602636837693148313972404788814073807005122701390117023056822138293305850888059899347417061260244827377168180056217577057444705254788465474010168444882126306437008855772342539215003286858969628342881338129163861742712869293758186943905261315200202148348329664295629529692063323223540117787345253975216216094177946976940295970213346405581110017522076952500409919267782481645323147076431718911882037142724662394531606450274792511718483269548041300350965431579833202699293236280786970036769373731465166542243271576569475409581856977550241321034040967610985724760768332218993589623237678278465873723320145704592576185522121033896453543024451661820966142607724952275292410812633399337197401141489418179182025226271858590773495861211481880376610390513959946418238509556536123644745967010168718224070010298997871893109700081714724375148739095022857321783727722317398741197423572734397461955510536356046977628977146778584717304192280114124995055681947052347073301995419619233851964043409090687310452240021287075139180735766988698980998579005151376010849982056424582086172830322576610652111977276849689006197271702902282442722706252758894304147114045169440774390693421972837051069798015096519377927584180971544897784629073771654846830036084306345177408630494027486243480982120011889727905994743616733035680120075595592049944452030071619303950042364670421316711421029508666781118565549398802086159687331149514013997628804909351572362885607674139962611000000000000000000000000000000000000000000000000*i1^2 + -617920210310422037178776167752002838775960064782831459151966235468855803636071962480411134822761695665463006073986586597938375114333325968053087473147474653575681308318733096666627911125562140438686453888844448816934436552370882461328334657864091653804119127174061261486654024143062241802782794406588313774772272126421963372032723340577087247775345116416982573341572965726503022418668760737065939922180420317334111004341485699814457387184327804310206818955631384696933565548891575945631615894345031523186224527514102960601826747148709536478465419800716754345631941134761128902273945783571824782675431532255028081183895087838989059461421288295109672872661390284022957753237672234445156191390243646696763260177870791213155857102329854428764029051690786068206614946943685631990752708920220271498360423402050501574437396926604175719388965879813888252926866966571409792586468180557319379623642909508329784049385703290087523234431015227867875664776759250440140740388627676408318017347457397039902576172466573290171291564007508052665483829427747359196522203762804176451964131886390438338593852122763249218662079893198680526034885630108108821770686312475074643829553047747716384941417252598655616351876952584422463425645164414692274629585729215457769455632997465954445860906633278241623101010544093010989875277883704911639009473173662472957421371895028168103095138921566895162320418527853906488509794094794015309372012729076607348367353112520007986464649959746720480541730124685050842360542686922859287057619189335466973502579168534166190254693824698472480871203430531568191335217500595893137924991780092477735064390955176380965622837522823043026768643320688588654867951324392664332473251580425654350000000000000000000000000000000000000000000000*i1^3 + 941462505711593509514037107195713936570076049629059176304761572992464116369631457239268439481814039377142401376487718879492678251985321466266330460161572231100278643720337128417977132831604075735651716967742966476471200232199619220831232505702992628241149859591977199832167553118318911091506414578815972795077838621701291556803383417871168415032945173781026928858734355360370995865990892374443673193945180022758436777501522162684148651609083639491347519776142697765657286922832461485845870306284165700495738602918972639884695486271215572819867431517136083215944018000101937067340763515275588911735268131796084246984078101834620468625872446764382294583502481377529904134302069208249577189821867724371546156633297024207237304762902647575547613227084949245087094146249553187963574917770712379237582259027539968207678023219868184880576227278216822051955687360760594846129901979176535974215205358224320672977270805844935782465024501766833417905368618087424411289211254857328117545490850908122302465706584050479280102017895848864102222779222101995366919256533192956577014459495318752414983678568830035569138150243255387172050206825154488619185772382587557829905957106027028127658790323550588578587654209155521946168098679455593124804829053870012599706074530750300417737475754484154341502489285878638838694458901318501623003689830245685535314384166819333794865174774681176090104409578077145643025586295679088747697754109686409813213853828703075981559821419761241690772229069489962737532556925468686295407549284408455609677844783098538344229825046330660768172242966486849791428134412676301031036227725279615942827409472745026569609099675192664018803949419073632815635783104828290696163774676113221250000000000000000000000000000000000000000000*i1^4 + -1168715386407894415045464723283551459111452903097686426294242771952939249256953682166872815524071084623107729466878358334714223921608352439647840911050541600727336434056736379642815676198103955828124928932427270413503883179248113599524588866470880774239860356340895675143124621220148225361600063549176970456759231556081943269577177308749081765504318531887886548589464952925418271292107370146631327095928244133778018223553134859575474084550082676772382748038803441774988300361601282621274369683938858510469115582179062437811654425020892543710601347448087088286450041851799760229472748384063113317075258665497386735895287620953601415355522774242606733383273141105473264572190052616852252382538644543121510705961946112643099012976463597665587151175244034113518269631923441417406857396876831968356699378042424550564681082780066860484777630660038814692672963543755668402260424443663615923433395088691152423461633370049170100670596356267384139194071366124849364768979702319726256953380315727434524968852191449888575484353958658330639271903519177087390816569984217725303727043308923617265590530172863238039607210115123401606930787592047929060304330715769220274141728461821465095020776708793223957483119991035573725848623870228690022310001122707964009111799199899097903755488824579112202008450515630139811992591651198696227643801018897699539033863194864760928214925380884897936429201754935451476387019790876949627455143015459034069980406693451024111755560307827147432900566342768475797699921411631367091607842558904929546618457391654481288437027447834449893958821051904715773309307634022941704660260526196455201909378305070900585453037887806240607576964643407818439814926250347423454001192488985812500000000000000000000000000000000000000000*i1^5 + 814506025686268701557761245298695716510000786872941524044061215498570718632585717963451128764262181479098462856411707710507006390520878794728771200351781601021013176885341053590744383237146123808512867455750112195913243217700761565955495422293168619145499698605152238835389521022466675074822886046820609918241906857158305273525713317758061780174025507931093556653997452407117417259325418953420917071449017175079998194275317343729611586721123759693281211430397459048286617268930320708192372494602089417934787534946855970755499066186001460227443443866911061702514047364160812795992293954574517733130265644686943566189202739366041914332102761782782106395935985516290018909334080229752516587759306873683578861225407928303037055779795523136526172882014435637727898269454868950699407128385440952585216090684157005895282969185288491815167068673088107474341640399479504843404992513592037077467824544815563481999643410163120264360380157688087499411907765379611650006794379748065686264366251132418289301893421081082313748631863572382008706251356435331451222961306704462926953356367299007634713160368706076636549184919934666425236065292218411120288480390598843931624328995064158619427094694030322955799081245790372021031916572913018119140976429176689971965942697856056185293384240411981039761344981727062223833155882846821670541748228074561990892331022077516404220648156432690084343681303886691586588919060905271450775140628435549605294633522484376138142446178029058996785954576002001457938089952708980111593113557215266214336742759531368898721220318617897251722952457408529100483649282318414485485668600018636641871852236277917774380412336029753947872704456234507398787702173138474876857618317243750000000000000000000000000000000000000000*i1^6 + -319374109483316718725833926688855210319656836862988749862789117607484227041462815027237726001081981692487476768354099501091582592050837465830222649559523808557010999607844130099318355561768088544189073408549907668570385485926107528982004315917776026717448202259251979375715401096072022577329054124497110162507973383786296095061345859163002850587116484561506639450056733519002897130036324636016326070028503810500775496204150746793030036547647218511312600021501629401798451785759980387725545621503932135112767334867854650572608001975698661879718192721530912637396093584036235932770341209264165492448375494905666834631299884487906680139795555009252294945924477378783914454181541331985081729114791687735343785110244128573334734489053496947442889095218706527611994632726293617408103838018438571792475824976784525592510365152500126809521519246866962754569582918633360140665868712875483731023838603279154790325795314229220466574577260631113744789829211227277167121341181303998291362845825365223063659222359902776948654595666197541480021166815204766737776284859960953403994788156997646944358346198278579505192229170194405654795095688673986677370612994268573418210299753573463872763356036024380504496033222223953822874865005029690446039389455642594178683729248366070895614391832912713242128531401569641972902446015847933891459526989852272648808561699811557275085508584538402733849366171673623249468829272202598931543017768933929257717940610597191257272859733438791532605625454826156140661525563471134089569451097155498434784135177211864934880926478178790124270607492977985640200736687662976612516929041171562471435602113610059579747057176511620928596786318556953213114963182882984239924335334687500000000000000000000000000000000000000*i1^7 + 73390079593072826074737296942973794298745613282644126998188016438323852606470040500927105571848148443485280813781560919862268006518536574760231363898782882988092843466129741303404552698480840438073536137445523109519517021785452233492737170000188191924325192322546204579543139459760058954891068849521271070215543063678715585510894892118941729701217378161106727970383776438464891188594623297491321313693757042318191749651107558069880991754560153667589450080149670081502611230266746514307918443335465145390719837091362969561220513627241130550629515074301672275770180592790409536138386535170877730542496239024649449581040526877520081294532838006381388970604819840626556025066020278284590300418267777144260439329688738008756268056403096434604269501483288241730279776818134448244714648491375841534447069182192459614723347867774284452345182911450479340798180251292298684734357260506585421394606365324460023207638270569481386079202769639882128732852228574331244271123113748502379112735229354623120992460679967775591465907549328297087704935661425550903008779627522974635810615775972808404096667931649286411355304710960918492436658876699962084375705158711632587621241437854288950424633080011299530204620845585531982052556233813272065788219978420697245987820988095732906166210464695906128829108582708737087719319933734844645242234423508623764416186553783925125582256573041223458101748954346939300354439489437263863527361736696426142052767581248108454393525894081032759038376603265587735949216766519698716190888446551154395107980162299266667962444378810762204268815058234879652951618960390323301078690999114805418888086455309358296680676120204390486979810709760405928462812739049116165885240167968750000000000000000000000000000000000*i1^8 + -12238178184211939515884164378359287301273931762593329769202437731353327344609668046252851978856711205142126489206387377287079646832705993150570654325385289078117302851776851800653802397785594075094290694223013317629343732660611709677742462937609845034056067112545732538823830993565650036870530688250701585290255158221516350472951837618881830027772183752494308149608456453946710469059124181517830145236031326784665404837599966950475797020972237186904555124303165667231958431405840169749564049988273931686372820314507862754554330623904797253114386383375851693532299328027397140703413761932728692315037166209810489729633427952146690952038418582131144691314413639664549760415303764948522720474033938071107792809308884415633099979285737838780252828601464923143998362347293710362049856627708424068390050733266931266507432461171104692163324548136178817911734169493625921697423003550080441383213137365257028551689781266235079804977516819132156380085471107709166553391262267901319188658429284132991659955704402048540749028542712434447113663051043421141911319164664717794725686380758193566856050437008084659737176404071340278063809135418798687948646609327949012963729524493457447168003246732240562013191037122960876387594038223455926575663517525285943444788399941064440294917301581352316260101529542115361909352924553245133480204201367596070681382024121794135265965914987502139867707686662858593137594970791657438273092000089652796011119064047837469811248026218869169684638993830816716747078953350907566326832085594413619025419503082436373494000344553443542606974172844235708983997196133735069654310017750199616102025365268234192518113172229777180700827773426598603281950957965329998965491992187500000000000000000000000000000000*i1^9 + 3169432417447625296890163249470206785378319502275112209465910756200433483607959559035092461896116703422546706787050922158672133128639329644402697279505862567370481180849351066848009223632265536000197201408867402596056160864539103251364566120674014714755722943652063635660134065538097496516970268457420158639211571965976821793922429245675458816686513192569288948340053306704183276521664599647662436010296141001951731708317103746626224055604262529599536380488455813500064454582892369405187480379051305301435025609414130401164663914596136628630386647250816410046209262867413524667308562706718104867731798249030444411702589515172727427303323926882063076160782088012848668812779907973604644748429646335567064431451387997532339505667739880466633993356928486046678773919020173993183016322318087860899876439262426047872614612570729357136397138383865436189998346798074423634932626564163285727811997903922200002902556531210957913154791209595413264950870123549545751264594423249042943600370993422470529417427051488578728975057856601909492536098257462749030271671474470896571764119387152338198350982364629827746005460060622994664980015331504856758172123070449339109231879676199164832684931623022770228137454044981082526520324932754920414538540094442754427904917551305558944710615083833924930306036861037302742271349695182724695610758216060264043500521766982355569071868921561491417277280239388920959390420977466969261109647757759361654081240059777450409543297186888028537446609385881806068445785290529077035996059335266083321324839685272555579285964394842162816746259664040985424683900457007225861800033110909272543023661076061277659119815430514321989506832547397268628336453940777256071328125000000000000000000000000000000000*i1^10 + -1120847403768387118541454123952343474460486527293243708039210602023437734845493435959465830999567129147028163139177655043297449752095741833193148313314427234345253459362558853394129914955158928255092844892260227165144595878099768135257743804720013095389699096123334056919365498327367897984942905609352133486926357763234134534756085335086518362118324375546898998148287498496865667545531408816831641203568500467340496951074705860855613749768868038987724607848079757830889274848884473808801717399398428375804334556355171315515006771476827474766814733381824020422190831009950335962279087723293771829257076812955980051006550328917840275861190751403750497588277304385196484570267006694405140677907317047677204531558410814624747203718703092432259751052914478493852238931055181114212948506313703595642982023167429802932925162078062491672550579138758951954212291725769652980324554462977415032208944490235828038071913356959562889089121439155631403578674194643474209421497250668673872548960668138212472265353798500466423183437575789473794160509384073524188835173050239812083912546363505765857752620950118966953437509603833322490812108054718000516770953058943567390870589006884888704390510418346825240002089413593150301794542748227028194720337761924619371371661944448117350178317752473245377700818290141142040277718283306040724522208666962396706621054583923195867209619560543862119635082775507902013680394765018699317174192095151056799519958446720831801766521577607177209989536186718123991475565962646752638789977564683289279634400301735672961293409869933132222714060492912295583127544298951162030422156177180759243923054200838076888278887714982012444125974244805708355677169275012420121093750000000000000000000000000000000*i1^11 + 282954242983069164868750826896568732604996157548955143125020563996535521954507912279395059435434959692076307574122565480757832284364150821590505042535536235234151574767323914096648396423072420854845953998477231750818309557523829611788667362804992568668982526059310026120083028349099653823138749011463507133140687200481521845135168974293730485580225392417219136327288407416510666479065005114112400980705543404004006014914681176546975106071247024300047954527866279261882018399202637419854673244815258280482532526725826736560813806630457376444292027914946195423523116328510246926932317159011103224415360877136339390145542751654012317100050798109027888507907420321956431931435928458540895829589687266131438187171466495535835391972819584900415267670961728511188570753577108016129624233152967393352426545360490453858167836799946062124584310388769751071445104282149515323030042136454434972188826574058922846521620585267346191402079855348476383550709673844568977446891619838887350665000270694544410674071585499929364493302203904828934285783355374878356713496231777862632307383261731265116551542394029071351431530447452089579847497963938269747298304274893141678492620722697188907526301284333252070915695984696799993761021625374606233996611873163716864755824521618493823573285123903099310188280571624572756583809014344930666888755570985431714725217953142871465540489960551309723876320537878615261817421249257896652583607830577067777364715140901284841368422655113878817997429252503858878467298490344617602734292045065641108595866494096477256212187432342513735468838177566172094879579110279799824233296014548559666136978957230970158570335050310206386394882033228886826001909605685173339843750000000000000000000000000000*i1^12 + -45720563668464438673287162217712380110508050949967347278305059513255440769049060280221831568714141038960777794321557529135719796098114228650309975561724231114079061890999440415887993873721182555081146430634268675163421024863922800417748434315029271329519292111684312863741313398805754282082084260929313486857019349159296852512316812870597411573109514852497953354734294592619458671343883392791380939764243888562808772533443471025294611369133138956573809628411867459198408299644613037123152357012826360260801572655075769919542892341586270523065898478910783312056362006770988426107779076046744455359483434953528862049854510172526279574461196914761611489149934820863755922463953025185691674026488716150234177999612947518614793111296031714735504918769305263641078444453557995514927549351448085189471483130657317367014012689637833025075593991575509635255657186680642255687929788971733378664335559907902211299978660239920785050477054280586206370112563622739545913258025086661942815391345117971235131565709358130426584880374951535640972394724433478207266465548574493400440562199813143433849308633943811844720790635274431586988371458900345477608980041231608506014219883811292739887315628963348865759085174776787785688861685119704913854765712377874034555580899911235936103137202474545349540558169310567390430959741011156406905502601374729783218981689312585305725026211059928795390954329325888501352578440731892697810915278109928137331513625412019535240942145995587450540767509718951712912494941409756679962938899297171684713013969384787468590919280487725849546531054415954206359806784645381256718087715919807470802214491429998068092578602038211387098927928483209445374630525338061523437500000000000000000000000000*i1^13 + 4582251373712250552469897826098054696786882824140913741057421037562056553709900707539894351374054349086497314648249485443830319960586640946084244772302191142218736893478218516760023318942629123650186856321553516860685244023976093075825042938405118967448748342194744544116946896411710703813599971484192561264951680118628786961067200760645414416993051108050854769770979437700368503215638474145221045371435167193927707970818420101235371408972051198777790623940433279053704759998712503255313437267670375558920138416839922820040139875298509555721755256134421011113333197628724775336845783258422639927110162738067213795981042652611130265636327365431836532967606580302470398843491972720649176320548884222325984128898403516725331007262701839208914159511183769058150673579109120329234297295245135798658256278048999206656779027845710169518254350177181138482931974572141716148915326980732474748082140921427065586853451868222208817973577922442319596017141147746630016798688171585733700382059783549547382432177527013641287740542645223471754795828747424118928914830125631809543638474164397682135867510853176158276897574914728570398901949588271290790478561608043288381708069175021284010460529295156340299334949875659794157537797491196519257054760365889855237359383953439677536529191746259820747021725839453817696492962343267155402509031038542523638655247904618029648512288678476691026213748131778073836184478253122790438076319764793990704199684704574234993513155211239886442764083476719416923676337196359936920083878974681710806476131645114056599342341853425111602321961302161746733643068258977763624762593432214652071297345281140841713855774959806323323529203920067996106964488474121093750000000000000000000000000*i1^14 + -237711912242538954699357340172552195978161862731579633523914589636064762727526759584685625174443980668160817103270103031816207879572726584232763895237288839157997720116369381045196298656695561894914131943571778864599278765199446164016204702977681929715519747447170956718805284707564340531238680222234963585834493764181271487087358925962104971722454558698264334699512082943208181734410403213791308725617102942202034348881160563093167050867236317893977680109763930272007541872760244723895263285220907146180752360214077365930492187676487459928349664337593841818529007907219736041257923888336402836381406256487479707357515757554085408504056567107009635772360887807456517717286664458176849206784965290960273146920414844954586138786559128151167276860584300963594641999338140389597068258366392027894539993707379866798780290494867503896755481204806954429462861697322974631469462450532768404334859768186887437848616525871445835990069133874751609183511965741683490636164101426683267301378893699537146382672699486724269187678683083503029422314434057464574899302804421187822541333955804960843946002345253449132227708511372387574236102421930575311311424370951119495187075348548739063265664682453464476316301313733636225878605593598065352026769425444856671338729988491313765735737615901210120019804230434170121302416598670093723780597211203850447752471441918522926420263598222145751828239955831617999786581999640407238127938049756331239896381514088889445846268295323347939347200864045255004797080700136475184014859581043676996581134258920930761834456216905010203772842472684528062990493873258732613328424954627419840378222470667365989545102139761171549932897997398598932768199682617187500000000000000000000000*i1^15 + 200383865936420226724346041407876473110700011614025621471507660090844436650864415296222237966220952635386879310893919583163332617456203644726867825873092941741003552159666663591922660324397183666794218217963587534269717561885363802761339099213667132713487284030967299289157647554277163333378512540271854518961743268482212872227391983529684121797072789224791195647319809927402360001782484719894497172488495473089409170249180039467628940486786461519702321427814613730553600648684198399681091758096087812666587668301478053557664149983690285211100913419127025121717437875445012563804246531948674055870968988904814009339907620918007162828668473292503533766346323059382631634755964152241598143753656923075729916101906674143906246081536676549440571551503136501335503433562628346523733657926568469362851348196334163239254221640362886682467684352504921596923741235418067440730390444698736596792309889300702063130986856106408409828733705213777422892529482619074775283391883810787784509480133833576147743719630947376525460951873644500084351653359434120327488067157560132950170896655770371057070366132012781778792456132569702807248734588909076293304584766735063752036934234019136094960329075313859324444001594444098707654882934747251868490184694657430639208112757648107021763178833399413517754184186197737815118879850876411572025438164696906852762999853364339505155498088658360262461151714184378130084769795779260173967786755977637217655581712269303906803543231498476486638576212697659800987221533549300455971153963002031418886076494093493917023114533779197172519876382842826479842873273250433880816386854617841387141994684550592655968115967581926522769307820477065053218231201171875000000000000000000*i1^16 + 558160189371562058778728376657877798069374647947286851267567080872049982464872040809024406122742468604781219777600215603646715591655373368957291365674872875967106594253616783550152627644241526091422461434795213444962236910831271617282933750601157478226436291417918015265108944909030428718092925188761078061250684176245486602448831730932395095234954789394248529995859818300024752717883378924237434728707974497694587314600542336736644765993174515779200355279688395493442591479066984578481775035170017734824714495586243770202774254955825629147145042328002937577750032126968069381423906144917293082796106268219406142551066663054464328702338940932057532755574336561800910684100013196828272630598523818440684848854985850555139389898133166894373690679627849893863909342650008041928128583568320551904444620217185122957961451041386193475035641239710367719244943166097863440301625999967472437806322481768555403624138983663489483182658773732981550974805703026302174781008461588224299096147839352908069626838973341197227007804318393963621172170676286171506488045800565172753715713250069362350117251051644099590412409205141830504283295308888490686089997544330623469580205032015240459093695698234045519434696977693124636833651211220056521828726301398928664903721778069179241622519772403250977170319048515164314312941423686550389924650524082703970419639547179384002118820830934435096212141201343702135289325352343333422165461405142370315894121352490356784619756553370869633836760600325233299680986919248929976360694096753981573969825163030818833686848172609507534444565936752745978066967490965724368030604992444571132191188618113501865946632704907649743976168399628390008796691894531250000000000000000*i1^17 + -13741143999633736328539315843071388011137448905914692778466749774807345429831737261391556128474808999790529211633230152714559468805544927233922874325172678534305956798955024929023648440976646939455606278787339456344170054582669417573387449717883805970137281148690264911399021410776292914970540542076740475845882707406222916426831517564486943125912571736277972029766133961087308985365373407273746955467273468893447395575363574432934257521926133064553871173885396637481548155906021246122496760105473875994377594947419506970858878800930737379482266609031658122183223481508518633294531258878094745891993341822653695270538471100478510996469273138507141487690486181676685201334879766629508777081366701002946069038530541274949956390145062475016498244614444339323663937174136529176726707995825776507961418107306568134698997634819990125408119108272140045088863479438615804009789941965910677154421433124234307698215606181995030456570320801495360531091705585513768926361861516804901281204752495867265326443696344076692779339129247983397614548700559710603061888800694919750372792597472230816114568630733797324888381517523423900833906988013702875437429826193799502000255243079499428811559779082467097626404101653261094570343303328388690354723968063762039246381078040119735405608385097261627234494485824020137136296394758517655833358603664604464706122244621268046284489024448732958184256659181176017541836595290204918839875017088796675071019408585995165986301200690242518513181551255767140491175614400449215222782427208196410681810104355469403745736017566234917706556518145325311338837056823498366268188659441513990481535828150121862539109142236354363391186173633277174377441406250000000000000000*i1^18 + -769792233096050980645469201388862073514563000210622554375006503501802745226586686454294067026574382185622834528204150167245022039008549546407979867666142511255053918161064099391455771985752865680591299697121340100258837610229888411296113960893371514052609650405402662378577100761225344254899435872013167778127289229297609078844813505983255252929097027404508002841207293976147104845081088815124747087804036946915797725277941597303877786422124706819947766699128470675888757147355729428806518327285538214544609400013540099439148739000815389761734601862639705132001106328078485534580833477277204416257182416478972909986597136542623212324469877640539309312204987104713082317128057461748296841331951385679980648677298217068306263740096346546410441978995298899216909709325071505755130863874083082726005003502488570725999020875848912640841261902177765612236250035216029681615793230347345773552383770705330156551001807677383358506060504108739539548804873532970528938091760614804013902506545607893433021200755233352832640300936594991951487086280429533559525802018672499257459955635545591806215387478277802682715894101693801725418386303498679115558036691536362789126161923197760106024928187500405533668581713350021560283686311583750407303179682510881306123373555741614220598280278184793172675708332949144709411242777486930365532896718920345053278057835257079145085521959900145699421951743326319855185269434346928298232234263377457279541300068147231572189573012458494949420168277333261189596780238650728486372978336911563808945428916131529614296268310793951079533462603925144877966760848354036462378214876653330728599098395964762813005143554183883233538324509869613647460937500000000000000*i1^19 + 40640216557701154100868545227659259957950206745117881386792137757424131557484462760124769409889431188636266690196258050883576633137597318381100711796833062666546578900800456973244953658305621550639081018911500763957160164621956745173723961596967344263774258283887062612747627800155481089767466385009745611298975667202030806676147526045557043229823342092343563886439410739601068732530955494235203340889096308921561812896152095718703281795290986029086155481415055581797946985526450096438727306731387169583834400636115457162923373582070434044239936458242780718189710153924283256135144724552529643821989067022746348056898649944578148273494854001297458270720052561764061156598591838745273102641577568169414643684915269322804000463319220208223957458677524429515029719900554318904048451467555397853717056641454125287964471910042615468514273316275896554909159695133011790315200802175177190052220549431903652530019489773298837839103611860209208801018575463974269641722145636420485642809566208543475747436199560120291967980509944726392966395059148081248191878712420483779193827937357958823220027927416876931973664238687589081721894356916407303517219089063870633040249414770968185621062474527134284914282469632308148838290904275428514138381541399514938102519841993004704359009402809107174789102852522705579902035738465796751451212106387774537533861661699925358361617460371295953762395678064157114165720819812440852420820661825859599097310840169355179714163274455078145634130426658160704305279743290173559082149478731474410662451491650106400896644033772803304642553923617267005379528130318822602411291425305172833431899177071472327111751580708398127432095569032669067382812500000000000*i1^20 + 3497260269407214744958349976050578586308691484155872004533990214427975254600324483348358728947941236053693940467184782853164409237324364990510633409560435136332876339473411556049928617563795219766324935896192727339979362851756378316285357429448977399809935983421773867813680165331369360346537366487888928789623648783071142109571137967926669944031743595302490559408884366977173243546240929415523202794259879287173261585626534426626129448472572907982543099720545222278499440470858838998561214204227139788083775286550916022826595738267549421651210933266817542247910428795377666058797654304989526746027639537349612778199348107007856669865192254461327559409556518457440149094504427435738384139215400136925412659000153422939564480357343772352917695774329719000651400457667298091519198405234865744300222714920606574681289090808331352719093802298104763790052082070749614400474707727350991328681404838504107181680690074698552891234640829051381858404470198845004115440637589123527567972772104220704741477474761805317985026417561344087611304206038906302182904145224356795411980972395688560758790191502792710332250240055614179156477369453940272677615168566202547188501287760585043856334201664371104604558961246578139981599391991086671280015820447461886653845809833209067688129526098804936137404833103393551601596910631803049848258701784327027485798163724233552529925428973175521729741307231112061100059782196236918173197205333309570301810805975623988191606098010727554246925600567466547788487193169023512824835343485802696496434862649988283416481985799788381647339313798120273801595978847942661011157635617752030231858533955045380287898694708846820750825187969207763671875000000000*i1^21 + 117099142880908238960091870544471502715778180270169852285860782990179611905111648922800189150679052789865830674834560081139323013515639628743548041636266969770419881416534430674897671298490265971233564768306262851520715145316272795703755495113214767615206038336616827223393309846022174127889014161555414525404250719732882836130745016840001703692313290855941118592699304912674906380097791939873763079178717201932628654290303043128703561641907466710472984815689916779175978809689981850105578379735791162359952373109026042694232585735675709920774715448348690106757422993244646376683141991685211873479895784858401795706087606262761973463134758885427031652018364871224967998567360074178692027672125499274125599178974215545665981520002682830739489859231761673098749659206489432745637839758031598840183778678140295504315163884182784839044118101480323571399672603484328205167321118930273703097589741674411808610172174151050080963727693041156600542930732532375912182642760438878213909832288182214797301891042525378987151792526221923141646526652274366823344710450770702627888633763033841860654093556748310010908674517418118875923161920871412690830871924343550111497792029726530863211260155244607408035622029422926491349045969478797551087721133109300562746332644472149664699378489529333023560403921250074005111319870935796556875188062114905299186553505788689168487671733630859954659174833796739786795401977847761340455741429032015064151198460916623408987319032293153646807628018852504727827676788758259159958993208546281016243825141750554297945253853132804690476719701363886207588212346261840203553677178521627185747560099125713199965869864255914696483793258666992187500000000*i1^22 + 2397977436190663179555143343242774374514631429681573415583909752737111613435360039655133834759651436186428757772263496974557904788947939883648844691835030976854949054162768433638603916923626677622288049439285451528041261311842563038710229321782601665022546255640688403696088634540594146628368215257088218786182125941173605157519599342667969618903062409881351909249042952525958127016635400797169315790379920391788683560944236029464158911106585053226719843250485813134048960618988364737188489683476604995644811140980045352607342592455691561538006976151172628546035755403495754623847768379565002132250064164114177767689479658417963077913393985813191285155566107321421829632157333634193904823048106302499693093525989550021090273011941562433472896933079170290958578349173685954965218744122275955115261312175052295853539370731499231686576009704025599733747826797577394103726792298063793282038600781879153867295809233818943824445404368025261360293557727318281982200953300136421100849144351854276283766676634158259712743454576426704469357658125686247207722330708006043958146959460009805042049672475905168099261549735251038102369725679888421819578604777172101593544958468097782984461162560888961300678057136744014576991277362848569866896828558280853260679284099566552918267625339815483236786300494158792002642589567805538476468654345776961648561870764791905508871400410104750572257064625281971813629385197426653248225074662537041523771265600175013464998174440256246526892288092363550860385889174364124219851819243189459599430879777755391453991661653329628324574394321840701053865808899134030786849836192218328609081745762170769001709351581671462915897369384765625000000*i1^23 + 33504882083610927720890826514808787985913008662489284556526747811122611393370164898367600428910446364427944303281314243939990554560738433230995463822471932799405740654620103082219823401306041187658855645878506195307000000606754659125400340824069995441236425981284751574694581425216019554111716362800584629268646480329132383772057854029691068948745586668779428653405633509858473604820891285290024985181871721483460942599470982572475720645694300705722441732600402561658593251984626528907431146215593405365853810958673376920264622211335576340055488417034054388286753839161262117506642086168366947854078334841265514723145289640787167331067124285741091801503241668669608163677003501688474716831994242142936238352448872213385384103577702733303792605557485972976376823999638754086944003106269007435551932110063469899558779177950084539979236944342662878074538919694660851192653661875298186511322933459058836144825745093304868806217474374004176048797636944101789328129304269525114140022968624016479007585484496531507230791932345563322751160285640052100032193303878658034233711743837306803343021425361487467117652169396930426322081540875170792329327642136363337307207405177861781069159086287192997041651183206695771286128618893804297334615881323762654413545501338961972814499962551564412623144301392231337779804638360679335168862638800030057315472939558924056017303238338492821466526574602384140468247012300090872806082099647905382474024843791470644990651266835700793092967394475606337885899084676301768627756759353265146853839231975253371640738144192839282211891418896402686316534643321035026164497712384968168709578976543506155713235855695491915941238403320312500*i1^24 + 334054019394930584374024639257710954079173937190027292333662466848389188066150142889363376760581142996548894886848295056654757076101929796436060657261902907555341048127592484175627603180915913220609761722580532275309853623634691249121234859672490419548830566837487542421951206548442813731113959575474059234190726874308892855862335940987114282247501566899016291284805164717340062355826337166419500563453051078015614104019149585473969947353186938751732335463486209816586467866899613944036451787912242395078743335605002472422159185475037336514926751808754317092775233982656620352340495039050827133631089279432183217090202902087562373101541254132854841440014689191846939482195637507163851808033700550319405787113269455216690825354874941802951101742760616729467267256673112928125388057076262469805040899999456635491067320094219549129962832663280155711529422448066865942017450936763913449053818156104588346777918423142550542315563224208202339554027422556416330942931399204111415014182028935510708787841863222796292688482438275917316962282963167931331624773209560657505316308648038797682304875202044765368089896938914247355959383252847321521775343437270246138100985108843022208759252816705196856893836311814218075458461501745805979501404753527384836756339375564426111606090825520889227379771565360490953111275548013821823346411383357567804595203638964209008070552451733922137914541738770053586195862805424782897656975930313236109192288944895707015337728367252990845009239573951451426340640765229933387491805784943146135477131825367811690141914257790512313466385984206323181600594812735632432905231554436604669988177096790696917592545000779330730438232421875*i1^25 + 2420383710114265655451512473330527070869649640621703599226915482303363528483738931297961538070409242184688134162054140293997037602704810474347068513407188623721217225008315225056581711127210802449072635235879277759475973926990874545969465282135374017204419935873864161879203152778588843490375771462540775036956774984124389942231279680032186150383651325685648336684659191107435821737771999434906647440403978312831456327842399288059029426314368279797025943769059715658072279494768303559224170478181422458020120049825514820292169508105364578812802710424063686718633970224059808478147842408696735949382471685334060823621873917923688282140569918820820616828956648365789072894578405741404066450898321290357189957671861387845048300689188617541241833659113935562610759610431983183524313423817224987463089340961593321507251629941335430259541116596943811157857113387359903421335004313989222110608839497994381084641222444266871188869042198333243311999774373749429535522331065623973902249345779159581708954282490648520973764765297583744619086085904521179806119336904302344889016311211505228959862587943501102910932754727104096503763785555405349118918498710556522484444610430939116510391265051849253361427933545846653049304593205935035394599644231833825545894151337733549384972074806208388681216074641643194719749893432363480943792735670470079385381752290626734024741599736657532490213819507914846638572965107342231794631337429980494202339406016943618601392869634915054199449850861183350369776219851039149460234478891569080606458273532071615859273308170498417921018321357544829428689028880938948750786782142889420723580807847417908664532102346420288085937500*i1^26 + 12749397142998302876535397903959092762966679299121485636316911821788075338584964043995658806414394913283060366982234927177816803759591754635471755614585820252641682646396261696814551074248097973128618562339114642251893853421043192280612686889291033449693432981508701535358535944717355258915633347775524793197580103504823602540369641937508553061481339887689575991444002185951086263764045805022261644936538854190594859816784281255542158857050356786109318776315339619153979354885916907857256901818043155532639494736640370413292043673061710458134862761831815660481544656549464185651118904131499436652897212000284723754291882763892800313656582446134929088057146740132375405269548991337552716377594535004942589132418854645432630478861458846292248639122508838085286529562338211563533140205034199377770641653356088435971246522157472039386312341689922832275559033281676492949807455165475249616798438610646648123948461158111577522833131294080932038640215681015915488089136567800275899711797388232515156023904355489951952668302882591857534299307755378003434366001752499679873919188194781496393684924853791894812270063086670209984629951406466703955653535629291925379395786216551829529745722350937808252239742237307594297316427110538200942321919002143240914363047653776628693568365436241256062551082170279179269270430676914296351680496225479489129546593933149549204766353962302526715336408034561461030968698915296370353471504057376297607168213731498883680547430078670492704552330450498828151938302548671155124559094955701847287717520179770185579724189596090186043475258527105662586366830968382941684253420763542396310433026958773323612356185913085937500*i1^27 + 48213129357815726645130322045241417894147181544813553564703721246099176234440069658934569324619370394692103561139466642595625701890500828238002862618665753220139713057202410812745279831885523773889352836022501485082831849795233119727931553899637646428685754825519920265340352036871269903782094044645836398452278497857519928051272762516923765440928359243732865324089678652483587864532900741025769635442235128944381333187961869714915661462335064981706575421653600749779958125548030905543535083862198432421643580729914365771720368372044021741230640617914980626790006043306245259748619361180688173212005916823212632071344648217668139332604410839250397629093718261311981420134430133812358962527518417562590920136804218773682710094546952159995563419108740323197656416432976329244763664033966108402537996720537299891685215692034216865889984134229598863259804140099120680588801657677011523107159645684023281581570923258993844709430980125813409019678951123302885143808861673982612749955958829181147294002943924653423112623856305242209685490918498874128881542914717489069476270807258407900467857346464661510884998490286064643942052138901721586524366343059137818756224126954690365848018859136809983638262955982820716174764361246795234148098535352727634852062427543074330198302243777443255839415998361123330960356855267757189455704454181743156080982042499849177035358993419282647492873593333641799818905759469197300590322729849145080469732637271199358983903402182801711675830484525117706898512337916248458666445073911882707530709640366569477376352280995003812532773430164967027201276555593791227093951703436074974351261411565430603027343750000000*i1^28 + 126113607171022168829511869140693893003156316422299113671780841178896409479923038902980447088640783715402997707882433099929787741510975614907414159923645396498693811797793328596662411995254512062878365623301249609250010754370183036874377679628874987344267746606512306333818664203880559082554139480724122841376571730912513017385795863382267204150790829342032242238373930234346580385607666950512000489596819278527404233112790019020183409829221439572791000893955552381257716852263637684510578142620484178298849214744754762456156251327248075820366602725561465307941037295692011619414142671482492443033375148630285539578776996660506722475561930201665533891923892647096586659660050290324570715715818580339485111008163595612094469528391673309351145109377005033114474257372578176390637194674487176250953385541549845674939933714336237336790564288245739794634969432271448827028560443815138615009975978616101475289268833393786697637488117697626832504756271989895119108606666183671177164480916655520925756788339339524400412522809260689056707115877596320739447171756564228498110543082707565515052574769874641211299792932208475073274242682051870634368883850569942223032445695644967142515462730381731440273138532759801971174467412037018199286290326066723115162395382292201294569612616480531085210936155189509393627106992137495180070258583194941940336806246282525462816683197914838642090093897824536524861829867534652988186458701854158957186668279449226656271324413879795853268451609608471750679162433734323979377051049849833330939927088320187428140413583666220822379960912375877066679295122075717287559492105522647311428005158554077148437500000*i1^29 + 210799198659641288975251132102849521862722349158921601846413023313976190205462317767454233481587667850220938732920202386290662024894576250741919464488376098239211120601175478081935576640880333257486048467170020308988658523366745001699986031240972834021426315754625646343455815422707789543176859132047069036473791070338209099895240789650507454707764891154939205220360638299693483965695960654580908505691444198021184817553835067305661951919115389571975367602798529872504418289820113680193230747528762524740741537179997910900017784692019447398670256438621477093163547812513389961071007970872903693861424473100644951986832157490111077482159702586056692878647450218790836089295807053717897417116530256971971064056153909926256267663275735668420945633140835006102075964295351733780991126758019281437809572562619817407432829921884618268560802475569407143550161050815873980885224856273366443314230401307739887206141428678142843661223730161495913960603989186058264013153780540390576621266754145697192013162593634196066660175676538311762284320196949972553023344816590680916954781850540198994586771920961123899528870181474985622210751495266045601645192324054518391952109308612013766726843968885776689394055132220380593227643594475762655646950306150185428155838706168705298471488415417930709873726478833993869054658838695274376781205594582259456887914745765010579311717417803532875285231039062669745474287626368101696944634210883632510711247124090161105140449074842812160330179600319054207736751192377142531449295462252038003326903055949795019888176256041516171523127813338753020790838131560322010248972788622315916909240722656250000000*i1^30 + 170096999987113997181401104067777334922635435148176781528984007131947648178836419125935329762274559898776965690158380714217687788979910609379981551604349440646205404837591247318304660478725096449876867923558373977163848476465102534361384281940522662873785834122619487872078112687395051789205370987398054200709930621325048748238887957621644612449442746046515031486918267081768934599919351531010345329829482495872849136475817124523428907863649100110169037103565914780948186457325160427684599503696083490130624817563788882757385776178599855617725615936035172957989575921392712806538331127197615172997815397888071805447450510799250433572184567076754319716731760434341578342322714499884375509995829992231486809115281220760220193305749519225488647404478863389127738907962926468713001467376939941929748130580051726441145698815841734202653064753247471018827283572406866107272218622781653382210004518253644007277282734944590609871730659301944995240912190123834055488852513813407417926160076778275831433703302485529206107553101878165221273804142969850763789986163312448754131001896218353816863060969792602931858124509826101120401839984796179910208360494713709218843582912091642826247255621711500486159603879704646348112327102521536640877355024102070807735382456265090115254268784666742603872041503220713148437743745177974352547157285964120243807939683031550819744471324517076752605374429573522304239405877421132332174388360077763040442976572424659953429200636690555415465950686668523081560682585378826847089533236227671308199715839762513554893717076177002792844755229371747253684573471916522163172429197661742673339843750000000*i1^31 + -55497088175105547385005150377222647010578669702232403257800687398319787419624291926968032692971316046165204356538446832881038204256179022459010666717211723021625771626645977344697828940628205734740469646830038591360238912390773832379701217475445079629687788992852835816935929405149914683959600869216394938945446070663645025016274015370581254610895932732212391097627877695913773028044545524490784201588527787198723028147756439270514263317345118436660291772761766045492666591903399590112871181646006795263104933265345006454338906593034386005312002493124066313071828238687963176707610394090379300887883082807871990988384767353845038758707279739515325512231742629514683720906016515997227841154236038315824426504290603192296392077644013967620886110062708207217273583169563418614652713952475280688166792201402326401629436184248101621902841343523618188508747225071216325605257937576286395760543994121650174380816879806133705027756889947924981784140722505217869963087712774598114873985126272238614038796017537892017781099665953793559399380972022551296756908200729250297382337194097186710351847110574912894342345108570068322167782554895751045545122209520719664655958107988975182618475131236443556468463523865362280929560445314816148284544570608116813872289350047692050548511173053653407933667094721659762692899295426193017005142142100589602843276141698518333794419516363587999450528956679510972279869271790535835906140611169959437162271264233763031561055546862350935995513396115518663882634791632305075648804285768801894887413607685097251453930998909697927951096492419495911498685697124688972692247138484375000000000000*i1^32 + -218763289718309271705596762639601221336048590045357594850987110352540156547743519829672490034631281632645145680615209382345826564681468145909528218114390952624820991473539816903288872089944671312739124067291490854366978876689009872543415175366155577921318159007929381634375838987372488289543773397382935208638687065878107162153843320130376879228952629409110136112662572189170010106708334598419287639305120724246760514135939853120579527570194775278989101976839618085571788699173520374820725750825716177186492407455182766289910595383988675021462328864131693986510989555422143519705217059041309220696171338376941947198510732538589801381847014089847466921706759999667989640835552325972316658376871588714990715844714981853330860900464455026974519224926922939986684560865477170659414538348359026752853541921913026896673720424704901968740067447560754981540248533596500051557463754816578712367718893775309826635288513650033160496292383151433630579723844604469299109943572349091677295674119405951423916553495003274264030201165139018042138407601123410872598791778914225545668077870033215023582966262215778687504751727638548089838839479713085353375556472547953530122743884408193925040806066440123177381180364626730351728181687924367311081028264844070022712336184094338439672468107479523021273800816761308729023950437740464917499674467646606580985989377411561057631296347645235983678128294944410674663375281808144948667358413419860462119549989177331465028352177752949936417209008137977961255064614870356770700762439681800653722130675961405471410413684982594874130721287772871632582349181584076575745754101562500000000*i1^33 + -170637995477058148042178418602336794533211157695027550320914308909805084452271091530289082945143164928548191817018202872122471956200164581204325607048040055719008714731538678470801185199675226542486568279038175124291847670229654348484910436331683227650733501975386995600324954672552691171828384345885499035812775449506874042361015146783777782088208968375513605498019286134399055451775656602997792130407601223870452210905299954009623858076724594976419677349046234586160250106326956665444153939657711024026828295304603015192818358655450831381183581747493741310301896576285789025841349211408712916659620079106819931848605858701271715560755744521913044358851600757994978628418935910167903260208958833174734615736613983589807367417429541524160601117591474955659674579705407869420605121486129737414253026961396988405978518921521896226763459801701310146033322984028244812268127115861159725253146532095207229577696333842935704009538692966301202129207303752944202740210319676945625902985876641181540361397199066503054546957562087048112177995594863962943137549317193316857692139819241436866980563688750161544392125511711991403049538972789706527651342201482154609301321487380132283294612690757139584777467761197983945091946995095787608177880373913097589161559416263776796446411546831335236317054187082421744971326752115768000561493202458616256263456235802083283320088239954673959182302444993309162910738300116352728942242628791713156342670987163051676397196761335968358595924201888078571454113597902048284322256530477495915925926258794160450730570860036077716221894986584096051227834401303941421406250000000000*i1^34 + -335971252165579307892215388186488544848675952977400626940479614247621807313998046944341871329031458716029753933912965530153756961655012534062920843475037592652518493122044326296815800907897717337146550461200195185730319841074482436244561780873980423513643478002084349467772003020286205570967504499787817648343827981673382727422564878582430205369080166396585430904196594104808932692286644291757643942194156160578888132084975370325942242607085049250180165395669324755962320748013752023838775108146364329797244270972307463023913589675143753414592236141024062230816966244034543975785381269661183239660439362827779441251662727713708877666033957673815953113019961212496288726425285041651424158176873991730334841934378549820443648745038215958441884971982284801612171458606424632744122063208438342072475689804575772581595462312456639110784550585575388427859762051826297961677282909724138122875517789868327486385686015252822515161286016807767298885230596234560349876614534025679748470957406691052226754479070739594002580241449427639150375222735342588613146790627191270519578437463327819790999139296337704020655897128897100449183918023796613164895878570997667266071160005432640558039473946299526735684026644288738199960573090238992345447906211515376366441919698310020461333380979762654618180743343626486123715666536401597363775308654261942190825896431086607178765208656162433666051647382955657295858307338070413669058732581345921755965312294616224821429958112659886060189083130145534756397553235980815816483501462270869739276931842318506566707972918067038150947574041584156337050177120681031250000000000*i1^35 + 119864527166338825149880514571422617908098713941413822243282362791704710451205984721125049874180462403359517392161791433083003424102068908376748493324564175823123543745992719480319614377353054187433648085111252286134664218522625790587748044114362502353759345762260114926576171587430072755235943785443093558170726016447229468954409266501280585864223513724440997904822180887784169634212158252230571972406507524557940920929833486622626805314703152488096748655892334514221110019373564036727256861551566361245225214959430171529457873084734564854289416733110795071435407729940323499063737723901841488628639128547903033331848518231282993519394526080636511151859073107367427484508470609888201244677661420822343761758779862942968075284573369605344426288488763324268257814607600341413897654536166258002632050227966857200214464485436388135153634639346833816461267158922622639893395593935458482554985527487582534062140206240356481260733435448945477671473188530137360830122680663127332051802981452092156212482634884354897724539722632661902361713082500614418339770590459092292963719667598671613296701701137721121285522907305504157508525731951238239414618498803583133990356612746040861480688511499456860605871528631510170603345845503298791181398663224186414632559021999292708174817879645551778957037317868002975709211163901340921260776859203621325603317837732990172871309476297794108917087194563384549850522816465575887378736346580067679402160722379944746258652464673384926890474808439340609024210526832123675906742012238022523374882273975238606563803762572060616666699449576399159572797900000000000000*i1^36 + -163472592485477874285769257870698081088224173056195011456013616020020091856372764854978857965375191035786090539342863426525688179594390520975832792615216316638305521056014057753998653083791490483180089807007495414952677645577853090012075742576190065331123382171293400000116156545051974978722383142031136098608341982418529053171221613473555081181680755776194713903020078462968693574406911476523438788676479739728194812089685150073600960001126506763243437110370910643557559935942836760542622940942634043723525983929695179182403506358151876554190310001518006491077893000908510381575934598886612474316876264380528023573398235782916110993750873859186430037672510586036336841119975182508980702859924130653600276429464929495437467421308604971296841920645160749384918910855081155758051239829239043402714918390275733293239765450305168355760026776715252946490593888922963687583227030206851382954622909798147283154904531634905241217649069892320165961561400286505686877714582551445428846358898472306563997477516222067888811234528456820218580620707010255453777977522595882796390940377412810994855520988156733233324634945880239124143085037325303373763332292239945066423741683311347264674549741816882339191072543057514706980723971712277154572051667910417511339533971459573564985949359471749764794316675413951611134613401871630032263567482158228536821221247587386865554234666069676944597965891379539916551095204140683630217277436352184320385516110214605711051600395428105785177940581418336405907022563327487038852606770695544562295446941589361327563603816531007972157504772960012965200000000000000*i1^37 + -9307205914645780211573047968078503133723546543421983726004257760205000674433269783401153163448229712196619059943952226198074431007518612126550173258369348506082047013493505488961142257160178325458032349169421584118968543487410592795245051819361650122813826310022183942955913989663107852753638517740772283049156394946800661872175741954267257577759926785706472059708896659577966483640510995287592594270479396238314305901055372244031563851215498700775307950386353760863013970095687632694260510087091702107892709556518837419463542241475664801699708086780375265850234118665592609803139879234877364421848109434755544806092399853284507630178163841736634711309225252409062933278532673560272927525704197780180070563031614838161080662629156183398379590499788926262319183127131459403948767438053080221289852879767875588997759776684959235258282940813744211426121908954688638972675946088766306544738277632973084051987055389486876478643403165814234090309194101561258376548340236735395922079899307799685111119568408231862351284824462124725999588969439381190416811469950199922379308906866397094209080794807147353977904303097223150105517682246632989229622668407494519359487865039050330597588610668570387324201322254614179435689724904525631347381779147975635201880479164725858415950373067430422587653341601432617193050994865480086282453477468438802757630632008927806275395746128696302801403454063766733370074018208491026481297352576947906372746025675019659324624693108840655947059239390967473609835402160237988584531582038251828089730782722938391486429980541850223311669605199360000000000000*i1^38 + 280119592697770990184842158621490742684845781906121341192381114430114388048283596024132570664692172243553672483683906038769376591981727882124876257498250519696608906394154217770855054185209531947369183780414622853383270707998399840763616287825664290085247400201209851770597261003942089415638092094304854680354078452687591023119424848577598180792834965484940766584412203559964554416417547299984843934567589746612794734320052290245380991960114675094823828522771939552966285414127164663911730648454728438438235017702606408956702700560054496808785251406938669141308087155205631597681443800557720282402694680154453880969840145375802646402168769364276641598384072787777729218079566798815639157024945196100650020058728388471218770084159008087324132930354270402806020880927249253847470577110825136178927238773485375979588021154735180304602804736779784450451085653562837002734738794339071520302297132174121690955891603268973804414600510442176665655401850793705456965550156900946439556007066998349892411945333704632957366162511187678467914165684681260234024150707128094744032806069575445993121247475208441121152966331635449800052736011824476623205301644060169342171860956962851820760502619868598737550532467149951707198300681598330817364499744071663791306691071000252704547063208671038824394473095520043614857154786670608991644793802338150576228094509520521059278325397395579518172217175503888915610577813536132630618690075490805356277718467869946801868415225554310180099606787574070478978924728881889605178283846628604324549707502989441935759029413412953961775104000000000000*i1^39 + -2399042916156021995880999479277564442154735746883116810916148632417372925315642287787024510666720045969184930068023328639310942014242879130580534459899421358429062125452819781456237196959536265603423999402286781563188100379844836715417910721794822213265428886595316216840225397572323847494530393739668185646486784771917518409004308963576998753043358447736100046801763079482043554798411396485601952672736479557213273713714912652240492882355713772003312554832524687644270198930359748933435183705133501141050328897697215409996446531369509146449635788003510680173709095596526449957049784773858637001094329674219349200488647732247828810433438351267159661350397626354056992153310572994808046683481883036556535314993526068636998967398360760016444092262950485926487322868722422727262554501930727569344968546192138049612786143479345491719900507580371725438637718465603056328085194441151117015222440023972957863726355343810033665412057944212528799573138759948877904802173334991899101428763880887106680451124222567924008593245722163251353544371507986998193855764754899394774817540516494716708178013592484446089771844631996340306047322408079570041586871060073286165098795062587533528740999628111633376793267765707122050721543179003821498321866765348537552500422640291334402900471122062584662786028978064369692923892439514702676981084023025715509706981104661420623663823833560285620680854302657811623859238926658500081443920200586970768977647298942220526745628275647784510725515408083669193606556382133630393324657011739725345380448938734168287244383383652925440000000000*i1^40 + 5426947894515332741363841726674193929817871047708353879881474184574337606230329445484620676885712104603114276287356065944978851155395145424640168949403014257506607868068200370473355729834719143764538738024621008873190845316755797932300937768288156749755646697717825287600294360355751160831839165609740793225626885981775138204067899145095776784969777126073606447905172118592608417910683382846723512697235631967728176406176179739678391533083773199078388562904591363885657764740573785677290643034991806066882105684182848706505809464725921268472424989505557861913508711642503653346922409517740618769644450569749428982688014334441494940731179405795525691716325789175154021037472785381883019776448840663520701016027368448858542353960316692986825551351791693652690707460328800288028491908223545957760389814311768934560295609141310080400871370228256408637911787869573419260376752100701760734993529776310838489214585530090413277590681736846384014449071685049054764237922752705182842949962810741298235345397845783871495048076168186965415732333566833210836932863795670472396041375568190418072716765647027765146545345729316871467212760103877261417983478404862808574778089733835674078058148497362019614136873428899533757589829504622649957318024557138490363879760243663317258580721626444638153344762758432316811085518112021253815196586833762692643990615580642683527697804041816718084127956933196694656684640642054317946313450759955805322373845601966938217306430441843331730201381523661352579716682121773507701359417493521124607633651701417889781159821312000000000*i1^41 + -26691457615405226708260934970059824858398823510212327773594546174538803986360540526036551714145385129527846004136295204955135237421552516786010967129313770098336913733299433513173677239353497915105295318278070533815439452371810581505683374780069394652847450178377367937873518934412577799046309025307428481233085590391507436546749998803099230536904845219127962769151923432183791944768160210626532725773487548304508678149301916580822837296427725927343691549124866042510835974406462987018239557626227372447831046789061383442385875978108443885502648640474995288033037520179551658297717748132094423477834384243094558795032842107680274385933778196372302553339438487708998073561748878469392053181368145296889355126087164281287754883304695030065355952728985887951396807018112985868542896224998877948138322030811110095687555834477325358262030386006858762100141992613250323518388188596045324027907019774495457277191565924619830787596025265198029766405343851796334878801196138061980610982914136008286462286372792194932874900521208564057705737462462626945595399329098596466258238410927763044716362243812871544163915063543198073648579773562840493396301166864890047073661477880715133488485111032685500071163414192659973726088663711817869638671999685954352753879781200001538091670039502373755209757814620029758715017315403044676996400310428280688645764360657144375365706472454838866096674251338169899767751552369214594459630967898025479384290486976051607501113478160570006389407061359113874901910624821206358338458153893585845040802651489660462694400000000*i1^42 + 56544519620826520213837986164715739351535475910833260005263581454105933516765113535061318101494090958709444293776215273682453898428201000870489499146272109874151425271159346046492182443616257449032982855498472238668398097812701267243021845586163823368941941958636403158522194629534502540790359370031457176796226888681070048880133592923065337003986815404997605617053441270770034076868054386816228139818784574765325523685835339292632776528726335310788046140275503383829688016644216139441831491224237683163734160345152011546218580738214171883130684822777678217291520216119795160796561873491648667502975996433089338775880106393887872298865377695557411098693127679744296934032902966988355166997953585303644264268593782828976597288856497437330560870448126903337562865076072249979917700282067100573472735472185052209119937370403313507065598371467259565939658020680223068949799743777681215844258725775794440178292006353259063129730750100168650703211867410673533939578255261748357824585013505971221755961260193106538251833536362329775757951346674535431272363224468351052368597874789131086513591279007941830689773134241156831045342523090778515290817239805862144680443360594750099556037341395967620251740664480016930207230474485764643901875954735597513961653516796642088282182297050288979418212066115860252132014999228045148170791642434112148553834684452349557639166257037949810455625492625095707224319803192086136579488169529933643064433515695409729418467492495052921164722997032369694591342722205345657259697836944640341995027683082240000000*i1^43 + -22148383842347683978453733894605009651313528681847981819034335911588284618671592767434593657093416570375838718840307397018645143409925413965747749563392546723096941933242632185934808710749087756794316888677504591195400960977302666658227565362275223589415040488414784653232956727701422876293544119737912682463636707470854302658734177119916747675100669251518602052461881598463660970005916740286203315903589455563444913766852900695565709350964157005734941852482420860353608941430743437063783913227247614197086670855367380221355093649426716995869029268589941234425697966896656605748417781244188289427730431131845253767531704323801688574802691076154566046465048638232276420383084222426691076697875279479866967993812008569524787168899199872243861422459263346025767196989179913909113932396958155960784383796262504617151364445248395444939957546823580132494836837806701471343592707604396903895622739787621683720327751170676608107286641868232953053943334924457803469409135016444235093119047127028294492406103983214168849623865823179193516373593101986199714092959935408145030445356259234628836042307638136613922589994313033565890842440230263624844245666283278112406351409664323168198355989617748145438512053963276048953319530949769698669446137035515317167731349599470231527101091774075956752279080001900847156880701959829258323491050620707546219994874923392571097679336688283600613277442915509650245945539714955382777421226152980262416629873086483347974084537423080664997486911574144796561270811694760444278617349679977873801216000000*i1^44 + -9647960945581620053152615150232924552619881926627471137413585801258405643049600677123749633123092762333094273088046215261655147404904319790458849505736002746844886633961606011240985511144963321321852498217451465250192518074554384102353668999100966349001008038089335224515201144415810342608646094558168323310778900165443621184675644874222469435972449375989021094786768843899952437487930429626490939207520938783576459952946719136689457088510296212224993849870731975072696193483224341246787300045388222990031426976705947809165626457427026443227384754809105328961098934293311643719908305542920617364779992982572554179824043254606926484353821203814252342180770253610514651670153670085868300315151485421126557069595225713751105622807137699848351403688223378752276374824905037594489848340003238086872353476063840318019419066496704083654914759313443689923073487567992364075117428317643525711904298027355203480433433856649925037512339355582003125962533822412200805555437521588568698934823237002396366922193338539366469044717835106893591321530252647530534116792838825524386909617264069192902632292894489694251330266704627091718415195185296004168995514420049037763034767176749289060869240811653060263940026425287282259091640908390969879714074740353718499710073792313174182862335795529569066770160451506620466849453540033744228918302045408415283722426086225971475485108197228124015239528961504628106491115426011779739672540936933651281798998564642871267555125219480501681140828938094714488476802428073455484740514611200000*i1^45 + -7198949246053935442674147035111408582498432982578510872833902714300391180470196740212863269735274917173778114057668833178904431906953703132325418915211945463480469539593496012657549005410547132180520526801566579654632730472606114292580454454471791131049953747882154373617631935391379865241144709745995072587277681467684749793682795738090536879399651999657294784140520327172364634893041847104833014191596824962257818861668455697099657459340217232933628711362190862309019254762819611978210540055196425361803956516577900891664947737368705228864875878606043564499330765389083574102123677638255570832936866462328294317657159050103238016385899334352109032673617942268896157468750273544486488882882114391644787380117342665625140381392086497593832000818942302392946188455876873371486976978540290755549148981726497664488865823513607238470269213533863888849494782293543981536794865331581281832027496541816383097522287501288662854661734861646047419090683564410077158434363714930367643685091017449016533635695435643918463071923104445223784363402162762393875952739019251480825825254826900592533209619132626254651101686712970868740213926645493834693750766772898862912219485107135562754429126567896401932755398825496093330072498946816293463159838438711220222036220068878015220385511585005879165690339433454335062953023802743051163095997335737535581623554219558267308989432921735005345871773057025838003274637208174810367224406259102697092566370335943937904488763273739644316528269902178562428165570958249164800000*i1^46 + 5555429541478941962253881292495724773266726180659260632290198375781303064877477783040640563949559354883270855271311680031127940223425421359509490072754376041443844858611119186983299472094467587832544177226250975809223290847401498662387197877305592107063953553481117546588231496874579264661770376784446942972690650340246985068069682475747438076457419884297778991637243954872077334521504082828206380717274164998585534809171599423169158026698364790271061313347919184780417173555719110414430545927304939840262537631361353954696180656733107867928486977244971197715413684194843174791631313173835342944648767757694237207267034946103825266556012076938325262968306732983868100580007927181579752979595795665015459990104391658712630161865229627171104273620090399142058757064051121329739473769531055284936320772205513656376105198247780192682212748442196925109876396037749727563622259757061862380022906907453031601256488581312966191275157707658629124863821032375710097604479702549303887682135845796688169717679114481130917331418690201654018343557411913474849138405612889323785697651818662840438053424792830779927179304406033557921951915341183839797042214456948368204535529024738533242758244260318451007152373606205905645484178898235417040514991918710182842068737171628961253882849595170034634916772286838166158271750364453674348983447895981510384647907134037192290691231769168318393611706212134243060665386205786409458194421247532308079770123633266117585020141361280227170453713017662078976000*i1^47 + -3558556915755198917196669874603714198463774943573639385851243562821188701286638087192268993715577509835814229501491065555807561251463739028530693484842295446973927530624850272778809589524050332293187995766227764299189916952922000569161825921166084039077064788021140945261370569433127335746418992743287514067921154978494542774817460521516609636378094542664751177657678062294232035242864560471433965518483266536586986142680294567924637686277880525235733352539796945462695392791885380239578428941530302352497973221907306559093367534795985729077625926900352375857624286339352699288000594461462080743612095197996386802759079094693577125638930651472646614847053642282242194539998835653970153862992836240105717403201139503483955299825819468812291189229284598058555729801158649964473503845115248750359479470480924542320546577894830750766765115551740126023809888704210134129154738974075534672472734399785465108716521985480442120472868690783936431659110717300143288515845245484726979851928272247585032420306990790467662802123066653367695506151581573187246990413614713497689947897568587691285062234695217283892317056254737283303692316380415101299746147189132570572659232428674872154449324789310613004516426522144347396740910226858923459672349368459093747908824805793186897389165158219366575538484669466616048476742426370214741472475209728670245980827126588821725036753164181573114984073879503950900749418949895911987460836960794135103620296222455171106618990816594074009600*i1^48 + 48768846161509807953757042497811018154051262254479653945902933867866297292763818730630120897937374209712871954848907377176136211865561265729155257996265468226643214642741957226365857285172624471317863436832622899924385132258287958469568131841849947835925056618843551559790813317498926463268896628906082712604474680562345959138423386570619652561222936406446403625530517302970283246508912817218551844789110028022057144665218374931349448721016812513133577620208649962986457381604130598527542337678647329244960220383455265747327551663318214760339294431096541023136364088167681993240487074273395785890623466306595191762844245469432625847871759478038409010864897197892969946816008250995826136122451373925339532028743506739487632719516202212183986689306964966188004669259372409445441450000812318960651488863749196323523954311438168349039436109522060693837460701775678283751143241662290219299261240452152227819559562856248453502141178174634102387650596601250407173701084358189406000009689500896181252577340860448471841694815977022591986873898402122469750683982832147209467660290236302036243398184422913574032820949342254551698123164151064912768571367177743917238953379874095914618767577049495720510247864447738109576711439118834552446789750043450374893379895233775577730412699072373153949146893814295950995007159121331604320217898182848088610053069606911358602246505510420376573606026071256030752151171329556582563180109145047040*i1^49 - N1*89547603218839178153534239529392563902681531454595868285898997546653252861976011000710882953853935289053452668458305663625047775706947916316143838291040463624521887851469496219542087248843612858026619249306597540599304895408320836782698289872295977428337462767836883127846765082038064419794880853890167411020750257908518689193875953531207150548822977238295849477108791333535159646416128*i2, 24962979078815040562184401403147299111809282369930809660172338120729292655702121391567138682013055296636999248547986080413622144915673949010247545025604054842739945585767954385621624398444714751298751561084839436158939375014300821936135533067739442749086997850975408010111841067280831856018300134889266980859541197023613108487528151788975997257056575505581089452115423114125255083201114967245315214473965334316792433954800516796608218785819808689981747611585307440885289761630056497655943297430751107427277290880181160351542912523649218069223119755107089039676701754909225505152772459736206926973553239548017900837165739614949233054001894577464745554559212918201179438361637326717823858013223949008474302230848776329418107009279921695304837736614446881826893876811915802052735109702744817315140471002650275743402406999457428736301672910123711796891065366779273118493168168831370219859983489765111648813495337509523019111924104750650672430896644456186549493055719967389001641633922485482743087018498263237768555000434806073508130958662747659101809229761966858172278435859048316464019612364109086355728096516240991754663458629270643731716278907017993469443882996865258014616730645669491765120344506054049508478288953849529213862175661643727322971027631289234051350082997313785780758592303784843980340069867513171413080271404727511363526533134252418483523977609018268908298983793661365575332584094215107040853981355044595064412375508109926136774140334477109868503426975576984841680811463773858729884455605368050215495436393218875036080360120390046399609867909496658567637658911506911928508724964045408081756255509688895320064514872917837478876127437272537762003480889468257827713229787812440813128660000000000000000000000000000000000000000000000000 + 7023944964148131992367066303262821094326605047040063262020713287992842984496027279421780482393591889980832023174623626076941827325657828742418296495357527842408308297968931930065348392032824770906687902224882432855821173899188302301678323399717476652781327739505706900069301738429246092831798858759490031976800875790445367434823042469770692938194400644146728756217234682547061290407799278113746437429288530212012039001676361934908644508904441724005978414827460195613099529392835823376438593748027667037893694909298571428679751723845204262908934027846577366848229837975879239023591226085271113995271078376964706245848427352387880168129959711288583874529941995127704786532325840330505943044942336533464492282049725180964148815618399175835547471057939389975151913673605827379433471308494628825276409103592892003603281635095059849884198128499256771372746325257198958183908058273766280634529373955840198765595955659810473674074019190994502309635371656893476244283994895002541645987292526743056480339602216970867193089181123414480325547127624642542290539796027119078024878471736560207403929338056925819338327920772821749205528336186492209634720595339894614123985873692103556475724032008979661283662358870810549812326318122391551444892345501892299369904772111562847542918607620504390347222617278036765598588762822058668091172216434630026234567233909581712696631689772505052439241426582830164010139659264412647390177735761961274799232800739032816498094292105667252790848815261745228609546836372668875254291734943551132552251271662287075091983717267434919899764984045512677222800749799023575072984097059119764223875741639194185578154445684254627414681392547387266051609056903715444069706600095386861627000000000000000000000000000000000000000000000000*i1 + 468685271260372297161517342284671974749888322122415646783299047242470787278122421809980476390195590126611383522841018871547302072908597745498175193561546569717843624050017042885968722701440962885447230532756469997375667056863111931749314502228827694713336266912415149785646683452806448909292805709805194547318475545974493083471056444573627118396893284704723921897225305752129056472511019165607874041231327867473246264874789530791614017165053025675968504692658365206614673263468445706023373628178405333101818156988705884334655980441383767377556683962358246899448255359604215267422933570610539881062864656069870327243057636865367433970828811718629331761435567135992385139426630989428972487043499628026728055986347927669893451316360821152305591210476517863126306065231749559345560132395023956698291295778265486883175999752051128744142864057410704964997195539831139851293127416282635724011739591545095933644511881552069533646672094661272426628967154218325108149112504025684994452608878258079681029983754947133133418596276816079142788622963135035993341538637369710291904944325978449050176967668812992379850123128203083847855052036228382690588359852694529496275269268399848933496366520627303994657099423910722174691299983843249442074714712024200272164039557499467741347446403256053119148600107865697742029516725127701453515354843685965135693437117595757450559570522990640753686865625909537937492315027430901400917472598772653998476554048146760462385225857406679845690376130869160641887743892125022358856774859869131015882229951506271947777767504286111583607662344122599563874916180747874140768213597643573749296295599214024745207800015134311584462053015683008434129489166211087319510856637298334271800000000000000000000000000000000000000000000000*i1^2 + -610624643545040810278650997802371908086837055635891031982095753377265125502551656504044598521731515172402714100481080214450571288452003411335007008054267141628058747709659610401706280116756385076650647227808526347622639709073315070858508792225741253126437124930126527691465366246546531812752307098921348194362769262456225769822615857065635682768630159933103445910321895204796209372470058427202916411003210432932106135899874726686450642243223735398085723870275082977517870351819884884777884239471362414577463365269099033967008263755081355902437677285503838518538402173222041175513643737217296925794774177103427864232125153161050693973044094906136419443045790958207944786641306955348597798679013821462797441131853549859844684599958113365013882323562399379241981569824316655631970332997160694725199834568529374292266418138214931152138714403746637722453866222183083020581060300804112301662377134308660152906992578340580298079237715706317505083955621067918666530641227738526296402662580994526903353061302930508378105856422577477015089528827227344184898418450028440451396526001072401684391507517122818089444161325923482385856301532310665314841812276175490422269070716291229179615856591971733260526705776870878769785724117096238037737418684116335872280067550272148110815195799716633212299880868737423215482069050659573488230293675649481597757310553756070111868301873497377747839273392045756349530201583034159873693171415556756043316950272778553697728664043882666981279969996375649463263846930718143858774508904536636771621889532048664860419513640606534223730872984137415170089375697679973704995894956452458929933532838775553709998416809164103801573787704979114689675496094755041294966431048473998670000000000000000000000000000000000000000000000*i1^3 + 930505155675911270975094388438907838751579603247580069983814243244053277976021040370431216650988443849761865935343984260012907911357698584122082921072543714599695988161370822437701921150788841917177758882759381414391508602452053118060116173964698896334376604349068430020720621836726624199505411263129123002077353553849238432425023372584614799799920530216961125114132965160151147185836620935331983667100356760719703162972249567468416112722518331265896411758928453393773496602599148168701865768913468758875105360283029629968010752343052050742445932263310394043913882018336294645360262559881642180079425342252624784254579260725228325679805032286923060628978179832989891408141839779510798456632308130619045171983842384438833582407502099229872996274440082042626447093928485708845412510327132779598105999271218818197075405042566111348949820609898757969947474998834527511976059377574275236070284141035395084613005279841433613603145033566007881788193054276782335975178233348919554855702338270129677834317306674058906338020858317947576953232088649718945995733429833855350594753849964202962631808253953021667707373296367552195757508524847703201347688285985924738509749773002443278125731162171355779036583004509472534853008820747627874683173728743886660643354646308040503247600485494979718760957426334872625286709597685623037651992870916618532735887421801862448079348263055216529343000383725428433709096078097310964131484352527568376684915064832541845681132303750558074103268200742148307131384252638676623496629270715699159583405416809166504626773220696980648120132251084479781011119327647368278206426476741663651641736451773169787136734100513844744877653330904571231555375480369057574903660217724965250000000000000000000000000000000000000000000*i1^4 + -1156041149982605622082586105638304953389653800237054303017221194416082572169101104256624003703089036178998364881870197792139301056769708973639315516357684825428410168478021873628032755456536072596484620405758724390769740169707301870225879311256844493170949248436990311520368135932312808525960172983370818580543840070010669907176436676348709222198300599337849808053618040604111394723522076362245166102056901547133046043244852044624912171419593647962983727430784628940752412657079508823191784497636396047662945128009490596554088190033377433141661846351979455689300997064883204105276554583492778395542961437239219158853726270478565134156438029120381217967598855239142478891299896303454880557541680927449889989198535778244862607163386624903212382950041607691586800250920546341229092102815746308456847528103302781516264681669582511581806373083519540876770331273636750239879526714659344897147712109677627740370881807520668141469964566621670109108721858910700693626335244408528951262466104640267370089972198805691406123259164186143993369962138816728918725039414666729748816111353747149524407651767225138367552050680167703339387531507068662034259379705099921100837151693438385121655834403896313540300033002921965580098660622042224736611129909486808814277614467703726790401992523680444681832343335327594017068510071292533367342382835906973171737462120763866761864525919707727767545010086438364176801634914665877787885463476436208621745504231816643161377184885623195442238818520910361616970738651438124577472923628433185170198646154158591083057841797315098206902781311327480841529974776866607452802690100769195621603252468992519704430102575908348738426296087599830032189835533424844164376056098309012500000000000000000000000000000000000000000*i1^5 + 806668118207488605398236956366213207193284970675353178561112872582204214953862406171377325436580312683022825963826127165138185860318380268664662512448013381390243285914032027178744573904761271984426209971782220716057250357027452626746239972624899003245672218297460140869574625445751675100279140954612511436792015462931222946184597428845041596012728694135531317109171628057223299333772528258400642257745972134613648878563510142079889324522761185985112620946823390666396226737922425643509895313339843754863774625560110879433787315666950023764029504442878749051602929073246643871353332013836054286987721975352795916278179815240293094008593775313061359088041018764170431887700199483167505264785067983465726204630221681744820329553254463392485400397647364679754082215338937653256962182829337474145057207265874919189238072558560952769137509809083159657787617294030630991429116168351292731815140020838179211638260614939361005369576341192663871250701280699418775688360416679899645634522802961573343775771708770702513937053020932905003975685356031584273740590570858506156191378831850526833877563451950672404670631936309939098487979472348280898168648114600154421054515472456032328565947252243519172550898286131902733378832884368718580864064771331244664844557795940253873280025583410219513632946425496400315555671912218927094009002859310436996445164129135527868338067880183630965738702309205917338611321554566666815327457275855763261154013328567547533199122611892817288545099482044729318916285104994086194368488159248354949295407450689520726359214144039464226298347474897798878903220689966542427734027176692193476534421382540532697510905507195831541885841049027785205137663608636333757187464545883750000000000000000000000000000000000000000*i1^6 + -316948238527323335882741554175491782707264976268810779371606398954605594542947583988365685529331039989400015172973051241698807321055567656892788179111211004687339088186365243794732947541512160881354495225719103136376066492549392895434820301198496176595301108475930329313425110446342585107111736584432976648942407470462904559113373000600720362964694201293965700485420806215333684957668270452675429625238288416325578340102950861169789943037450393197067407386298800683828259292894866352454400252101930448807487703113458195144509633022743184064472238663750762818990586674263438884538572385455267472226905298941460049491967039579502039839918834808986533321657769422120862139382810275858905171064718116504784591864203225437236481887106824735741562823196875758013352459065150322210737745633855698702114371201815355942050035688468387351808592437650029527697686244477203073621391423156848580389877433701950599511864798323689042504398301846204929469397002361970523848283602496654045702267602333984600135624419274338079499728857722905595742012758500942575960293088514913410102203803540005647851720199257705515911703540916529717765800419563117654674645449473185927888308165306437371146370409140573688465885953541934053391159904890199363207587054976228102606947588988736596384711827482990019601235381323348762035280571626258606854310781403367643884787812505724439663111938734469733439636881023410115923878828493540336210959480861296334777550813744367022858390431714737460422232032421027889233728449788909256214679496130035390986770503063916266306651160204373513171532887197562387221990793655229090365303939949474775875458819129709415203464834099981528211832163238976097945177995845618694936492398687500000000000000000000000000000000000000*i1^7 + 73068001246279730782635872726209486470668875634236902142090311284986086373944864810698640405120839265931380564912316997573185278674301075520261314093486569427148533776207626546867109315498011133928890614845923366321254876908689843084952900665025600724842272445924305483626298924208724325179365049991795181350875165864347987786529993057686514064578479497592774774384926025236641004266153289206161832651911938540095927199758213610810722380332957168394310162991408540359155304575728236860477776678890091222230145761165187647722201987415381319292611079199179252163387178342517844834111074780255426611823362602259679742787657330876059787005973175495357653566539292971902567838540972378910426236808796635481502300106034551727673559777505547420002716211760104703358249269162643116968415372961439017478679415353655226035482497224522412703662862223333569537820605704354910750427660669752450486629039662079769393113180125768501364142760309174926468134348517230562700886532162005681131362121510210918248688021270901720128282321683210873110034091647102412138662232230078437323155852947490881063352580777186804644132099905308980382363911568979081905183631154035673544844679507666068573027241542347646354603971855476222220721334582498067186427106659229920363304462506115254662608672260506149444198742877860413758734250823833808918622875722789155988738073040789805166047587341685967519793563040695872054853060197071770050099879870588627413541237393979201728672278312139770965191484464028503777661597893395493094539974094857217425981459020155745276938817988851072980543285871145512532046986483537600986994249457942032276670180994534801960996274347932383562136656175471149878196046616803361813854267968750000000000000000000000000000000000*i1^8 + -12207531469354601891959698484618221235047607671699440820701509822651830312905265538848537348975018883399605364704733726849850507616838887324363681094167855899483621613766725759600143671502937244634885600013844904394493505032982058031506638146820611632451367585491605729610604598403873217441183822531054026263255506510301991596251807031597010359211713308801822801980882556385063081635957770862805120120839429044277294077074865652022685701449091646291172655142951779072205285599894211220432266286756580062255080627288067837932659748540400246948862579889187744420462918418482198964950758178392459212904304293343501554345632287920067185893539164863308204097240435499738567074252086424080967281612338500484443304109434109327028464344640519127725677600962670528675310720196458381726425513239408922010926049292796301633164210386986416230019312858775413255520985101270612625330727368172301799717243821982940416335888909296067576773050383200106665178214135461194390435158123363594004800308903968045608424425623799163925475654719903630736619115418489252268028479856269103624522693110132049828430255346606276508185951356814367760442157298958176995683870009783395346351120853523126550117455883028966802366542511705754217774596008340387121766363449487022485210408208331067709021723564817973886163863958203554632652596231190993416125040481541277718196111194331321809369708086592651224455989295964715678846256462303939673288275715412369337220597715867059905504729340008124499945579336206412475691248512425442487172787733428626778918349910630368774778298187635155260798265059395542238368478261517765538611856532569965926051493424227900724517701191014704074647037981042803417647366913801225274896992187500000000000000000000000000000000*i1^9 + 3143450841276640477472417445796446876306853735358799118745111431124276015401407175433532159841446867458729302008904246720338296534294316196355302385451922964437950501700261876301539254627815364487403472912603405188509827652068262821715728248976809069000647606818382670770670688899321110137435866718696991940422226101255529971651527561437530024864106305155438324244579208556049042090720343128247091552563483660941995972621430302572590349667063618525462532321893677011181896235139048806931570722200873180637500668040226795211578464641759804573485895327461976852402753651353889161109489802010454035491383981969284003026323252041140337857916324961979154550919541617159956891344249880964830939543675136335237798068229570800625514804813983800193274878010154687227684242188154653723049236862492546188801388380430089295668842571315655255400655086387936898234204639968237000299980941305879759589066949761975923469520623445520567642169217203351427758136677688079072662852863965960939788686543205921816352528633898137210589222948062746231679378355598404486323279713729649609878307202629546884524325300537479277903283262781438699044980330383473093367236001327105347268501991357906212408952897691770878925604106745904576520956228251729195413479736253891439526542217152025738496173285061975678442302930648473485082039803876570346530734118022759538618572187301469008710765338100305382520528932878679769684752085042909763407919297765898420138779676248451943939135710392282241309061187816670835151912076277850549087069836026482958690066120597497339287562901502241777832644017318010110714242893308373367630192871008532724115497390610873759958790288133060690462739972074498573529203792236732149328125000000000000000000000000000000000*i1^10 + -1110660804878487704634273907917232908568220058780710669141411276469044726129328565869734552591644950603606964791410013593193245752963543041143392217690005719231145826671733626652916513683726853692737243148642345070710723211196938399345735145985774537780219790171692092877837776117172276446438372513200464720662335898371491375184633030496112331628884504334429279056349074802223369979939355012666481710151536415494604733270710176716752977536049060825668872813044693530615298761851335466905163897666496957560189363337074335708636414886694690208657803519270630205937767040800843758959378496396799246911824401025283908809984998932286694156587368955201528077970736607707891762899192439117422183254633218992147252349196904165041272645190976666844322713336073708932192778875424814021879955161853683685055458761864210227814244077536685176704131679626302483180843641228563690892618346238088508281585883831344010372849534960281820533112644800153328689661859756940023905011008104974569873789222704286172415648361380018848739235403633310928061565743406561018058807897079662686485219643517622809714922832554602199239987128224566348782603916833148547914082795363184957854891547184481113980451304887859778632118181537071596139427418591707292398429945979650662380443809692102292152722752106289495386181316661921495494560913851911277625530395246456075871086430613824022934962431573583285641915790932736765169035359039973710044460291610761778520120928613585152588353002227746883047572113971935288452045995536423942150379908554875633521683226984666749272503398235288757004618646742145740184402553507029579139064091831898100224123048599803109716418394184551069454947412469152227707694712203306621093750000000000000000000000000000000*i1^11 + 281620252949724308468753716400818623178775829183580562882454016477941889408591573218981255696621305123165512050861159300421656766354216671387316186289449863842776450179505085927684030194500462106259184424888202089837927147227985419909417212108064582108306349648147738967604144168206699579559313267752512146029412893681371599062316759255517460982849764996089263307810299049882591006682553312520512045563279306915854794660892629475271835175436340208756256050365021757939582132110739578775658518885163790489112644469442957875673176429269154268581310057536436678823636867394000182278405064029599297794081564145551129550993523543345375244889120149231096025997709440264894369825242266338804680083081244335147391621406327187875464110328994637039753549035972900944261944911999853306349866646153446569148001122370951175705805714285166339812782070280233719774412692993713524038061125881879639176612592844766539891243740162333403727951164183937969171558676313260048259655599915085896778813328361539215334285373195602354621230895753558028971251221216386417550438622247541466095138508374021407591413717406846583776199852278089214255506414626761214814443730896073738468963998522040193497514020353364891063509774851273941202744292032836265949159085978483423770175751912261780889584126618755360959757699622455798607890298330504016717093985986118688008697982556950379636966565438571256652786433494424532090436261597638277556831086466246044380766224197368319256208219551601370182357787439021457962239160401920722813250642305738815702770063539330454051609417994055668958896883939433825370925172455020467015806633859838861535512545418435664561228199735669232735836243063267756797859420885635839843750000000000000000000000000000*i1^12 + -45856310879490089626809186355630896301084650757342756875900354413405654218911313338908995442223979216048663706686332946035760192063249150466164509090721405711867014884143766099423022770817131031811306380249033257478343274343689385512516850893690589349839158832509898481952837745050312099944494296723295419841560260453792424459582708387508468585501501371128007717073839614397481484344852646195578784749035839464770178254087742833509358705287630584359075777913039826358631372771682173483055361218048864333374767077730678366892353329138774099288830286892733641307682053489585901293979619959473881951354470868314098766906523417304684510993022919483471916641253982367510670089045226625683288248564305070910718359405555240938706751971470917817678371192037918978226486645072024454048280686117401519330519717006686402411188398897779534591214560583081528794180476861377897597566782922664344454054075799918127006904201584693003857604808683380940462759147033925036317200209988003503520914841213606987329040687681441521068207505957687273497527383512908251082826092405914684197253922919889125142928520005887989696040863436694861501118883809149947779365463497049985730472715783492520386145831927509637481802384628544514979817180385389492886722963543963522027460584959041533832615630994813820578620365468207942409765812950624575299960550214701721522816333990504643482991092625660998686905884830959619451263181731427243810493295234622677553532913246207457342511356989373503184448750506040047453423074074901413306696589610895022431681260600344528014023408500807859825356257885562106519891698128037210569783783897604788530653268159118482401593365090294256630532695291635892359197839433686523437500000000000000000000000000*i1^13 + 4659943433073169490762524751960750271862520736946172469288739405497610973081255122693057772676508266277197343303868961788227024924291504139457271793707643075682195063435856898522745020936617786470159014388301155510262105277743322893081927647165101800600124744977415698094096065373248590344445277034504373019687552241403108641702380421360311193974599590603017457882421429536486587121760479021778341813814365789684591005346643291258249352447097906115341548408337526925622562062344591453415546644566834645512846601203868124898433539967371814220389052956555158712050451792453161707792300389344130040263695770377948957460385945162212101364242396447522518685522360351800117232246169143158836576926944798323109274859393245088200291973499838966696149214896278335652098856489625496696521784543233190036701297892178677856981107836512140422355878454688379175982957694145969919948983583941709720202502142622696777921130053968651113656853801572489748439837827246171968512858097929717539808154387356650151132253744645261706377205919808415939350660803219586297439179698668485776511172318352677756272520970594309099759812734444261415528519682653540341463221944633342978669275378810453367988729767985227102994593324903133907630061207771768737929233970621296501578302635498955250853607374629809282288890649875212780951088784642284691675288993248353831480396393961217931205962150552017032144078419637285381003959278954106085679048999053566407753289900596382363068253991965851091403285086576101076513467366930431800695920830357538087383616944079372293124682796225007281442716337302985019726982223314460856788197638478874086588541122534715709841846268011726850093639369904408114284934236621093750000000000000000000000000*i1^14 + -251049251779882563945371124139233224040127386397798769289602316179525338227045381705959547763213178794364598941983532606680279849883355318291711181234724107382502672493558684819041685405202650404288522573779865771269566243949978670652169655231410057066267404912700883584349261811257380572309696386214080276737104906959099621971233555330100642491847920893703837683027374091561596911246893127838961421201155340290772601924638487258453066625908773955863533109358785764500211498612842557253674175180663345352110495478376265253563973060889451317758122486606393039079050642391906277327279268005530105856436379093174233557212304316404741112697126507168487647926811001115002986440285737971537701959429475220807600695936025129121802886018659928710298212919354490165454308088474050210119835854675363806279372398533907821330921126331512649513168871877109082180498958717181297193032083156832517126853823808462454368387677073062563534084140146835398053372161066688875680746061016402028309981951121488596163186502539225422338058921175503852335698231859183831572133026877502359469311470717536948489531365090309764192992488120699799119524076881403326883461662422288855249998317279311266912665907833253308966154793855131330366039064713991192883546762208666870324744943301793473351210730785446228168913673170881224557894102015683301677818238746739274734865423775641470926272107199338816989410873325349573905916586697301865648721987303783866930737161544454080132139879118438914116488334023451086849093455136234179950919280742688185210245152796328591302517607096085202104005852075259760044680208907550301767020220732521175070678594285887589736693654080470468664987810708230634172007807617187500000000000000000000000*i1^15 + 1389753231921293402464340995553524089378167611641275849242509661713877337231445305704202680654758845230929115646682475779544959084332203632126842032845414649768484269936885675282402198244586175614157902688139950108955303579101482566935328295257954430867909810417075167033496034656988099395088850137938382118285543533510869538936252177275457420485274347213033970385771300414921506862173657192099701668088551371238974954137560268212669423565394983084472921845283604671902319630839615277396534318696386912994791546864042710393668830342181314054103952537291932946859005822422358333869872129780924129597194782260867127217268466762368702954710929260215784054003539242613490493928637306290674312713937260750403741156562515361857477143240169960817093217722871054869636448364623701415625703529291432266926774758206649641264206084929431738749787712617785508639043991716824158569869208167793903050370025696993723426146507575479714414202612781957605656368173875460616037576949309905799665962606500308844121930756816674036062276716145958131562831175953307305436319675071026540160897708224771399219505716313852665533468050990542278997644963663450590947664329684044090597612718005025628823947594013728288002062268167507869476243534708089139851422897843277980634944084024234295741211357686763582734848721486645969162949300215468118045957805178196357385882785006409517722630448920236035083130894729385979430112471690158035094155783799672151614164420846977900796312581202126594606062480986165560496196243537194928344276770533267851379733904459205500786304282947833886396678798813739933543759381460303088844146901522774821619920549187557315771456956452817970640277709042670329987762451171875000000000000000000*i1^16 + 510455614380784760569283196667595969267474707403096111031768656686555561871951006196577454848936187445090975401317146393349456663624317730760970696399211651871913646350925713120563812313773033210805797691655793867833398639946199934012133787174534571540685819974312846417706283635122311626449725464612262235648116246777704272531623492899993999748331463379333559374309492909496110653646568224989129960816548810823371549245361580443565691557118420580785249647160919492588904581576121771110061257303801354031213351920427895717816247646519421657498257406802501195130059034827318448169269507620451077451378047668673108554234047090926611249026254183341605030438699689567161949400472674542409560267703015958017038603203981619232431180562436006135497976394071266699616433358480648335625026919556980111680398419938808259168082281301924819657371958979147968235676706374651257301623209562374453002144060852503978921120790754521743356697687695050818718726554147767731225322273307561132869550109245128960295754991298558210745134426147989271771474026933850526807183391357569941286517004152321780113000015809116550835740096322071766626413791286235331984206839410656879331931597179614505993990858519997246723195543131274736176024904053786074577259566554794016299723269632347442867311628998531102026543524268267362963897063235908007298889043452961666255891681500591713703105408228481339255719004466316516060122377998091268431986852605050725018000636908078860487100767310838888292657354807383601674967137960766378422382969169090823905438196328421425506277797426683753580117334744289364996817652114271933136105229295090191351799125426538120488066130486176205767524237420589492976379394531250000000000000000*i1^17 + -13924480442158752023368184691182879857402073506504593128612535038979572017621804115296860333101101428397089409035875173762792088119613466529429017520936319280087585461692277388162792552328936949624119398055620229437375637155847311110467833006560234096807447074942550198390322451092317733185626324719062037062330219879820955263863743462870533494295801918472112858762163764873656429685457664111068938499495493815451245855502230695219603564876245708364089068758158494876133180452803549763517016331442797387572212970499797605364469715137852896050936264421024160077483836323323856757532644501112840450046805706885691222247214893262430254901390137146379057642816844629252299166836257490332958963926467815173262441917609496600197463156838532516729843999391454988786002885225106544460971132093633210116877783889659194728121965223014529383085328934790115982495698284925250384309791679748431652790552002192829461010825037062239871999404328344894754286779552194145241746424864082436823344743515461800565253711968500426635889145278661359161169384725487310272904778255080606568447934231650434019181695665357968527594070631315302949098183316224690600899512451323986939107247701012875730410020204153621321154226656365994261209500307830348547284549920160833080540148247204380299233013168439298980278342953355495601087800890073411815181106848117690280880232843588616523291120083762356556573585095836851976895597282417198635907716133862777751462904038708358229470114486041280005689808236139043629961572329287021472155149113284578387721075196656468912022215097525777870571478877440218841879493916269143700849596674631937257745786543929273311228283948050735822142540871115572814941406250000000000000000*i1^18 + -694927140069574102491145921425948794073299017099662746566695068758634215488754919637125441214646809150029143094970650810124397835911748389669559382196539144708358994189808812359345622275106142338845390211473080604137007374074369584663317383247605533549880406074319287855326640730351426324010620629034441651204165356445011942830972885602243224360196608402378777925611565050285156028332266948212979444743079713647671872774492764933379216786031785880459784600461988233756878698204494456707880773987605164858069102202770557681702808063484127964214332714504973985406930932669019352382545384110434500892742263536431833231074857971553177447810868656824060849834147705647862002354286833088702240154107735097068609870215111425918003548519415098377407061967277844889478286351785467106159347089831643181989430695745750848459126526712355820964266546974902260308722778030003999822030379188285052815747737095295644123613628830926570792772668212772703070553641511344915510197206712662670511233430499884363249144602556582122551809021529155037606606609810146858540318016437643808149912285969295863866317194728823804957417906683580605738226252604845590857169472013850242956828283880205584603438447152091402696087811884061094632178698558031470694165364915307160637310590615721402353935587646673937680939871757797223131782391442446501221487003095809901803041627429203696461259937749814328375258969642729560254491606283533207117074677167770448554231584471980823084110221199143348357422924676877521186989085833634408139596435489905861615481278293988928695469405103306215861457114807003311787566091400475723603137323925555932080532641189618317270109475471950957034864165395004272460937500000000000000*i1^19 + 39776246139890478756439453457743990670188020278334746196144764721944058725802070577285047491288666879590579360250726104334241107874555884236654114842309367274989431249457535994482815000295679180933756153383940057112447242453586802615251580443975515371125935266143065088763266564652772243788695787792752512176486027181061616682318789524405515279714677911047674474986835407844000716021550494530712104878141716036999958392077051287538235450679572078469174188084486993351216446834798486205270166577044915080756753889382725961748477008299304586143873643921372608871199213635611231123419957481996894558900971928895097056846989141693809172451221583159756578658567086756452833210493632775215103729207510545648676864745637307754052081396011531332427653249411774113461748090746167390401563917178670235885936498345229589806586121992755028342083145009674960843785069712241742255543989836926208141554829699512289465777346443943070104653975406105734016565339902300712608269781306064403516851368528728072045223219411203677995210765128050275556228447340477088878414748894429176716984633377803992882424072021283370346389300097034311238663803807501969122059111650549549840929315990143703687573420124742502244059287418933257526529043300359940042352105252811428291292119242743736787796961442702801205627542284803646933220394293652555066523853941932896190518007603800028323463322793726122910622980455741266473319008769237976074892433823905972370677610113779950695501174042010268027210539620084893895728392861301510188406459833361184655384889958851180747379509973610253177369094844204566101108803045413235926424484219664647955926291643784669519227737242373951342324421718215942382812500000000000*i1^20 + 3313232112785944922019702067828856993728842143166408265107401040347497295006827343055066136586027760370364841117643529971113085444904043999660584405698710110758777472962205090407691275048505730990988319148248535987912536167817948678973760713526894540247392013510860740764317666896272063849436266889774757790595116125095359533755402146282195166978124016462288753111015045410488901838162586490004796058445261516070033221207288279912781812927227582964581496739658734143528501035777217562455378472082815281173309412992410576923518166374114241085310783656291473100046518590739828480687251908351314052196029034953363769328212911062931637046554282319011489754724701433728678644163553186256530844132024044334247384320310108020972356674705484277232402593298306872706611195201472632350446531567911362658799802481521030732626388436888892553313615384813328683047676947770925936993877825497189677661881575331996009683811966855919790870022017821025592143570016552422514740259719388088508187678987414386767156826938794154724705397271332549922413594981963269378432611844844368002729622726875084593339966231139317387290069375906953247982980558808711451451768741768991678526705312219601165995938970766665120789650881061336711603614652205853749963763117915388334515991370491859915658411836101548824540749787594926191770212906104645571303207865863471136244241775407917770790103559973163532411428925292735955099449809593132165342203375232078843244074992551872604985723018890538761108660282847733353998313978211963802262368472094544741808803066568095192254497074351587524676989117628674519220881790815214774708080939440854252273753658686140362811317964865112388464868144989013671875000000000*i1^21 + 110288287515435275662017147888023434945072851990001466114919415969924914697357283440964800154749866729756755817318249128754664677657339103955807722380207319011583833075607406628042040825306295886411936443971367173077533962485431348949428603508081201913232524150712013768223893094459694429365833756339427642386255268931364495830161971710689488256798119653911214113128531195693424877076726433054286308807388646325868045197031881164935431995204482278019012393380196965547995707482837690638029157897427511410458963753016295901162144501353226045399228633175223905207527718668148770357499417590920048229918921524611332411791552258720534252129539765628795096208972104062482917958937137734385509984382817596388879670401555056233038712888328497705014531675372528849599766312774599224786527164406571185800738876517984827039579715409228352855177414680732753863867419343619182527739084040284366701610754306952956609887939518782065041881078477660628989718924792018984961567333057591576997929590760024116886977666868332132951691190161067757349677920147039100189378291489666753284228210953868352472813411509256920207940327612862316666638015079437659965213013745095501985386279302012278754725965317859014479194115290002847119986681291644596745988206015364284613026848159790024074333137168815369550930719454852217141363672478193558143136093428661653054346871110377757842437154040074841919973087349873495719454402899174804380549100882943772384933419706476457829424762799164464033382593393909920400273049859244129683347767269893967064271511011487983288004547369735194630255185802609961980942152894483730138384017156178369510853628660275987417388803986225235067045211791992187500000000*i1^22 + 2258833825377883573802283991911167904658872592413213270770472776905401015098198101452489323875526633967073930228466442006364741316481059715957475001999268491807292780040756126254742743355870459804699446093045941899146809954471402523645473401273536743627228099622438318022547580329292325828790927455201787729945575070765661696876628559356978065693230161866360555686884114105751277962714494180351871383753632072795534972463830401244345001766399374596796071358699052331674062857707752356309317914222179380960210138167879303224663465757423161015180599608443719134737231746825299732651488588624554972062858648722609608911771253207616054406754548318375406056210110719029237090914518452466571023916108024563497461240444347210254299552975759948047197643159172242296866780580312750258204035807161135040485541044222672722580174373850685163436866113146194566743802417768311908043228258854969108286056085168026289743460572414271742680373990128496975972393821476886879489596741927621426221788296949965844378547392206358281635233797854506317917247795082769088252566277156830185257641343555748212422213289355969547505327160504381406922757179338428913709587528876976336650817427283006376346790846814861115343072974316807331460427345512792636925576326555663438213807250537697170769678870658179956424261269876106941231400255382712934636423685811048090728620164589416574123610452980112901493743793727702503323422027814006418524321520852509093818264365154570371970337842135323707175916715612010822437648731558309556263664726588400306123815487892884152985377782494787810797575744679017016284706455225662142994434025488305319557525499049520484478683781335359143924713134765625000000*i1^23 + 31673869140632726998449638087265389838980380270214840282904507345185873633469909753922443492190456281764151505820624355613322279556590095832162427529591896187352136046004210594112878169978096062087409165627966399009018461384294122905396734155643597177411102730507203802277936175873117957042525992932228633320473686895692608769446147036721282694633091208093913032724799453905832477183155322844518213208613832840339167436779454820052818891188163043335851718875847355330460568747338473077648488661165237225899074206239088540622575978719260286917109753303152477122345075125701692815324876696705595170512813389678996938658072809444274361070607661777810592327393092153391258947494895120905133032002389352009996528191679579649657849741266398080459206523711674349759745589482330419125305419031017846417547007942599355934196828363400836216427513977595884175427089237958345149381972465627693605655289250271713954524686529097256984943155637373735697315181693688168042948559931882223224473646565503403591377508945186523033767813030523505353176859441324905929511968496231661390649704304026404590020703781361586752307321506435729140637736117330385144906356050018657446066917773707170775839727108913884403332655810014011858462083402620379782306688138777560162665543723707298847204045872512965002705955869942723618431454586434181721510639461335993233926451130737161689090702871287301369322829893540384912919830707462746096696096011951843944636992056228722929100374430751370807135277252131685331096261537036107276359946924941656296971642779346762740104220075749657580890032353158159883678447165401049320066227387796024952536735820847425850036399582689639329910278320312500*i1^24 + 317385436293296587765079959126871385949730163236748458504419402149469163384306049541068626380653660862775605466249287679936989905584015417470808231539352888885859993424109969718886065697563373219171885351146212061465179760234483211869696437238261883768959549152968148750777776315568016837036905991307905445961928556963027987596296213672058323519155372807321308803461708632602283971544001119625921260626275535511889657626771291407462055465651222178963695250955295874900564743910480180993877771419002431053122057044912516237706360078210980011603985352890171148877807714717366430149552113866055603714514181328508170457557349575304677887181027297870468323319399977190203108085100237568338663876795109947112944000671832134197918445835832018256158487121226647761542188003751931009580665244765830792345327764885056751070335220867494891796471910908278358721979104117534093066834055648187188412308692654682594991010264645670211127899949054436723844488418717785071781714445209228976395646090010828936351128780660345873994758029926092444902663950629925892949775004109565339397866814567743329884097810203184351950166424321134625359939195716998384271498299187178196958578604196634514147820664487247331044442807884403279258900830760394586161637867879394378125296423184537653174928576735292263396574546753304711759127231501092960816200647771325290804070289248633986110284368901338240471073589369656903889516892667613764287939397735239629438005609940759808330470382638308663685650235443750350233504811824807709968775632196129005628153175446893055349299543450164537057972999698175238723475451744310094958945586537948223027186630135678598476402493645846843719482421875*i1^25 + 2312996518287580330221929029139090010991353931973240545794843591049512778765903336637497440787583047308481028641444719946864852785550128615476666568836254410258596252531241621458356922331913321757919789884728559385721478264919438597760058685137458373778124536828781789688033962779489919143997501181418324481170247570281708095350220406862292042180875285139143403606823770474812966320019175365476525683691656411091888157186776667051057902375374454747975579583381700808341785060831475564876715928935822725582152377118708348475520134995935797806163423646990098817410633120779040523754438813111505234625109241052017371907093595462596699307490271748891342178122239469235269812979001031952466280965347613562035411922849289593644563755537704075557384490158140779745760840700043525111667731561356552374482087301300826843450096697076120209589281886445863915556073961636449366836365273034161121228336366411339549441879903813991963205266827113248461917447220140566316730012338335764130234293850559051938348460956388077832885488712966331514841444680653853839932564471757547616531975378841788509196364788857662060101783686091806233725983900233998426217780875576779875785359315922932217556083522806987806035746460517017108348005864221872772097922000701758322019650117987906741128778368791442134929839418818192263486777768765810894822222738557070979597175996705042997620415927910107661880574637107764356017684844483215842175811889815775076647520311585736847048154675186317367786388491666607564924495494072774509771155875283670355096308475932172425931550027346957677025986997775059466493575028754353790854526992713950134140695381761320824912088918685913085937500*i1^26 + 12257535211415618024431846446831454672511503456031435719150036784994966610106728854700378902069686461605178482254873645682041005158035257314252986587655689448713848213207121213257543958346206071284895406529063767361689088975580221137803938245896091612485081176293678510009726917019850002039032009637695740270669583951001119498355683597217060649761012430278137662953765109635401702601489273670272397364236126451904578636964004143493197388632952365843336923793269615330443066013972158465009317618875089259319155463427000785540667795700540399872658204686748478948033212540421872255606750673080677013329623754787134517763271186349875453787425515686072872180777101862208346911156795398951801956074615821521162156795006900504256291899898160079073500950354979142730804187790059306052217084092763313255295745268953685749983049606034210877809888066272095002247777537255556344768464410261411392461581707117302374218730301577550835794303736559073596905394625533482905148231033515615983640712160771026486976865373180138455310248266296872871899208906244919293379653475514464711498877724840612033700604053396529323996714854075199635196661246343808421033013815826495792245629585924465221065914505583509719856284772994000134423651700686174042024915945633025756795939001535464359469154862463830103607045810516215081364364365152762229022152852373088183221173635008934669169900685118142784400058321461938147865818678569713760843847707669634944351216529791089520841682688391008737389750614662245943949146873598842391685904376687401841217640528956312258690023595789673539186590085924170162720874472810761453617835268558633857604434991202424038381576538085937500*i1^27 + 46633258308668180376446713830877245260790195285397942192294317625492118900471522907209009376651402643538055217092373458467215295077030296550938041133823550736577241209003903809619858357752319371912720729206668311087995857825936590259538710730446273674133284147734481046765875696124964487018892481639169380619330870001856567972945111701142858678766051150433386738060402824561570709368105917327075957956587223484395639854114301396660070873728140310201007215902806132765582178280053049897797793119674456719835624944489520831388863907378689863677729677419828501933340119302980309866811290341365187284712059698989107502792704359541369343373968397654589131663266198114513295969499461189645451376681367605036901091388161274795842886650763342467270797495201081220167439537791612249431049450064988428484464665471844730537484271558188086381920057893440921330180060530828655212112676456536243039571767328080142717209490125638758162856216576450815073460949198173371304272036547982861640566746341051396063374828532606344985229284940305408229004708126965768259159335368336833277193561525958882940722853789362038566940495097028798965711262376154093047195065399782084931400636832750420762171158878343068104110158652132365140270428613295465181381774684932413549851353510147032147252961160228889813285706781965256369640307691953059279224560162655099021971772632268739650749617268329283542441168458474482506874227235355523316422160743233500037796874777334886925798748572955890284534300471901661937403062017757496722224706422504046799825210932051468493249326080853046911034734959256726609535187320046086831530863907738848594568658410868103027343750000000*i1^28 + 122762741736836059667820288672186028421338433733608038320381825078989768429785161864943635562353070280258920271542869558041585714440334335369608323936188833277068805286223433315111203453850439490709010326029189243957264253664377567600954904502621361541870112797461353411126234652317622234759978155215330690012548584496852609176926042709757835356989785379207243358856971099132956531638579978146977105316318319463242764085688334287143521691347916312272901762136723677309414610162860833783663780538448985918860382915718967749178530317576056830618532204497176760611879965047404291843165736632482656298206052168648530348202759652451956561296416109490195578825205833925928910740168524034330132680832836562120125790870128955945619916414402037241079960100042571734300099985677707584144627094442711677879637377333710414704876258153265884263788809854478432660447410992750462945092688511626217574747253047755883050131298858058115637681532148211794434863749131090919661169985008529233126489363188152605914372624153085981974252799754782360574828243283719636911987497836038540265508929183802083903079844319036187773404357138363217298019932904560716856679501327671877176956242812571234088885851421541080080602366623163791293808599325708846535023845768323219306518582796671686316734655270829682106926121313941758621599844269120731196736480008580347906213554183801983681647034896534611290140219640483723249848423803106815848262869619898673337121307143220898790553528885451469365326549843113483660469763588614986032156979947497069080453108583509911827842661782575988540599227737259267724674282387071475364554231703992893670888605819702148437500000*i1^29 + 206442621432119997369692779623242999340279857016468056395117620335282324336791785024066965335295473054852830649784031548725142173682011748472588572898434767005423769695458259941200976729843303869203134555685486145081694348230918653629611699576848383016990260298086657682152765644182412422918282454872012570514900801583713011134039613030914573936407361531023593566271052152170965263771485700140212850572750626015573623327421080890905272399006665016733174809536921970715983777368917542826786656787958795254551271293863685773196389414110987388107931870841618665698337960967154144399546437231428709618395150798833054349753334854552953174593108438059032100414196684719311763804758176964411629443124861569612839150913592122291771260297063410190672013619098587270775279035742074039054482289245175701172987612751784006821647098935143195196153178411435597993062513318171069909909460024293582337327443439803602621669141336712183606999229647607609720339850472435038535783080378763398337333998383749211208686390083037804827356079145769942629108178693373768907739235548390542410655381034798589941806502694663476973104878032782178183330993842683515225584421466667213397398792281785624454336471323676731760401736619880788164745872131598666124147327824273641748546600143521745738430190901206309686136307989425260930457205694287410162479693462526448347372930225963202181703582247781869635621636207338303444789455203841003646245395396262709052419631186233904033578291488767496856505390584303326766642819653967030804830055630836590408946837032597820833578283427440134528342913857733460124664718831936951443993998829598473575178222656250000000*i1^30 + 167262392088819078608101847915088931647100377913468982848414000523160528721662674211540653004049269514336553889168685033644200573708696752293565256622926642375669198339175700742899581399680476940723728580842446050279182031510829496477822281041199350316180988331308365074137550072870893939848068395918290607391688545547618867796274942947764397721656603700390512916529788571479914737589751988247719499382665271992814254947172895861490671452369840733814464681096085323697022188824421998580915978435683636879508869962694039803714669837770996680038722850029731916605862601355495996652475203520763853416603365794199425463140413555874774534759360695024176836812972926720763140597667810776564332503746882547086582614728106917898572856048840646876179642174623481167941519187937809469449726929093922409783044912810673720286012915498988106554544806572553761182386230740446291999726766972415229551627275969294163204001945072476313337609971196498499683945019275934210744376929554365047031761817203571534633434525929632813031081727127985274149468843018659517687467140213652987610226267676023890387770089926648441880479487205075556776726784954433050512561149442635130697785356966674070747720723042378061733199655244436088305460090046730515953220104173242939227764614648130320903012271447394698003784660672817449145680647508351032675039721192673835646211787389471044642384844593017106304190567852347363078763222833437125727500505003989476409398834371733599508294677084591027175257061925742408597734570992356704953120387205460234117228418725848555523388301535882224717527644467694182670825136670812654478858637630685235839843750000000*i1^31 + -54699579044403600773619677446642976865021830390561699039130413728761302746666302939237768061192242524031195414387739931772188453376597270970595946820565238158929545761934244611110346071232126359090478157482818715032969469174335202117705600819140243280585718497951552481729127727845915296424548772570785758856868000363729742505981168698387592738304869583186505435301257619938374461132400490479783121057760711482575397724181878582413042690093932313336958054027221629985489665724767316085772814560652606527239237698463691107279916975719524782042643313168566448081517235413677866396760239063178639478770533928729133043995238299945815285074480680539016943913296163725267493057473338627021935282819660156066024241147237357124524514618548375408122894256993293869851632823414407246457293800400448102962156784399491402061760085379955018359045812261386131303447542334775117503674188019668653812438766349756278161876035807326141758677657431276770987416188163625398711577928478174889594558834534930335552647521819725545885986681304543718279810165073604595691392039978738217407018048566478034193189286031341541626819557891813792002553785587022291989723328435454044065367700861878945320011279103820925321223483845385276339110897447964369494944387144802437612719473100232835649800466380307342614481616561431561110434417987942382804672738815107934388205137796621148261523829317644176623363746041931307541889607663486762979820156479873178947462507055605133572016484316109359965084137443962872075562868489510629138608110882594750820593713548900353177471353203491982592975540499833425197507215379333946988667788084375000000000000*i1^32 + -219649236798413001581465431555304681102879749639541667879861286654560452482793821071850369318167775599164512696662192461255189291010325877086301069356702105081145673308170063864990160419630380907726603989081767430033311244237115458602353079537384431036485245196974987811854728043202924648572784135068615822588839954371790753599259632870616734927708126515486425933064345335505294879361402059385261183397131038168609042222474373328310644911053277295741765248310422202587637046967941560650450591393535837531670137576371582291991006250327017032761332594958090408998382172587281385270555746839372769648477384435404058838257081903087974524142339216997620860798271376564051328021431143710783751723634779137577274329757620045203876552131801744435243378866633864381476339824526240471056512212728042734398414118042885727556239775306711277625091281808684799096669401198495802180169970474560712217668640592080146775635577050755314708766421090083587496148624266232807733829379336395895087553145041808319757914999033691179984747384853757834549153183828999081339947656713087835683100375702223372704792161788518882856559597865510259208907625873522872866972201019992088481766643812601716281908405708067024887624132204073589281538073414523923809570702955652845547122195806817026869617982224071487532391179169632972221359763079435156769280412462842945439360800824617940384362943975884924849757680187653201253894788263536164387259936778268920857995299028118632812832878527711262986590743214758950414708664720380753443912738297646949180000378655999036607102517783115272290623577539908556953234211758440895182689101562500000000*i1^33 + -150146568032789855806325496782749355945109656981994499201362956609200496589431142939072690869625090283751920152912493135187534345707331823527779905018423311482221480046872161149220856971567866752166603608389501468173726355371343323533347606490759656196603596377364790082016835715063099295134142665531475910979237505585028356931875511430763631736427016520910432325776509180037016676708967124554090253863234526369959702497548321454166007217268970810934547848972609684765613568928105049699852077637433529236235837581677790671251197663024205028769743040630787261284407643897840823972331551075312594769704168620310995414117758608142499161105493973510752252810306509548750388292124355150241042219200715905333641786776176207594154075773409397850985072297375727690508820330940682988733893696392836816963584743711149803247534958490173025613184215819386889426847583796399585179995326837547163206440391594117958086442911062360883556427211931834943739176547657526444137135734216861051115791288084955430264565042655848571925390373154548986978847309113412908282027893191683441830773159111606507791013940046991772464117430083260121579913791242335836207667680073945885315959336350584071799608214094595513362282045178871490590305936657339993130575546693634145343988034960696373660284691159560494279533283377262634697741341099581497045981291958416023522657652264827760593253862251306184075366751034765010811704685551279453593611253899697557934231459037991749116884765381779733643555796036562090145500565185505314580429828885991688811538447863256985383219365933993477073346540144462849057693898542116329406250000000000*i1^34 + -371103109130053439355356236772326908977472223349878652300844566536642764268662556374400302442812203124114241330777119091646720302674959814734522323098280080325137956708211155217003796351934954905436862544823326475583376696996270715362960894182697147716477265221096488665613638140880665383245117523073040732600420333162657148864819904064574070602572097618845449488397617852819704411607395104786866868721482000013542845473908720969883839793515257579978597659308040088797041783317314167357824808682015191239955366286175598752904717403401329511228364388755240533496033815316411676756253569068261210513750332262539818083617416966456566597438578885160891542993180384264344745511488584476913861217826276863958551569363419771143361067370941016798776181860382575984380483000187605554290756152857563672325591833838869889364452630253288839493065172890227101941582892419407914684028150628773722899346305309850545844913199385070930993627385337873510577101041950121108979522277898194798131926348910324611810820996396258023767161435713904529556560681436140392745605330691577399416056693653478805613945488041132182799089794109482363351704443254613766988212038943775244928829159926602588934908414451491795792850396652677777878618026256975328552973274975292401165888278929273925023664749587910564487173430318778247656373716597965880735499493928602034399053447232756766402832556992284082933281169662099520919779950589081879111394937699370288512257961863771391995898926731351614246717188103888964728324575241985478332795776074515427384630826503789057083307347860685959524674805788387336030217014888231250000000000*i1^35 + 146704961280259801967199158281137176652849634341118485717144143421138837273711374769288300654815496167803058190575263764656143571887773395537943322103334318585346791757720373152466448925042526433964721097935349935626105860658347871856502469661149302008924639316881257704892018318264074998118062871579385123307704330517101571400197647883139881179176006655834407369022007408549950589650070288995665927272017246537835845606109177847215189051414989981522698676324640026910411312038002270867360649452117338221265493097938747496622651301702619917462999250465573544057937925986465935258155653006371163984964589603533240842058277235906038392979131096186080912633028897549301598194020984623899293142824174871657050221396228901144762199183311802020239468481587617814103392193619238149596497156640125366998691841300551457993664426274765802100556739240042271087183752110623069306532395000608602125274658895319548890204288338604133379364593189904403526508022825772411086152900750918236483695940149823704318220663532713756941975377755542244972876552845051644278796468423550913354854022439508742534370466727590018122477332554216893876094071554354145908515735437899916194818009323402298664691935042608734023092047163358213376661162308512913562382609550276337444691941554002721862006010987044523213541164949651151050603384860256257048659153776031120671129844747150926072919975508454525235646979227130436188913877512201223612155081647548924905058111602891248458928017701735636359551322787204807216793895323809135539453662926650108406410589019075507973041209103962908191026288357130388372273100000000000000*i1^36 + -186343682481669628249818560085880502132488273488629079705820868616222282962093903001622233163712406924213915856436698839211990752692049171335313676759655465843087504872918936082212681411817715535371028074445518829318322822365087382297923540281531536840339678896730900513845528111196648850261796223613180608239350935708189780936829633620864025510902841005644102854097145255228445087879594500989851878360524714434206734839220372949186610883959374804729108578582970229692477379530406488986315720420347392743074633025409523756815570543149641395935393575774539375392701745937794941343013153908903790240892404756444769775332954112895390800001752712392654693080259875514894620002421512541022846436997677053807542560436447595584769549623488478716634388981721730949391995564788469935484002363733091255525498348850085093844802926706927356990577696295851967996255880107381761736614540048761122923453246260590030681251371374305789332482106711181560765007007005561538826937298587266434281582873372629994564880050737847625170252216613202731729971876328754072161769528900809824686055530173412899160128843116099217474240018015802989947111950923764050623003106338741144623175140399955447039414031754021667849737866428473178548146943753123909805974710998875356774043253804339260748456199157207130839280667679683209322769955298489967858587106242249842115686837228607027090075990400929246939878803950086066006056175550554799882282403212608428873650979023566200214693523465716133873911899891389850910167801244766216996653725561913245657212193627896658711441885379290067665925724486395055440000000000000*i1^37 + -4816728309681966917182547301057885540641445676125376466069675354623034954702434208535892176555532607630726727530387501627430364807400150372030022629484712344034399963313871616255476856426673627560685240032493368209452340460613258613029163260365263676946549326672951836359900158868171503801208292313078169431537848053182531158423466827195670053027921888084234967490795218345504631808108035942818211767360517739977694191901229134591522379142183861212504318338340314863016519804320069460103603001285754095280440717770776401713455663940827357877485373701125483583723673922142999381536930617915929291754920849796747593555560322511397413401405620214619955289208429776946883366799400803271321310007632644027708346057205328366077285209492982750782500899008903558896927792981070513617870776771664079163669431984055771072775809425753625156108280569453843299293480982898852668916122466448784126273734373726881349330195279663655001368751773055384361418020526592169186852827586481883245673989091724038816917909410083741609020879323509511620118541778276246772027187232261338731135065085954889389943737959444455999870838372837090224346492568758518529458574503496025566451575431054437397559546947624168182243484248685175868162990527752193576228071228340972305592196077035846293213856431181309936019976050887464162959409691606412034043059349662388705153136460895567550918528551179300657395590322076156284391063782118757429804716542247798794562145858130460699131413659429585703378359241374043571330138105268261878613244281734685342532731560238908847100605813862252603173763706368000000000000*i1^38 + 218458101379890390157752719612345441059208784564109658565886148607171386859725638770664142122983698539569785347350256499815306535715296956051031194772653333217126483306641156609099901275383234537977852829515111686782131801736504655572538164840530419923615595474273683376793689704394450877359496464893801756027810280473677181704347351843951439791610293720293984742597325910060239433557369684496436712896266449074424103918523958406496304030243289408807501650219025388245439128649177628506562744979348250623340791727394621771438731075886939903558024675488509422268815744268596163698520249537257120608994598263642851507028164905651457766841241900643994808045534808149525543029587175804922238314222940861245730733390966264802387003395528621390424423423041690077971974353579965371509024520953958993357556186217821975140252602236029556113138374269985768766188854928752214111957045553264928090680597317288487227241177417085920806897960143334183624038472219153723111383597907245985406939420505494461945164037946496609725350755646668048199652720686082274560378194672895247815444951055585898217003969183861892955672253227716897360792961712047483446642025067248328753786940489985489200690732820130999318434141110702072684922744805668186268026312462867244397523719837387933988146239367257098509203404975755960531221955632049745592740936347521410385505468572682932368757852967823118706788110705762147689196721924231940981263371267420583241782905197010716684218047311718328878820507529682131777995244392207954815692043375178900384506361546806880221802951913560410218168320000000000*i1^39 + -2048479731726848345364146717629659179266004042325765465720664601292362073375930526901660836288991702155529713908695672682180448710574493214459031934338187235724746178230977264032111340315283973529328056773407279351236357147583725964122805191592002658357897974585339299301959052842989669947460082361464329953862574443781183924472066170194082024114825886866682629944756031206918422095474941333529619740706329810136322393670771614182958623567763292949006428916419585881439663912863866771494400015301326446675003445265242128983852572135094236171829104541274539490734140086121715843931180608190895012652197318464574807350360064664520632176990353463458521189873390105124896849336403254684880292143372001552897160890351613826410991511272060505366369730857865052205256729781905721099295642883028372774886347063032970535663085052745425630651696131948260882507641960093536944179692976313701759748213123235724878916511244528219768100745635746744006908661500696550901616784534665838182858324486137496897472314900965795520727167292949882278258095606438573212801826439014973817055626539375763352739605860927867377345021908791880608979060549073036671176117981178974162842145785423015073731051977104006518622994993554786543958738779043207231344708107784159923646418615847253265979030120138858603776592707583240776560945512406150192296152764430991307819522438446003222154157839086050730205262935854611513998416579630816635654959479932705880714149813320811711187820260863177440215863576516052959635980362008813204260167983312534242129253862236365762804886983468384256000000000*i1^40 + 4403993148404405508316656590076372216290897037797823334535535107353234875437121220892972211530106687005264119048350735815170417859953904414676886611039727200432558003042454031813864319115622774674179501329942700935066442218391698541917090037169075176314126359125290815581603067343874291707905432427945123176356834604882077145031759397609168889139101859596914458789836646253180585896897647466167576231355159979874160165581359417434691299697516109402952361045586812959285023379710068792425571341403240551833479359366460555894919784284029571800733196802996200123254472441643012654170507919711188454677364948949463586514106121521526684000804033951553138251324812359710467872700341349950587664999127508542117566421826135357890154001016578117910113023603717544723088586679950259795142534915785867888112199146683080291602368321456433209233491631119773800620136276513806259753260494625106570016931084700768431848769789246389203740410536327987767944180639121871723216219607777985774395565629815735297750173128486694930753782687372199983192501004732180740173829891809342395337337925788063748911825040638083182944024760987689920822026084509536216487555544486597427170693891824861001144461010321830231169309174793964723288991608991974089928074593535060163278804682879551474691797670042677471008372560633040169433709363595074342128001991883774770710548901980219540182478723966486242744956358537186517931574656236530880648530470634000403286152802143794577053329130034601247647073209850282276324793814114752263138489261948223564387640759860360862948864819200000000*i1^41 + -22929064844016006236783381880928253224181769604591982433879318180730525840147850154172274945074295764327454696687294199802319876103515341581867467663512837709591452707327177396027785599703992728941944506449514683797787918386336035135096573587631379249625079427650790950424965271626490357278636336142492989109715149184336017385778265897943431853420849768444764852899773351358739219052640692009040480990225704640037141251677748657821719669315701506438717529658831682510375246856285120923295345133349158095445784293989753745909098682004831389995875388520882034119828928591961653839990438515570374183336452377092587171538152141643155991662043166061413741536080916492991909005123395389774796161256749434321845689370395558933979511192041994236263725138968062795345055910664863014769637710644849402566385558131124089906311627742403147140299055224795503059105375040601592436633662405123490588315887178795539139116947523962610040390194793603725435424748644060690899840412700206349065651902249567926300195724197463806342709655726772900300873871118848820145188186538299432213612976681431946816383678822303034743682386066679534892201363177013635842559364689319041191221011113538374951404089304224436555580799749660446392497377964607110093657197967050432548874868494312324429704138347949240772449399174466481276921308720501280934035351370897691575076780067195278848387688444211768817809552330623138157995057786758519370329933356019571189659883281544589927618938461015390723818450376297707139467148125682203755544869059967802024391812074570692689920000000*i1^42 + 49821813135692311512271287942736147214214952545556186885248676338553264181530293354161802393941397353599654082442751734571891332357777591312348577262742256938672264421650340076152509804943623192863116503032780775548220307840213456695242422275334330275781478567754562282195905125190631397689245974807790644383913766168068299267974536271280967133207202546137998029417440793902187892886309616113630751742021342972027111757592611994862508113240344894009871044106637821168713233689406681757073518542564450862298007465041977949325875333821433624099310661152297297779175711475910430178208544002798199845265086397394576564345997165683719599099632860288809980136679218678225417421027974531312002955390742731765488369987222178187535624636569234672662691596547572286129617714276826725003751328698890982711440747594953261659344579024678464485004307157149643067741721807353237836836325223033821465538624814885718651042148552990494613540943538440760997105961731095012777404413062858618499416537239690404504618534012647456067753198222399985053740034021453249710005988601932046489555473120220095305550527821782865246384455600286311711874384581150592771615924512918721500875332941342080192949792986960476573921739423149154088175413896722494824194239881616829500842424512532307029291812596669078557633198904807611057076982199044583990652901087182413907220836709150164975480959515309139448836324913974294743200001533528599948834340860423705103639625771374457877974382508832216553512685617874846863982649571424675764981625323686251749600214908928000000*i1^43 + -16684523137146940770465563037420461500539572935148731942784973598883377138698715648932526714682898238585782989323773770133031316322523109369188641296591121239894253876929739641892085392786199923896899453521049273987896925690153247854433845976192805879383086015670205684771685657417869673095115308789648628371313312601941433611119835513892118405476102496047209083662761037612630441678640116418458937005196515107123655943156687500471643841416080424350708012405170795023574551744214392518996398974424892041109998058132756007649967253381164243072526954367596310132250425733076133443697580928785847511674549643213923077304861861006532344273119277809325136885110918840544501978361590215223085623256041598997022364474223480641676149374406990334033259892421317729608977053683691008115775828440148448556988764466816609811160066145118639444148445939017428288560584312740688612450467179184481145924694177658975386847466400937038910280889314938848751505626398508667896906366098480121511644574561194823237385262796460399400293742074522022432625191962296494641736352016732619211413316649600944838857692356097275941062775242712096930601932656608828272834570686861298601549473142152003220580745923237972607355129648898041720904287846271274896133342950463537472516258729347207561183390287628692453382656593768046277791241789191095444087643741295981206877267652774957916558581097438769903400742272371242221777266559398214640792748714171078764868944264348948594132342089246288425598452684724556789659304481514422231725957054906958767718400000*i1^44 + -7149739173501046312298269357267503942559741846565784810619982050614112870457308741515200271593459986559080387257134180691518501208781683721196428934134775472059721345469857599734782716108825372148420575609296805654166158179058222159451450023758398336276647002616318687900609016753119489269590309181254635790720936832025171645562749622137601812061328822142895918010120628843608878171340127790827607516086651949027223271024119674447219089464321123546896361409155946949642227616263892429410940296111223494905811533670799634399197600608409305945227717014096370154793039094095935392499759516899636973083480672927386195510596941364300129033379890041431208125337301307485856850847285972364851887940257597425436597545508450611957570123845102570166280986128731169436676912512144622455711461118710380218933421329433446767268468236985056418012068146291408940863662241719105556191121672841012378780713507488643225657877685586958131355784037754888881737963324050540646907323682588541674253568609462230556704620457867410588499602102304910355965124062501043940936518986444580433947696930583931777007322734980863061993868505958328318957160147966942440217595273594436220050241089914340802443784290208020984982939118765671201692183664972340591659114903573748522387398134859049998156145607892640430828935998090376842273306601075696658217604047414431988049512420628684315628331194041112996408470451059513811185471144458553473328739521940624243837794768289882327978475826935708477104329136568799138570479364545356547392064716800000*i1^45 + -5393920731249771290735966895720033611317123743575711327215650420136058727949252635975622286478280808753177796834103060006698845152177182413018193026247953479327111675961920419938763905786276872396899580464228729584094190965625024830719844919008874136329633950653933040449226893515605343271598456120178235315052503402172146551501924835671278049604659084864276877180965952595755376397067656855264945551440955383067743655142437124890665355560587182261069481361919497846226361354496733310589671099083356880374737690541649056395650094433523192486134963301682063420237878044341841567936547705089774460168217321889630818550966922372394461332012321873384192498188576062358241835088524768924106738879308427512843020234802495736407370077778965724705505594584827803169996774031744266930833608935683504589906651195851594298839115390052104161322160441677615574844809753006899161508462181493559493266953554644162718114078953577345670254518477117065627375268781092766721936115559379609369376515553225961941704044283791576876645008909963840036420346711316810581370553056973974295446914383503793312547229840237199806048428163333594713736109306677772985681051188558806499953144900377103863393542776203176797815673214374542255071673649337301861218560877848573821308562074098404135998776230739568366423550585057032437423135462895066256784405062512884740256924519763567641816002514622531692705393141219445810539715239492380601791907497121274508706049973099794902204615074973600798938939835985493431304656828674080768000*i1^46 + 4171546479488463848290748918077277462238953925746971197390084285915619105376425999693896448486957742900982382200808798809237002659200361906170971690771858574679529044719564258469205165216980713232144367294788066296638144434940514892512718123687961782779556775421127061014154136662178244375375381851918897676265856648719547849772533584674654264015737022409470181212529649463437446662813696006517678333803491476696548793817507395248231615744720582041694872784272855112747289010564400531362203513383078562278174941127405513286261131236940005928732944275792435040875713905388081734477901791298142017569088695952371517342621234705633506800853096779964995885532082533597619300562685163430409519129681888245180470910006495107617561685302852406641090347595558416691921005730667911997803955781393397831160153978953490306337923751433439405720698010830703667999784112163136908656919595864471372977006569418752523043859475982543776062321031496914580232047486952602240650020152056767887448039907674555461257610385706384374665781514900622399094149766844154137228596357447775156764453915232515940133751881410206796330916013766128960973432582734619099552434861227802121596797013303237624635639964986605785352833705295523384752363899615791222688436226635817707245889659250783991214503469956862645743685195171588256219584040558830361996584416201161301034229573036155863166203781496019199752416209659985446408843536739002862180587138747145964682130514189406664205503559263181320553467148441013452800*i1^47 + -2668915448877220215159760060145908603402271054206542054464870517750042127289642541286856794814831222328172972437897181007886491429470298782765145248265217556077856763485509386695553186716537456322350134482223972418752157715167781774965660983667344877518796061938737036147639214920579362782385467335706751994234218550951331080555661808410259066035191661282509162148265521722714574475124936732139499640012270056355029203643509752786208682238441824284464723363976195679267619387098859736162623532618373442944880483956475604901521703201142919359231105966402077822805845305239936133716031051487493729559900062061088696754119715172253138010721843989906330040040817751281709881550584782011570095503158878492995865445530918041996378391415366565105497955934522315999828527564133865791304487882574175148187069364514530326506192829259875053390861223698065678628149128801816312700620651172961782707114325633278624908417820326652675248398081320723297944922170353990173393788410999118868490943702816852565296841383858317969572549988205944203942295585883824050089394436947683255037457653285917558959135084236445265440368882022240804279985049111142438543821785838405178524006303540142572717428941580308130382409667231751927004741406811588799863955820830967410388954212847596008830508217474915739171146757421117719436828581406933441783473545963909707267851147314260036099491575973332531340634227645481750308710233535810924377837356637862449046321091430483295696642643355783659520*i1^48 + 36576634761623901303993843530198669258274564192346617592547600519762837266009962182206160672938722541468315544683582970023494386189679849132888704456083724310433714808646360284474405971033748524601936572457630655701040878267990208284554901299219047112476412685616429723128311916508518995524186506921878739374024995456527395223615877522559479871283815085185442148073857300746110722004415608353260473456870049555935545159080287717915702667977020669016869167555085099477652148512080869919095887864981007160541802563335445390170538135614023967540339108470872846512549856893280312374167624806307792657106371004816960651734381232781204031583724844751208904108835050030064746027475139171809342779627392489822908367945803583667739316195479746241337929690630274026513614984427206120060406134545584492082948356186397319329806078046513101506945073855909860083212661856102751359054524436762569713736195586138192181786135839651495568525165800389145725171916425938242914611448438614465191456057270039473536228412216162943696457236034485135038979685322347428155938762492670312946199531203473080137347600526064873214088257650753194198592228671215729280885261014474471896137448900617393736237604952257611273855765089824547328777018670712753988012146869815910047410845728770679198603438422127757727509857347473358782168077628235879289374294028075366782683450463479006653458370130324298246593525473696678195526529074813890412843726641561600*i1^49 - N1*268642809656517534460602718588177691708044594363787604857696992639959758585928033002132648861561805867160358005374916990875143327120843748948431514873121390873565663554408488658626261746530838574079857747919792621797914686224962510348094869616887932285012388303510649383540295246114193259384642561670502233062250773725556067581627860593621451646468931714887548431326374000605478939248384*i3 ] ]