[ [ -13507843676773667998379695352406849179471117213535612639353131461443966819200894866676214995813945728576922893711632146565721257302630422989425275408075408363934529080384648485374512033018174392734458428317853811183097037877305419558066982787112282093130962192556962080467252829305218444762120465981895971333927375972668993004270237905056138617228639280778462942065996683178258124043706435970082921523837366254348215282653111217111632357555758924912562349769094346558107933372066131210243024672987114365547233661825965074369227851413043786156904296442181803458325089319022362580643139282272473798753541848301381193455904824387284850957052496387970814680165035518624941565361429155267832627693122759603289262832114071677855817851669569872579018037976354078285672190109456800227378112086473472777496863495856519868354210324822700422809743467970460841721554154514827372070328764883527892953847769063326979959672449793907520472461637752940678572316974500981864932720023535231407240079978056977882744364889604605787800408327331312023873837996664053780989263218795364372906850138211475423127213851101475359675313533889679842151324373758572648386814414093468900392526485931256663276476607409088632027231233956810423207078552951317391500276494537559212670399227661565635667402320686821019231333097999923773081205168952119555533778403913382509808633044998486876901366348404148817605571103395604417774373837370368114691108489961260108817347902113216402030592000000000000000000 + -159660851896921336547163221263808248500914805946338417808457604135499110138732396798262687289002443238709275386263582999861203518776239581812100070606132237772303561193258232414025677552765862278338277951406672918761208488150559822202896222039706493121012565510596610355653806804125054534444690399760103947948896470126485677185255076467803652840090930380618762910435570221585243555118922224935710439409175465971157270043012770629016220139623765109941653460397722254958977538767118527478281733652242099680837047067881216585249177063197939399575390733509705441856824872702979907219548223751568797364205380343138588731984223404335769928686567553733559966951672223684586676666094374069610927745007471304384813531019033218709168109054148266412789132229287383515913419878766723080273960390629416052610262758778874530238454420867889489276395998842907723029137900513534666743911917459034670126680487464770395460298960578682012000821643565683551234527296182141439482558660247618181031766509717078923181090676981926411611746511047264656284828877618325446544688180919920113585516072758483072616971417409676376016538691452125709682042400651566570581122847807513289347610556897442463052194284450805167985317561060970502845929256206290640553930194323646450071875936106054157608001993751817028843152472793292845922588859676396351676323083259421537303561781880232526049214765024007040628918923604867408826053492501424946203264342781016050381416642078543443583303680000000000000000*i1 + -993303104601904715289180522942943842028949903482808123585891568938373144275933243203302043709924414771454653894073589106520467494020722136169787269105724778414410518766102323089145505995490429412222095091972457344672412700423783625822033063882962373729872906496710874129558016784709233819140789202780546585969350135169265145091537125474906902313574455644120655967415674413423394297746906801338702901742284543027747973806957274361487703186229184686694676557827539122958412637128033510930847223572337790051036279183744382807285938120433471157104800580983158080146795839960966835962643576387030910535244664012895437184767100661645555130433421718336767115598482807528209899220941861751854493435283434345496866164025943187962670746144502495483736389090231842332987640603246050616867306333437004800994190847953864999304239913511991476798773133224568367998877223240007554163007076425473361799090012521200511219477827049081055027269379458887399983071258352515765780640178095892629892422451337151152935567380788794230639181329216776320725410674094254152782008191539257953949972971537241560358958431444801902214271645688239364377986649508988807305916823792160799589320779141051634342691122561929170048853328265824057691582870427810963672466540431904412254112111000558424389246153448230028213982691163771333475251785434032803987125767115465313303716494095417282362462637371678884929056348389579098298034675035289078927567999187040504598374497366178388770816000000000000000*i1^2 + 777088441691510608221868802631047131176198678426638908880260749387378973433306857534388131258732150689196920826836904126107604399565960740149250076151575004257878632766590015952037272687639197475510943716797820925054619119837336043372776129543223442593217337266118904361694794577919413747964451831546435122151101529566986603641239495534747737953393647870763489743248883927871514157087143495562136332046690009696135668529159454075085989238275290699086598357525779200395383171268242912478850825965585653303720861895545256897055655057128195830501827625020574305611934163692433273507701106006822998107215823631839730561991310091158163646211161587137265642935080171388507897231541328034219881615309349966048604225283147646530214261231159338529740273576804808110118326870991141562386430673296554174410173634580504508436396483758554061543713132820747780012230247949514360004434448814432870175171945071359028915256856809076713186506215677579939189798110480940579658249391647282285000559524272606416161470138610397792242767213953480907038260754069516868259992160602807746635164911883276966155985125116794086735726018363277868322862122251614526010263148988183500181403846829415412999254921360744210724249533636386578606886530870282326889041032141876399485557016940845646947639000788554143027949777127161191249614947038516441228531492245376950030600220326509388943081303900519877651993025256512510866910305330366149033340161694078620547487151902263439523840000000000000*i1^3 + -333863192771205351369290175359449644914490005476458472470675419662846279894522850880040023684342468376950644649623453488327286177490154008479546152089946872246511986987704675805419529942652169849248487145160405467612000483633191538987927486356620430486322654563250221448611091072785611140475843406403162459555275859117386377638564312610341440892165179694428548488958823587256519354899942004202111771767886224118753155315623766525433610693355526052616504939787646555766912148987911965871197666581308194541458211900902147775215785610086210532981570511399565002147175357925871866910348170334020087184337755110541663510789067652214019917942560071085135587178579829693056609465883839512447133893355550755143845802178497618480091528411929290718024041026906058480178230914215035701522502180592775736217490789672008676858219576388225283319858302236552898815213270004403271229262920795716871493023383812412884106298870635724374987041356873649118336055457970176007756105615813451903118004460218470573044854033745614767265431443625778993625775767130799500721391585753097287413513214219645522905042617537521184571992603013376762494095400823764901653640948241742595053260526769071141174526366798809783306747856721162123599237580170372000400427759620514203924016439277695328409934663117691185442898226078183427484299011079317995116747630397924145124906117185879220248357272110451604718299593640846251748475213522479805179173642182005066494693278660736896204800000000000*i1^4 + -48807970742447373663864553282869510540616228487164526723881225277130791673925085542286286904433095201816234200119574142897060898353850546971090317802781735667290555092899735392650569520222109956015591623386695350830571123156124125440949901641102066887408613747768333658073892438667245701794977964367727691183412028386424823430154312636940853700065301698802928524691006346798081564043904075002304617703583901539338260200658922830848065354398798884673150411254826779295384773233826312947902856832892693908245923129867787057169498705838951678137116695538769679822665504428817541910725894715889051141068956455634161164390984427838108250780397199373967454894586332925963883898980503744969726889510400344422899979019277130361288556793884966209413099490927404288463659914924946703731271879993526043511537562173161198173607688925143207316578575114085179598122239353092325067923570105422907363579793913042707020724202384654156527023950232993517028508928609160543309833581484860267885140768335448305035923958768463377187497697368305563890201021400000592371906768372744205014091924304248674682974811656361969897757984700463159074200036650815287510942996612418610897669272198067894565710709192986333565880866356471390345312579031323956900214043184956144511255809367081355734279177144603162585750472245483061273141888458925858789967689634032841473479926109157205054279081090110472643567587172959612057238039347508289498579564887895952412515753102425246924800000000*i1^5 + 101504965604648876086204320851919780014301790629994725134215780451833186774731756610256863704703404179891008250620481149046431752665793860462211542023253153705654341411531937039573412471576524333543980482626426386860131701870153072690947219350959676587940990823622357970563548039843508946529509961978625336234800600176899910871218152803410084615676088099496080102642337730950420978806042713336241595137442550837810231835327686040505685535611076616457004137979211102518442709839708797819641350105920606056171295249896635693127399057151553138141051239678772798638347330286002111343556896582375831451661995481375096954454515346034700829295883398200578329353812793770778247251763764887562867708248611243221782108392623783284744318254859641368183182904017089498522231931383220296225958363400027686250474328337642189001693389773726161980450653970509287864554892389517348923778084927964860909487224862846191967041949249147332699054197754808012881205394468443896342468638055480468751691848609161097902269777317817937202049360688337629667962515570157759424019553094495620720753657339693566908620839814128486540170246491790566097888230759131565772904435389084647177834716414825958699215455759147864770777518162106343214190975505104147328625309490955870102269110122612630628548660630863102933676852450053630542562856790622667174236265812174164068384684520489418717968213841562939162564974502262023729552283898434758673390247341632437980560675510239100928000000*i1^6 + -41376007256197522928871578477559192092306865873139777802351219515518698894314890297971937794113385387482593924455916070817657665220877845849316037801638165315428776043104969388255699535907075188721277455138851924073870869069986511413894247386826576892540614154855032481653529110172593834371889803734787906536250583308627025969115976882208098168682328226069228955810348449732103907912388898305253382205520303203101856159952274620859331979091978237074683062118390606632293105119837350087914165816713504667770300392379365646799542595274113840267911715560127428548201500760510310792170407805822363444520092652246350532595331835233633838414936803194501788561337190964125316253460846696867984072783584687467630973044739610238116122231378214695563409678756083332073261731074812450814457170053187223006027440261581808251043509033108223975910787739542023067230820862604779528243025443680960881189178510626443071566694415636679607949031427860037812784062498735628356269348474921576106855185102288675820495454969501467146545727836120755404502869748424603100637174643501106689597296648248941549486143263914243614806854328992988505760596131705149990277701393198829465919976918326684552164831365812560843542087471071346883677407678081134996456290153269965141382090994516262206184650949217674111549331705444894004758639126084934624958734281392689911071130795632103055855464740585497194050240914796259730011014094861137440334596578217103238621511057355571200000*i1^7 + 3225192009497746343114490957813695688536430025942798981735123845385356136265479512297565529692050231872046700208420144470082038517552878580262984444459610485897106827273708147458361772856162008990196432045399252319520450201257246226755365866192783550013022162976835415900541989922484355260582768669329336513469029915378468122668752334142645020444649509179057750728108378264188344192577865003784995385058308545336671681110652447561019495203017076947416476667769820493850080850350688596141168544489896631777758948602802151934789246258372447155171181167963752142348399606607968838807609611101648355237632060017217527918046684557014117440633351912129711466401673579547355004152744153568862765832382230945055615567423259045277056071421960776982738741900822418396048794956366803200058515193204121037990012662455018966377789947265360340295095910614805145227604352243310495966208928040321077300427770799172027203527443087982814098648767003387853516437288695029662410991235383767076015844118767764363848936330120835354182044797930853464797444515811155954869949028195562367885683092008235414042472113535547521969820165026939073577732366165861411366632126714562432456324003134524238963555601683104903111643834524826777945980459423878733251702426299256905942883013341040873969522781886805844303992323216044241906735586101406632578608756325752158136317421879159708361423219217768542224857531471429718079921182189884299581091922831581273169720581816320000*i1^8 + 3278398066451028758688586350199829042453537343873859077799936897137648220862826564285551449775070134475291566485521171247233807351866694858804515741860507464377759518638923467845619219471482439787312092662096540131651750053643740606594891017011785207570431571296410862897110182078947538467163676283571204351204251474326105422471990665497976018251135160698123540390176531421964052094903901305311238312671800125873196730601859976301132458273108585000450178647214805571046010937408140882047412153647766892871905225074054459195206890190577990391555802307440867863827825475568414231651399856078972737401321348237685858844131990168660858339481958843408653160680179438862915978566304887920611183883456281089480718307921370683935484438021368341388229507787998279584146370962395603594434342355777470002389067173446533760423540597708647666896857158222026963070625043659427186325058692397508170295613494653847170525910260201435493890095497117619147612269367629960765922848460089294582858855966691800674618623852100861282591039200534690906340946564148822074198992868526728558201901398496105948014148516477498512697457667077125273807740797315920376406350061781799353780349769979297757429204838413152452096777636758449275867242493597712548509629392943066403306631075130752595202781807013855192472411662870930861047672734906194225567836656747837980964359623662490411587096379231229690981012547089181704461795989570386873227304781701701547986715148288000*i1^9 + -1367059104617128039887217687884283635778114859625583904206912593430727500022379826707785345797513402247275128221895524158616449472344799552412192065642248689586863198179150217479805948490343585734464836922903456601990509052818259362463137229669959665865213193404995013936027603760183347915607237591020681298376167974787886682672451390923567391326803165659547703207630050343931611281131863704750804580412195153140192110361974976777312736206073566743675018310286411462045726422850838131923402407699125107996975106567196706156478787533371873099866273236252750086971979012881982719287595904976846818401186666328992667645280540556297620200132540572501436747040818111729427464181848070465188168028404162602266130355400673325689695754218942310795711912619662494417232340240863657434272071749605840632613410569259546814976817622283553976687672737093161773695765087636453935165101284645144589065672129805626848192014792801418683482048457959007983264581400867154409564318237214046534988223058515278657855592942939065344597663694300579313318684140638377835822557906378723971267455999822872451036912661365263547394671250265869903500650103842531632107634499193330792928190732841888210964049992724397874654071291737672136194619217783541519721027734603225869909293917621896109918908553906518605684820742094433201478456718786737619786560729883791519618319934092056578194385285095779059117690085383359357275352663404696267623970741733927248937458073600*i1^10 + 258912307554140963791358447161972837512669413198556362102425676025972966680400536694962992384444395154817128234396317075248293563159785536994577651961552619424039021108777713163542173652590446212910865664816759592619520915706178674743892241111745206358345884863892787926076270629480716887452002624661813644360428943268844811366953739280604087323803079855144100148995676801977361160755217411054920935534026776018700539486320889304878471830867560833426263670224302098248377440782549334494359798960591747447419610951366688136390240150642444545229242301186485069007821380557634856732839719823632926348951114649782660082713240345842243253210781096904540990922924215199915632145657269663861906643775483059090167446175555560751034184931806491228332632965604316303867696807955063448683761333154197128387166323497743191147824674263567328289973156869425585358987027444574372240214592346385074351411196640436911153318902108571121713888754917408691411359719145588807243481452633593127224078066784929318704004058764853726203976097152585380347647551362757546650106864359232956433152577037777068456455552680748745705429887619578838619197602860718889958877594133955199704871344271156925870253051291564293677378951972779781141064893189857131467945301464989968453914486258411180028718711584552657245994671446796272015046542372273251154755858324609575353543677188568474796415635414737977873532356858244144497095886536364790494813352404928357937971200*i1^11 + -28467729973510340159220672028397600323470143448455132297427905274422599402435578564433458008042384940566585852698418945019726652117203061453882970828109353622036618628461791386705332981806529803621950570601042251432767166306989780406485380574485628501206345995512327907236985512255158590240769057732556989772163168107268599516837700199376266010203125184897632712039190028339999354899937052604878821873964222740179158530650414219244988594911681772305159294928909038157868510234936493281937966083582574053394126150667421041054652021225235081305755536355734748018791388382684110226003538055096621653979205424833588024736258603513164077613776961021089323512580279383434631112407766224757436045422634952263255028546639569745078020216794658288119611621114029370203441902019662374221929019960289278469663705615183288057154673958167162458437101433165801820845089544565090559508902797003247343438118824003610532889087719776725354594726617993420754123219871306234743440108065538955620043543874230025078015704740817343569135942692521385883997566960738242856306849175228871422798378021791697480834805233431715279882842564620352204659190131868989542691499663681186704978226362596326201675351993115840150511717545517256390357658762812375283943329890797579051444952111703434329332455549741674173054986686970238600278804430984865323141882447295554763738490105759093448458386134598481436185002694006617577973363536869304195220278927411929677824*i1^12 + 1953751258769882099681418200435705037441092261760609333453579584249734861520019890820673103908245168298652399887806696111650670004166453967698025303264812561542835425973853529776654900339291733510860299541805084688398558749904159608768543413018700023151620973196606015418954262919639212851175031335306770494262974568160874044266211715818346022100857650207078364089433961223549630964344250305113794348853702085099252363125098256527327602737508383829825808656852778966615222212320988630126843068684058856333165337932671029768481076961893038181288280665130934226836420359218831467782557597204456334455121178771188653082973087604871825467700870823259517331533070292306249408027620893984366176619237095188637321236131633115012174491869956743386899368970268534217642093195240327952066236121032982610519051319023427408765940762785837391062038531398167505307382444876992490348889346949273866836425059777533333987926677111676155919356287637372191380910312578435663492802978147807841565638836082876431117185930175324439224912335503916471667997689102537530877879577032712467706939397719907001586958067673460644018620839811334609464480843824793196644081150347941381089558792922628716164353380140247885046921597866162971282578537433953123990503039248040443956819930088874829501984397544373660575258779636921761211733448369817181404751367815114065708617965864418638563533723210488259919754441700683411522951402315254411746490803264946176*i1^13 + -87264789139235995676520478361646441931889443431330208101406168978105873020348581236686431619599775441262629222863885526868865450404782390684989458450631909400235053758187844786901331519372997254118265972045385630061519863838397560941117740571816627969683449499801143461535109366392865521174877676767983172726157364233869488889178233840265678241665148923865308466333966158145554036388480644931878655340211849747699019418034257511696151349949699900002246384627408309548199309192422763102861542439310590533391480386876173072881401117935197749747602112637133351815826166448203970871383927190574647754651325526203037903683356243028415347732557959855726713282830904261078679658407359683333667327047089443074561818574388660046254676883163065475016636212217323741574158210655372167775300332151749270436604220839561128984301871721981122726518642694211028221283533624482380539550347017134414690870563523484920652640510055586122999316057667511448337243495485079706110502933000739705976220402402499370248295359304458524726346973993869545893859019117883055857160850678546174868516959956188236550966745563506794286384223649438537938978172419776130992205703542040062318016694128687063627971928703659015189187969217738852671997095118832892051998129088654572337125602845535530792219646468184508306911117909588784961376077708937510772681639810475618118042344803448021368619257716423653599571366801438131934217175606939638517114729398272*i1^14 + 2600075382196344158451803748788468546637415909120552722903016858464612439450025905401548111870167260589638371684887327561264697199863460955414966584919079128204482656184429479931759747931971917100174247796184367227013194628956601963053296537212553768196683506123243365333256391689345587186508612262509362247514032630436203721368714439201617241960417129753756056380390491243459130612989233999576024458467206437179997392183907793032470698729768768319057127122750106485161249973072735104671367188571421514477496915346750402580858782704026595594762854858131161583469150172890472364815347131615877934827113957164701023519587317309102174939526535393726233833272619068672051323452806101282529839075486886913532859694736473779115178533291272928428931618235256478897305616873062159325898716831869909445398683180182903781870005091168552892622736515132123018940039190585071822441879196781679176991141759471115051939768550092581546500919637459020172538504575302717602455327801607435249648364232336433578720322301999617814231359481504238446404962663640160409720119291594289069640365836264459673863121307714557835255367547336318246361803264213601371253936321627704064379859569190195998531046134840745146709409610748545674578902028596420249357697359209061526123547082654310566108035394739464833391188472342183133548765002470725774951664009055291791138311808461980328839679027249967470491555973544673760484070319725253881967411200*i1^15 + -52456799485176271038295182383226995310533346499595094336237858068746675176985688722468586214467854314845478771806780341191524223159463247045623762770786533596077769100004995154776024584078104178895890988735069819724302625162989657909283706843775036058324748166952875611793658217892366266649696037564725288462879169967330785593252532759977651545975450296064713525336057483528327243078208616008440223052376139782949304239382769359286300777701170618625885082750655067866521469585160465733713783802109304015768647418460246452766675459519627904651668859602067584619983957756657006032462629880921312874969871676571114524589600868439054786259601163519473959156132332425239721857704314436326225257819048542870395259270602009480588665106723211560520111537669533810733957318557281771190581048190851479525744344437845906608210716711115709265631861788218954793538227564450902952401496120493289998339925288980894288873005372515709800669572639362391553720111315374102231551535460345800322948151514288206527124470221789828741368531717451338498870988553690846368452977235085101211075667739512470990902563329861963552706121347760586669761062755192771616973687935118992921278667047446465159890225945505902470343651436868253944612979145357357120133816414415485086151314365111514139385085033521917341783503328131740685767662141001042656343039364309576637517236010397750719491213569178168513324310821580026906367394336486291668992*i1^16 + 728829403445899328942655532644235782995924365184022517025812340047990820225509078393030927331014287496567088660696944755412652816817564856179328474873064200241014155825506156749651236053331779034747414017669040135817516281610680296657889069075661856639906866701335486402490913495182437495099107592130361443320515329708585342146940111677103714599221991199110632061950208560270906494915067801318516666389069098087789027629483524881556757078147464245106051509164608571756278636073209738346287065276082882957575581338572482450099326596831786918879770341882292979073884646671857641432965696545171920343056665063540893671861895727050651674415266252151028070660304665325067560649754544222074722051075282146012112598165626256197698776467534785296778460685174154800795057702314767641244388388808087565292740324858387193750540394247437624183098540409082834424281492526896720790772694258398064646614179992960392032108974900839591127461645738839325803313455032164180973211325981418911240928850901470264122203562626492414801317146665215646134967200762417305952351421330253889638110829884288078465906044078594951419020599577142806938764204503572767463789893034606154230438192084567341830562923459973007276588010396121102487408991404386620819022108409314026723684317560669354481437786858885381496267006277793294365494676153814194946248547479710567526730536440719505555164750063997043454453230564040811401229675226202112*i1^17 + -7332095265729949538026816824003778489989241759647531587886370149256681932631450577294368121201946352799302310977643903826339529338922837937999652549003381063570793236659720433416238990231262683740275571703483625847454406272750515043220061498275940941041959592700401375254073609894857688908976488568092413219371213676268644809423581386994995888950728937373347503653312528807978983737629671987123979123381432374740163051702239209603183195734256897341097819974274631449014891327522715110675785408245231970680841716991737565592164364300290993104410648891406136689988221737323690775869998530137419967762612617792600597824803566163086995001158829875611993810587782296162082864295770319153601927444691663093106095612890465781338811674945349842115811420801158014184922387875019379874865549920462172411987492300839830565553759114721633790444836058616879852585168426787739923633665218614600613114889760411100248148687730913260075292020562109797867997791639128459148946613221138529352996092944924381936371939478212253996577866501762686863652110799801605891909746026885071629664196656780206655093850187726719067133480810507718154274256419771595218017889282223012022970491790128287070123501105515431725374843955664802614542242200607755620753307055822356518324334496200926867929971718496980500857129092360940987631687400141502664792177220396101185003832186003888471368335049161701211639740720284250731802385186816*i1^18 + 60911877565418474397357400764005838293317459315999632619621570307312065608325782437040664397380737183922714172912770850666565319622829298091012359882511606691815034761749407470437581313869864417200475222958923149008649408641703638830098814225682881262443344209926680415696316939129155752466590618454296295275347606035877793145219887567565063527020149660009446790327853565742739656441500473274701788661339426644453978289858134089985008155006970121968820008278993223060971187913509782421766734848242640485731341714661089315913590598400485241427810369174998642028666465588417765266003759338688368965907571945687430669213627159204278860804743278803553430371976033886348901666808918369461019020243850330303262777096615694038081825284133213244587704584926667777035871585594902101262657320250520110811265082900876728549859331393845033025988101857389154431869309768781766655535391048322897242623889328404037826590912848256470922076868206553070661695793318684049168161072756683607861322048798564831656841399965567237161091790123183648138234409466563140830081460906368462818450443086682963956265280630553847380479486146183100288558990278762809242174795288499786405190378172179486569740934124499760112647705053681607555836745509363428604959027912668917305757034235687036211772874912929747894010572345286749901298346087508682500200883194665977192085522834191479531648678281983924948284702225033972584284160*i1^19 + -468764823970930833425680508509867083470888827648464010298322370932305149339846628726872452610211654020475424597432904758548376489255792382208149547440648374848764794477727410710308026607153586208189393614766272088995983971748574325820415740828766760810641826744567786898402108592453922618879595933426803517316441347967966109398464199939023584296691178355547614542274053756969355535876852394582551308572777646102801821457283361232626048716313499119013462456769266128444867867334700466779134224562753496219633764786732566096948184561590492099253035446509519431304729915755098167456375709392813558909202336512984826141487531624093860651035243620480049671181988161564035214902657789340333203711438475573683439450175043297897356412111549197520278658369753036400320147213427760411581530792988185713269280729539813987060750468609992465662166303307784625169228299461013547510071139490883729537098354481136035103736795783177586499748279672134790096069806030101684679539240021175722688091983883530387027094173025924610733637968409661699363871859998182619383048651292029362022009778935014394836321062078639449074965579367336178275745156912134689512467849600937859152041778240209210235889160620058177057317523103108715384489466277165835527014827090423715629509802825102136882829189551492352912546562921486183176907894539312045091192378614761529721287359624089648642721102041524144363524070321246175232*i1^20 + 3018600486610853209167508108865958340226246543644911405035368563617700032962491538401837705444630140643290354850315904467135449210600107010221318359026418716458274820548937377591276844952404182260538981318804282623943357860376963566995536162697087669948909415086547241653707409542183002445223300654014710743369700168839943859276397852878398796456297387748625647433025658719799047199184481468430332791385340912933304560945199174077465946383204197773901794537281112557236649136557723222668399655977005655948657584278139639738491669578052255339239465410359371350565322600643980229797813515702132426531330836243702880681263734813110401351575575041194310928303378377538410838684929993383979314196871075956734535086881665485591346159990930195795240583487418197883170391839823708738202916028376541236083806651408740312475449963840339637205831850329014518323734568726740111976041627433151509108728809753861977381559155075777653291471205077493689138240775067081561631394912657253149565542549261479723397059456253597915072633799765304822827250523520825866708132918093098220856214848380638715402123463270237368510972016492973543229492055182170522776393288263718067452028817716315246364416689034707407409753559368818952117219322029947882137475402266796814428483783616089721832717964387439871016104262591530044281038935831323632871203884167823870647852214372648167272986004769753073998201194807296*i1^21 + -18324180616172727183444890537619906267879924926711997280782538259318637256794021784795959753375075297419009786321176257067315358542248856996128630250075382675906073259989454259032748540865241409694091525749714781199404103328562295282540555327276288932567681509133347320471442127447543284648908844909866009172532735840936877688221222182540103000166605820769555187232769033285892006306400943440945917390336188305722652757471666437552617229741119965661189784318188533303291711166682120353366610209961837030891353490180047965778891937716615798814443500631590677298180318268201017531819781973660260611798211098990173616018276340790254202384777687707691340962163724089429755636843429929553950451603201313063822803530029523002143222356386806632403673660196874729846785022494623779196339710010880594786552458079021921834477432685328524657897285994936672606124312771693008697444993021642882472042629615037222920109811759616047093670157056501039359930060115674167395599793097485792416111600643087723053426206423238680584518323691557628015542610611484494667483864763044869561740712026880067549115340644922430292277950167321405335271483869255098963472546731703005107766690531128131248950890462667762502331252643651395444247187031816216959310081131977886147471400844880199023085889397830799346149153728372370734768112089771682834949061549499531704808345467273512767745941820113482080634011648*i1^22 + 112468869374091648201110907238474758798358103179364881052268707172784511151902514338181798606443854932252741710922240804033104972749662720551264152090217145690471077494338039013291257371783127117725257921705304040697525133161415452701412277064356546956126797487745325803963053862365355544253311208820459258559502708889829721613951287094967822889208071018252795934322386458680131116498999804066859168490401986619155273212605261867529064151624181320265723405785313932434224401221650854144460723255867483061964215405388781929933282960370179049310849959523810781726803541560213226071193458234349013926354058363236653168939972227862600193924511021724275680416827800543234799576007493217937865520882976645753372855759231289562691358496067704956183479611879924115661598012791257402361976626674822722206552002118602741588870882138723556573732376896470715031682326831345080614995426216901448124378372941576014645917209655971695518805196824137658917610679304248507397899137573482703626180118003864385216948527304459526530020753043232578064361903599915120278544956737270093598573598521984804714423791780840143828557106361018290137462480360061166922290942414650426207519250116510522752023581894600517893711802577432569923295737645812304446843254526566448439259038522209902304745531371684550038835964551080735907628956236347214080273174624452870822395605603327112814241499316662891970560*i1^23 + -526472103948058993805404160826388751394777055031668480487627434144660611452200507614096860026932081385808868674508791465401035562560486293937072713043159467050637870117878891703491080699942212008453511285243725608842774581084559177157680700648960494557344087571432842667817170726186114047368594807099390516917395005699951269537001509464253354255034678898903578302142041305892706703391888492616659998891953250692100317464857911001336764378973862465339801624599872779506673213326220842022634979755516190541021257020729272804763274874758079764647017607756082191015128964904067843753397796461008426816974337890277102991899232141388788746079067870584748587919985936014014063849616049982868429245749188386024537957297097823766987476428571385291174656100598286641907628116128208001793616869272584564564265031937892469211044026163586460982588013380215086223658045727182679940034936148024706121044866424737714062429620802027006161010378051393427975857509379237537818623439815284020409789570894571763288143562573592137399433075967152449378207583222888197429028034334837021290884122524205108557091185709546918373150693125005480764791398253724638287261634340640250031634965029250284104135455513230057168520586261367056767821213696079046168057761029256785502361491127256848739055002405443438301740913950160939321405101049145500704323386390292710652382993941622739790774830085701632*i1^24 + 1395741150947447929278444223912844778763332624879285677697437606410098285141670758910567317017637153887441631139528610039769052788367300070692750192216424508685134769841569525323754658021810954621987703289176766548762103056863345368801503975487641782490548204367383687859631308445973084133120566511758298733042756202694250201789981917602820471772152657405919536558912769596822738108036298727252808551322331871153013767085771359759088790519647679538575512768666145027680811306783468087959959546040562006895545128344280838849572438004748175335351900847495940994414927444801935076795112421044916416494885397859753020050520330213511726620978131593321713378532590662708256689229132292348353125472560012976272225721835930331848372332911770999348089790596910794183525118265998794449776437955550034869134103791097471167867026314576115768067128953815957989936862674936539568461969360958606650678747062480812219164323089302762724525390769316623156755889259866130896117909176692315928648015110106947220554046940038372104478097012211665229621597273326603173792646063003840966387204268037699256694297356320378716491724139747465924106992271591933717437384283085406650528619613657736689887570333392739760651469074272123189349006165101214305618788641567891641342881541446821633029690332216030638758177508538573079342887846046150605620457560793127048871911811537847085758259658752*i1^25 + -1339817181275413280347019653192018990309810455192952539924095791396377625184174238241417038938013583300290757743535423378674739709325867823405343808820913479962483438086178059883078463726713220460958000657856552898889386355283595883125688717134744009842206910953326979785546025482202248671007872419035782759621678426070935622523988510204332939050855637422953289766977034076578779909301753947812439129936143262925939502063762176889561937405992843676097266279329109215865503155385175933974389363279568127919525198720847535703064437464250424012985127434526048246493130027760510374561314596896988110810347198054723495238560313003854993646883238257516117286198440677420196386048233818207514612335643317264282873437555816277154163202815583084192410606423398419579379550724494750470191301055563602401763372683050633414777701737087079599972615385942788897023154685123762961374009283110208386339742838093194374185702449227772673969315968684807485452330072061773737975591203613373662010248306542068365856571191183170464648744398910099918707327707254083362270391832930218469730210413906708609614573355137843762669662013067262553809059062174827372795047276348482592678400780617874422770971996658448978061166060259056839000283024143047296616685291655210920148905550338178271567406725680415416538653033817817405370732626748957095113260903005815324697203490932558231764992*i1^26 + 4938186068334732243965386765201930993744048458560063480976570619508511307907450415930363548324517813484254818700221452845960027470499492970506579278816533283241327740948435233648288006839335405696238661449030473936047924654594859601599703308521473018115314802619032950542929875847905563869814397006596235904789807842961439288425358984044151851687607732281376144125719250511088079343139234981386212205829193915811176930621710067822287075173595316451144788733276673398772191789554148954594219645461081988037519936051909510736059765320276063604586195950148618471104188561992217939400026309430757572511101263564796794838936613912710653327444272277842898951518144920462047591677767935389056329602280102481927953254531159083878634060763275120288607397749968356064285060885585473183666322992212926495722193143664725714103464607725478530277702545898857939131560743777823137803498460139407586709454859391725672868896163404844755769900851659925968499915607329394449760944772078636563399954595631552506091008755784241348618581038217578013266111655325950860569486537114204792176786264956581272725944806525843447708556301005436836458186303394156965700244165566034479970452441518708714303371855299083483476660407389973702950794489920772918379420395321282349982307410425575061884222665996138078837272338586048287800636595244207832670109475506749546656192717127680000*i1^27 + -44530322774260460666457928343330202326985461436830820676629669622017627168616596444227802773825375549183328731703525079509560493887764831763439422550418751563964324994795830814524718434785042018019838235742409924430538216758939369706572772571285269412457493314877633233298479166477717028452919865590484478958687265289744667574397072826085906952500304907443028084941894936508407565541588495489832054101485036210271398191365544490456001094937758278842874465964447593993193324552557671704196714914014708321096109822182142267705319649121922340742205941631778088772936453621512828986579518385767349294069192563931852305322493856250968921726537585749895335857049397363169456160920607176523673848992237531784641294624044255219403855802863878798738060338636397044800667411179460861034973410066518346055055803101421211851018167367515228640020164696741394578657743631649340622942461525524712442582436853845556349510171502574869877860115492924195023077571855382710163504111900621192420406835892337154422610398899199181549737726529205809684835277547521562016678416240920380507321579269192751822129251476642484251006999904531887796745329101311491768146747201803280101068714473588110356729682447058565956917105023110114371325283009547996946229833320706646143268641535240907919307338151560307860509445368642891139590708496562316655579919060308760420983330832384*i1^28 + 114207936831168676764595848671140134113417618780219656751660558248825744073010681739925453235011731657387796866210861593416484561676379634112355305105984521450237897133959441688469161972345713499056023700683575125022394623603600402384861707588278346368564536740522638705253817888537179997351351646147154895175418849312382831041754392845014745610145224214295789650676768348638261043869878655971134241938809400625765215411861023075329759680016254267916570680566020676106761434063351110272550704446696320225917813317776711275108214805942120968152805013161068339181341888557508598504615709320836209852178869967549309661398878319085318199458733831530867977820213951917329436633266408270712243459643543991674066427375157382037896263191287236182863936680676440444735883613619641496656981352841397274818117713183238233914473389975500532042058298604057592733513366491788055465006638276963687302155384435338430159472463959129258971681297621527961855716126171700820548155362266837100790040351261350295763840824753025939341202137332422997134488680428509042353073522415511212596427389195781310286412588144930098161609790111089250390847877280417901984757853643046407910454300353088258668964280437399852473808602007048188434150802319794630087208090092361120119531321973759506378506161432254219291407594954184663666467723204676754444356096137744308869529600*i1^29 + -221952021472675303767968739426065496953889393138399797764983724810905651512900907920245160195147048545960904794162370826244009214076301694674525434165124367339488163891014740999136711397873914548809521302537158028281069294499387663116514985509992442667583105593616685148211576601110128754608086489301290482368068310169337500369373149614061076537561802566069440029627070219368145690655732594626272525467393281900205562421031512740403931025154564229965464923736626557320839988896418745623668996035054135501489165468873430816038792550333776049236566867511173831774123248447490683100307302391451571058163239979689573777735061044780440770028364614536324809045832140757425211476934521276047724892263889710012514347574277577218756007695185484091721659730496260907404788239824912259150426613225645443708256705330563186905896086012216256457226227597614966494379945094663257833020710567580979920867547308195464120111945972904799537476316576085362812358981695029575363939639114204580120464585693045844239392579023438842188990449653546224017314897528764116555928729207791413101794847686851681775304085586310541088376033905868668739923431487294701555820104363350851200134193979146088872095637712659610371389164413449663434763540796584377057171157893012784304612473392317247814631671584507830332392512339103369190627815443015332624648416682817093632*i1^30 + 520519209753503201879554490150241970823616928013020619723888708230649273481284450438356137775801715411148459121487997453378853541701216639483188110773885889316303074053427587235433170971486823523341569850680737222396554653029046216088808959717514856289345103576431285756775393159677105351074769331771699447863994679550294219326180701304774674577230326535908319987074099827369747999552645265266522256130000962790416034023667286690109540609183575108443084190758977922673608777951378916921890573465790858292278314489742657418498613266273643486558701402054926301184016496410039367869227905327718953381222774694016133825525320681593762212867936198343703720338747766240972764906804831818715471660412140769312490614309585621901415016435323055240415475326180798359785506948809402762034136439670022893082862278397929483107308287776905781338845849548845500879016758249447837340947817022022550429322907030102247777353526050818835097168235647498166567605589398553897519454512837443799785757170256915412764106565354559770785286571581654168213001792606949040794968974644718174880239063573245666604969513827838161906693418232202888803251660095834861053290193982379507225447629024949483789665665047139699610159276842370168103894945395863620571800214033888251068826523529431972067014920822745196845284875411237817788023618976819788680206923857920*i1^31 + -1119120832512153057651782262307616847368055490644011295364707246377134169810213554737985568971325123123833747705866442254004452953641929170817320597933854448995688493999505066221224882928504594217332983154417247866872590787374991440545680929447533018885083680899911039492686478601229315689104329226764415961916923419329250927272162980447132771548610143253634463512879618178484047583940177550605595846133969356902189167488077184479121553063834947888706612329421428329193736242828120532547098286078340654409925078924451442999668374222178937716430066696018007912504121227839516698413757221767105264027060278132942241342515218818631041152140149743193698953396225170961821164694867109689299306670911910584358875648392052907433947030647159720829247544814238527161441286857482932003543972607020400028723543440974348314626987711625734377724764874470509663879188543550582567908229140035432583943219920095962351632530550146984228350820474608628410895890187607634590204249168345557100760395228534813407581362781621309276149363563941984915716605287833426664722300883370827161459433625719637224405851503578937150507194358099138753425484408886353906690603357523348762007953239270837856800925795460715377146053605204205318461078283656582207482968666033695217151840527431196310348358454507921840461785950895344803833139293871841325327843328*i1^32 + 1913296919260938754933815836831454571279230049924638776747744148103118819048358694353006404859796747500123102940798626992686836668856537653936592062233248805739880114279339666407787623001407151474879799142624207478152885344427762313961145921021639155180333756211301085860856757029743095994419378693626302045877594016342526462916322489095702579519478445470481782743848869896711619236906365511789264770435763120130175833379561656979724493850869067282160502054010354115187252266720331709517808685160818567375307676420885154352233282687307961196025116855993211098744603388330007905752039313651982849939818514842891121198357409623638809340196382846694758150584447233367694904493583386369347922486206795982021103726264767528889467052379797386264936527437848910559392896668242600185984811945618617375041819837595171428629546012020341625438068847863377768517209962798004344237260904701943640104169976790115129059268528704599215526361933995354298241005234623426467011950159271361221718085990723935390953654789986113075212010768303941547442273450430105151425239640383240035708940689788612801501134506521891108076501697209343632971877131819977356228465763643703424960665306783730673858356936038184462430317488446546437657294840055314609749997506216582745077439787725656572070003882018225021318913246864822854852563740832045203456*i1^33 + -2533340741938373691939881667176434491680893411311088497125107463643152180748283237493547448265086964840296742501989690413006001066456936701319477631230435519369516187799443687056468005503800126005789911445715918838015777920950466700157261704015533345699263834034518058988362653470162764701676928802333743789348967075510184939151407511811338255386565936215230332898478369737610704352997673976857685855477606343258729390026331424560260400382567029729035987219641599648442448352694868831168904614662404012155981801810054271357860031598658043835091520460971305873372297896156965756309981386416474262731274717044703602142891389998688298302030741449548120562489525558010835302966465708600390184325166078611792542190199138875325297441019320158532679475189333792421630230692598516252139360030905817382445248529930641296910737606143522880462278295166434589201954457217237452442999241708632823941053195134364649601513021089815100103383209838952494504898565853274372950379942422521165010646043881725029692204550804321489930414237761220262783027557068033181663277303318525918855880848195590144273933574070977149292721371156095108801501950862299054860716919055747246418432738068566751742930823046236885219583260462924766671546399513894656440685716787858438671821292446985222483238203748471878055874676121425150676781099909120*i1^34 + 2508567272668157382660757425974898285942633212561671117959872002516145028098026203701310316000559569618568474302971858475473267954067394796229688534555696805088667571541879985914569003175857923256558642359505852839351645623921728197572773090053541793002241670883343120933179829362148334031168842024405274701064911282160664324071716266536846911409220535011214427727001592670823146233325438403680632221810270942277462199330107019724320838379073408161823541251930248922622862843915941945857279870769314539539570936004510852951919983650624820346823903949488673258518892963498661505209968785007374102059650485859628025424945684836574823872597527481105979930705182523477832125546129048260098174146737377103297747064022053008177195925007224810446335687964369937226060137581752187228031001481275645322828856538069888289253709524874042016345450881313443929098676160054959757989569326184350020250579404824541483308951907287112712332911028189797419149293230337430636981466423654337444974649151928271033310731762539700324634108509060081997954282270708481632384622519362385016047143279356381735366778509501074267048468654981123856112163123102634712263269572961243980122444345801584331510583831690547106718434480201432320671395353686872734081304527488517886668420565876890488875741602781208331299097009399359617317732352*i1^35 + -1822615600574159967842993652086583479597738513172337837011245078609944675281160732535315828399707260135199202033919824572819832822503096622596239418104860445510264946949149902276537785356413358685930781679539005372619585814205013136765073642773582697460068670822319256505615416895931795957505663687710274203094440691066358760280678922623407379062964595492952606665565996767600696957832976667141844474981896951573407178779288811716714244094728025470362071068885447610098992432603852565438634425798161822590870525116599803950960596327782320602502711835540296030708717476900313697995547099427446701890679036982127236767993412364383360168551708962636530406493293623198710365770909166926053263740798872763127315432194473341172867968672543747087748342220573084377781785036340894722712065767595150398826031368759900465975640291408705438150265634581134924564466452189753703862206075342792397659413208080727068245789325384734677820065605339018663314232220833135648620734317787347793408692370936853262316697311734174629297935271340198750861369200486792384164817081466864048359886757749422388481643657692020622439197819055195990484422787910505844470582897909370683131687538778389011516620060385368047075287938062061710417925132813346819484877361897905463457735277546339474372753880422131644951784696105450602496*i1^36 + 949433203857765929746602045979609515406382934311141653931588795086992271199304050917633792034175980834652102762307775784778283386913110757439540910624226774919442046786954447983270966870228369700139721211418835512459639169755807130308758410110013017413159639904107970156835507267093417365256562775118850273995806448755101392466890192135958482053976084051761329343205611948127651451200644674342744812059438292018942496230159946045166007061567364631798005616189656955902521732348203538659595870595242926815599259387164753530392351890602670530131698020732322493890700417254926921954287368215856211883882841185202765418679065648300686583743475234120965372270814781336642926014499105414441606812810637417916912800688103850897238509243033260056532578479985596223599482899412998154534956425464154862783947144302534025212315440266937907189179317534949786749595905335243548572809905676744228975365485608623492752163645225955390873337928292739770410676615280404051038988943259020222316962201698383064650168403694336948528296936227586509448820270422752520504252345848819774504267034723980669701451480905418575215348252759100561248024359128248221801013665518431595409107285385576089059142844479316027370468595479881720750551759218143488795847339226315737401927446301736632917623888209507639031632985325568*i1^37 + -330997299556648568113900507459131670399894573319781309960152251180773677505003396927311835414900792993750102977102357007182571192851153212193039735363719522349590804727672560929318804726805842643156861144358809890689965864662408622355096420000706778428073985267337631492925975181432170658550716822914222207384274625409568466314672551297480210189362746094298668376659353294233787380500925902663356975967655097121407983630579302758624274238476152433068099163211477747888006251709674233911409747019875309423952910887452231177451259238446334096415856071581598623862534949246557684462656682034121122706874392751803884204963264673101509960652841520632738182580055722466387955977616190004156240848463285288415344038883563716498726823602020600803984237679458734118818791287323057730870130878443861359152372616945770266319424152329395805953281308820740420515259412799836107150617482898032188647013786633604374661759018862692622250992472795190672488233343237630550478456665868352158015540858141672197871072248720405189672438600488944307082582273822358497236282301033178050315981216130030754036763836864396182159544749179251622427364974972452773507579365727212972642053694453494714251474393463037224146948834849146341755617331562348803477624431876585538674704292153658766228748188361141975095705600*i1^38 + 67351031194271471949636963094876663502905245105620329529768801864509313521398958016684536868204054859538286998984995971206592399919915433504052220045186234703343893172479220194912510294946458872265034571977849359003063731072859700576189956485901651430838773984622933424511925172350063102357818426162495470457698444932832411683469867580381356168309070882619410634691828507751061417278318833604343900029379818655155225262465600579423595814631107316527575735713923941872145959159234599949431259274819228157927590557892460817188629762759540381142994631397377555075798429137994023755729666915444196839653303937446922747029605857181144868007332849140966983940942510995042759941542312842810269203329041346897438506110647167594263294396591020448228820676038276531367779486037636754306806133993099165554447391260725160899378309443019771637774798978716343437953002706680927340749887659961876167000484331447313109015627181849118490040025677645069061926598041989890152137487078135227601245893214863310145120038570763418934493829813215042824944721734694045167027018967713968654725019050627641399463429714742215621305599379848940757341251867995854985706859713907360939542745013835701700321840601076025325357434744715276586127710062036107048462557659619224505689096882743439527415701166027177984*i1^39 + -5029643212037415972020115135637738183031999244146573015862439666845802388822764050757313775400815515263048993818889921851194121560509077017137615032436010408283209480538954090337049295126898524783501739480520055169529616793733322695583348136814770062876652000126654281451736447059750409241159926440563076616844811320228459100746027711485327137147771581488493272837748824590256907216065324179003738348085321130705599041036115896506588341575744716350556778882750336529653754608739095023073010571001321255735491522639497191448059987983909477034911612733167003536701739187579213381325570346412009086029195671708699909512580539692103473794590918865209428478810212722788384516577203908887917710022130723382751841712115129323893573369453763616082095506842742886776403218755755526246106602403133059185541560182056136432110125658351198029418294950509821464281315493623036489938477583956760008871321708180058685562980569205167565757872451957757246423386427860390179911856816795359445858789099592346604636912424147904806466464942677456207781144197643892561780348194713407104631314000416710681167048305341535786369902775580298342109704822927446354653837849735769064360325073023693275731583650365182338531651294478285876718118743860851528511940512394127648196576803996328841437524262912*i1^40 + -1070233109548242715577224904774558007221678722672134354663997047743452765138496956812051078869964941313604253454987323583817711508508135587511755239223611618551103982857670126140710007571298332725354144375733269936064543773028273672484908730375814127146002965554597571520239526742736844986989845970528504448325596959137131936815793849537903676981872325013395466509105790999474749653636220629180147633460551168586763824660814200309859780956558944334639536090239110143405780203775630937768210858520650251672465255809947366346986455978613457823145445210170215515456678004806957346094348606032860396586045272712978408054820247807446767443572066895113236684409491056779251425375899093472804105418180478708377086918943172475069314718135851511100515162426270531372618262149225883809065508141460707623372306489547292939638958840898382533050226511877912430817698474565899774823488657749899358240196985062667336020360393856893702188551827488904280219708942343528922140187700142759321550259107147522408245085186261861287838036938721728240896859505843672760481166576596789469069452793634389007726269940372918192510823819861509812392010260672829567696518777007867795248345960040266739093555482777255787627638368447712066618787421762391653867190995699822940250099356571431910506496*i1^41 + -43361299066529313947247016423293002645404919747338910117735766098051320000994963472609195380101972880429997048572447454201023727009812628516388859648742036445449326036057718883760338292605173727521878189781738275805930198685022538649009916272559713289255127159339113902251878375504505304877175278433105586083785783050263334991897184944217377791629002160769148421860391595201012636274540362273411787896865347864086556359299403950486788077413971578700697705829106095128857322813323740052950464179925634243112631265619378567486395350394447391787062512070796159528983981137919257638969728697541015553313473378127362270899734515502185257719188354751620133734919802679420020163714218609473213035640009177652365283095835168993580073630263388171170477499605290175393980902876245108664914552259515524206706845444441846926260415052733779807688506541806471278782883764489964035346715998435008962675791172634100058383186723575100124415514018400664221868842993285807375394687600076266168146799427300537168762319385070053984990243796007175785987329018000182184814288940986110474783047702474874175487327349816414694643884595275171368975421915136385888296530874879718575371068883095872819362344826218901366500769628197229842823348899488568556910265563332871995339257734496256*i1^42 + -57395531916863786701948581550408799223006527928545013786263719684249295951480192094594593884247452932368342905845737434190728034542024131446747980150984557550354120679703158268879866203036530689559928893893592651991898328661879294009896689041984584753670309452980893431849778511201396459425098865892949840238514330738522072458574854824118248202717922391494263409283370501702400253612563075114902026549827888090802047867879372883608729431372041482028885081778066775652995320608555390276978691033865801039455159488738222440011252949473477916790065820902581623123290268806968001443510026540675402037223483839914517336420278990010539981517575449336133308540354607793734150527426144796580122593753342210734170499000807667386539810756094973565160780883703761321344505375274624063966264222689128172137798281725799252208480874192382205072195533540964349017756331549661429697050719002576925524440673266129373823490567353640318237372384559794625952180577779097104741767725159139728033426566758759140819899407277279079789830734184487524712641949991473561374917438271282986501372514221804241714662299549158107536537449552266131416814730725415327309917360567213047652568918852926239916844047707720469269960803998644853121985321367685913153770842584066091191894016*i1^43 + -518158511486213902727585893896580456699015367065072089380482812030396624979140282678795616737940151125811701998840325736181936243190164428906089895898438543293445667874855990290031013244092898176067784230653559359934432357470514890233113173139502262828543634413524604528673361303447480988044451574124233427511328479893659790542910988921124751954449784524558807738257651659400901461937111873976447771383921952853259690394248122116160328070153220349159561797281827477980831065316808667539633360007876790118749756223725149900055131618963475166953360483105361676123719775354713097178898455384876672661389456595700264055834853896591512944559220606038135920980619399714411528088029548414717533189795301815477517036882194323241272551923755768687153185015306523002801018633966029046175794235517441109203196428655644415817921884238914944364821262523459044808173310901756685453222341015252400764446210119411441148726026807887164297489301060614150063523920722288563282480751010808413069258603149327050629940895936661044713067147715057031506197316838591081441155540290728223621190200290231086989184148405890567973825960307360055603028453936046345688234393774097528338065531523271027077671633122208292223141854776751227484542029318511569271013059196702687232*i1^44 + 624536912607313362905586366195105070775825991585911348727565719266975308126033611344219410775846892007017086817664776079926754332831264295593248256717246813056845906255338233295081875379380890971428155762660840810998725352340724897847950949326473624589405098710275848557584618112687820342447164131906473899985497105717425901119763711580385694758216061726257120942749165655622229903549221491684096712924737654418998785845909275645183892905673905027358144596229911019996948734059782362105414652611193385432586136249294769308544498961248622355992383572986592424587669420314578691745991139365146973960903314648923197152798242094703864129124139484586922906232488283102798300564811731304386214187655128353479466006984562089434335686113023062195586972475708520697163075480366084645235949125881510254123331803145787147861635514160893620679894180628040234573475666876300301952566016433610951893723259193192407997891334765454407169911751949312172172248903613611812124726297907298854298022330688341869586047808443764506224837443682190734417692648714051840564029238691786723886193249638847933686766592534958511831830803169162109252600746557199183854847459988865925867431014103690985899942791864013069074126921480892790100867367273043321073612881920*i1^45 + 338175978687765235666012146094989275400989444521798195820543583623966895056123031884398710325260623381426462257044869085388466007328856591723942988348277551281740883429143806779074608806035407156463938497020147151128193246571245110511704462591614432502096777874429053210314135752089426765894471239445498779799044117564335575471076380774498524187686466193091299907271149333123196945132718038559356899638260798506986626651538197501560316493763141501108519851838814651353579423380510108240896921402192417535562755945520319543343684163273589174233028553592721636625784991318834422827474981057634930161737522801943895659023081938489965679731404314582917284268512243356969351152861766480655027080446485513656506846784888546967312482064667937365137315200119984042533337055535368158695058215665279521488043436003139752322776668533992096906299925479238946830020713865624519071141083217434346879249399060647908655305573783942477551795897274152134807291164691420508259047617274755056306801731666508476493898484851453056299468402713965021487451990383390347994700224463042271955302870357009882108955341812982029227888361118590399566208093094761748318264384304000359855613689380236624229305851069988305239260749251529191462551729412026459488256*i1^46 + -7460900156069442753625411165572526568343433638085256434469707653602567300137913271396467408596538666318468158218902190005709129006861076776633411897064987813326968538710565865157141517627113765126675052612905724995691022930632150222751726858914883877511943048092001753479076261288262545538730773433902636046947769556904040642714451651033095843268986687614223352270696600442049188145999167904892760272314371448346108877265849808500590280963939261451038661012352521804323379061533975959241960016534157803785398065177285647688708364074526511969994514080208716629464601698975930223099255285832564079978049377807910553064726016781836670404433179025484562628688912686631462942749303197281610164010172199836109167880902024319563235799691148631549319792220733503257664137207384213156207067958976560731766792799127757724403567398879549089438871912494831601030589806240604140768174296598464972417090370431819815116683418837885816681727976069210133061260472034609888490955656271557631445669989644683045544104376528873000795532762201900123381632249371495214198711947064271427351162257893664805804437655572913531176821649035446071699808253791585766245480522560430240134027468593957323205991806110441600397484422805443136173785271500800*i1^47 + -156427256776504654032674155381418477015522020590237862414485026379200430315781722792525500167398166489418499667424455769584627233079377630501385616028475787382699428939502737425490793269547408009613749090832884173805239802592963636482043676735292524463662678084851991113450211312003735616811828836307109750764648163955175214116983931698984021805087909989280049208323053933895213067476840989383788686230619776378498189888009219126130289608474842510128046399366600753267722605806040181494370413329047664030768132344320751351230470677588658972905525523659411916056954969034976938416316926519070569170293126471467718076599429421319162287512447140817905259704617500873551156224988729822125865825884485787941096179092220797045307638036790313968672685396627752839619930701589616719840270755642412067375886235463961634512878683473944017514395156446129769769039206548331270578129199302776471964002508409984399446480794040372857796457416975361819221848120317468282194432426600250838553649296738596635182233599444749504679276230140818840137575259646171122397325013615668150290457049973847281156028383881981962994152578319488864070616576827237846451707629373832313053737860093612736842484116205899568459284275956322961153064960*i1^48 + 2065162461069169200860723362146646988848489875605108079913037579206963708654698714122044301888433390147169389814534707211936520997418857224042260344315193183983691616406559488883442580858358322688313657147492799527840684442195000031462906647425889985380115394541372730618757926925241521816571280260194720760695227466259947148836488099082850386663772451109145480018166590122005296759328287547146259380382899871596256916129247829666556276606233177233531402295401957874779892932384891443146170924732337879639426406523030924204042676612563291743698026384991762044689250784176336621552141627146107744471331922734495060813829748019865518579064848796940445152850870367732274523785546370123132051384362732322179170076181454350803034864343792225422573910924851128832393374433534978164071698318702696739191398086420757237139105117961768994003657672900719459182676774984706050154370129775833958558138867740799954687134320009975156894417242455704791485874121252149022022403364684696696399507091197010857819929691160820810446063778687418086351901685753989998047656721670596321032000391840180594974591281035898992104955236471514510912536309944896255723219461202731229867479062578940248451955562637946772260277270691708928*i1^49 + -35729616551060180185365665795839314459032405782995426573542509020011788092306976111054711787955887035443720929830965099571158960133588645392762114876846565973247285119963673778082652916024519528391375052026513837492690771461950964006524608142295033457269775635930349199553647326762735528640123682068719712214644571192322034137402003291129753471282966590466434244302733866245720159044885616735555680150101291332799245788463858203850267614351140041786037865240760878194385598864508102070411142026191839979005322756490630607610186560842758256978266943922092310083167149993989668349565164495624755558664352953833523719603860082518167332760905239421964389239977459809252623265037620629225732779807678036706379072433312745912572375074936905281747894095113200545016131496187011879496432724875297697668995680480437244381659894841051417687089578596972283365267680648649178876887541119747728240002486365802589137110248286855280638267200240612848670802759445294065141556663091026755103350018716577511254997916816333291926063560174072104945177492566295461671732260373348600036538169840173787416574300514730138233777320816846915514841850516501737796757173829604132462724583853981365027633269537579369631964987392*i1^50 + -71230350419694907014853189236884145524639819530357375674103029276005630094327036111657167047760588918491983398946621284224309434444158670651929427521796862261428841040511874295370293380094328390079560750970126634258714596724944653878476076707682144735065668708335785996733351902951071505330743375467908400538193263786660435952128173028712696096185636978892421963389691256381681772037595750427593126732356461195968459356794359073999684163416714896655676380446468118261546159423021164262173225970726563750337652194123141602856411666714414971030785693811712528984014246010792455486008061928690740196196387681468483817487070262726767831098882682414510877765602763489371068788733489011341140065354973802702475122329001285209002809637027612794822991273066698398772975431484461165552402437592245182413108801732659440408193758348470604341927032985051524502315201341569873908326145541203714920905192628433931735376781899114578138589301844983439626264961241439672076345685745046608045746637411717574936711737949717309596437979674278498270231980107733530179597199714176864453617074244698962345884413917012304343738452582203907033138550737607912428840739677232256818537965385652467038497450556557099008*i1^51 + -57070549198954086769616868501344726879182316276110134913345129846674852036032695953906073215223663558887128599004021305263551227122504285043734584160892456851549161850975819429903592102403055169770410919544933681334435431840857492192789096606083850147724044246263546539737686154246830741216869127783667989242624589231803782074812222639936359415227283711105982647171900769966862969108243908822239888368070587522108272888716196148794607260572011701916551910896291940840866214085069348651556640177938961750945094710843694752575409787367753873394701589651630839803736651061615674042164395696354421466493952419615565430953598595648915760971716382987026684570688965709771758464004949440430022427796226823112067823131953067559071797773568099816127299650973485688209805413191985788965945297865570332636468413270704003515470611389688238402020249491252783743091637735771375361346115837759503919614789536590692318907561878280863596973135868411882177916208262427075681453231678731337160377989621854256579643735428440507015252275238638065013629175959383788448492545997896924224600212318053887131116512858860179239923569803851595514969264643021367226388759088944236847305552782498113363803308032*i1^52 + -181160887848901130109092058947970998655338842534569845409131674013483733756174752473937766893960787739136549694154790957291302648155827523772354489530174761859813829252106198007330053096881990226171838846793104390598184119856784343010374740597144985302358891896767425594432085114695043816370318211892016802364753605315831286595790538285580561852703244893970629109609414444316188401407161561121713818035463062712107851723100247517008265397672230315387917249310144338324787344948173877095427152012390184404848777479244227765743093694102756462253569150414508697184682361938747821419909046014954656450077132583189087730235244680044993824914364089431992804601958764063555355958721895852980093807924616201329187896663337161537081900407374025297777355990563784740380657285024284825696758361080876789194039327407175969070728473464829199850940696730859660731765814799139058098319619669126544963654208544263498316711277431859307084026406785568511000147607461500535116663915021244327201766547455715381348011806905486064188309239248773297663983462442042037340284442376807221595309098360204322716015453377061951970096299256433715577277393806703138323954575381954911663610412217303040*i1^53 + -291797183843643016388978502929232719800669997698352255063181077245091885789724217698659079383116887954608521561251189948259901152994339906896582880556860674772588832252050738136601214904317865205403949789854559474686907873407922457151364845565069046808865328602108853008480095824090483131204577746326374982045528044181519359539240438237423513508918570578075604141327952809271143257875598467870585684647382214907459954491249282692400704074298006340360507221614653441573984339475306289814656698327689609100832062501975305888974567840541694964347794010722253858246457272492488641851821494042927911392117752931782274378093691239075190701978403524415040090384385294895208721864931217637498355862264405016874328945994377516497797402667545600892962988879282637054779910902322901374385065150394141785990387908070448167514425376087960347035566570977767772255821387005319011738356506975696039204560617614959875672098689412211083380235181174213129293045524586986427028095759672851219898856892920406123566466497187867741592248627354048025472561589683527096538499576840959778316658783749500642328853127124275874208094633387712936641511893161687213215368854233793825689600*i1^54 + -27611109838700506852303302229194848883261175162760203408193398411869835697477077904312548540954442042999179550290331609879287198129446538635642232448026559439102551855385449087582170331105832390313087662227087023151529382228476186237483650606229011403748866057500431243564885729130270075123107596337681865975793292800449817215047239451748588285336751620680205903741012233984935832456479295540608444346638151844285420998945677497689932841754413544608816408063060834063751546420594884175910517109272380415582181508647459315963145563631938917908154728036523790872772135075599143459753354692795604534917820268483943218752228382785640218867831621562155490838197981611184468081694029112170505380486218225267594174441266069006673130771106647192564246722542988792323429483457573243238252327031375258293034875955554212217149618113542945258092976867281420293220405248051019094159273225439756569835302015586019186202820736616169667605353175844149870891362796562493502138575873319513073474792555784688940600266980839617600943986777561219285069835929335611117815865098227639308676243844694647698727363512389582429520438178139834047337823033145833973439098880*i1^55 + -1147691929805366806622953597877258263792753302836730993742595246000849002702584823732672125828365193058622390043056002562174345102874704685177592099178558869978161296167113352855448077638937596215091855477443471381707094710675344982169424786288548801698321659760701154452167147735351203900223302178119789710565712385289958173186544897858238701522517603525291551655756859923219741194442776162499267204611463142220808173560155413764911139945660290042820455019365816258390172010646880815633307243018237918628948327882490730190922779819107236106457203589621193211334003933762688572170322206526357102115312820904394014177776553170429916288332490563898310753654345041744320584323704127116390017247531870830072420246629000664579926911652123586233228835862888833603392000964801597091559001002460890124416708147988596297397583047406280564149119753122090296207701984738596382327287363534316642457354423283285351909856629314322720953998085613017898821189118038293152951232566804799051606300912639858605967209141654559209208847867044799919649422183034926697261268895413754752243425770395413535984678788036027290466363334085985373154427843180288*i1^56 + -8299250139388122898075706395704250583888967290899216814990974456817140753925458079459252555802909829979538187218405853251038413977377473391304093818750564530785739585634747641550626486672018625735418555371339031424257192084368002310256657773518428864467516508878630669456997442903822471249638300450810086847532134204434704628066831433118002424388928342404493767797476171867951032283452739035483902753792312246966258497175802805636834039309327809764870320696277044505616415947533189912525829649764880602247945962544655441178767105565157421007135962153591751634859832088022479113225301408749583732551844701601467541750084305532144751337412000585371789397257843413411828343402365632728681373980889352626588981490831613990442948019016164306550269897112315990656128111444807589312510892118244864875674699040251459398569675865999952233304894098343040902109030413424889353272943855369481123004200080377320702205744431623940881848090649218681349732647321008336503294516661284225942110683554666340567590640252097579705227470721137302340612968893616061528606257384191089406572366761931766088020002376764788231679527818210306944*i1^57 + -19847336422943056212779129373768514039060208481856703435964325005809736233016206811235208970921854811197901120762364077147067080305019340776185026010828971021920200317165546347743383829459886786382941740644327222075280094618846763205308972165135367625420254296139570959768519729151757801039982021347079024510568196503179344539964899133851323524902009675181925211976674249647576574146047505454301013439031734659535176712592508221585062901792966297016761564952404139375538609458874797178515097171798182699122430499971375273457597780847392447272888673927428073260418550446900744705302333940429990559568949314669494710521265134925015193790950164039461933304673438283722514816971876324780551185687337052752588117561385488678916077015355241666889751212333488165101459557295398380338151923424397953747641435081321422125447706595925638636368393407738292388880611516790655635580479819002009295375725663507695403587380388114742779224528896523100638526327318432614341020160075945494046912229978046506126492309325950491863521710077974231412084572851920714800393575812950218842271038319172778317262729228000139372816*i1^58 + -1451308604895101504003671242459564323733352070130878544164125449274410165517595148664767855661114505432552854838600197222055594856404922326116005316349535124421042509650278698799414841172604932191115843878613820584641168627299259896478338329679420925989176760502728022579769645946207881041571996919567061995882176786332525921610609378807356861303734554645778128641913770208535535923084728297246181816019955362888720597271278028922037422747590469634843229692014434545099973003833724160033419049175235850456427099463823423927067864442109790480627350543364002848179216904029097108640614634224658309738005202688869330026434002578064758690649667197346109289165612063396275789308669545843726839923972644099939730711908223559264112023800458677864211667280889023429216987215710429391935043432911895125876978231455557963384514811722325208457189434331807466947160301446425034973129496468673403016492670818221776847067947629625476121449325265460014417327350656058471340216988655251429919222020072468835445937597377185286780577628084217952350516816819195732850000000*i1^59 + 25527829934969560820117060007513242086175226797468833311329074193040723491692844042834328886266426868218283185264575015890654023229141206035141822456744895470143323782257429231920253678653978087860847679571799753464515874959949783926493674676355381455594724807029678696039548012749350225562497349806548369598813834780065631063626361142275352967170776325813977093075847540846512333109006277293508035897419961165292111368996005733698719230923336277596237454179972872173484976858426959738156094002208349565758689947289806225077632208488437297049489939650028689202018828034265460247241730309705158721386816320345754410418178924453163203101299727160780501298661466036839153360364360520448381359223931136628750403245244108141832189376345020541273693457470990238185342919657015233828534415704862710825861380160559045204070175705237459525571200773120939977037874067129247995203105590269806937700243260099266581582062926638529115735229224691211704821448759555373075584601207679446533826370573071441650390625*i1^60, -1059645711878224893030266165665835726942492859234387679663612963995897122033040025880891068579697653496109842192231485315415017720168833841681167272960280604072976106556469654161494034529368334555096744465144772554389202308033615195537541528367749563596393718834328298016860485454906968802888529371151467438613661413044172737807859331355473085278971116951438671234882377344107324032697874972616520714255628430427115085533586766865936842919006267239495142638103869694389595916064567748691615786284624892583797261771470851519003081196150568018373152819450158894862498637176314489638290279136541877186030506660870160067596089037367718289064573824942584982889247152100691154574806253316186941070536713527975509446993663430538625779218710040294009319882130140086718029341355477234002792649436074627695670681993390873348346250358146573080245531337911368707673159411111222231456069300235625292253035310806678587905967931666999666088934796732508290065891551743316673787455410231746220086690817710305037685672254064376416081416376193220790931212377907524942738123695000878181872792422607290005964785306639344128286391589431309874875623314846253304979306588320971708980681683586489806938833589769908733985376388812699741942465725422333852231765559111175634523703520583653009067248759886462927544154569231137135250375561250492131233077474975228725758758386548931310594497161693232644146952652396515344509147433200875443033245461055631721146405485519733141982971561922367835254837174924118029274138246069617522384247599975688738324435673204007729700985995745556408105269736241073592452936281786472189866654318942692237349556096097474483927227262360626540055572595903854795196128933041443341501850587390624889382200346325799606639149155246957282962105727775440527221798693576356295334291765744292422352332302627578308703144260336892684169428173197746413960863880965265555456000000000000000000 + -12572464978223489347003980790753876462614163093176488905761079781777168345065875818156857155206962091991831381455399003249670804147905379308865431526603843581778323146985092162878317788136321928621103349774538231191327320389880198481692136978167050652824106675152060080699424367219077553541300513087990757298621397614679207458072265430629427717475406680867574753903630484595250299305233317736110165339760601949342610030989452831149525805519567426553339304438716719432550991740966803078581773430101026397068259709896739855652148131231296123964347508620948924121741263345888472183071566836124884589806278926272545694948277422087677644508663670672474918054730955097457682600999931728604075834993096350470781640055052759055318757538747113521285717300414498787039344645044758540525187964214759766928011861856301578248624861204397452415418413041942797220972408032049337590697818993196725831013749089766601829220844760205888311607294449724182710209937542240070433006651965142911734097858270313501512150542859781164450911633740774546435006402885244001496572944869860968129423203166946544291603521177146377087345189681483555109308999022522998877697036738825141474489584344449906859964518809419848342505695550985119891747565637549683352515529949882892843619163272362915958743439406382104666613697532963448941259399843219194419078849913694834134875415477947696741230189658932993233745670124091368879873199276525583773829736362975075263172477182263918666887694113735694412734245324441568770427268929620659990122406610424560060667092892730636379594375658486398758546030971542865847358083781358996315684487229978235712214678622504945786005702867671760591934688795546509512609669642255205079364509907309491469885530563838769263037887105148084724098283364007474196983289781392285145028825116807785166463816542861534874427435335134556100176016820365658742013826883352002811658240000000000000000*i1 + -78702042078303004520491273383259322155127355614662783372852226430598253868463678090158311006810248970807337021455706841999487308799587105719462733786482349793763944072450644822710360877540120709130419943261982150626733047019807268542622532415477794057786089947322183148451957211176808484522810809925068976557308386748801654225170874650709563958245106844229287637701175391426059997102491947092364225433835662428216994800367853358045414730933681486141313811661926647156471804422640441182680270366364837393671681359649608889788987154256554359822656212093494651732907825533140692055161003706618965901136634979578037791037950890335023026132106809151690312367065439566603104446824772613630293594016129211431781136775958439427949430665559963980398153169927095816600562614057929361130401980584173792803991673426959739803046157392705168320664529830685985929349537951438700883912560760695279727111204568887266570422459617273304356433390097621117404272222923753363363287238513999912018867525097637182477236766642005758907803152977010249612895678930292617300760613822642430154918819188299939020177248647179714103704003710846378689116826451981796957282034430516444684964212767907390795516288304493915205798708750235152391756039390942065869460798387347055690130152538392728407493234766757306957947676157408542829239149838776273609579395913031689303143217452566364915142423859684433176335787709097272432470951342043002804512318910736214940891740042837597432595740206480679717871266333717269788399867503758385034204653327309326744680004492238331018878803219130335581275769277713584521923335682007644814639710573088951301238511916631045693238667125297541836953749623114402031974981214514362968257209147610199258872980561176431977594566463646530626578975387960365803371400329446582770518179235899698810996570793856863387835739429319344715543309285921472351811134340554280665088000000000000000*i1^2 + 54185322545667788015533376001173615842247629545587204533367271649245369594588691419038073363069942556348240599096797960827992933063293126041236159820896679642631128653487200243886266826728689230562434480826188931121618036751788880374887823446105302613390580195951603069914417355469023202795587156726175010156934090176276995397217025197177913820009350629504150768949850436297668853958072814989205647477070418977844471857764615433240670405541689932808079468598152302943137442985291071670740529568490126468032127885432350933710893079782356452166039604287699925105172120859926867730849768244608443245856824936399942353909106175900837762512101145390470767445565143574293224135862416392286303366430438512909525300052010982856611525482841667477695108203267019119930819028289005163726620853328239310835411970987115804815728254295263940103830255448661525320497537438021190691615161512840903580874256355717895019118069575129110355465889493391805239064134340911023280486088764343338888378607674098557179269875376594099329100797435645721426782083061756128714013864700000327287168175680643589709713364308560933204673591646235333893117826951145999947516253770286765083033087856602479524255970551929524618292666841565564692036967097355280557510773074302113237356342717069803571324423685203304734624813494014545352779588528714476665096718344077224136808542274724323015347817154910322436634510760859278514418176633266306257485623222689196085529881304364591885924479997761295520716944771632984554837685980393365188483523852847528259652956758863160830997230277322024733526742509206453218854299298230274442753140012781797616031105772614032521848975516799570107004157731228928608930645360806871917955986149071666802166795052692560703753578174842751424519427030543404157935540119131605419227332034625578063513572015566684538783493853191253519518252694110625580599269055184104325120000000000000*i1^3 + -24997047521520444522230856271222426477543309655528022219672021586800685977601671556298778394168919284126722934026719092252606517868768945989563060308066396861653145239866676714216518390439449954284865612896780502935392456984680166414256595441812281457754620815203648410416088822639464341622063063535798104662390812773547284953296885597459179312515951442119046877303516270334922267518672560240483863013839026806359575927893220342721233428786709053756980107150008627390471260500241023516181570312858676800564449056534494115517066192757357672919678781644035580412003433373330133319503670531242973445055531424802788251268894722858800163972839407740694995772730360320699181121837788732498443577232670900421539741216846373604889350252653210772409566827453554706428886033647992409097969458130525582076964537340791358299436430131208699366748250367254243378279721408693962895318807653081289934122213772371294759185007614002205688724577709228739460917899122048792742661862773037255979146043910261741743478947714503462255844743859983059114495331641038778586306309861367177583127685262852687329103764783345369254747402287385374808784090977284297442517917401085306332551321809567969869831620755287134082352640326283299500177485239596306311612454128781612861645538693022274647519212321881618630155774202373334283539432757304230027552417954910769253349113132953535699861630211204127177365247269269586492515311824034586661529066166211813798437010331574624407449493185879538169879118347196880676602357426491519872740926936363899887912366807259892752320932171159656234632425482313568384699943584516685912663005015124910794507272884893663916730986766116069115682632656157286912876019026750102204100786082258226074589103688409409426717287077806623599579115849940131621077024440110676481645620195844107400184855776705192511458557328617306148212662466019981492411299914502792806400000000000*i1^4 + -4015818026790898664917053629556296802980973367630196956948587895229438261276839023916407478447798903044770151859740947454323565125294544477050156826560123358113503793482711803974621339062786738565351296212136087428821306248547625321512317693002549930014506217171986894628428762520014414274294277017294028034740939905013904371161865549504835606104914231259754426911165364922343490177368533728577990738438992200560648737795131160248176556600516590122589256111087907061162708459991024969422694872267836492338318098760144851739947793955936861318072963783782713775123595470934608627901338388291886944581527792993255905739281530844322730720160248284078593028469957729469759056607393062171316247198557834001757816114110817702308017841293983705412024446370050383152305607778833708452096626149003593660384463525595872333460694118723789227578705199945596703895134560420602049209410056790646565209082686065155830721902951634236269595330912151117520204972692119284705075527614853072901047338639701009734400350698323493614603775463789156968612440110847277049746883871280095990394265746548642335418596512795023313242577379809034491096015468497926960222542932768456581783845515185002820230454496623602231247182484804982777260898452243907576296118568710400323112102369301584492167751142106078004662523565792739824001911626613077535345059637503916888380842757627716330023712419236625480071891086401165463527042598070058861075508145462035881393866434622561879887671287844033896345645659978725580374632091397013977589346149203936912711486694949776491051106280566000997017215612903782440425672046406556263943739525704999834324393522287677526964002776788009311788988964734163313333485077151322342702336551346145556328293581845957753318743881421724704474637440256097661979532165853937907288139077596227876634792752447083424971665937370721960011631784005037057840562691780273766400000000*i1^5 + 7521956462620194402800419216997198221640959213413571344320968199130563441631343680890926743821913311311111149883294594027828826886018838756359253237461211558036218731134757933022929630213984196505078880030359170280881714187737905108249318083212459260817225864461519082346387614220065161598784102022522468521496647577252317798742386880228959087673621314938867907362283900140584993667786774560128085728894131040379264632135491643515588526464820749273504066670831221821124748300935275271918363162216748128914455737798025885646273630685815206023724455087239296820518682634504460228589216041547831210316366168953672837771156293071902569525150804044514188279449633701960424059200574501335869786341560009612171485139669138345764812818796923331271653247275988061316310279325892453536115008233166864054033796363971878825128861075012783070590317741586923769113219584183957108670569328524188360207134530026098573121068768687414232768252889675734237886090393455103528261107344828404614622897200583539977506712461533650157200503217705297498242508399402639214412630825896654435184688846239945787673399389424910337236120725021402158965074502306004791342542287175023674994873501775399530414518549262740425216013958696796033099711377813749611953501835735092243568049683537520976867217280914984425674265088366590621021412661382610400297039314907845192869140363783515897585354884960008043034634283098527469506414938551835145897850961305109698868606569353286521366346601011207904609793647370017619393380500851812548774328978836477913809549839638686409986850245369740788056820582149410813422100990967455147355541694672484289210148494471883206137581096091163532476563200128002693500111018176450433908589956022177548006854252201540043202137624293332224145656977571899020334579224372387395357902095704133205962256204694349705851020068622887873006793510455841315658060239317499904000000*i1^6 + -2990000861691978727735641138630493974257137294903691857954543421421829533769144241490820254343249828899587282179168536190068693620010189080893622932820750871631557210559001040962346938031449595051587761001548806695708671391150827946926517319930345141867472060505011032761653381477770197383566658452791939838992863345944307500272961063593824049879047988264052446306660053440927487152462455084600653246716019875557783782773008745661905572368424543357358079364528721461354050194331754798765649357201797940383998003450933401188151852687360258247178368957642954741369269124725925816998620274889748915394671772297442501465417250697574826170281798099772829128827619685197321208843828347060619836889168495205387199132112678229025095607644775498553686501816454088116214533158621532538633922389186881705234338564833410354770628804097669493395688445991064356961480785070461070672284464411745875463682316234095290501811873420420097118173554403563536727698036311226898212241563039205731902939497495068423875414059656568578074431443179338500391753714840523132991399877398892772255087585491270781974031005667820556354945723712664686854414794062615211247045045083605986221950587463818861436983049908115081679252743210324893748883879510637595839015912552095170842899787215774055216583185308306209589047612142977201022182619915932807256188180187911538844560440465137522379279277055082446786967005910224879956251067131311948107743972828312190069692999841738729179456165817105678273624880023617446613642815507483167339383016637819587656368524950729243103461588503905804828821418292711107019057390150712126936145112597722462022636935387161691589760387880548788588519427193032844382966382029396996714049821951290726011739509811515332177092480295210009738775567737200378413392551441331751612576958936415353532670577498496922548966777498938544076251810505383022064432936753561600000*i1^7 + 238924618549025420665454958143721271660097202324040749103370729701219684917257158678131550675796292566875144313575937421843861168520152213857412893973293413648039090260508666872505939473967934389260988140469764041639521858679201154990338643063495387431851784480355341341197222214124944280301083991883202537352743180232315202454228000035230786157827380469816855416870875147777531333846609785505262346811774356918476722102031357945769001793515846228195758420980617981045481122551833843385815053197734138248357005990753872241986881274548939551610100943243191064626491747637523558424801984935636794820571183086947642714005315941617842998700105360686868671573773844809881544493817323264471923690424522927606849878490076936905783901135129078779332514755608388423672133779099779045699262353282887432364224879356279231215443240025103007364376736958457318859696057000151381462984810980658302124288164168808298448494440989697963758759097843520280138499665250173298976130049685591315815766875527426124995189236057912361634429327902612420595964957501898045260423286498205205848237153121914490275881449134323349238385694538220659759717097157627503222495399291661623884379169332032678882784006537625936387593603837996703490311999214675966963341228521766951676578855204863072510382095766457509969648273337934324669341881434302386718546613409962572579071656302053681512884294420751793816899479200823636500924467541035712657587007694515765438787447912048040285083631212961315812895722422836544420151365327109269478198595477843135249012554269060061089632756574977832594766641572201568206602075773743708158084320892408706164657798305952254573569969631740712653439495778857816709520877258719476705675268912401223503995779462793376482296969445165368227715082762279189030496496863205240768478204618050921727231116105027320278699974074616216935191629749828943674773088501760000*i1^8 + 242906817594817174407715309233212372572946020321270040458831892016405969033218656891943631915531957420566895767546562804901832218349513825876672576746323110970254318250994190747005941771141734188516598337063177208173009335643543702159788688579071622004411572549734460759702372540403327450009202929895174604535565767191834995236674187227452542418673485945772324629014875730051859416826999482518599867303473949952923956602935173701299139603429579773961812439389462240114868680374441504896003124892196556975550158875625401078449772649602735244126938197336010952871048956370264733408990894301459737978750240040978427273845381375451305682324112298104363673512359499884194207531282446672204680288636966776822696551439874397847308601937331009843823368824619820822125750859184189404287536573431369781291697752270732028499122088411257921865507833119841517979376337009881630411218281543842593400090437008761992721409658303472132233612952382210667826349848754325767375927326617436420232094622771250069495533521743516962342343261203300490786405301758217776300311935429911413324000286417445304668489596912226512647428367199307249847142297245087272114506950621390907758630707042685652404061122908114594888678936364938837961279392510753834273579791744957413105112970461981906118353426559348798287273105807889881050209691337747265724820462006395169827026858893000723932361894507899521630027109739759264805523213972477143689860169100963804555258810892589084762702960874449034081268920645119824169017835345173469094996178241769252806457762787746593241117623886576535879580903717978933323142631572987681884483112318400388575288337568590183995419166386683803776873816062217666545357236556549565384577541814460361117417831998135134663270196736926383595993152961236576414636623771570275719540111408467715247960790702508993404588616338634380303810391339292594687006736384000*i1^9 + -102888777256102208396852311657898333002172723358289555270618852701383955471651236520740237529887820426941945772730224968256227602151627449377917536468307961303204218331003961984720462253063220122977222267341287259863193000952990275602011199740597056848682894534285543515323284591428909536740575600296005374162622715282001591995203721254600911564060728513719817190524674928665651844536263567914764692943893368607654356277607603263359523961305494124356561999395268726819898352734572488167960511624263401916081084343979781365682457898747795397216343865817372928244602846904716054764458786393651225073718142046129302298835440491238787578936595723774752686667913313533747360787841119103811476934654215966670577735002174497286646944893041843594195959842962487063680591979958688937042306107673630221008153853757998916245306017397624080328255745953602793789795666557511643504552991032311334627030190953666663736052173704068909631605723437199739082905981312679861889472481406238846864411736831449720057032408851856411347402415404227272935957534284137547712109937401492307521585000939773507940191901489446611996186055690302432361238116934798101794650719454811247490042767265843858223472867529144370996462068438807343006147295732917544275215455883547131570915941135803674367023096899236293172640545528503099422522277338850430168593326445447759849473837154843278666854260703224838330588704184727977132436194491768410024172266754208949333664805888418053159085208645605702157047327677937069530885935622719448465297235230683144627088540121293582229676173504074327092068318184998610529765237020372605786645350899813906658635110274410527225266554055197032246263352900385443118380594632504224868788006509287990322266437958699572025530942896537822821040521770822888934849379765421664184594319607331623532349790652932274048916639446036342812756441290471826789289164800*i1^10 + 19382759348283627009477202402060681994507738009992024138931315402309330256303808090950355996958459622928405187572091102628054045233541394007764844194676303180740348686800142115323217472640820242768205089502507864217841515074852190121112033908716588940087222058560669260751096595004289232663204025443077429244901830547025099775294825349908791955170242004066596712441130129160795859599955913136200524456098749453700348696744479865457160328176464415189199428726888122864007471543533804850593404711438328550268844719153645929791830049957575978691748851797383078806453745827423475175355845540500131381999067703643015952496004080626960598545277532103141920095812554506589675934167339624562242159332806230681149184661809704408679814542384306448223234177535834995807545933432668808207608714184493097494707965476492628546423508315948957385192059513492255505253895755954199939860438640296676908379403207663181212854694009699676834888396833308852735034691423305194615329811220497968699057899255697513481678250894527558545230247737589077968681206648014252624034833944327252755969934528448064221550215117637787858572130617533316604143871563238633094538054681944749432638940864731880143444929742119708159650625848683316073056291804281238374292889211966616798668550170572136041984595719746870155099300950995191225850289413675065888968294340320448645067132520882326661113417514518438426196863813623890390404811948158513175284583156184974004426173761717669755776989234141221539517527837644682424728032965772788715601900209300894827297194184179441176663104777631105884349227998623306238083913467889712280123839398672790092338942530090864171932093301610904928586472340446477058674576914137620846921065970263433515611848974633424054204639415972190921491829168890176601352198852269613430735917602852542469463098900253894067886015649748412547472223481077213796761600*i1^11 + -2054622588113503840759307946592456281182042556406622502316825594948347050308033791053039728865532315082676071345140682427439887112921576888051482284306948594714248417328435817478421862612083472792624402282086890736430872554122577588269417618349589607055419405282119272830152067965290094772183697800533106159530668144121280290833587744752888704116370063965707466635044077245172236029321591168287386838474439767340085157208409022269404316601445186930883020723952599471357773502968405478023674409502712673628632186234704473350637856218132122566862294864390968609174865992126682482227865607827485263906032016407104882999935095009807171108098596386607718602033122962889481447765619438322838064958443249390955408510251481801213830102293516568336359314875698363459335451941253362442541416769203608332458710587580774044451545262293676022500088570482632172935894720985310302853694544192419479747653354288270021905624097233740567305049206406375612728800605484311673005867706727153515188333817952077018538880093244730026510865360003187337252772909791553230705663974192878272606123409945632780571847887531144616057348521097510850693241602707086198752234375639705112465310477156309778855887562893947859016037874263050186469489908704548903378892430995158353396714550058001119410571776976532168056339676539360048249514021286910853274921219882283516324686739517464653990400286144696696828380690737852710214915129161599060636195033777874057970560692214077808930411973739676884317117287555441279116038315930764161804404296467303832069138304736806283440134985940703938589881623863808164628084122827288475289717755392202191996213386351112908729184978726022902316739932152637399964391436071516165807948289592522876609208235233070500051587973009468809803746042276887231246948696113169346724624712762036387536053326702208168861017558750312849054903068233073426432*i1^12 + 129263271741278298250232478424492463724363906216265533026987093936141208719093743143764257936879403675383589026317114530516636914272341295755767028093744151684446012606344514658852833226483597786848422215757955299433032070978394167219589738440090736197664185771386473658641423800716903608770608273711741045475833663083062327396543425597809720698473237443900304698579392410871316594737188524010434645084864477924233273870006334877219928040755572410801103071100288078886411954498051981568198820871265153745598376278642860505419455811825258522606122131314160825321898173095903611495557673502630036506898389638090531907954129065453858511433020625919270780893205085651220784878216733364202443557550257594944529056497808767687898295466267333438799732608081255712069275938609857917595069169376990715788627413361290593465093077423865351951830256471012736213472458167516767393323427057024367125005857045019911072358064906476741625996570034861699086470378434620462802664366334818050739406226878958217020375884216801589000031630211189867318840669269738669478032518193299274436783241013221621271799643502653406982050304825667059327347549423336472883584550037297082454733404343182074540443267060687263937329275167684435174174760988518063392991610656754357450083243467911676787213383089048453294214618890985875806634662520321918643620096360773568291197320145370144503984401087794891134565626343275545793249086021343809974779389466519864236555832902317689650950674021366458775895562468365051780729876177872748380318230082931924354727019585475620423843951657682125058309574004517856159845991198468878879080446373926433831778114962877985111143670635615964224335962553323637912049444447784244536643447678691090314032915977196168317738649963239534890420616274232109678292611341732523378437830124744192888836552292896869198173169949129762510407687175405568*i1^13 + -4847293607039204680823419457176975052300696916115835672253741725174993079445102666133912743405116266636172520924929178688455620689577243710849113238277937546631766667266983307470227268492311113655470222871579352603599203865017077613627681880119768489144149178368670198357339845857525159008403407197537407899643885714650205421035067252501404649245122634526859211972612101581508984905891306098933892087406825684974364249043399197307196165914605410481863066252984643202560519512498358648483670288129474094244758586755889248520994188665169372102471720157670073445691110746724645581774843477880859351471427404315656885426423673565132640563540933904034593075306799219037453802611146209529755518161752646849486881936947728316025911676318495261009915690142457087062059381114966353749854328247151424658801765983522501197820737167887342360094463326895997048152234312515490057381889933171142814186552628072344616071106416407868476655633920963546143214280615012667905932309372719179341204353580823864702554503383117190898182608548776471004782515971976085587197067801140106164974112445463782736666393065617196899482768002326803853863990768792141448184346091682809866698921442216151838767928082456596262903217641613876632107925464984398678281123433659034816591433717754961493508777061220554152309814205363828738757327130053598506578833537072160227086964437908649926743180391154365914320023267418256651356207505308311984443379033624371582908268509985579905044236549285353027658634102398948994869848743245542518703432024131979328650846749459678231201506631467147264521139093702691800020059265150730969860288912624305968175222585342866967109805187872350458213863968423141587515028248672815852396872708625776231840354543256253853724727245548338015275663259114507898136136326107157264980895472677458337914814458293827378132468720896955222036311965696*i1^14 + 98842930232963022790103680653109148019808881198500660291504274892080011311875455312573695874730252993431457665797545467171123243198808486599411120772887788442549105960119170525953534426212946459190291109773474336126278287289969490672156527805782678403883448318779039428463536392105255713766119010882411501529986527299254769904525233074612586608414579418725627239126469574359399087216939306834290701144533842029056084086862908796609921922909741020503567066362584290245518876675114735882954426280723863368404420849270018187353458343030323951387072206874463876748078789028376014708628216495426803009806284777950331967243367419925608503895705171003175653893684652368116337331005055598388586969069600151522954305812991876963339554429554319043234767315868490373235420590817942143002707143048003935416958041426489299587548716244819578641722689790208091306017653248359171287281510479061322058907841637329840552791406635880474282797290699186832279281138096810120655772885900667349366338747525308274370141606335094048997115011879260923704294919966719929541488630799434662787497945886039472357317357432580440870626944911670225101875669116151660745069577240608350218145870190914496701871687391128006651447849998994649098191177233369666290273502396904009787733999020549791878969677359748158120235218296795331873528413819656206063926573354237956228858694831708369126983991879077781977402684952466379978695769546176869695252280150822873680209203797743129324813871618872809829359613798453276568953301969810478647829380613295004306435211612141565984519234021046499748009733927550086307201524554462573672751749243026758382959152285322781062163204772035869438130149900502966795636181782141779020179226616642762505834160329693939972616820622780517282012749720036994713388547940892605282102425614292265765745941753920015267135372618815726262681600*i1^15 + -505076495408358334573739182779822649751472417916732579174590830685723288888152774867685599786933711985456051460152367774305048776662774543815282298854945701421403628491528279882525248260428512093075503111108722040245293008496966619411810448508911560711419389346208534395729328834693320103779899077331170778956441332042123381003318437060852965605481869727567433006715468374431837360374141126338746031075559932593843213616106152869256012842753711479163576541736116009050601917874250533080591342935232198350645902548748391032021267119253095075972998918272630739566458802301765626239743259628422340155846910844376377163359350954529494786891877001909528146146878097128326939798277174853055484379908084001640918874361391342218310174635813454284930493050988561360092081418109806293561237784405648011176935592820500271930848748815032043234304617922912388299949223025177227422243225128612653582023349141030822816305296283024998884151658077060020209507261821656602743441743236491130891844923320304454995848862565769663155007232729902124507664608158541938828389668421908126610905883498209984939209542653130477955925365436052754564556418264443841365837862322625050962295643800987766526674599647366781369018885107234940895398105944983909221796300900605563069168203274244222462030573947598439535054707797536214363125373375290040884322396981586898859406995928211447275097189718658118869857473927165117919590114759448278239704882566757339575540029921897538909327807975972775169729495737619297669850074046716879784458963324573024258959582382671307294668969950515032551546969630917560188883608816578787757084102062984389880346561341628621200035483029474473175243454561216699971893396826700517981853915398374007054732220868374725668346747132678069029098833436682896769393215978828699856843033706998625185837126007956122343127967629528006656*i1^16 + -25224953043640718116842103274551456591913335158986032248230018444923355806362682302954900785856045850568635662230311304499024181482514359878269740226760176685661744170278249072609159475394290728880162951311357398444891982552872771405087280655116923603722542577644855256402712164563507500482227843306835644276069462558183824649193062383280521054536718401788361241394615811457408924912578891420986701612434295185406346917293284318424122435130525037247074900485948129265418999947848981965506553214625037706827479708834377468651788383775128433978521524151913963131016718423220608785193741441745411026803339590185612541648870637579528839830386715324386686464095846289886455906733251491847069836224279055268475452650528462383938961258358427345764081136754978786448345167540302110412799023756069728786070720442646744084642349064606518002036935331055061222218921128826452135174416466586063091389701763396144854254462669801035285134556747265984833448680524686657355846991372373324707242714362096847453950130907572143991822634967491129416976880946115449684457699249859050461045393782614891451554232518381036751008641858268546358922244144195381668684074851588429698766076879245274101818877437365685669700487566153220774692857574123689629332867812563944268198211601648391459684975763734914928053660366269277134468870060846634700528994166953885135638797221732252043432375573179596756325744848017868684159960916774177090936649024392248199992257670738493535594892069283229394434388747408454407522851595527709696557277047834439241218104672233790443261855602617780280695041905205541838112666421621468597736567107383669002680232360956787613800157872215673314355103714436328475096902117245974052902311936200764516807112447805435771782300672016727698843777268522916616979489770838059248270157453080983757329849988446046845802450920669184*i1^17 + 674784704298996908057989381250013775198711238082996316688842569303159998868277357648549306221508395564765275542302098034654989084430691680033877919139796325397877883109647554199407724592098127365081606191385335796570197054094735087033258867371425725176976342818557171977295110147340760822927475778184414814548479692727516221855751155583067571939581395663820184634115908155597014896973753886503062958128111865049658362683200694602036369489458468311144294720643814597270718515701097974441035851441348681670033349371552960430620113009714424161824154866691885861076688127630956811547522349374064560226603155317467779332089797868326635907769844477224254448179272909944994550155310920665229231170880919662854754824978489409942238891069977087351483289332783117855989548232437137766151929395757266927659626140013674925226346983389902359257529802091630629936355074433554046729951242998826140082947278867022438628625323324198246701536014218891242878928921511085552739996917666416096505279669219629598076722946344677355045723593215046263854586536286414170297006522991407792255863132456776808208014574841331677430924067033600380022888063053784774676154755968995515808932994769912225773078958234032692718906710219602470804984639985250648263393210958914029679565139100411732140685543192234473878811035132519224252312903128285397140789659831755823379155026007768691359925297167651581699270443650573464637853152513460622266787669267298936023980449043016709455700105598417573678429185431447544339036465684828798006321464068260491387234637425063660062612811876215921109237126742315646257577150558740415343713332515124618634791084967674892739090721895530303266023513170425332437964152844495214529706151654869658893939015940441140802460027987116568614240518383060057178587671753149844563035318962413719965456532120816139503153446912*i1^18 + -7642665736459267028772050047412314643696670471485108693906043998565301383611055640983675453154797736619944480249610452000726506505139007297749320202403825121039272373207833349535127212103806542470733704920322822724903987264963035750585036061147656728317042971932579281663728948994996706153119913440860610128017318095014167866501536274953606718511151173917958290531242861898891663350413898995654122028304370644950817196847535565441303919327801052086311991280740746655269105028119774043111724678116919048778318737444741485155482773202472586769924298632506007193283383578980033648545782715951849761483358760289121449424325472291130084981198341385896277836674193415395469119431674365118757465627093866377442331742874490074743885844728975944955950674772331197435544829863465903648020251830736892635172179373668376993943836865897886853291873909620484565731468676767990529018186528701251990840868063501675771450276220688752602736429262562542782167788319089212534059280217800767991775518899494247036071475050292033264847931234082341160986532367080488233051802108352975763188221034007374775187757932451569771422943938398564077015932277148394823747752029362451062903317114205302300916860550136441092915398263352599487240190120765496747333228926872159106379910480573977205125321045330520091092451534778915254501616252362127393755618116990662954673685486143451653843103010331516299765813310491199553456756639339413443314956383220799112180085256014547089961060408596278925226550412516576595521602247418268568496375409116142040123096832491563813699906844986446577205297764589687467801134320159888161013802986817695619900810749869359914711283062621104523319989056581657925751383660318536713760138398683830027593798590787296417242375364878330072007264527557298769563889562667290348831873134871848685411657812750606920581120*i1^19 + 45758896066291175189409545595128000611825391548315950325384767036083554921178364963657026817915018571130315180855044121994890084997452090464998367724849094333467799549803747790349337350740090457406566074584159952075795546604446561491079659330808259092181523090656430890306348866097803061593936384772128751858552608414671226608596360426160641508754838266116825891673592744073626633977132597382820195138270835841161832195315770211320835707788575197532023859677180360366951292196871309946998166717178391777651915437644175135290593669399771809642555485877545512779886524403229953130121627652132213647174518816473707455126239777286251847857746245804022468468317772287100429730690227760472920267932913172468731487930894590189577276609312750047760441521060449638157204823215423796565703459243134351296436942349296701448063586208909309236677940578951493316371964046533852502073356164164051790880229830725865731181086618709698559857983463733486125732837862522771618056715796882861468333532262714301986247684035425252296625468007408772849508595118277890923415550787664672016323641540106260060826428835748478143735446851887230528662176155833869949755930919839653236297689857382273497233617081343011991978214490013392271799302479636851990161385794288030163532877711146311018916453739127480877072909543764107037404158225521668798347212536763578602487898771392050223153641801073830922479654680574349079461372286416858151281770403252872817584350675758152288920878131067371484483905682579892793541471226552749456736709193651178007311749966318708908875343662004363096485515501906460296534671267530804476715127439462286044879818324402205557062423843817023720637184972444579589431197202920735211056659719701267966771031448235762770632063276765269891347831608834625462815975037315077904024256255988421444176454084695425024*i1^20 + -248641011518305690485818010051211758747904444410258702606289124054745381738987499443663600549359510977920135493371131989449595847896571046896628972753912560038710183999917516556290704889139142361257513216231145088149020887234458949075106445839510812886222107832171833998461260069008294948827710302629562463297714383660323852223433233852247908280363434873020979995135837812002166146388929709114192539354545854520350831116880148292353862263093762072666128302588895624975947539860495244598731814706440932622028792716534572536003750440106784065864260850276925980001329375739461357997443918593923072671520674304528530622677704897927046913373025927033650063491766791924728284475549574428042133710728202925898756623989388566495005815933721108287203912671925731560634750801671492326661148941077844493123319992351505627789908564753107622667644509458416814204215343908425372474637015482995022710084212631950264044560931544958121634054527844035409985850590144684238000437962501755091895239049163039708923366012273487798568540946412988929646282674095998522411422280737691763998307122789332963082503425486825624915198312419585947572735509051424564724152412654398554923128789704912152397341628153609220307316767693691685029132532948608305972804255307071174789162917808796698012929777009434479452294233564281564438172113817806281544841192236084859440323626633485668959393592313601156813965512705044218103582093480789059008153327735850851475589263663062782513962796386451454017254783320429222456565819904446839203127133815642751276256521673955930458537357703009849739870228920742342118525433133588970501419217272110059565480168574294958284018368286488940274982789622344039597045606758982786434558773737168415627851303714631151022235944260805747769876759876343568106798418052629283182747071181424798629189514166272*i1^21 + 2327177753522157239513743315299067380182735197567485536452054520812603437747878850140989236470316668140020017906046500481190498255367727387856856869651116728551753563290988851981602933060681250648729510527252214940951175870271812691983214481590601643171629733516752025586361216216056683337394279013911854418408712003084510203634143393267037412532641518784935270448080799364708064047087253319759296111822579879545299293316678209233200768889265396049639926328078163011936972028030172972679299006522952909270000235394852592858569306013010524550026030674495830587236009082667277746483787119077057042717535224561530452411571344154750973362743585183777971848829849237440440935818102082491435903096151192266045161080182298377819441096427683258643787325555585506167840385878452129497219243118904405122787722626272210918688058468545206103337477717183987013968663263664729706347564511947853812886529520599499876040770977940150400719665714025493206797991471257060930274797903607311344770640920107004121113045151073403831458521476337421923162287744180299831989665241851561531319719332301292990255797860619389025192381300737042023151433753269696386232080723516423036844889415115206834723464270258231566415460701128872500446955379118187081217352393073199728153493037711272084383045251775737115076583480067451713046364770154026199152433025488248684631943128249030181389366203180738651246465933022620012045715947405622224247562922947133412672954201069132178008508171363563546831868833941414052162089904814637730747510157350500708668924186974597622015251483600227047366913441287577949326603957794435453866410806585336298770496963965946729329945022020034844672064499330117681493747148754480525959287320971283638001348950212684861678247337487439337391269721054889747960403649388992233491057265983255685822939136*i1^22 + -17896329983129407817670730296585532356717662442288037631064825693704431658303419826777680287601668649419277724520770985225867042875962663035133612022961292999694345299793280323051635117007422325498984474050796768747815081602978581181096905097273150835830216289138758832933053310907031302052298234825086530932117962300917309882269187213445976828545184012618452338738503678083676665810965306287984848700292184895272131927707942172569958510055327368957941993664519097707532037926911359880142454170297161106665991326711345543341088821063507854505168712023668840869508659293592374901020839700757540507443829518308350383394873467581799206165575338822985999310099701507967440304932977558829560699662767823107737084953865556360302614062121785262704542279598772870793589301647744879691498749995448216939027188937388101527094152766353464888364957195793724213670375701606231274935401835851939086098010495180698450057263009408276936615321518670566626181876826015240403382024278320236609395513273884238358746166815182142997087557915481441584514631353151939414677581553398640705070463825477472685766119071128664518330231423101003471097088586659973830624081500461988680064733256757403248252361067296134202207166771095017702528342551997214237472116468574594622440634381612211747120773426512761105457244741091114984228651893950532997493113377803438937288448175849958883178008018999991677765761376189358201380278971341235073578082723569755589551281335302836013392008220860144839090967798593933460536537009823607356694078721520187507765411582114371140387373547243494329682958062015871435641093543590547171476271497612442504788270469540534356505330877607039411816244358774167788921656345053938645486664844992012282124418482773601926518653510581760334777584031692904425968004965535221148656356775744682065920*i1^23 + 74139546681415628521970272189260525555236578273540111965102517179200599714254337555898722365659190551666545904290042672959601856551905551157975461854442239058550772533253421551268573991616954727620935700273870848545912189939191417876025731110979754860564435446705685737452976645112701284003784871111788889546552733575931416377021919099889201094579124401947225737235009586123622830255290255910854367988574628357501525495261340035471745662344302592498333339378831977151926971729124126969749069430986246516635960725693985289567635938693783338156092149728089419217170444789896427097211390820219288678106445450004264026685427793623254595830711942010413604124845356989748674746859644923946465836855164015507123085622661305158696855270791577319574469652935932991236820817862524647260856835077737571760301446870924622778963526269187441426337850977948354546320859710647811401751230994153107641442163501760764732267092301581884827263482586425161899432270563521657425315268810392503318534040353225195624892717672597166377050932374359457103001951609559360275330617879866759817775506819296204424503084520973187913834032980126370874018453498054293281013125035795406747706815786116333280226321159281592180754936634312522490958822193848795858508244225567008407654703652527172679447005712854839545656604299086825443823241786181085774948404438422754783178656728292778350017308693914767699808108415285847926269767003925580935751809162471260837737588325842200104083283946476790069673674771514639138238031808159846711017448284037270507518465551510910288972552201433080670600745295884273297406274668559541702161229435472101070697442299967120492444239387886082265544301733619931480744901030083937100393687649246701404733687744468778049738527039869774084885216500894381611914459307332784426322439987789824*i1^24 + -131493476891892238722165124128915978121149171307067581477351988613629567387875369705376368255225793015039169770394724092214295460119783038170105240372493344211153313651867078760315730915387966401037207462583528761962017047518729103780575315123492419454523709080364387532108329946069115912041246579834121179743536651299352625235048723676696420009792876231344653218586671089893907285894855783063621014394742324728001553895008867508892136492057997585096974011622641325412910668079588495707194132406681822128360401075424484283122069788115119166500623023587310488682531412458267265572107410082922761508595280151385124149033742194324253577839489520561309063477473218381149534455023586657069751871949268905373848834395203995515743559600198013935086539519753265891486415701564161146556423595534386482698084967281833501563672779634326069632059162571963358629228711755906267062519931004508931897219178723830246903246826124557130009017660138899739367142188786429058429320981966055472202793506263773856422645434327202985207549974091021438585528948023057860036191692673213903618896299921077061887218960825407799265624726699166833512005461781721519491071884087081423101040948950074883156855670729897842849914940497648525057692766683919546821813501613201206986077983451752742021263098598291900311036240473203548644591517205290825614825053594856481122397087191207005471933717120162711798550834100553676284332520082608598867054090740318514213253210310637929960295357502582230826300108493791577772874952814888351579367717489182029911179053742478407712614524719723344736006615678643714585374266292915658106246473054854144949888530701795701663917042140157424452163608087087845269970158129984940606329588733682238859027103581144649006563091154190438298894457056437418983127708068777221386261233664*i1^25 + 96760117586854351083971093381602189273435382006177551739203360826156541046576487424216594231615165011739804220541202917980085329218922584080886704649333016225404536695211198663894075941572560916987194097562996812815287300224240792853418812269603851295625943104399120139134842467265343440046137014224517628244372762535471064619743339501984722368667427649168222887219445762764115674743487335359623184226078558175778008765069609986951591753348273057842428597419547136393285667186714368805934047225648186173800765981952453302626342194796606232735039735579062840838493413507118520299258059533709824357331029099375793977648649627548727788524088315012037132057151303959746944450422448694841433888611657170957094550442271358035475336195998620932410932564799497069660822113273343497770037799293351134720887458217670443084380592744848715757198393186449881105900320467655220179480652101816815999051226178107235877523909910629502462487893292225273102702824932322473624851303924155927613336602165704269577946755061814228375285128520086687199053456551926391660872225299693911652841863245286469520205123077395456047582154436925260240310619453822232885290807215290061615243831698905886008243586502676380996967471926351667290960696269648674098658255133609842798401874802348178579012627989065739283963160696545596900574446307175268662653871311514611589495252994498212997015035174517579718692513015459786155472674236271535833613296840875876395755154791450546661535337644404938528302655195248854788386181933416498354363093047849024950617261438808062435869083460056112881159680031107345323465997041947673200657341249350130903580048482621317932131852125401268288621608052868293491044639752160161392515766778195239227931890627138424091251220476961809744040983706057901916689109663812727865344*i1^26 + -1106724563042974260281581465523546738987573937978679793272630147527226986677762688010706884762539397002773692296036839439681793775781492953118548910113721869993677722079008998579996668417842103852534612278846158137376364155399423874993842649950706210756263455351164845421811734173693147835224474802508443531985749359468237294422790440178641222693084002532880104569752226697065882432935583019251936381215490520369941356503278830792733574320984816361650029080243386025148249223423639329615075997999649735081556088554956202292550465952509450656685678989792208227870226629473203313362702044361685327389648783911170521141105389918333325862310609230787219075568430628303743606470881810112588185283257512142389581275056509108121154996190000777103168737174256712784978876538567931607277209144134465802834818396991762502054064303726329714104209968661356926474999594706620041021453056884556370453284935316706260326392440070872707193667147911246911370941354175422919274584859115962181778374608006974098725755068709027320991946151983015820291718804758635031568637016450569902566049304362585353297216442977258872434539226707245738780145312723587624371774683521940861296218055259400078928965455964241222228331747493432654238999568287831389181683692493450315925647658901897555781348698079823845460778006232410665328503295700601589902212000635458683912049530770301675411711466637937434068665326142855634322841051236020601932387837772365508676000255053612689457039538847831710557771982998625521529823863780180269033334332509443860278807687733934738501551452889392708224587826637315809379265050832080161193062018788368919139982336872538444334960799670210307425639719145440151585866458788533402933587649957683779830128831572985218705312237785789641826760845028423509981703973109760000*i1^27 + 5726071851301284800827019002715533406065290695337281218600740548244883654046978246375823506001751139079074540811997234281662176278155112237388731453305862123858513567401871958455860038469013051644235555384378105707517682367065221751608362854579272452039655733659214408326539680622883328839379164306164046434572832115410082126946600390464167461628995345640339919712599030285591806182837181947959102764814551015550156123451503927001737096179147273697765986698975633735838461445880566642652184527381561648813339320936389967764259828219106116471949318688122285069569582251463791439661416045986193833835887768509836792841354455261779152986740739645082258147523646316746494012583038096866479683918766075848636499440506358459086583939787122738605010121960769397264461992558885814077845564940397092644957739272981697904467483548268622097457862269304877036023258360302221843470920823064126732675920198055027629025007127794788586084612525673115770825747077974046461996611227374914431921464660733801730394773523902242013767552626865421140163049878142754570265166380323526497639722849260062298278548986213464618812049096222359867681692230526928689806873805258297526052898320835431605144652184771024756689458408926593240342863865967639861652425027529181403093643688057825195991902694492517547270368759008371904707477730355757189819918758769836593741186560970966661297366606326864590405723297796138038789792407720896316157567156664247080475329620609342056941841660041858643419084245422929437486249846851927613015985840295133272764492322418859744346043871178729605687903295763151320191595755056998467226156839670728033188486453257755502021807492121796988173451857701924405583371090895178275337549097844313248721834381424784626720743832939150345712906374802632636438033727488*i1^28 + -12401491387321254669690884223118786029064236171975819968360386444813840685820320439789256853395278238016356240777396928111756834414541354739365858402711611215117543016804785532132792228377573811260324276960764943762449583557222353355672474881423795064460312428522798376493735947371731528217969660236706252804374927184861614834162428976710058579669362382207934873238003138445170421579001621791580078256463517964666828012414213841238952111981946642056001653537302394977790679194071061240262475577957046501304015334722817294263907594288066134349606399063407442421105645385934307282315564868626785968034609026407868628395962522634630812016348684710381532153364566190194014075025184992997915769870494418569129701143502463087810822217504651955336740454942267169790580051323040963483220492570938226893239468260739826605590001986050742805493640992564623254164770843479319209009508295203512028271162320246638892673517182765192375079176884445667067150141339228412892191000132077343212340788732855524903773290626252788166099535511315968069537751318654844270357601082226812415410880892536527012294930805046610393574027129437628206304936005603901081557896834927216397274263069331837974681865582631302248783392900596046492397980789735686697210774917634333483167953643655236986693910309021519315103838377471821500378008504272773759552892530469379256324830803661506810563716640316361655206926055572098907909715261616842696492712590793604617040777149286305978073368199768509823935296849549460733811211967586035995815125251692685619932376715449522504843646427564764057718213208363591704080416359652842378711300846573057876677206409391200608873599881252322111608521006390567984045097939860327354525855478598159201536267986145909068361421396559062551167730461882436498227200*i1^29 + 25425685288511590478105264686643203687478250705205426862812903339801376735949382296289715569772904354477176324085333960438076156278724623868758125492957978609403445839963855252262946822788202914438342753175082660286300113282057519269156819514304544820752493882541022761317832189876219692363971596805528828641363780587740302063136489740024449230019940960196794275010487539195669595117006773729909872623024434665272162776096979784583721308599275475268240628203362378241560574913416838134099789447425659899961272256872831218126130415887417265506012892149984010929966661996047132295942106353949865288761852619075309760767934936501983308026563991739392161895683283269138935606256118363360856609579183214685619207641294305986162115716475798092007579953581401078417188951767113315762819238341341355032623611643878841705296476728687903077250549036307364339655250284881654179466930705821640358799830637270194093164205517760450700508013903726524390022658635308603316110201857201495183138683178324320291936368883863933256984530855522769250050952817295230897806976494170862412827884920886095568486320045767211084451411426832745443926893199564334910747553535385370954050988336431193166583751857781277198307312848121300103745015942213214022749902456124626149651794602894183228253940303195662162816855753081482283304194685143950032362592059518924864307278179667326555755420183309284658926043019318744750356918628741666083605241575822389078044264339006067059332272953080172485871777149330968803812512675588120995598645463587253390021509829507896344195451419917540875646410694271076894242943641599488519389822426870661040683050014897751548531221413225097923848689668034772047376291023681963190469297229273494554555786714089530224451829069500495718941015715897933824*i1^30 + -59216565880022481068530194900140485973368890736386713749151304294591652746025062850069711544405282818427019096331485727653334540158047410485721782174056989912021002125193635525911804021449601736040698196488625396106469360032307225712991234586040615302948202311303755258825565853197710354203102788052365322437680788673740237038753496984130700963186782753935603718434395055815099492045745395886403348964295811162195776789656905596836516555427012847521876713335930579558046107970445116549686259589532486893399310204659316991543756531335616485865955553824178672606618227554151885787382642097892510522496475536335706579167104578411423353407528704322932721738480440860193211132316678224064988950261792546299520626775232569187980238554077819986355151858478536191173923215796570668336728386335549270128606175359768659776009868334491064037989225027266401302610846189936371727134803170803632588393865110587651073419556151892898722957563000454139973032486608398205431049542927832824077635268709669897604480406718156993131464344635865921315769370768968357229413035350072941283159861995769612945299035360801985881449447098069269363543828770249788696501711236239567094073144253580942752168659533127413507635566242834555958494353612111745575082505117009311771844223666491768697300971639128824282485609413314698579487311925937802956035669309747448820978645558033489415227436458181715729109208882709194264540180354577448946433156882840988878175676198244831500455958787930021636967547550722022335404704179870049316701284765891090984181423221873104779848555233438613794293435414461012683869521403316841335973452512873443783319118497178358960298442626538999928944987280911533323817624140247393162985829618426345525057340156214593866489447287479584830009051709440*i1^31 + 119683840014897015794517691511361706872582249273191407032569989137174629893416566371245446021670798568976230408457902707334333832395160419653829032830841206719212365834174568784142586867555327982162924099086413410220152572592973724573581783250929289789580298658382014925264726129956479973859717787585603915489605109014393337756917066795842343205930475167084447457007305345174495203444549848887307759438260280982064328095436160225602652284608484625625992083112684902949267599069160400757665593071516612284245910367030383912172711481581140100903124699025453867138774124971331104518642810669814656558426058777510527664085427154272234486054952391428447028363541862522644930209315625231916639881504518170796951553932197941809384490740712311666931120416464208017833955523220264734171402866121225415535199851539536236327626413355575724371891753299320275237920211578337494659499182508744705167230165076258698317072999259677786574271478849445731681385968733032516882479667873559760144283249537797299675080441363688424824926797033278547826314446752149796265010495716236623144536539226727917069120218372750613535812949585904914373909319318751557437671101818564891696345056402590737820983363170080180580294669703862819622357017558771043587937099928203644579662148766756828727544441545601673232436123588289015703108854488212082992464540659812180698969741010840793409782907395468362014598878212475192405479341600143488838099266229042446921112229381839990995335436258655094318284668274458464342935563914069152818793655296686141545843546213821572464943011588639501919105372733111456855403818741535364870079666580758363106748721760788742785454970727460772948515484909462919291531078837056438665005760828337730155742829670310978018166159845004456698576896*i1^32 + -187765146829820814719086824801833666523184892340635117091530246689877404596990228182441084445601905554303900033787794624441129691046797373758556784260272773957485149791240050685457490462834180471320164104204966386357358048952521534076053111929842398057226732183630418229162897110945511174254766003142740534411330017322524420442752464088453667218075659638175941699734922023293125917227702267418201862336752342506956947984576365420910524164098352853231492205515067178031321834354224048239328124222504438737933368329842300776283709382810820410610977486479189632847263147692861729494199465466669563577234484022152706955663273870385752559445893842143385488683168053569230839458539078488114854183587750498503755907393988789917909036512427657652434390393341173318945241227336033850632417643463659150600833083485878076633969074701353183073628382461508315504832406141191346328998678586783962095877472853508080928173839752749940949560351438969318284754862122948067851606770963735639003464869886577719755664962091124469012990801878530019475484308272956481836327766679443052854544604664004055433291165582442175016740718896717423841708164370579096638489689307995001917339563365421806446280968437539697810411022794173311946161284737920631650298049289532562305474202979578289163379975956467033481396063778264086580186177159482706604477609954960564066917738162537767483047107066164344729137349948592317485208861208890682472340630659322986323858413060273992061080335760395502235382974076004728064499355060427161535985322475234766250798653019692710007230066186821523075142361466887437061318251476784568417709741757840381776519260773187081831462183297993987821288605312795891175844362141895084543143167951573701953013618024671483562934842891951931392*i1^33 + 218814915439162804129710156143771691627022072191985923512964447813728881542972681703013963185943925490003557566602588616092088254584315187820004784240680737907211491808157328802377834505121221685926333070036978698247677047930805549765702624006138111056862687108887733734309242598618809154495198751363241282998733171815735236824147161836538214099841827708971963868853335899657313028090332732601674401394697398488534377427709545402166867249308464302970738797978641904532324763271174302363844621218269329776980734212785048770662116383418899897181151097541881355620893695452014893143355382630957711042369326905043986947966403364174367538657737339715041322421457727649453896224274188626450150038804849949418933590278839700020135760516140885729614330049990545341313848383967917719230002642180747892447629494960983879470133374901903829512210659754895720634368583451862129568908794135243072299472654530046912545256225653075496012294316365687155936397411758214092018516832238599171322905252861548190268671287381632135500519026113668352599022076435106745299460983619721825639645937616315965150795872206779919329147281644844748289011297472821453959951266514764037601465705773281614666913230687548888059407516134254143536574885331855231062042174883726685411137197192737842140256707261280962096172316016684382456512069281505129404449126268474122212979531776117619235076623592944640441575001032632774456725152174133263929938594236011901437818731292659462494832349921527937447095841944242220589589815765814881850051994461964930552539686145929085302083082407169387907634712315744092205414683504722571243320437729641332244694209118395531239594268347337120850022921126752411440459710269356121331776355107404934338409530878299327034063417507840*i1^34 + -186574985399059613321855547338122555254332059594882948009536770020025503220337252130616722868388662344654779087674746517570801371212121044797717744734124226341000935526073823443366271040232242866173996987137017432085133277300043045056035830132646346905446655832771419569288394345218654488321115493342382434231773459963911291661243245296285599586793955492935930813374425787036904690563377276918307776628786491888694717564503020947909326060522197299359560092596353961143116081801373681504156580928404645315156598806458191502275442566484348214607524079552816816897645316524530735494751855798966362014098453124684516511203032489326747884910622894804792578521905856025482414195218035519624873691719101166790208757646738452164848310592512125429763600446815358704647176614066474986066779376204275836256005845099806066042413216530163019862552177415701036075573996541124376545063920751759955843306058999140588713561640148437998854613973076858794303373544663782195454566072945259397369141785627192111011415524722045867346916530071417229717882594786624108482114231031476312069995623848038784474255213714699057492074444371915729724057529218973249578899881101212293913926425257395563893742199442395838224021517841862648961740046151043254250544265165854797122761720908804326205944835626214639943423127204956211865184062175007275665004703087615228416489144759911071518868650022155161916377523757619544451310796990800875499248687133203127491104592946464144891322353083521962179380191918272787453676606479213344780476008568795833561182849060788784467357556774531993583681962484227986469005928416046742652547907864912963596587830086673647880612305899678527691815148328402879076124655294194175506695544189638432928115758150501489772068864*i1^35 + 116262693323716785758649655536188482804880707599685453320842521271503520249300233327022993985416346272112868255087104483626046556755150685280179153416684549226054672165204906438061625999838323188735184672212604799285863028961903555029685987300797223964448144600359963695140453677415181560794922509052375740231733049535099617462982348876182184254121893880033958745360950649848628100359479142868919440976942700398387296414455134482892725394704652164495622877333353283677946314378162959553927896516916779282664287638543860384806171007106430284287870710012577903163267759158932864154938544360183660305645229236346425835100464471017878431608936681289651914692068284270185497117809812887922809231307193749025478644873129256946558243797169799562594358228286981689375018869781257899961488731006392561568170179055582817388850618374702660068114568069115044615258657560971605721420416975703699544755605668433389922044975798433448717401809247268218557133908066887362304399775161628642627371604314246065606587878144810492745684758233600016785055555468328623238598546323685183629612248281795475906672520181352682889758321645702995540137529892559485666176847059077027443833834130912505281317590899665400335495845650482831965410765447530481354640568705755426646382613485772161229951189606494646870807923294564081714390057130455164048712745571696147171392813365707781761717902104520625736770669218056161744522459471458760704897381897164835283315365750125054254624743465233727127648728279375773567396355412046968000542366274875249950049843250888694532493636806708030502358078870996256320509925250594458151750889695178908176360019058061101436758276135593753814075514408180164587452818911213582997378265414353271555901869271570972672*i1^36 + -51275446116486768709851011892295178516175852290965089035372566653671652015820495653472961654176947264466193385648365688189057408764019431211518053282389091154521494174343395104341940189998704796495432640036763462284528174851769402033761891790007024832539970399219224412719198456850368190773242167369903779441614010576036486345086627491443004532297352838721947085143018923379437582848527420132417951296291473727143279814785785098291145160833107288636238517792825662005532004228643407709377325668346308635820415448243086166833269811432967316560990102974080073108221601822386826553693507317178841120016156886396030632743249590065754873123165013253609798419908275527597663856000900709944450364308857511441448393565841121114677464990662582986405117361683303685592907933027745787732003383763137369118321072063373375594259835137048300068099892950591242940133788799699558979070441816453705717201609231938621382396112338989277017688187068234163541692535406398946189185363150185488138324828977952055992260909094263043414533166639924476580692253192934385863292518976469818964568486606067992083777466737122898309724398214278389851821303073231355077967245733715693472383622910198765654580440236507385683278848129552795976465617597640912719877985752559078385358570128788420555701550983502848136132914523779442351764653543196776809000433051178905316669703303145287340851216419809923828348782093989815527968658361369594860282365662498177594699809186356085519680866814007815168255360237517490812442905313857213815978279089124777691260760643227933398010074370997327059713627329041837215570301439741714964379917502551429279487173357175970201998022865698907382386032079337926741935751903769336754071119082954476071106774040576*i1^37 + 15123175639551502134221179598622458491287561221539759872521659795661702946195106491558565670634902280883999532926779274295750189449722904821786839885025599113283973416747169340450451777367910665967247694794238310179782614956693931464920344011826503972217800175186285180699574425858195816825491397517023269553521673517987350631642864052126885898187550670039646729143605137999577605025968357736857161592980034535527649111402281021188095302150704959366476682772920455931562272319194795748188887540402204510174529724593002553328607735871345182640533231335888554179700998412987560856310001766506502087228814573813833009085315608373933120851541271506850475843756326695053287218651181447780263741030121924286612516524780237244628178855256504491592962176478323781159983544862315420064803468479559690047686030212466560334046753854969849976864192345111095274798903709212618241235005123502639852364493325634017494168971334900505230892143326479861854999582912080271569155278590358348864596827984730940370452244759498441707043139592697567844582353451079485430168597883782795559824830484805126114603852773452833150639267357620402848771478827522836999824272456574357775290369492898937214319187887610766880121885845940686509428690973970847581228190912097289469156214654664769436989869267401135208206118621862979178678053478854893826467422994944548119575764560988169847730220686244516665215774556964906980917260672675890039627301193100147606092204649533739790781791401980992050264273105060813737220718697473674092024586232561422773956030004086200529727621436747271357528680021722890255916016224220811222445716646303163076403400362817746565088392247902164611936267050504386773594716527271302237322978123810098852659200*i1^38 + -2614005602336848764162948797845285245045084730257737578449553743859936003809285711827418094222429699798492149513429288335659474786650523917062070430925960212305919788046363208075983974333625454823942701983124226764546815144651856752071363031081438426098266778419726422009312303118716164497507537362199776083495920020872590043703768713659138653299121899133782377655552049645468209036140849272677534399319078297102712088776986806985207607876001088421384353374085096762633638718832939824454288717611437183322689048099004642495248467364201832087696396161106380853409237468210788593726902020515759154325180653714948552789903532631804854824161533739582307923187546133322154678756565233432483545032154423327154732841558251567791586418184834774717409130562693926466363711178936336461053172706956145141197399969113132482794348283385406277418223834902542073074125197218225269080815777525227698825909671421933343328016131458673580795523347816713257426537760882965894736715503685862025385224506717230063325641723787779974573972894563430727805526452066524878170350831437600832143620538378748153113012260269812430861031413354162779319387084399364407843478306378494860798719754549935378618283344843030836172700444166836693769652995629839671422236775428576798284761409946112802674484283389869933438567493285412103216833709958028605816437687437979333192944155455348274223963592555326337776834958319711391120739057668092173247749082326277933413490792438788260899270497523706997550512140495195453237896584076258273942835935953802813545410802237910369409082459292122397081166806010932685987192410568718836276833961549652472259810529977117149827829476806705340474042859907478678398674542946401550513110586058866688*i1^39 + 123898784575882962312239213411044376686331377442844127831094389552913979571426136982692763210708830439255811441509625760061898092228897498142001768793640218127710378887047031403026468806013824802628248683373326602998410688262596791795397401844821312638070107503285526982151187546888067970531157208275038846290811135139329581126371411398829489426310138940704495546039321386994789949243258295414296604056291721073282508513799977867840683430165782398612644904059147370377300946431895348655189741115279798357360841358224706641335369908610765819618786193105563848593065027805427565188121230770085663987053683833260522054848679112866387889617142317046029644356366547135430591640629791702227233543149985520987057772392258291181584382178889176880438145453599803954078760555250746813706717359853890352075388430648732745964240522952426259263576958182634556207618178907704789592887680000705749096820219971863874016365198208341050094370082610561726347270081964701148885254215658986107097331982102084996437631018609760986993911560080129961631213859353315434419547803067644845384184927395012306739416255605521746604946264228740173687316112896504455996134968553863327985917755634718731598304021658707291369117945614503209261514249015976868252858123094544769394081813156626830716087582647747733239336570514184653868731687308552426680361474078653315839873281623731150730130042038380423021042412896089682272462600944211356396320837104689098296188172954994555274944728538638072239510424679445083823511275618258974115470447188889526024675450364669117551634039545761137594866395723544017329380139803859026755699798097712035944425739691881802805647569537235230444578868254176875696401014145264141396328054784*i1^40 + 32071368508348078558395067525410252796963213755306256524681176152497113876438841447649946141014064237923269738591625964319403240555202119920579116187034185803990547686221368251187839787421939712782402090460274542972176796138000165714246286485129553274903257021726764639402144746864491357980546311352554338779334270185037663643221512855999189950916294545647331198503846805180160929408076083395069342740805930349606616917406866834907912699164210500846913870467247277159426250945240995144743032885807893419139541429459118576848552953494504678760786861749515710858278403259156378117955730409913386943605866465330657218339405277500822937176449371797878024857215965517087575478120181259469189944825963873285152013105257089217650813366124315930099885700022389367290220752730289254000373239657780133008687799340255349586955423006763851301879821297538503196758280123036792197302481246759077244558412034121671415652890278603533299106954129948027065300413707087124201161900760680123815197547288503273689988244332093182359381657239744866982358372131876766116633560643827747622480298801312212854287991123937187827942999889968852985259446807364430594880869768506735151447395910131159568671418622889098666790467776438251019351358748638232519312105574884364666405949015351709111097788355580214085527561836992581943748631058460389925965581662331490304705287524907610110003714026795555877891803072067046089444962889656567838287245214660631939091503961448580057838485572020278781844623750623978288681678837736931590771839442218474598667815680406415790300472178957502453169153372888096813855665581964287143514379751689017663003881116633236354325959642128447017834072865112915711465720364702915100672*i1^41 + 1493180778306031529626783016007468751624717340101601317795805372162685520317188571384686691074389045965948441940378681691593734923714382238977302891483165319503615807999755263570165443311239887490411423346040350226458723911290215978903055824178740631581272052269080921620725694680059173412277877782510459397171518658818765454667750067637350604312291220638961766544824025819275540164233013899478874428700967934906004368187020909396302432791717746403551915449243445897870224046247225653982376620959625985735960559626001863083778738779614914066764213707103696670698841081164647576606896214988699646514906662811408949447095025248270903839880090361048130250509166392466925174551009292566963294820318608741919088663412349118105961393970602351963774198737004357010606364194347798003278273745373727050100179775377973239658296165171910666408289951696247682191326182369175800450490026107279592413602362802883453451508382424652125800749612828730259443843966381135360016111729556103362611180675343562746856645262804214062656113783373332627130480394460868772352808072365637413936585878094837894391506244949365437723555125023006233297326060287849129490224128713501450255346412153758071328935133516340162725125195846414116316640542091337761144515831812677649982493465355287695832134747716599842281299507430582912011324959004985471573121492613378230177019665914646183473224026281215886553428381576202883144702111819175001657810889240929649593802607381882819657842273037318015533872599743481477621469444674703631239605050633344902686465010961215038059241522801650279183376660733123209221487012791642751977203871284531386923427370070795987492036331824296812724338824255188930303397296340992*i1^42 + -119550381868698761864030011043600651096111194831453558945533482541607259927112201653293296430200434457516355671445990565250301082846786468253732476806689302224462576118780126434956140350297543716610145186540848644462664592007912919035433707981529394809240118219482389469572710089299694464623246922854346953730365944533659164153845617353976118843942950055441642984757053670231900317061246437109306836600967980804466806805738225550231100186906340656418151476807755474538462867218516916013884322782338400376432846858831761800433845286820613784158162308805962538356122755540317300703823822638662830904870205336312977765329447797780514634772100988117464096841666170175614020936135848711323388458605442245952322401116658355967505742862018568026427765412951276612962720427665250825347124242997935758409861127194215320655341296422820015534945177990148658131496451325741535300395719592893870197591618959798475365466257013254021183419258428947033561297921815429809079031905682355176978408200577306394129495087520964981695642477488060850319649639817504042929005067655674903053530713802243427091061963188694878926340284598683743904848742449361660433377420664758296700281848904698852204307634634877119381036810505218832764191524118818595123928315574863368305905362883258240445576048313285880992623042859614783446238737282578655994952559889717613903257484476732993204638794245220388641464481413111178285400288347175259105880546455698710765855739779692065587386637832280469140964987741839190450208930963412625750983504664350171284278945892261002891895428714808301945335141692169196443676831246242425947612405739902838299333850594972701452816484520720702681378146584512653518962688*i1^43 + 12023306017808051287588305519817063641250790711243452970029928864728435683212373292783714456547222051829409271474183793972179375018756980129579213293108686164988359681829077011686293789443309941957809817507528809572854837892214891196554902223331797671920199732703349690078368721091705365949353991566867225062693593702833660654682863218078609725385881555022707827900665219851821628149784625161422079267585275571801535405531191351694612500465009547732788174233412582131625751644242840447996316468375819227827735900511421551468218414641416083004643719330519037962760984385607465020013820056757025802618882549048608734462758997972212553821439591690850342843525704443079354708559340697303189147330239198153173244818094731165120815507029949195097406230980677803675191629914537656580816468851738159609990884251566321092182097585406228935554204592058974701898471861816238627508970898920208253470136001499531555741917630640701056965514777515760357626531374914967433924734955057567803782516192443146044765227344942353120483141893827991273419685267396254220527064849085771686252677392775119152669889695531352397921071834160876819153875881079389070894512291101985255673649570560468972173261788632571985593441791636637988138469972317855677295291024462410356730779721093776611924976471399975201584353538824740110690072403458984300755951627845471337787561126453290809385752179198006577459183581060058173000003371111362778382294303345025785009792378179906880077684410633814123818957941275195875772330307250142220755532306430200622649031366768690351751414318421932770376240297449796288458819204759056192343415192055198649816792836716646826678956441827404063719739021825409024*i1^44 + 14322390990793984285456289548795709480466594609149693135151567038729601986878881782684330126696101075963383433211765316818451157448003037584790473602635035039092421978636314128058294853758756941701248862457045346066316789876316499554175148156841235126938079646517852474370031127653610969761305267750761252396943348875602330107580858239584508772996810118984579107489888290312959482891801170092012895699795457659204979116982134894523227291606326272838018437054388795898523505768806007904422006530015934949281205404323621033635767245192161590802115679025007224443587621427717336248042478256378516407428547309522187226509572585270317284973882201259061249337779253525526654516989714413960338165809342469596836915099512922200963508613382147460231969930039099562085751262747939933013615654057353996842614668128554127233170139778634687591785964441705292879342386241658645304087453269188420098240969707683835090880210884703996299687948680034390920043801982690979940695614037116154161211236685355925099280252371466608552119192784192038342420947425319019478999406361242762639702175521338570763930531535331308297866878981249152843729756480258040864419563091197324629131445811611406248400036065042149764423416714606988002547144728955168264021955693585327413649520368685646544582579436653581682141161758301102678846959397502865069779492016344003597843387226491463361211258332735413259232202941290402852488058816475239970720617017246040909050629730341462223153511707084329426711660398376022075495648721241884503103527906572781223108517143038986761239546384302491942526116930717761527811703060488437755085985544466551479036650587246684490630890191672360431056322560*i1^45 + -7739453728221166615290021286029167575073626196432682519817148177231176564897416995737014073646487988363112124575865917689445282729189807415698469170552171779125340988890187577600881789770938325959772369746985809158849189511577613934968394949043214400479183667360517026668912646887446970649977280219580747149470991100953357083806306706423414302157000080406431580350336726118639192009988372282104189686423856291866908177625178367075503296458817628933762443400929316437483342527719098272845248939441816513336383493376239574571157766543118751157381850616387864890122243804282959862870335974393502387030642494586875377224251161135825886209106758426131774228210139629334667175219870665023900287193561399711729547551544636863361451989350521920778940721521067113742222489731191548954706936066221711082857770097071030742221283588763469302019233785508034425684404759046211749715561473088532029618623930073159070348920178421004290923826092034922718476133441775533689786383225570107421236821157832137868692433486110772931219637743752994455765943644455933527196220397985579905262611822901602181058830263776101927775964943106205818614407834347313694360210070772171373653410924929150714105036459265319073966957074509396061357528665185448609649613290129959367252573998586623083317045868624535527787869543602023707638639904938462054930056163155031587597634987999590178439824176979944238649109168637605418938275961316601754075602536057372803958006109391376340743164247434255811797892712544610161252560188112814471988548218890636799145540463843953446377444999096835319545829970316553616376532276770903104500970381062822548738961962536786484803537282875881684992*i1^46 + 140474360021557106632224437896690096688785880793890629694384784576014637358857502629165077232191703226406436675781687890729702576464996719478889773808432264246938484812364341087843140927243706729025008379584407877566737330469915793186520342523579825883394240235061820755412132107348730836222094135365970245740816431146598886950830608358614437154526321721314568000788963278983213036478803527151448506740446083047140103625553231954733368919351594422369795599982829228137449675444208372114577392665428114322769388486608869393362597373668266749098798196089991692151479048709503472849786799616948291415897542441331965628735139900360825690307252823512475647013694228670628706912310057775759595510958972877822352406742347850848340251340704069625193876292371286479042551755615960904628009467605344056252742002136230409272593088960825593383912190494416175487306518179124009414606462171062328400563507972755001295978219688785329040200779565997866278242166096819466976412206159310386489843518791652193318567498928960383467971003326847376179792900660396923138799037137643986955360301376222130764374527973899412830104273497459688357412042007519408387074534897459143017993617189390258583093702133550129182459366211094943578465542325500013324924940131785492587912798892070845065394010972957833924190915933886632812013904253089325989578307092312218678632270691639110296569832926150884578709926375537632265341678992112925931909769613175659306590709812232789833624441374922188556171246248173834446902828673669721125433132292073127275615097877258523771931947581063002176592710533223959065121122517238870809474131888348518146030622531162266964533549465600*i1^47 + 2866411103782309992650205540144338090430580449999705718502168579402154624040671395545760295843789832258778907924850699013055741390728292788785738712370067955740086381420632282655054075225969437119798928511829495439394578659940343872663955051058950414776724612614969151844177212445105402876081587578824448297801515432159104243108319355679076497197254678802734131407404745200262856234377749413097168563323655257821959474906152520154565296239864472053595455421912366727993725919830889539195384330608577495829570528263412117373974120274846801491968708482885021481444503117696778503824608869251036654478179430345148675659490136103221418277615654156424981881758932220519301074536044925468869575889132128962978080346548140676539204460669913185164088368583488715264693460381481590863128043003342470703111505832611269520979703025184507758928364674432986590336197029345493265540650822107376869976144123637679005965439499584042951971386145961351186912543841588652116999172722277181739735979585867053314269297983585808970140965028829545022907633006811959236612730827800028689389280941393286305941946009572243352939784871953872015203343396154536229502595344003991681308514896806263254543088743619123583803376855567545557651020962702361722221088619805744535438524117785305747898992988864589503204539240050221004850502470953383332682850338966167598482603741864436170713257173955587713346794212266309981335137767571432776828372989572355276396747331422386728252243182710033849651653549463748542608377224640351273576118902880600942104790186397887376817294027996538543083390406025551255021397149551071325248525420685156198654704342651510687006720*i1^48 + -38352566205995386091377165235986926912090373847326357620537840393862873624625265234988834476234935455039010456701435821004078917211652204021106623458468814397886133604074247663186616621501494948031200516557820215423658271154618953075772001885409143847968610504724507457634812684554107148945438274338000091721527434321191777186225396572970833094314114262710391222838898097149317992982585125730947363943868516296137753097050438139343775661709649182017631367835512191886916504416924273811193141039129181381325776487490257781311832606493671411171484916458036276309331996289461040304107984746467552194934439793535316189862932754815474885239356833844561804806506206083118683037107232651614271518159121609064731773474000077189305807490644650023060190063629566793075086437743303007654009642045566990456494514462422537058138858409547975352594584612840679212777029588352682572647669314203171434632825229305671045176443209967663125905217369145894938355702693069646240921578153177750757448431969734603545559897650307954989297281717523122587002259226026310548989648809011523188785975614865669842803694049938678954569075153807289631474392796335454607099155389049857448029828597413902783830511913640642515862493548992895702547284602313357420653149178710389198903694658149964635181647372840892668081991932667126195940264962666724411915307039300758392327431382849432734205698177261925549231793684785229379325164320680514216820618589209414250406790122269271304165034951309208720571132332219153575567520686746479767346215616539379918890213921908535532644799047009637178652651767671570998244067083677175966888972215892347053481110820356096*i1^49 + 603632356322306277384902699285662022001999243604802308765753404053355413404749296298911779173874451957626129644950118016007002527279116763550793252690782883670528977056793928153607048444760562912689415563992675329254469752461824426092650159203903600372432495264554438581913481879424103160108011328538243846102331055660147587528829298179332054678914646032622538245843184714812430799496497567232168601464096050352625822141464472749993984242263920118989776798703337750251201968116767364666780833244911741564311542410876610088912004173893485599470516782341881814257135547763916700756601051909309216205160285696584244507691843752903121248483412010880942835792931030150952981556063588329241453745838364403974315939382524874083579352238983711286801331896103793264486986356976154059672355463814127117326592035056586096578991566188258529320345112605119135346339327774418921137142713514153580478614477108686734693959336332514413993923502496278294479987156342529618730380960387777292075735742650518024909881480842143304000148981608725592490260788124253476577258554483325029993598051014440904886233784424731155502423659076692275072947697544181632379708703685192631140337656193513505683870983913339151552124099985123886080291574471924496055769024114314677438023182946904711787118822781430336873355580096079055441902775482596324499016156886194742677912154181774708304258251385306713290470585538368276314069256154252094245184167598163810360414841102123098509702315726428001115922184333272619311779193370516070719864100664893007614606699922293025332052033243314616898704574720970231826200909608400869288349892807108621271302144*i1^50 + 1202168750460136993747065051347910500718433750854089936885874029903330610121623523432748745495499890045457434020562422254189111946175276863302245972924921335868945097330737695027498406903328800049890283208019785470934100335197802587982632993101132490735889165108784094703429691612297964211777401270294685153165370141632972185702881078998910826819463446214086814486685875272169539755413021538672939516077460121243314263639863963148598190512922747168181574671159536300320346599507318468431424952822289998326199376624871325852350205511741894889377292298808172880563334124712033276090439683038483449403233558851911230966607280118835335618955016743120724218775166008784061628891179076190906527866886293666751346104919024802284826962391177492807186230194505813476458299750392428662426257320120093933887117687105405798808542110109494836597645529756731546607191185551882439083526733643714285497840577938558459907923778808738023000346980389813468701195009654572450379403087363403769855565265784752345855713529139910885582206990521423167763631789195439159267720797948500676917942784818378465763052243228032600686172752187972999464906893842459657238839686009277327544275167120184070619250724442339247688596442623126213037677972275704798357146067865222922671492776047563872801332967556076499583190184777621415931195379028371730063673272320361675497545716628814432522279648213644180641199986479225311301272438187128987053035255969936071120049067564748320276519160585926299940791668051968067965844651810275517760162127897659096149250620835840424159292716826543229920840810406133761077924992793140748998424893270982656*i1^51 + 947420776759278328314915761219409819532023667546348835646014016372428818506557666587390445348534354024218122748173849463223224365839744208151986758311755966966215074350712893266626237345141221027356069688651444823250883389038847162348279548048194710929772706121488983630580290255931652106678218502508325403916929379548327858939763489696648351100080173135295380131844341032348533391127403983511981556591129549420938597280448529476695264653074801330936418878745373159507791269219279712905443286367649777803247072788968364849461118237278894395465071582592997983104138314054816455349576608036849311511135543525591539025696166606950633467801004925853366283114498456896526780173613436246425564192315944860056970962822882939002003511643622829906355747083977496091223485699329004584418825904407955293707263935666364775917533408694947871797299456930784749626439183710500219603491634069756939053885579439441262714056144471447742092825454008370592429382598772891549885499706331794407981582083714067684097933901860079765832330169800923104552472838211621527948425977208723857582705815952657221743138711217674611252894326144658620304610440320209039564071809902704508608158944502903237454410966208939067121680468267623579149325245191159045930743433760522184480931716639322186964152216725215060533233886005033942116810233343065409923638866959569048528542088791261572475590909322200148773691997895471856687269702904705945761955737100033439179429260020981412230373607553378729960794267527978785547632521183076488413444198113737881628346320530449190798664379839045754157196857100974356835838231205486829522714624*i1^52 + 695787153381611844575368460514457847177369108819745289781092340864994107756104826289590265638994401167967204702795159457427713000121360498591948971068425090628449238223400123819066443094015790273552798102662814789939373722033155598327905035101882497173207569219578382846877143795172869927088498190290110749385897632767001005788374607886207257525726372969985332215183454178963065163588183783750507113094339810191723890604361132977256447004337543295100421199841751275087018412901044866276033299209509025585695372628949872203146923789111670461000308940190948072076515801332072415186563939720612729610250594190823284319950280941304478629702907205901049166350129608915850671418841145916495725703559290430629963826505623409968615622681856515871690487806665620764394996787650406708208699315012642043549066138882612460899057922443977427016009721256972789445031519685494151514255117088084573522469157641595119591583534413690432405037631552557702768816095081636095643829640577434416031862987743898743868357121826016136660175585970082088496054194558267214841303442137371790343864178685369964537019834510691556472747981534077415749562150721492690107384481278415111032469742574535965878575548331025542259525686141609313594095575523198793058905470872507562361178494162212006725490270478947293085928159898167439129785251489403395980972990889828778610496376356847258647446662654777888266069931404399274551905293625195075075356897865794941529611556574192174058285316393637129841516987256830097258708682422313298566966311029985920781622670051158599222563411720996283186655853966433171413209427169280*i1^53 + 2425839435676505091896274325010185582693823408629253222556959975759011801002457419958125401268126231488524432814829466430259771471973665401063762987147644017637824124268422304634301318857970689102258152620439970223374073833281244640580118522320847180288685302981435833455214186107098789225095017324131541603951097458195357604453880418266777388762518678311423738970692426597479698430114311337106093319721894118958763840852656183106627982691553977323181377608649892002738384861497614750072761821010810078069215500898565807324913538087056984527640938801582176857500834907175895450779420236164380102509812147607879410625453679765388065353181580146966819536809033505466120886936787344815831500451059048420582226700095610684448448092034008173098226701629587688772763267293151813244042845323387716977340247597729147800919654611464512774636093840448959033926243195601728737731828502312529426018099083199632891066481340930518925837177750224693263043592071239389759501376188582781161992411865279195722235366465755060473573196045742132123720860446127050338263208017022185834333383089444194314734574577559184727912267469892064964639159745215022790867331215357808753251739722220985316406511792514906295379812323147555512933452404973239121988562567066490479323782330720263617985441810642103418005390537812719658506122455101926836589416167520771432650477705459892732605419481125036844926585269640929795272730670843182147629574178030937552540897199158095175092235945295907527271006247229696759281520009079749289371924640327542559892586459896978316137655655202612724193239334572983347200*i1^54 + 171562245468564682339697142837944615157268974500936690931200582603336640092750525336924270368914376362265917793228889447074910812114392340658792268710035432701113151776302083495467199582061921625716597547820800307487165710020634356031500108870698532215060616970117771058713324838496620384498014226698174294267107143375366818536642041103837935982930544613774474302583613481539176393294381337634723792143714903625103777125397495066203773709184059620611430452873912293736750313976964229715187959364636438512837903046438378646501593662176361123893580379966418979903935628699010548359122151644774892326555502631972006175244751275364076412473439119958568263880528584706892643226037467380034502164794936284453706467410421655711186079208240699046782819223485382255599479017366745784603971220516306619498585307918877655354328164453924461609596430896058391681137689835978943427285131413784741955577626035530217243560636553399706163775559175415049222691674218482579336995073813449974558864645460918103117307665161717821934666423152826814366236330038792296520457882488637776355384915912134748055870664600136485281803487396820575266130558203849073157178696919133733403463250693725810400450380937422791342139142078470959113636349295079472952268604777344100294185207813274650293787784012290891447183862186363232489875840303250124396673910633081796726415278736157748094125606888402914081619112046015877836694055133353547850129963002033622039380406093249422588746161092005253043287973602781807822557755111025157511384920174682034654766325001713504581969105385837494745148160*i1^55 + 5450787161050669853859806394279539759102494835205058181623115979819091570873575811031013563016230929687050682405119732943238319109784963797098929763959969106002240108164465939076861611742849722787496225727420880519939117378905367548629603848035319915434175195764066340036795881561064246221533805380446585079290482691982922215478209212161661362961102447558598128874778382385751422556660916399711688589403361015155454793016584100948792329323163314100339646113026362267715009997447860687263897992033394491496751363927000531085064167665199930966799011721506763099552574456074068855552098343972736412430106391316724315081024730964293865162767491241592457798825378013207677644865851146353632667213488587212273046779486026737172964138960307956642414446352584783522935858318233420207866254884054402064809904986204066672325387629253169576940927797784998709574686838893126175253606438842765504924551108497495806390267831848362978928413581399584585520149160114400899872846923651777718549056329883323185045381824120046463166972487022923539690754379274774764791484265225431844987501448407873103225910235512844494467918691572083026491524238794151154458796910406752895608621707496409267885194709718473443109750637903901265564201705023855800886431380776851779711455708317757770850352034268212279217771332303309703295048070845134801137869131443391278029140859189972082725268024920904756776797004976310511729615659381079971705588901337282625752911114434045760133009283403391236295385195063208519788799338723227687592680791368422215182597198324081782897867887616*i1^56 + 22449060988586418984472374824546370050812739297145847581739110398159448949635767209648077278854367972591060996668260088654374566137980343357182870776176790227548686318027981090873543948111183011024746125706810286728801890005017003777976880688300059759230222889562741952411419046274943577428030664860533215950206237519899025705492373255804562139616651989691784747125512414038486350406245841765002626355825439731644907446087803278482519334256222066308862458008103785278996972108491468078609611377814976605262871246813513324565611408676366502850204579924746445667092770316917559552832852092586010734169116070385607670382018725205126210022351938180567216668366484741171549874704147085480742218499852017414393485456050563521939520719958096779955448265351272815676330563252323337259149394968077808933615059909851899269604527136452548473620411542103993057367871414250405117740485040121607590863359703500211906521854864973433588408617173544290621898213503505516500885972417447077669167909242230252356177110099010963603429626421411651624059801181926783420860561181477711397094077174311292347043170101116468355876241493366858443786788975043270387758499234131397098989273553282853882079415492270995937821833707603802353856116509019157652826835503834038794917590920970336598350879225143096497965541582612296447091031844242061535608865639183958181975925084906937131768584525120109986566025234949131852914851630621744519089373791614884891627617727582091731546284633975695534702327113789086454024162821251450144013314147125183757554922579371408*i1^57 + 21261824850112637464757766575858691558891972265492608493688969954112499602450963767547176253918406009097026376252846374694693653530998810832709023556949342784731752966664242137527469241706735824727873243446725597400581748006175176305799810802029903071248959150583542984692725235760131563691254184255081126586911465242732295179891554996427017814869483531038990393901839879290777031695421846006237729757020592275890757393990202453663099164413690035907906722775303142602129161744091035993346489444509957574697847335985638143306217911462269053271605051367029167503734000024093049576843587379916181618018109328453421885801309841185891674250195926040146750436176883712606762357317826072537263091202222219679037323036053152448185942620854267897734498215051868969846293812236404103860496746145665908863176950616331024835977112304213949369767543353759785609801111803279069780708163065585160205494779963224312175677767722737011850355765456594269803567917070494926185031725075956704227925555969485247479253731086535147543787687645801118073234631438616673815589471935553733473009041491274365665142116705516091496494216681858398990784106174002194398592294323615113893805167136416975707379505125791139488207528568399112103003253067584995395039349544115257222673628200813583267317334142260585006401394294309404616858419262172650692195452721229687236932837491842697644596072587948955771029634939765387761872931917074633434629829603527273665955376190705367573413332790171052422896902870940596200738605360656347791204129849231573912*i1^58 + 777370542671780025547479760817920154298729980856746118629296742527723573178791072478205559024609396284754028063690386823919886323034142768053053536184853690122965118012083538266524758618647811057120068140727610819264033467672211119650158423071173268780560741199952915767869670115710410236930148836168181848717830298682449541219141260123739355077511833102110565610899391507029348644323553597152787128453205075551531083526770479943304228518630580565765010431731434427457928672569278247749962675739205789756174954640745641254191940131750176096208968363728416981129609928922912285494242560338517479753573481299726057632722903817872371317382889823381894453624057898798085989274943330299956210296057070684363915844135126291471309863918026072795356609292930292628571772042660288613237342346936027773664547079353303631901112768287610772157975640864897745369050848257418613418906660904992220344498342852529378409692736498313845639986374540893679873775921827146392935639837137254588715830172225730807565561140360042142573556447586596826259223751725198380747746008835044430146888431000861397357846326456198774494340866106454108161769733591061702855270718926274699404850058950434784832455696272836833191445224051971664984107537598026089486215252126059427545718518721097633335873188488031949952859750806029697505368535920172800352897858921758311809019544432418586389653574619642738758639379301094519404073782363953483721198415698738798798012589634971093244899063747667308984375*i1^59 - N1*8369324839159044857688393787464228228590576450304385706475600096234304083699807542738172681374473697750543286030296139859475848266748726192057577286295815149271020438467229115744916596718651494192376307944805278486837204648176428075130767147674986849224155561270526319586709442216853732981619559094774238716917700316618226667086108861160659442571306876251860651152781395304432021505132695869314434375000000000*i2, -4669442202404881274590748453000527589617843183349363827724930516391921763890092221856198101336198991425035767939004078019476684982008311186350852744736133348984161723887441920733093830667535668384105849680364728379005341762834871424547323225360267719694218393182654244180455769288275351708106711202852261980130270749409832674910332194012569096063293915318227337946510440936550969044138222649391382066705541199892047563899463884935190091129212805141914217268566579725069256461918196555209988081280316604173964264281356921825545774582366084515587613806025143041550712082316431977734688817448744400946749641920668170946256220468551131636856961992609159977565472031383154437075161825105947627685849811705800853179069161141737801290843273684992545013869284541654152490188227944826412600704467672786096862225908629792162182221310451974148216833834259108482191301850439431342933428084942568764926664091115949427663841131514865195658155358494227578339003720069985910099722465790753124921981182607968521529084604623409285083501389780440354631839309324523244654235775019893980742911047989020821645277729555166270891026726185034130919313935351670016340369248877661460433700405811609703688894826516580847301256878639447352635775763481903231967160707590625736473361619228415160826526822281732314197463457258763862524799856278014176080514297435138882587777842077419296548965489679655761659582817928114460453279106803264527273380273104445406197814792717187900340424347527478255098487559199939448191062383721212428611207959047932668574195350903147764052986914556474253540973619995657743359867759828900097626222909154959429037671563759728207772686458293641322073616068628798948428843613120852153487725070884653500511591632268503564921510135344703872298804104418707287677033246139483698016219860335949421647009415873814534817259336567803357362228730031886758421288125779685670912000000000000000000 + -55333927811789489429562389203206820016828673979424364922687195462874645928404817244015647908255986053434514225882242350924598326789085872775337944566822408283788499429056003261659768773282538099004183346100421438450516348262047423874014461415007171572765987811680548584516566056173663728122026857024183759649653805728716302865943038238053938274372674665180021137151728993802421702560327261024660317250312738503633444409661870325007815835665627526187819295724160115421359859534020930799542902388133190222748654822921577346140842137505743938660399170126662669607632075854412539823422628580785082970224390940385704312435862070245552686987003075308443309770442567482207277039408631563858285299944933163600529498075770197804534202279875315203107533825017249224010396207053978483852435290245111954546651959838000079546022068541381159794572126539934603444873227424057010937587375956515323236109589191414078342063818364494538096490060432975703257672019366067539890394586098528448360109306887567089335635836008467559755814566022773942302314182669787785220705842815565428650046925079180357175066068377924918079481124926582132483259229644359679322705936034683720094866927620796796431104238989189217233178117243732242485135876943568577095309212085269881977565471199326639053416740830610756577947899817212959561910357757059232374447703071071789016957238791989499874651400666108106600428126130031731962759851891461837318033616978562746161891881031732795029241750528414280978798158837402742529252719316242424774177394141733499969820888213716514473248644552859278370845257596634384066839115591253200243381042128906864467772088191666940149020441248133423159696536130117780839070112058892193420472624892539162327531128186794308387567704281237131975065297472885565699923652769360717179763929149161542531811981538552364664807935953856886126933424148651643231693610847499610205716480000000000000000*i1 + -345304721811505036117673453782958539037985595033691000540149000178217937959614944179192052367128323822985110873133984124475546392318112016218052550806659030135429873801048958870274842241946829822469277841372864325757483583828287932224954786131025736733484762269367409575840890666852616403476798366075153990367267524050731346466167051551981062793823025284455541111189448112735910897329510079898327196761200461029869140741475680454710905308217693731202003080395091065501911906076184426716199739462320261339276680817422739520019854057950611635144759373640999593011913207918089480019711454900482360010991240435412764284782772637817868676739580529939652548575833578094446670102071263184477337513671515394170464693734139722947344088531522596723574495474892844818747697369731598959778361240622825564681043306744713340015892257668789377132010930404836258238791181904449014383078705238939842783028474081063499732615035209679492080581335912801704403516578499338763235697061239312168852591779363174965251389533116972328179889107752199830594090331750640737834868085060230100356730232615475990299626219845361413942126714379179355366385964265343523763035386508210349808828086907841251955876861848259293948352834335535970733858615766448626284052820750965353352374056172358753260191167937453711984756003425218149317848010850661024766157191519951126958333780111227253539521140789399940901493963813291285749462352053786888961588597666174060812401865184166776110554480479520758554266749525294444085264708661242835668997909611545769903842643235370947631135417102345350833522266294909933890824580684717422151309791343935245295344663622680683774014718117654030954212913386190889719018145975972897494596705753677647528588180724518822872011516311438287530516481802207218980417677698787307085333721538348675278934436233697641712528607233701479352623576350843312302811902490759372210176000000000000000*i1^2 + 258649850414427222481268954337578224051830579100056097804702373651799652099020006326399713967200481800594589334143442487529852880889644647937062477359697348718571694263433369333881158191927468263645965871675934222656595925696569630322729274535104539079547386346112442184291005998383938228548882849042220660308640331050465528118693889748902282808187090164758868677600452203642888364104828193239856125015930744201893333120619598148425499051395802537608891202654558337099543293526567963821246186765324860029973080949830391938253254214485631983780179024724948170208218484172874789299287425864157724677840919688639616126979881061118549291492836175164145500908860641252415524805480845945680113213488301092636348465729496135326506465416366335167990613025314293027902514886787276812013068199099825427435768587214391255658869466058878707583545821132900700432904817663668392133101992041608194734694724104893379746060031475539131951106744215386387151646921042070974842301193151904772072878621043973939271366306774217380035116012500958471609178366522849164986817826574418738889411687127210392924074753261717270970361748396655450269591402486400718474498077683073611334483436396044289017599295308286440134733950887282880832732591133079981837158170229300708687912217088973366354088887247761913513465380932322632474633291149554217729820702997629090305211737810089818483958821076357378495702403290533072225475202671836382939221788300521921464302116470734070293560301736652688933450107429716844631082031024715394513136885083184066048151035076386002701408499491487897050907818858173886456352215338065283841244587842777330407491933214627355643633506930213411850738233453699551684223328024490420214029957825726431623743764791590564293049965033529400118747388593951433986000457723279638811801608467760356982570336661866727772312650119201905804283523752520972295451857458867459850240000000000000*i1^3 + -114908339458342941565080743778766155685207051288250476216803172876781777746964941355529443395675776114628436663363567086364998236150782063576715218370870192160346640947756177993313865458261644647322362725780190218202638631892696481970337374780925088320580893256192288000467955685986139471207723492987648424727623357273113640535414024749896176559902205286104181887806915857533937730112982251359337031226456340381211447371175268665698832215490919848098121395072783407272574777993738168000879704586825549590095151851168496974204890461594252115333709585389252849006846687993343126739844061607153287406692540217937216556991372042514805946412448153088045458269541408107274175099537705255213345448044201511713754130472298872065958222537567146502624682692881094204981804315285807890015189377161725336933737830287401873168541514109087001926514917486432247622607318547000373731683758672094677694456100812492807151787973947423955370032666428803140204727878961376824905298884794363845301336097537907390144158666152062591866806670679306302944473146514254086830828138695602366880132020527670375223210029838774409240287549762211321197957522527614444114970208016611154277612750744696715427213538630236124946006079072973611855410758904087468626577005032831958041470932395273569545513827750467873424960503607778672822689086674402061165954998437713147051458683958588272343356572485927797306557662339978549950803598391361738859510882189532905905971649279389292677336932616820551440188450471433468119537893252612859779831196746449746565276345512099439021726774907818017700951949868016096951783354336936311117603893868039678955980158408622422386486059719283449500593897230244841503911593714040615412102629723316442612171210453285845390712531120486724225934622222684462332399384134991058356006950712815474669927625119714630176349841499534182826388018397023603447960473960293649612800000000000*i1^4 + -17139330397093605959858907592797286080802501216792003858570265434999285362824806410490100675355934979860379444966754471477231470960428242861086457195682880176454442891015502631597636381743015785181562141394758896956853058821682813575063448539174061404367207242448329634908729447719804444172313887417103094434935835798129009930180912236461110814894029612703192380324070328619845607553841383350968961550015919269830893261099056050381883743261960132287614427128748642818421177772077209565591767081367165480185019436287403314581116361322166014258967394122822438370728146187066492623177175728396992588877856708267328692987191141626638945390829676514303258442472656749623592366972688576463781499395470939686397160996050005928135643857376021205173583863526574163137031394473875116941413880603016372039769629674183237242073825633900414223161902278310229676713649877845348405772452165442097569433510875546456854443477578636609102488081231898888237065656649788034976910712462428790774771128751690549180479571301907320179046285228339234081504545522715412099636910843004526153412166357536812361995481700815098205990699183349623645822673061989996923369889721244918665231041352675533715061363459809958890220771545285411573341922668538968402678695015928537902723938331762947236797003164199239946336447192407459521187189854634420195243171911442738099005217219167485190391983195030620631108973161697930747003969849594534488478254270696755451014495058536731655865793312476777249988148689865815571824501197864100874519065683312146961900403080289676568536007632705354619625878261967258771994619974996729873455114264305101848516913386154280047914958796271290443078231935581974171831952349940929162589981011597246690314140763624950886566553854793313160938134698063338851895850039975883626804784498812423735608219692992434929770015889380903898608684540417683645719593455738211532800000000*i1^5 + 34647392100431659781864912390868893875916104404082941864966122039392176709295280933061966358424148341486447260131264432454359289627408869227037804353258841188161794867294102822000384290895500409203987045537659741272081196035710821016790984084689400995681635118886356282763615490933869747077977629430886178677724526325674638504322513411475640763970925038890396652208585319276826362015592202161295152108841002591886803208040873564261966977228024192104732207545056519888233345297512089047734108502430568584217395897779848363079576963874271484282709580852399239611080762878960098776516189065639260777987102067156226631665689674632141469440731749135318281302925903513259284487521368258696031922373549175799026446288527970565831833787913514322736927734596710447937536652799405481272037294837242943394654295259634292221847974668269382106301036535792612167638024920298438818026386915463230505104306026420389879721444129187590850392067595734412081754257902007780208568558585813002547013261133836958908689328597500942060058097873229293158187858519336187900768652799482250959686237309178111262408909402738260444231723993264152383606634814259682627326132419298177233250569082570391384158973192977567178556774715585398805474772663435881718932232753690410202866185408602623672655660943186689090825547752894099490745904967869380197203315128566522485681177066511581805992105973611234222524722630806208034640443712787322462061976214821124923870884605719945616715942665323786813574379311270412526897927942211791046264063121520498786569903973900013464218802675644518402338019245052222686815108558504753906079700940440939516230293820364247898293686628998665252106603039252678034138986232041188471669128558332663345190464315818666987103284131017361751819756699491387706558190359508621729930355375625776392940437909035356265452048540370156339944797754049054656792765122434039808000000*i1^6 + -14070347473130679550754760359890129669464438037558276044921532896977570164344118031731229685573169655860439249841582478993420593077445062532832351162541474228890681709240092612251523421596055208664399991154548972882014297376136861671911813077068994533605213551370085895165983718466719871106215782641325951938768132176232706049291661869411817564392043909487967995390404512549996656009118532876380439472698240766164515596668355733683978625575479505561342331747301121991693561675938186583407555387340017381427104894564131337507545100670805586800355504693080509641248345908107907338838840414840453578561852631754397975950477887498305566318375325274368401509829518498721127463888377167677681566301083549900940054167670338693235704433469985963926822129483042388007787198336951126581155182570093374006769933297855212284214724638877310130544300847399073940517152324188441411524496094989660739246212560152291628645552150197001229707429708891780678914636422743004271099099805754198011846257169883014564488849896880812084631874018980445158714094180998162824692334609931031213368109619854890738821803101980281886437449071253053814071925752877623106020430668696139648264846716314742950691598182124374622683410428968691591203981353843116319272379628861115256127800654017295552220983889578457514959338564061330727907527296433510767422780899597901827794836762879637024071248720587694692281006230704963915451062143700144847789583890602391024545281599979874499022928569661832478967923292286254544557214133370318303404396655316786193042932731315523416763995724479147391728583266658551914053220738639267876519157208219969168548097234932758785256207248989046923657762538897654020599280081514210159845614696179097639035663962493755348599851883401111227683664624819302849691779056239119781538029758035962016277032284548872091058554073831751324604099472833546728860456513123123200000*i1^7 + 1077980760325113203560336326068564433242416421689605979531100212344840965695964655695138489345974127540229960588935881191333130068773497675370360372824733023732895859747822188270576768231675557865815067337564975840090101705135280873051744362004561972943969673253783058233388782114640164809144842128944577322342157309804441545528963029608044960313690634897922506321184306345425916181109410540163053830317388076187957212190964492245383234432462026500217003144418622280696314465035740698476629491410936409993904177706878963334357783286370499084111816894656481395432301384968590483710501155361565052056822806586010002032407754962647535487248044731938682525693566907538248094094115564475121971039498483099688374956357533864615787859723771734700381055256462948046428751388158224935904258918756599524532463441565410719446764504281369687972003049379039111568076523711328457964831709128587545728969479692412510700512428830368430633698381821593388571895478287684923823972810232304453197348909813732084714819638481435073553133457303746934432900263380351663119721015907949200912388586261923178327508845398714041579718115921774238649605480634708049880847111180504823418571316370555077816706638206685937912087416471571836988883843619418933383825236428246472189917218264275006978172899236974341821365478902165116180396065826505586970118227495126598529633110884459576733973427653038035579120185517285158048693276777020901070058117850819987696296884065458663824208062422040811122195179578416643822442919537999776122772992980092570214721869781676968787036179957236665746438105607911016985124617506354728044831253044909237785422673591291898037138980144501321288082490578384645430940423575717786837641438141394754905287255079287627011351110211338626083241510021407219405768797277470547441759043999983688205439894874934301355170629640745454242058646856063477058287194603520000*i1^8 + 1136094762422136923261383083606081876496535951189115941378763438078552816848008118842155696644738185428318697977758629450866882521213852692999006373242491913160887799528971168252451128503470387157934805628087112344245214695317784567159746713944209526003864972666124007935305578811560936691685300947789397928373085426674333165921979717395485248252463798778132286515337026280719839708701808448022289299838298781547196544367000661609094697289001720556315704058603891246726917578012443976735162079788096109459540888760253173515579527906126829916689100017855455194145846793703531928650846246085505158608173757165100454479560354244736266029882742011106299315905454530572600919109116335056749439146258505221657624535518531192358087259773388894903833232977174617276060954421199442177517361811685926365623518216937189816481127328683582858818227337186315738354466001234348011007342299061091795414716026289395704725791406304167529942172859128308024807983108051220666024481159185886429974875933486111929373159552319533824504851326571805472546691212312863149140849984345855768734688325698391452828458846082813437142863412840980351523425266266280893653220591243710408713950024404874529641760064624239655127153017486696182845059051844304450341325661027016291645752914108234894617116371993019092434987165450709419512602668460321716850211960929291015127759204176006753051528502668545678813332606555773637755376019413753897016502881608349546523494575718844646291738965604398842213355771869680423743785287242529066815104943222029295276909061460386593805472676706589005513469329753538203992605007611141663237966906721270344315755799399481060274623127600971618788837000166239195731366976815246049697658985125875026999803498056555934085378459345011106402267336351135450880981006300441789022541382112603529419920771360025873059699826276729796964132479808626173806817312768000*i1^9 + -469057962307815440456594720732485759509141414104098751922270135888430897857927380124169534087335317620334629836648098169622439550612894431600664963812204344351507404109843804439947300467036003061924913469976630158494597047168595287103339914988575540071077017011628846099904830840598452427285034326233253022252678568783620999718546602357370638245245945532270745061952032321716105742401394863774614139829236591739486307304639311002954803109115048840402754440829481848854653912601285409813054962423031431637946743603149258755153765575158129292282699815618403655838164737405781554835652852029182217903594580888298273472777717270342868892689924202531255035292570715360966732016602744449504334200999671735582184065690072148580606434165132215310916182228439434786214125661258108866612263330280937763656440176790726342003637583506285330797896733789942626793341196953294328417394400525586732892863340131865896174794920142158508734249876410672645478803357625810380247644655646633829884614325624245139799578097111407558604057724533862577602005328455240374642111693495659812860836182364083932312782619376295155488347581299992351835419398859595225261465027666546524934048610306127584760341951316383153353471206526931470827515751115437170182004561642428536580313485028721765998861205959371613946314594699413427758477828140603888692988797026561412454364164636865153474915647367904326907419645665681701924743097546484212805765201120452993226415956247917628433168886906191567118218285852693779948417684346572876093945804757512656293294285985177460475828135784742958600035584745383450865756151278854475558441620330026480750233976875692614883043012454658929453939097461805099031042196557344021553739782375653486627854489511680071624430746355767911122631638919297632244065099810371015097327452553738243878377647902525074628969024417133161129496251201839599462226329600*i1^10 + 87239662311196525917838057978471642148506367568792791234745460758651899635088381662426253929602345196625244846002968076180573235629338449155884520329966209146388362344906283897244261277080562558543173628206514432052659152916216909223613108168428822415334098961382375671343840666302746389907120249263148878939177361429210748646485956232114666490340635229483592639257069331814974981595955654463116247759962484971099295960113489313493236545593067415274392729342534950259290929930459946621927970407734113519174381744292770111712196787655076059716529773245051403804072641353069519572913102596070452010359032479946915188597078604189231570877782295798142567793876732414217717845821953521002672673096770925002252836763691235867528277278161999441323603756354796442666776588896159956178350788777948508125511692602665644423373263640075807911621253306631922894581749227061092518597493327965998006951704629287532987495624561137811361982994207299860165051540693995158154578962484505949535056619532667058673102769367425574082243294656093944528213348732004086876203961868397998658614495999971647348520132568493114794385962276781434312789518420176527695683456579649286787613173480056748527355275041566289077409860982683444301474654758488457293794222869449932229300124880962775122057388506918599145121172301874213419459569184848599218545936041310651368174892702507787525107650362760572127291588989496733739317594205982204790285019951643522695950255706365642319673712466591903320751267619239895921474825649426679275089005173115572524766396368549614725314558850749173446012930941383055645834016982872156993053110982056749417825828848652787378152338406976292852387786683550328824078031463160965091381544802728416803746837881938500013835268338663160287008128647616797115489663186863541418441785091815858239859581974502522860715313844121032569072937639522424009523200*i1^11 + -9268782546504937279647912384551672133765020343231359244477063501790144968447659833369876475680995653197951176357510903994582039954536738686302213282256032881379450818108796180277247901990590521977076441810253870277924408878075694814657188762753162481887243216223974271459418598175614057426347737282905877795339161551738664519315997422599656867822135194162012260110023966697672129768423835582634410904495718389330709328490062472701876606068357005800301364193293165528520335169977723402044270029301774723172450231893234363176710018198974886132861192952127566517155536483526157715627168522084160830305880340362798537987719754108926608250688148436605585917819906468316036947647202857211015614982366496595936538400194416227747358599925011648048980449268245967934705027960109654549820971382640016860105438454797545011002198860234295670263414668610951364814911355493520596206753260267673715750529579472728245009783839529118947009261492533740916396074085951361626585965045526957956600214382803575941181563817303269159103303139003205574862136851898372302661359232436637881093516822147725845833304534451239424418241083344557590947844713732769836581939822981888111122592410360642192338170094150689417670484195152688406704997708757843075181467636305788143893911616544968313032680847020753406710319594060959900106719369607791319261434644359813343991217629334524024026018566201877255087272685594989958852980221076107935502503374225859424425656605699863416710542333570039591962035350282641756917139652563612055948096225310989627290101438937153005825154636432133979881460280377073774286345458235178265729527910464614863583844079013451353940627921489263897233459908383928308081420073423456742864947654530066056629713281357257795085465930194850324131514644450718485708587757962997026869900844111138114552224455022752704022248191990098492693816090573211172864*i1^12 + 598312194857408098655290932876550135496358331788732107453400638712158041647025680867154920960278298740010457302817395421936029228494109294491379915853551652515545062974951150223428138374578955967564129333310680279167126219186577061247284755933277075320913686105024677963155367544061840443301314423012154506437195901319579162148002464498775674957037799291634599978295409368923115128698473774858121806131318381229281535730408369283813609312254138686821821693300530675963054690097980272748022375091362074691432028034115320229143519629479334673933209933434054041983479727362131784646229693482719259665518370448445907155112457497702988332283222510996590297616270019201050547649009103847616207769114539066015151353333899965408296124397217516785315104092327302229323907823812562609761862829341542617530763407822737642090194534127989800114168048761231526129547815150173616193212788498704654948586698158767662954848577423333806766461187923476951122029432693324409821553666217189573580249217092504448560998222803038225359363849982350789320750062886179304095178947552802160443297374182430552965086114765383242032525830260444724835710003325159616782107020082930742957141127036503217679483502433837240207611479268950937453214219714677508665146232460162815875290818465457306776129602506807760146273018193373543131076603826716096170099537276266552062668367005665445842743804225064118191828883703747171290671556532718489973227040793166326589379501664352917308888439923298377683829977585743877034332549780766466042662269291718492287389064942670903603686366959204338209561167964844991439641514123760343871272953333224092701050733199994719658067848101963760527036642671545617720958036631271334685852669454693134151876510107530480294704332768222041265991521583876927852717400619368468510722018438143699398183584431475328574166762401638861435493259606491136*i1^13 + -23993912983323665121594453308019671254150835640066182394564380806043822287602383976994083397318488434226636824649137020135290458985424423752652748857001876980848228252505613019778392252080268446789143842136889991867616799733868994322166574130958978028498382513282261736405780186193376756441601982286640925515799872531732511027180526996569592998055088491457718601531715467459586944181572066202398202573292667428799231508609627073076964059588343995854981968414063465473789680951154131048075732973953471319138540234944859283130135620081712857538139058145171400893513715302288215770162748662766472748756431176636059506226406694573214568735053581150755315854591053752323917059101372606882376771819027583754402093405296957766641836679277596791004263990880811611736483663461747043271577563301568959434139864179867539772907468866142318544062407881993240097467889271659145396668672843293999606166795487617238358537102759459247451979707275751977463743306929125741089409887168090736791069290860158739726498303856371211411900743599862361935025375677037305629083130993075419970760262067297087002100318127200636785953352078943733101299958797946855301287259964674369637549011457422655894346048149883691949082719072691713667123009127406086298506049994053061403136791041985154703564551836766178955754579854811851953950483498678437143018936818443895506298225969929296540832027883056722301677036311461447703917395981124725817779544736996648600089194770689940043898751450831616890137495149768030370833007646239883207548844999470285429635536444446700854460388620589251536373607543091624577919999607431923711465432926717268917661733246597928301866386307554563340234322047900650729641254025794062472764834994554475433182422288957928513514705724815202148527133383323702798877682380333843341044220108513706151156482486311752541487425975380452433099480891392*i1^14 + 584369702940978586806382902176837521643958013647003917679515878454516945589851499307837209810041006815905802911892791556839568116852212821378699964277302868801578470374451579124718207627664656661240716675985931617334955892749689528014023502650264812802195645856480390523563296826813570689125803303675191975483095552204420156769080146414871286679979402183005203135903395299143472040916042136692259993494785260590249441496650290517093820480379438187440363620224819353448386879446758416152151366027407454566171168690464463255793939394750205932260100330063125747082851149083587608741758986512144235734216863136226493060389506335516336839979105480438974233379787203767874555921830035452691816713764871994889973383510762072631032773488061226940232945032364781308367359335396657295998945384321985313914165455690551630535996186742537097200364714726207280260018939024278716870377054848167928919918303442164895339873419523600836963643097375887551403284051422903890527208071638123137015554060288253251465638151699056073012728325943977755598861649723736914080824958829959657648217581680091211811260364779134007544104984497367423620198455633206376935585116108480186147123597493285354505235591146040708740035212458503578292637959394026481880137988244392379063773580350369443672221780029038033977757280618552482068183437095123283274395908860992330596936451888491537884327498571914406195383479308862837862469179989817906049285553645031418810271153297517898947757679050080414110084652069821348653121414102968860209363624720583441999776395708094179495224795915796852491019836965091546768518945204480603338836141373301333701894230322926552319648757413626194383939028188624464516108291170450701141186650455076590457233272307876451719073610019011891336366987663908193246071590493241918167066591848826478380309690230821842731488881001388492141363200*i1^15 + -7543472800603375841251694873773996878971017846855658545045347846454441323798547602774200557982311269622123837386579378038668870599995970887382261193465977573649474628599106709399512375695864912146977673049590682455416575895948394873413472892315464710934052100262921918657959477091907803031320111941576394372524858745557914995381057447917129771954587841196155038935900820310276289756865199074273178465152658580827248597345482173289265642339899775655561275122094453589710198585647090461307576820534628442182455411973935534292868623871894880030999367025425524484841951989860219681629216387856180731778279133372811049070840176181568378102119833163818034433551336293632110788816976195305161287560177578833289856294593729727035535594323942105390361435435589217965768084947596940260453065386464975988504612261332620677433837708797175045762076514907453650724675265778121622751340991474890996272552841681494579896590663932843028255602442580441776530539180395789287947704933405342511745314091716524023150511828117845285533158453369798401252778224139613063235755091115716139962439392865018554643971027929396969491108469159960784279756002553665895068872875289762844303224730517167975713829830966011683672744753190603213061221632380972619893906147628811920214081977794398532763482536789357894688486159642534270794273463547092355651986267012503462010408322049941452334032446348235692913213004826363472701909596647942211670442265025079755913574452303291486288443951173476835631344797797575115774631519128582376805413402093142240278736572350602733243537964897868390904777406258099474720322166949575534787373778210468328463571261389887556010119537063178786128329004005445289126901514472995936484720193020738564525228834761347395269424431772641065399004936051606043999155144613494077101639201017823819817216031441435500113455771940722573312*i1^16 + 12163068445717473321665187410019761901418830885771554415055466071537768652640766232908356295098421961201343217688423517336921508653610004644140728757019716640622471465022850051879097639169653902324649385287144891654342214909592301032510051227768079847102186746644592791698548959006925088343994112240326915562026135275046555639874130103429108718743853164159115701806396239369518469668506938935011960837511214849905326810450369689159251891077315670485021894797518513340094910951539290349931188937388373745294021142297707989326649362080773667071531064549235868812206740986873110124353341317300320352394638829316270439234830290862246740298513657583553463300500701792193605652452410952793221859231753810154622073418231168839438777603977318512329907824170530066713914365821536095930498659452203753095921090454213230762852334476085924271367549454536180194163016133886577831728091540249309200731241748053937416528752098723932707896207820134149721227649056517340909871215496461705820520984885827099107561201506287215187819956690831493481493866924614559940267628221346044887815474645623939490712841210277516800370973800241078992810462208660161234861513362620564873474150655622353773779357639494392550081430951210026796739426341066125120864931492180220367694390355784500950331142203519478248082620869351175514530501521807900449940348189098301895475781378137828276762258503188419202481234556397003789998606915091877410701724816348477422781964812610401065630395431442519488364576289695696833454135918161368093845245497307419129658918792600872962912999278188563033921092003111076970470460958473671267814506458826879044825866154190567816456048050105281688193818730022065024553575657455261694299690299052633027505418766133432231871877539284370132310983731984063138202461747584054149407958969816316346601653157152019613351440266821632*i1^17 + 1108664515685306415757613079108163549069499501815600040987211259111456142891223760632520431101718308753218795098169113965818424587224856226663285052175108216309463661947630610112449442473073154392120979915023765123675130149991531958216395871100472114167470529010423831768332880779410345009638445193496724977229198241189278783987300238568213224351305307837926237280776839875263503820439601898942926051791792239955218144642907586443204821124465069669884229102496297358310178451753881756718350423260609183055819235827817697435518719591152517281101595882776218480867891997158558978053741989124032952318756869388975155130989581321946351138354403365172867226185698524128524710552597279553763341826368850659648909049393519782958491731315479953507820918302170954292973799768969052341105844198976257565725881481816352384028249619393450992484493520891502133404200212969213666493824896781361879251459747960108438199571140287433534739767099295840602612425011574502982319882396812594315947683251447789143681356416667721394861051466723817893529721523523151888900503020621111309382598526247256171058416633700325817329904788342019841243310872475259610597965009946584967982943148216591675037561572188008150760542507484919639177437439526596261994306452285566823820311499560546409600966621785868866241595311845765281992784327235593317362165300046775217800436886739693142285965119947100407889429431420817184366748624495614686196132438137872431463990766130432002597875211262729917682804875265174493885972906886171920463229488934030135323241214776688502490166172116770461451055007000906593774072249998828975330789688162927157306676069631506069705111939160950292475594076159110476462827209958702589336332618668609407886671981853002770282227462969642298724006328696731652878203928070247630120249377834752920261557191241518462924776013824*i1^18 + -15528448743669537880427901559693761756522358974051308030045075410912129482117100714108999093840465048247406509088767752075796536502632144442913238983688939440380832296898298711192856682356583486797167258717111409336756437390468123374228461650163079901405022018284660203909472937285715245500305852067857383252110688664539696037850768379421131983333261348406829394617605434035864342122179150108485520337576150631100333478485810832091795787163445266813921343059083360348637193077822445404874998099976410602927001040284564499245035328622050777666412936443834503376772826999719301682718783714165046076838799295960676048376872177130918252331284796037027918889737323737061543468346783610734907777540046890174756201749200132831280374131814920396401461476310670037391067808575072312529384663627179047122628026817346175488304751163816043140477352252779488674989004677476241433606458795362438390948988335507447205441414938652350524509204004961533283823245664876312299435735341209675296925318832261547009303401702943956571871063565726373372451195890197055093946167331283853001333069734730244366589377194408409723746718034749935748540286284283085657673056128653385747626027117280527510195627607524470124529302117415426479236920940551127913595280105552037655425107806772316315459305418642676947647781582328768327951535271773527007750438375978534715262461817142399364846186710715876301380698368823650607742081110907386390098091551967893926512311826215559104448760021050018318237405061242555425096721151070552249635220314878897316449472028327432253504955216706380392286010377919353805245164607289942835464310863151735426998273147477117691525056737496434830152007909474063570749844140184253520115132817578263070673703166444900803382655756700904876061718105585166829884653189168915561170886803284096166944363123908442052362240*i1^19 + 84892170335255413017658119038593521803214046120635367562414238822441419028605446783367021621718826314534901137063647183826660453211461865940733939877189027955040936751840210206533516677882645386142498324214455904097708028013304373236227544740164666054659233768225275787336473115079358489405271539473578388167259962852333427857300100930368811615432449953210897626150151721187763455035849933081642688157442530720667404518350832720183248149715722219612543068082557161247299059277988197718227446336336784102257394471257422612880365843341678997665362927448010023791311653688227109659643236686286829845269556781135589410870391783326327168086975906774451932653881411512743190168356672454032602492871773640652560821726040904401209980501108021060696738919174104341134592959147780895877260335273233606746379246951532387934914625463394484521220152730455801237903039956861389944174755753400331602912689515851225000216516207077288673916141521289463669924977752171928692164641223955095976141563569180380504381225545896580500185945916305804827799389081556452098068811353003347449205940580925474387338175502884749765092499974072171788023723686399629892679138232406861922195011949797780133526803241848352245339814017809998000604236786833500346680042365149072782528822082625176937923268431316089303838866410493666484674546574395756230418756432092185097073205816422672933458448915172250764046822241493864799925436981755011879876697113846232504497753557913153630918487055092381570198584639741626728836262711168477598006207031658860961859985169976190959395664993944383691385999833047895026082903143638131150063741439473512603809646282430359798040416316337231363597505652209763646397591196868226996895518198484822633739372677266598077309339362589731766769001169980230634372843091881778271651036181672142850054221965241090048*i1^20 + -405343124058529784246853479571189083499601533444525030941419624953321141830739592261935153927889023444111997528702503929564595412764595335637683983813203488340938355066035225830028452079838717052875651912719853765190904260515089601284838854603684389392119305111246171781751865784365347177231611954988665940157482573151027567627682622816236462919123385774748118831821107162982850099728470175202880239659887474235726844724744911085185146520092379521808354851281259381258033599328853594694333371317052772123111992617144335881329486435182935307478660766292944940549280386809294734714912343144239747031933504910022952035980069044746855304803087175503420559584355718137639378607238435150227926178867590515309592146659958339676694694146076022316367279212741396422085062915629566923857437397709456579536684753134700194313004157290700175937478229802416851425472493179006174882905157785125714510904767528630864808910854031007803249941023373819599918608315175262752690041447451242906985033173865333070710533948779781314071338161209150060087746128283088206516807387067097669741984751280813909365436817702996174670019115154336979498215901427622413941472147065321396241710501355142193229072440477182753860557594925651604998317676132263021354366693666754828804613129579902690951374495488527194834594961672949227213556686649966207299238531729071435501984008867091158724049736431008114978609269696792300438698040126866951906950285147199174608128267725696760973199818881401363131693360757636860130399347132227438266614281622916143246167363336248039022564444642927191545571369436097976421863179335019454436872523209423863590639762603901178213414818871056205713102448898957693117177438229803050138067905409797821426222238546771950179895894846036056293695149056535394308901174916556570736062200884150168872432691052544*i1^21 + 4768334680261533312529621061069978218923686322537135962539911542800701948585312798071195168454561906968894643962201807440743514635993694650344117258118188905338755064986598833805962903999332545688188217989894380034478875576705038840469486272747696192937065260188613282436881318686560351554032871146329076147158641503771807334213048452891294742459067638036137643777263271567567222207373199149807900868963895643988871906511042204334475990447669251844923142578052222551352765770018330610047436502119140546675794138354731915158520519723135542001601829162069207022153772772192355804517264494444787405377749247814447878390924910101634461489309981710783452858092672592688527229086565366793138851261298171941079461233268080982313832114521454481352069497544035710161174469823202051610435530773374052270141348690411312039156889966781346245684915279120983343435352508757652873695768922917154731780166500310083066564746276734868999337407589140764126876399142572070469363776141200906970327185256556054508965229113586009908458803281036775500366934531610925317799744262260865969745863073186185477626739794234525231640155952294101565935638027491934077305326058469260018415868022047951012024124795427955212047265183882206472444722785241010523014355023787234976006723802549145594063989090023250127162814343463196202363623930785476982965002983069355016403265789573466174992663486222360402282682138633881185903424906377624642825666585652483626123490420349131461991424408276199114178774478511545612398122546241703133929162648617957732098819492843430064301033346118230877652688658981449787384333013894490292279090007747585932464514651785689647702175025215991415475549401606534888851900243174141035809855233726269122365885914820889002244487271375532229603795370895146207270458725792876108775949729302929741837238272*i1^22 + -40621668865098120349158240623066257301232637050672807098578180021478355442174595472296998070862660444147228640833654135538919251561602394478943586254011293073207587397964035588047761837590694355631437738790322722291670868749509256710565787715279253076810129702447258515365763730668972885552019954533689443742892607141325280662961725125078639685827682252425515834503748116447873039466034116307498999029544818419490593018486444742754310687829777694356427313724572929846355636494217799220295375551920920682185811914548377992582966172110360064825613024872110504270224294487190211431212628335922470877354389853098578645384201958856572387081566868292706604888640525237196999051685209096713358349606365924732731798919485505601553271419165197864444049945991917079365443013891437924862658532818549140783174115668132559861007217388215183483297063106496422595535820892179841368684037536352518622556613225197614627232466280550855130544860454028184585881642924895619964644215305468001768041410672567470513932317532051608044273851954452726769617956913199384145817986078347057753327351436722415697734058160649711411796618731965769167669348142256242065747893645061910774986545206024030235963505571572162666275716190008512022738202536795392629049085354909390499175912149890852916305489749584552437746587346164876489077998394855935986237752517044971103600428954060349662044854114134415499009272772228522359330109209521219929874550160580712612934392370668808287194285226084411724302595664079582472915323200083569926989460135489649478903999644570959230088987653781989153815734951069383923276445482545324960378242469541393719120282574118994969146166295755659428978640577401643321052772116660151921153694691502717272958202933704236251741336205725536240554716367019996206119742590388416572581853723942023331840*i1^23 + 167965763436793689686975674866539734077809294992169388445816871980616197279682225272853384391359043558809351484461187087323634524770781515559828496476467606366775826910214991616689459007829982471548682192324163944432244515771662980977975844789745553348392462652914906888015666940048366984829186407358569831437583367188769571750347560094897340430797931993634035343749091466064082014201897821042273046622423976424808045993605681670196700371145051581469963180258598007492304225367825807629682221595195237633191121357426814530952153476160259090080160262915480791724729084153896411406051408103682949645880307330067548633316558955503022424194814497710263304718693869710797167707744215215378369454635460989770283193037162634349174137957410762646124324242757286075512767272080956250866837834877956642190593461042593924897589910355574351236382676956334058438439866972944779082016334194186502132540719396061755948140705022296133281023236558326482875640457253450224925558372184405699056618391834802154131076817224026923151297324462766803338409296214840386376647541246028308016810699968505871501691628971860698752682778739103590906704234996902105475773943541240442874286081741133862392544086879610775531000167296500411473352696213000047351814524827632187661757960107178663182577430208456342255996055469266124827902655362228504402389671144976013036016218949875529137444858895956911138910373917002715985780725008489313634346535785917998140259878082630407507573363037184972821121948528273216127048477380775964057418769976571097398482205853140675415454422616195802591947865558131971576629467258958437229788786541612638299200205325112941027485979414038598425103583384420879752738135883348036688771204174618047008653838195320581246890012893645918749991945740843179872317297095973675560279881073819648*i1^24 + -264611104736407295861752581689719831221132414745758500628305360345584065476237090721801123026483401099974860644718916069851618395463712940144564263668413478798823880951303474969846753232288972308242535312507445487970585401079719495808961783823044743831343388282741343490303086747304233621249148944125135454302000334690023306926161468956349657099711132489824707258967929351463410206792747621655225281484216801084534502864559742867111958009105704036307567895195541693843092385798352202957889822805699255169848784990718767654744133189259038667213305261441208103533956950542106920036252891908812350668049272616362167855394703870722617594442947688497068054056809193891642272805534936773830011425857299687512284710232482949449060811248453563760788927086890332019467599916225534380967305686855016671535380767986267663209459600417450262665817028683924418274315541416021568170912533520046935761957218929965598092820656654077690855363308643126772412849837333404946569006659663061570039423666970273534920054608534456300614535409491622028386704656101075586198348831148433733682204215985106182222574470213041697967574957528614599135759586168002249507219338353113814278717287183250324315170133230610282611489936436091898712844929011078716214219817829081843443360013004510037535131544668568680562485678373383800951518325312571059795349944710597764036543343789386976786037041863240840139975885286315744270084444783105383460085343316765555122399670815074061835897927250865858679155430349575453835319428327003159839321474668141055200168241244432042982009096617597513045705808658049431876931665389350118827372870028563908570723286826507670584451918319487002779985284800913032740655630355559855978263492684627822410617812035382414737617170572271836377824024306012867442666707610895496322459107328*i1^25 + 130550688883766416508011193234920443544507834382359777068119828116719224864422306902229675604739773898927699122446979430269680972204866914063863272938943604894536222863031281465378621363260124533378652175229610968155285990008145195285746170512246022678451317899859481061762731123828106688158192749156869513016121210850219559420246118388344615621973200456821091455443483178578000252257696643918916992116772719311847468925866811271716328235714931532577610541844824626831866363796300561220502467816343427948242856384682175713458907908142680947358257155351905981707482768909853677192356739968960212589889455494399007829859047652221025319148048556696167169818752344389966001705708018758449051802183969300754898632095483683171299157871724036377037485158414525528430967581563119596626879151366442791579203791814147455684821713523447327179292463955219580367093677160892125363084783920526768519462458005775793990481821508179409186225566310221088107887239527018516587587170047090292093242523406758324858212744466911566461412950132577634359260726427632633165670058995094767299989661836997841989627876726784498959339032357997100983195793317090499809465654905848919503827008389212650422675302519767472019245024303372007624574040869652581541209039776913341874704987603516257009087571089589419800793774429053398040763218188830871474529334686497475879195449325251118552734696252570185293937146909907328489682510886676079476648159264885789535386977807984633092441941844173724800437113986364019237451150391173732512818142483680224755064769144589470661982630843932911729965662444235627725908563806860241849117656637549296911499198584293485075723057656469855293606996277243410412689945730625032359675270723310308743109839918159849312883884930922160892073877585260663434698785658577709170688*i1^26 + -2587477462204087351114824083060031483685783666403233108280027433698379604808767859408037092383731738295551774683745371182662946363989956768876351129909486101692236059928218756085628281975975797544709076136933626045514738450144997648314470065110671802411107580468606475988257723176353344770649804480644559531094273890317886172302284111987278393443898047990980491842672380703639716616164674938115054291573487404897838855876569808485188322348586802836161063087184350432887957274977262799161239071498085231119034669137493414180766807910923372453456982735385840291879559370194808604603879539817780945314200109465746993241777991660831376856575966717316066327277685803466898752167897181270728590277756950096315254646327927509991147116470927448903539893112275205338495784921223646925212867662926417088583818177941367392315009014478237747256680986049771875516522069516249591595571106681047402754970346346277411360324023363704454986987393399192138979716819372969194244920396035918740066987854944988618545811458571800557368869628742120084384078960241788966331521398479575555999839506870007673110311426510142206223622004572405840314984342997562538530908285853679540485525431933040452714277854989784578077283447908724449835354145418825216099143412254840209711139179411332718735846092991287675702991432186912552985053889282521526449840505522117915948253269218556396322445972016144565534502627730271503252245837771710126002404093507933566477088593128113423900849817453057687343793896102097585999167401837193805344296627876036182017456523266848829042145323421427999346150818771684067765762083491067275469116209999954368602043748363379687597986937401895338353866041985488848862159697252700563024814511772997654780523065414899001160350161520406196173952978757064544966709629419520000*i1^27 + 12754281444920966668639748452883758352358064409652818554025593154536509622549984040415946411295006520779606502008419111599293859720818531000253799342341369282491504392432324620403933672628740159906977156820560480044096829733463418462638842269084459764415284004368651880037569762742230972795151144929312068260530074442820282729998420130145964456139153261202523939575816011577280122294400668611349118666121474601776788055639040411660530637170755302075243243728226357388291019103488493330804751494841529214136547805047718464293062897460313296822926452383800877527394376641164623885390278429787471819734204160361430239477282084648595394613061865689897171378338667750953488318371311587481566319000047376044202121693621093365523214920009978743365817434255274875025679568373522548891251877500501179701128165764387201260395021534667996905515303899258607559113752511771568222092183516795227226217995651417897697856325596851363946654806254673358265026963174423388165523281194206463483561288608859717913090194197146746289316285501940600768294071390125017573813358846143615792257675489620732506070079053976405402790632326900247882368286461158629931239885821621522466620477211434524327134191167616963966648979498717297171351777817996981925586682593447156852318523862288987625591942907848507245070004230513256831394497950623573567774267842937483348430363274430783417459891812580574892430195734657062758102290594341819998704371018952658455220086704638033608088812968538770603967134935145659134235136317038980935930819320472047766295269482498571076840792010334952153779074773360169445108862146446160199698735800896434821664373710262037749371369451508111162308044337212128452978807160930990825648306779457291272795469496021735934187019374439167651099661904978258205098142334976*i1^28 + -27075504822946982794977168151634059723868745796574178825293322543723322830822032599399525398737815209795958438009985468313801702716395507370370160871540995540243110130423651588882298343518510454891963542729955384070900880582514555121541114149821289150937613992617062303304514834315795835790954656117775701427654100479967627164073819558095293000363527935506704295541615002148421568070551839889789017086813246527449222385158781092729555403466941580062505595140964126922752908515532597895179041131376681812791022047487160363378352868209561555912305144194878840390737143369412565550699237393856592648608531663595245950803523526897730339311961476005357493413921987224473931089762250233295086275388127511487652788689171040640553888003303719927923819556116485980750714573848644590315885612572061114897656231912469778058433766982609354107403034671070193693476338107024456276608487380404430528789488655628902377671088182817954240141759832544037189386553116701546432967430541599898451999082060910972657569739016552791033801577949781024708105036371266468358488659240371774597649820991473436057306475905469564671639744116737411584184284545038140767428669943787078987436345578016137552696195780421213508323022947368677373761479677178598368982704627173765335224813975684186604040826068940073150704116085313245754578675436438704422311500005525307669859621908336647402014735879397260378789931590551017917393760606425924338071549431034648552623814022761355766295117349695542224508053317447740946081555355253370125588527208241465979546337277610316482393028330345413200317010218018964492679735871687710207291013577769439216505955060090595749498252072951320960913175441036711267360131984304481939597246952932982748894829693955957512152618305165037173856241199467173668454400*i1^29 + 56399243293429416186958733257040311832111583225589214042629902744513691516553982051373901681542323187870273679333746102474919894679519647787246346636946452695168833723196142795825080217681738731353779869160540076993954154894279949590892834699960895871978613107379997357167030409188922783078586041583389315804829646272685317092756679225961167478070764636848375070384741257560923945213460467203202614247493934418828793251260550396338964515020455041913015241194351010133848293208269589907785575319319572464727632363394266357425942136614420350259357547654843623015710980217015289809265836318157532553414270321217694764268752418652049061455558173273848546633187907049498714675936092862644945167453660230125619929890388367076961689760387343513355142778861492898320988980713091978216448738670387850335296072051128715694324183549498184052497982895484589113454701683866202466044432564580921795799144407042149082107678597303302473306359474172763231382458417567203805243221526833043121043877210519502181645288684422565815958193895094735177033965970703948849371540186793969320686766208916019643056088488597209885440465458341649556616473225187550642862315574799195863667499051505056518539528218254538973907207978148377954753350124112894308804662503856770710679883400307233265826583694577622444460416779712844754342884730185995883830028077545107903867991743128692401713027092118029218884843361528867705030424408978456993774983859361450736542666983986097826626097241284336386763357355841343060727402598729314456066259687975544486389647018609788836336013246957120333484277597414559727273595287749642909927981597452132257990160337923865093549993408354076334365099584262492196611672391930992175074987826197633324774347216562929910835188564037940381618783729534107648*i1^30 + -132392134156459150365703190191550389029533443858837972886606141319634556382008069821076681004326006972970843938719448162911791854606909553921848951428312070015884622277898769562258184531321352810505790519534012467203536928227474436583501616175550429749037322109582470261341085554974397938975291343514419281921878870606258746195849755300479317869074695162674762546526559449181848380363421781799106376283309856973623177704710653400673288653099584341624255287178307189415404376018568162309901773398425828541304724961168458479237563438334867724265667489310383051556429056651199838815358135781606911662930205485149644604977045887956749627161185289981927367772549343349965911152323041521032494557796558940971172752816270796809707735329444398391878667952097654512799437293879321800872889482088740331603312208114089040516065396628526774932475176773799225552258992452356209418524088232873869187168674312299985579296709690977041748069940598989904912450488720659634783149997305773463441964466467630953204649160097859936109794645895957326445903533257971887766384271542723114246652035722348477303672413894889157128368875897407302086649831519694888707018720511269606093287429963058017777633039515484399386522284579015819264846997203786687092287519378569567680545778826358029825220088539579187435017936474515245921554485466094740325155234342508007433528280970597507438432373392931615219077759045042914801895583793581272827149280089402247028993051574963285366326164677292303163649479709472772206649711716068307549561850734437632476961479905233394238011538546631638775335436337594901741450431148903588902412932599279580217500862136886032198294665721586068671990271652844864812272379383283136200059839050081552168274195593029471424841891453561076490093597818880*i1^31 + 266671884948536183407005290041675098490774564891618537975092709792261539405632355037161955140348326661400386390041449190793498701641954154787646215573563002489756286887707220761603323565178135835176041836125994635195404049718066538425630012687589051154475141952508625985142653834373683693943419906558339685139083960343130952260524064662613174929953227767688831770385126168404358511836899603899164501852791144327167906592222245545479106791209464255044237640809529635429194527669969851548177407659757800876960743841466583684311361755576615722632817685864480934726512053299527347798121311326802646693054351636626627248917730450693961288875572900327080525046912029871455679809229784937852321754201694340250015574784897785023211499123113510791686351273902539831690505645397698699184413709749588607617454273700004067336260032191575554543200123619145270936051751899216001883885431985163247579849273350318554536243333884058831620302038043580652280077241130784398823463182073175514643091266985281590676047902928550049562229319752292389365220771257387852677020996477173341137205460399870154375613074883394185497120709158102372386918994339543918068370926932852841599475293400073871348305075034443109162133619556590005352847523592446639244249449714428079148730533843411291315004172028880850137470985267053834942809349571512234914633427185507221001565723619943060275555191775160575734220092811145625805519107128466589899778608071394108570922091754712762886312206715247235089299805709772910096006568963658605550366376488139500583966000335569475277806033983498247260058165158711940710839404958808186588387987478914526174452852494699042616899873357933023160916236322566005968136571321015651815262777475090444360644717603731013394321237242921140766113792*i1^32 + -416485344397673385313573417705023482393962727059934679737214568528095349219284862467446898331227648499322897850685095326976062147585033603651886103722472260340862036550135076292383738747261828768072544244870105503480057722449466041379055546310602162173415289071452599875484739090459188685454693191939953622742948058835960886459922475771049090431361799428106879115740395533909153085780045357721377987282314189549173348868475443920912769544962586003509171241249520417731016464262571374029009903868232388161972232761142581714495388067092767139360232373318269699730467261082884820934313125873936812619405899001216895169475983189376029623180692351432973458405524578115911506868483459391435470230137537257963927748542045539884274577462495813499603922588587341203905307834451159101447396865159031995837055267402987180768814722043078603236863559593765259938911264118118629304393543728886106889357137477552215837781647286244188165310556566278807274952826273483008404737431529575467711953058344595022721142074963734523526776122342591332415373102684968530215414760903840814376964701137469149395377915536119085010572735501204859331716966809380663120239385773754981530647484926634548851212732722100875705657571373123350222841166816386055523431583798981820750332736260740767388049625531541790938534005338081625141743335977787547771102173115041888103904608449206645654409825223269023901977633112471515835514618443465545488537376104752483874901968722027794576445427872682460859997932293500509266426415764920074333608981031006183723839454886568390092592830496892049615620114472764882474304644536228236311976218254380637394472243833463275756193101503777799615702769534934811779254917298807308984413516031872592521535801191208568343427011114417782784*i1^33 + 483070997863965293757901023535262520027202066100322072484033928278417006411950497073907304072048805157045757346451717755619243591095674364414709345323050974502020829472474817852679791894881886591839938815748641665444865340665900784850525158032345722338514458397492402180945549395641338009279493496800469570917954999559149075199788714989251825599701610003117181897630485949536204605004221735295518886411592616233624276630937192622280346701451037372097342176642178983116032750436686701995301154054264308619859418550391675516437801035715052196188217715889057544483589648782075871683424061538979972440785461312154528958132950854387733264999213357728793838360155697639709407099665037992126192968718110321693805221541324349900977363030493662649609294726135975320690086341018573475833482170934379195860549569843996228314630219434306130014911978244154465722992012080882340157982202303192655999346435860315764867697552288341645880226039406750379725992179204599294572349064185004002440095747691312357448096374380947448841733644260513175826911594687034486979768036449918023348859183738478627104144026456430905932669475537352254342506590747292300907374273053010103986421193741295830046042566649976129874512423476775614410434278788431443116307369192739214093669871517524133322742544060079789217513620568829712386761488748085211567645629954603135794750738598722282559656072971321217501399020973958080922041698473207233937016097739171947644865676601918579628477867961805902375430684079674066489843703769575943862924826352968406687788802838675929138727616851546008919741456397238265550634307523351637424464558276713645863882597795967543158047258950168069154527457933897210080080410268480122313774434975451590745631428680236866985745113415680*i1^34 + -409566727202276391363539811896081545526432522820482191502577735989077300955976900176333718580071061191586125917933467021622585638146072426729270732472679826682048589224660937953080662285282413395188533613300811138702531387713302808028251946942443705934398838395259220600460045255474144610334883825823986384193288397264635539609171501523973479358584202469368139813490357466210228044321830167142435888996252915976024703729899414691690736387441485825462273127069816351925670840454989147695177345528278037773515257100253873166369065115567171144245957220959937087156439964457402338298276597894494265833698833062815065170428890091497474509588747290665422678785794966087881190736795056808513183393426621145882265313220102808809459092021546249521187491338225624318239805139894236950327884068052911210038465274376181837164665498168714989725519770621734317452532603866879227744779255303689950773918627572934547839045461462615345010491899925152182759348775845891999748055349169828148663256996430136289604350002335171174726234535112627850579400064344148557830809896887927255629413299449535725295853187449834195450940643835564620424200438530309710768063062813332061326013364112405709187358914998181020726222638770186309533096342719001959716160898959169015799729646767091306836766153694802383039118434255740259801035838008651903146531109621752969900574973877277448815881696262036680375860367018831285713207958248513821088214133749828777651765908440754175951729299219260301014333722880646292642330365307047702958826470850381162508748116190695540374510639268876512462186776369820120284272268261705381286043897285309199232145774723234793120361828918727617998808330167531872607516287171629841244774481339792922991120923442121602632777728*i1^35 + 253377500455788260125597171045038849913495977494019192887036114707187714830691789919157555718706076333172521064344814295537975045949619427677241757676794693980190925436658473128352979659793823052759274200410834449118040550435354087903326664580701716966014339458522946654062371088188444028723641534495990124591260725921216494504459924569798200686310799376735998549435606418736728191350799485183566836342972510432238461024906604951021735611495292819990361919815331478932907618281519612972591498378328818136313578413512312438846133429638954812694529472495009945549080725711247157099232306919673936526787842581758813949944814574564791962032936365613732464116548927312477958210124512421942344266835927819381411191460012290667555151283296053296324788277385783400322340906143973478302121421379283787483498170336262040376218098974551198597577006152147042804094369185850175605157178490211029871978638756693912714279370866406419968460965322000600585078608692132902096099134016325916930410605152062868752855016016788164591156658393355694224041666692641773457646820428671466268904867917768062111169479998636791687854274923852244575585279637777684001652281335570344635319440216363412710025970132274448274060312440030672677418552067501883315793844340752019016404483380503283979020932036117625129457429363910853056453052031121937958869695850427315819841645309399979210617447631776177987929823976839611177038219792515518994478446780777178948114046220351937759051894147172979345568877110081266167577075339398304129938769478025931988986344990323177433449560018231896860686083093719114397052377956687286295737274017816743453336668601707513890694376581594073420953885566885484961344904860808597565728031316601609904784385235268665344*i1^36 + -110621271556587995595230760484399988209878568860089022420719252838169444237531447738412385805149287522269269425687640196372163981036899149406587931608657845848098861181709753852782480157047415743774662782741958767436593376444698323432143544986077749400388094850694419628118243796947062130070856222196061835889947429049720924234164766712498725222038971515231082201362070278603694296038849106062957022534218519831145519576417703597886881916763686272247515076830382182429504141448857350023175279392548171546578080357891898539225486279505172355222871795168004792556904149219654360745573149048466547053084834828175460297564715493513552682105700609527498407582267087922654703471269692740339536146567066626277922565518845533499366978079975442753268677380172733116704852360466359833081458995288042465028000273816975327662900960346975842911128200175399513065266486518434308062906382178555528113858960812283529541908978402733922753320109888688856228858657869353726166214428387248877007130066706157291330099477311888329896970971588809584946584305805410257658039525947014257216935752866388961598150324309840983374848040296066580477915426349795096270722643105556700227969506239021952276261037328465516775277524488655796168475572964671105060036706431590129597442920075267729810985214898306250981084072342367660686142250436140375881088030798564639570617634186350549205321218167799626768499269866027217420102209815957667699065500424175309556538574621586562355466356002354338187226363964013551313233293408395109272220632105598149066220996693800833613532556626763077786818333862467811804399576805741090129156298575652082615866467926556963514428798878136787364818011217250765097310654722770405757076092345927819246869153841152*i1^37 + 32106355011095191653774813552950266274866808223454392490561962237188638274002319941003086401360996103474174366185723661786892970378568842121590464184227373556245021114696621276714600174368739915353482163603943608017941512326633048067185032722960730025028954180183282054589408439700666474110080982142258385748372970976908494940111929381624689981005849542137948199173105681961309384360038595316215824182305196370717198720508281012106841471019409137378109989545586838211409571138943574014078005232393049467245305667463263899666870820755912084777049319484305817975188755175585836717460475931583201640481972861213336297796610270991795759771800542576339066136361900878921551013815818638738844559163600651912862771082609044211899463988036752625377530016690992740800079467187605643009649152465365967132501841680902867779098778416219769852170982917903321721764235662093110527715668373128057849943321723543003862327240192598856103061740712956604374587475080719596643063226070936999271129536362510279583395053275198105575208638275591703980461909684200497637036735231333112231573653458147090611803470035912352613030945553466851687544328249880515963535123117744756941202111598682839814772265262938591949532112546059605461758756718837487014913628760287683456245235215736599044432127645090323624992905307272890271854730057912388062701242291925380143555358876138160769740684751429042040628391420494063156818074724707018166046213068066529813855103320064862009751000742849832481581467421834112759494532693792514616235111800030510659145268203891584166631819678208985987025899026607622840336109203986037881060973764373591011319718839441362301467853317195493736928935572343683761074425598453834509648456374164692297318400*i1^38 + -5435842394377669519607070899726547297285792956273068015542344049777651400118835358429022765448804604216982402231967151088685612515953461178830732238925513436289956613182553177176822865524013167680598630887125354924383421271787969819987308148189580564863507139533802243049171519986699083269989411663247204363095170748718708301054229317421252229335112200598360721471328030152828063585966649261608882804708747381050390282212182526124123168509863891417389392681668007867062917029946258140200273853881987230047232649627957852806439070438506317326715655141389743089367659893002999715313766693130887297712000568266278156188682807731648756423376980015317391444717125386962489740392896981406678221266828859306692258068959628168164331602036661426047619771290196912960087541617436521028544407903380765260964734128959829590157106584804807397919017711094416195076919100659026575426786809871659121353084752859004776597873670949670055895758024879713009784546549333380439290851780335932231801806193149686224457858439090831256690213865952285149377533647932337148910212859328177739780791006595800709972804468247710852819927006773289814709704684130234854990475973365828836238944465856565543419452251970927300460907372995890727732801379880471100580461062007854205559652681429475122437082662998742544674141193491830082603586127489200224470186740320633888698635902185116854396429031343849685842903789415388707939750501720590208944093220541322369224638855054573410301677097065068046960052203567698777695518570890502858184418338951892778467711713590581347499474926546998364265132862889697258576172337674264022188339029090461753520870059224155664014881247432041416232865890928008910662922930394239285557652371984613376*i1^39 + 227224594312687474522201464324462683572990332790391897785886652052761472545604439016057208393814539230781021881158990145576832188727178047654105178191336227759158924221069908597068265251487577311586865897651902159277860235933061319567265868229639590863486307478013550143085949890650924197134830175113687960531113800756570836254110602683258565558855758578758645437288598601140360755370031566142444128934165201877868801799841844910794406052100710774987899475299381382077486982548541839194838716612859467238408162630536441778975532577542059571601453404212974825999822120494326681291205598662317993905376529319113272867562689823795399302302882250986588766064317021586946794903292591827442995269911951077508355227625598656119135611459295850106469807911029176948288572452126782919898483133712145629773684246387302002078642681517631671708579370422774451188330873077547849455700170752200374287632728119813003616427846104169688237988179852118461014987462553427724720245528664544999945212886170484751575823257533275297454723992111806233729263275708337328276768969120299327774661226032634998994098398578175530310608151315713776583655147134435425614032475767368140281437772198684388625133216937226507803077944911826403970961590874197692163840549724234397388491033186318573944013181814972444989929999325577606728033375970445855678769219385723950743300418770902393664102598779242440550404316743700275542252007391182863422908288375933479167931399365568229024230566487374023300440771439460557180765116393579608451799706781978894482655486830128872890909510143302305269134378082075164583416431162864910425225337142768067072242319655292402692663046224673738000555923344735734954745903443656261714803949568*i1^40 + 64156385159667595483653686869592489611501836730640716888118187586442702775944113847222095946384069534975149107643111868324392588555651976062226403836771820811968089904015054904009359292936721935615486765971620744711502268411952036288337149820108636299741143230254977356467923503152836804205344390768154781231504616438245372796162320385677435290147021312700117672304530477869123541496764905368622197372261446450134196075774122963652837528682101885703669068941542481860677409410572802695172394430902369348714243141778035990146200146342613938829435459214590938732879381520690280919706085035766105707111085873561193873889627097553677918114480217228949611295777016360622101185204695738564685045869962725998121169713691569397045969740365999473233767678079764074140753147982064933358670958642983307746145799977661688284579234286127934420514169911082957570347482812061841036731743800679588098252998405797549832337422153783740947294006993488514000988638547373873487682459329121648403500234132422433262286832159469172149693410449608431393918714913392441432402840489305357164845843534800323470544104188496214498698311010309398061395647190335683359620381089430375719444443643772663652660446570112142689008063231618247741676507022374760731166212247426990256069331431560403046567949399518773187900907791721994127026928928488179044348306023528955191223521340582705933074271293502452426168160244435934493660027179594281955659505175274377823159052204067002371448099337157889372248359858800962260299391380095765476249675214397084155231910090392655412863911475117041686467779388715938898215089204965334227396779819736543292330757576091248840970690263568673962520785251068362044577397185756836921344*i1^41 + 2887599195165229448970892818978366410728431136007250917021651545437800385213140904213104585126934606917726943322665335013077805864101633611394238376320872305278451163610002867583760473067775377459738756709409008146863216646091268075514866837743256260604500800652570768540468463724336091712673088258870437476589337666197309645103985793968563800336660066447227390726310932347658926801768931070189783431881488851295541399933223887282234384743378808279591062699522852393244587095158060278347904542980327535617249739294302658449397169517785978617009528578596701122444953192902096110220890283151399171210611116799954427789380051642843836389371126398985399715661947986068035282245273132011356269819268057039158763920529739315561174835000800239256882397481219678218903529218121403907235136578420960417312736629850494599055252839269608324709703035730189676285047398963248977941893803741521381589501703579143618717105809424130457005506601015766153643447524012842339252249889529381141091290909781718097043478337774784408644134915686892485049505755821963648368897936381011103032068112409771334682817603271956292836658379223528949291019591816881602669212355273223168215464113313435186159841086982697485355243493392935575897206394841750307942119290720484063790434877560513632493301791448320150149790894952862536876313691332154248274409934751727008760809832973284515845579096018076925195102753084379866422685412472712220332969940780346772645019132945235687803466973928165919947588341207583417123036801163448040831292514982633038116469930820974532431410131761947825224284827506769466272493473525709803492443065905050935447642555408409522199861905739739226937061099886662502233134002601984*i1^42 + -260504636323880659074039016560498040806600391791980549383734438973940849390531531785005429489533372829526208353355446738262010862257748632147560825942579075610839726771178854498262268509121832564836812852785479842450992633330736941989526992998412091217337215737181115445722824286675370188877094929847207515456713949222641604849799275730826096936849129659683926817224402258856145678560278788522655217588009210904955523955493754657686203978244040533903838434839418453498963655748290392581259522978473397351197231814055974412259565446049470310256855666111136022257574712204906129683729657299062470233061565322532240688793625743426111565319333443378199631502836723755965371022891005575686116310349630016238331053790497184994388895017295982612946588249749403944420600123231161545997080748331840499866027519254817494783060952946431325251200273776865563980474744517482907799134840800770581018962253020126417821968388996819812445997166833297713839229625748766412802806881997231991830420022810745999339262972403350492262788074829409008974933539102865170319065078679975890286084290566659609284999965914865977283393733545547113558448023729221826657232409226391992613367220579637233615858070492311333861950948296421397825317412727984032823742775959740488075980457880776565697828277105742019030082805195765978309690214800478825608734742618143994611039256575341588755198395446340332291238087319197955162366574770789343794297482435743146209247884391067948601213418542839715524304537072814350851760533173611120261502681694723388734183251336008382281082344352200739250449547357671835660816936436167340746025670105540847926604979850814089440853160619197656878541018995324413464805376*i1^43 + 23925601700953787820213995098489887615305603502323634379115230671342916955621485436853070069870191775513650612273680781684232108316594899961111483212676438492802050866774692166108710503632431403549663050468592029919021815286464995122967405443920288596120019087287289299444421999789845573597877567732719056055335095769856785780394235199000732505806235788765367378860677844417020488314853699248297427046038941559491716116827294487071132623184160270486509851314942798677713101555564197897996214427721922726463731763086725576613641676168035808406394679353352216257626107817844434797701056391621119448063940798478560208709777223376296923478021651962307189338532729897964345045233572703440572936526694182741316232779711279868813511907715304608439660945504419469944925124020707833673141660669498757668912493351053828266909653814776935751527264359962733882430639589153373382151861060173132627612486060405817575744895680240558516000331677366874442607064846902582481027451955978280392701489767928526090057059763033451284463705368362120874019267141831582121654771551819365496202935619819509721092654754175595942630585983727038593043503624397059867013455927773777544621817815004147331989905208184203629836233438400386463084275711452866998321933593645532076489174684654251921282049730851612565886053726512942282967919865267918293244925351382691906883334999318181872595203319515089245306465694169803094282622185611514747479031141214887932497756742320380452458703962756287265949192849909847937962060497257151288060104854272277121807935640486218485382366666698676505389495008665643861033887504274852109341035589758248708965639239218817149401001216032815488498068982541058048*i1^44 + 28264956153194068347577812947644488466186955414567659108922736331333870651711774794777277264426342442407309780724182984224579502382104203387389303816168819843734183112481712342196128926541297977541897466575188875759341786988443841992976525814636048212618061695827253056801789524632815406255411560483849827614824532428729993643760326647566274801126703432082932184603073757937644786914725962663948262042273101939166339893526433787821224839703142728790931173066117019228560015859827120508462315280827199534003821157127707403437224521556503892505508627272495795266321848138737385710071752318558731368478884602843927734699599902418299662066862163142886918800898751968737004838517723060448360749048212225052032812874150440147828402365764005751693147126375663854160070071924289531244824580047518500615259205713716140872359676383941999931081557504414672538145522675264335851747333994901433813981912822982681173066120963237333822873377843712022899808210319348465347146422458424340015079144683828421833828891056013326926241897108902361644520682267254589204612007907358915627512881235873522070920128257751212655355319930048019251354314919589187445359041589174266430728984064827239313957914600879385358517167568397342603729955860538878508375317940664009147050579963040705468047080652817629073594565070506549904013508317008421054924288073099021054457085097401812753624010525093280041644765873730942918143308854600619917282381028514480784633204901211624514379609125712281182343032862695576385311582135495939497383751542942108270284787805290060655618537209189262661933400777034566142111797185763300723461000703973661726465296672356719354467192285182608897338245120*i1^45 + -15563991942676330327719262798854351771733972214624745584291967089465984900414048146181404882508691216738123551381796269631086679315990326419281048069539279570868984412758419319910886490979560779542020326380216398270572294587247067616295348326927162074981998600625705639724224033178320069574505499412122284541678206675980592668738672857973995401718896148579818819435377630823726771929537314667697160382031947890645132310411870914910088881054305939164056299837291361290540022230974586132217243061457669035036462421226978433777544638296103345609634482297513338933984759644350696633241041203307449721821920629301435285785532313562115266433290488844545884339487215621685692519212761286443254229086451811759681290049672147882157905294585226053916788672218553675992599943624402921343653567305866036419231617961357640527965900804631597753806858041084241518246770702617080019609003546687243316288536822259505497334110138056881261045368464762774369667796223253797276174227856846265127940710494982817965392679473663043521359168897213133781641436983825388165743988920308893262383998831042248166562382699289732684814817288369637942413319748036005063541957732221717096034659343569562802477208141953999931221076727192253126664015213319228227131473503656641870498829408475030162805674840071103636339026105950798018179125454886301386528357569008433158266582671719501793724002927392281838194686775734737926680497891420652133743773236912619654323429936183334532802159792402646685388333822898970236700495941082434952620395565802175050330525246931102415273448581933072173008850402030963689715121697403397550140578369615021883054402481236554068952217818315813289984*i1^46 + 285022066667213614866721392929918312408040040961089528351425515539089924981422766868731649719596859736174181320276206818876727345369688173593982702100451036406176437896889869455499680768119994101778886985954289411326227929962914848812984867891702377305460576222836451508620671438033582002034806341623311401733748733273734335356637296490057156188100918431501526445797452170184557620212709029801456959982740061082093137205276764666163302780453787210668682545426927542222039630690636956669916865194013865312699404235523283738533258448906706834005597596609970298780999660940357712650400498582104329685750466281774871404898934774361599732880509776913191632953480605106556158458616652123910268937891063050706018210964199738719288532105183461937697926738653404774929025804371857036342855475125980403487928795239769764644761693490117190070637541325436730281038050509251548787228860402309894187349767346602237032598692458750631494966568325992046856600984832262953853238019203839717967890966247503308393963566272000166857914349405586152193920574425086087929622154349443002277075975238989048274937815839527134443370245646766734001875016773728907485357423065721474645640097997225413445782378553808596877338998378122242761424915535605554883272966946831186198979380758175010462754391438317668974756649575764829824869789457057886998215903424246850926246687649710887615484913370523329112358131626749996415145723641947676728515337074759297936479906071540008784651284929993390704011971466288873511234663148251087224182625204936615816856222530817970855733184547456219165077105624675347514237172417816584007518974385488845246855707411701853070180954931200*i1^47 + 5452906674978454990885257928030753271749855771157208826747528749506390534457226487625304608656540300744789503720714867404370884578836717005682383903389596056392691573573470066022745904099064468779648522022112225849064850855153080044749724172763877719390774528230964988671359976157368227948055388502589677494923413357045093901602376997155528010778535132922827679089782730600068103175868546297410740352679271181829134792561346758066121960454556273462546159608408141823397374454632353430377705598585130987108244266066267917747692851880422072087197053073443682593838568061014309465087047980617094638111223128965224268031063865845245941689448481440135326281999819539610672172902198130390567798825499812455527993044969078074768021928965830088627421652014258946031449274624723197369780396015605909710798303119101144879438985236927640762356697864400821504212510205503906127868525409611850743729612393710743804987744536053390610460585286779026852651083598965223339851633594497235886133582534019369394776110799163169776171890086107704645296651978257842527908729034735381504578204939691002163572732022971244475265137632880869636484529757484453438506488147132870237337336803957095273958788263394542826054367092000372297188915729377610050986013929337963787264490484401151449255977149224612152730765990747781676045687062467329914521669548175020579224242603694813550448386849024826085636915021660021432576914116739352629036556556769376423809704044542800561222657306438818351857019079876779189305996829281472232104399385907092423426905515318132391525202610374077281106503514099281028159326918385207086208619592863170600110996892283990641213440*i1^48 + -74814781631277459378266413288764637840893760740573072975238449173616633404092918133730483072922239696087282557240477132071044182100230447174828172535193349866030395303618666549970739653848973200962783473876267566407687417778494963969208356087183938933721262393716456335707609563845040768863830070520058666153161417205574048338781641746670836465594564987447014829488486696517669400239109603634491119008980565520760732429669780537059931266509173561013816171980893701506598259554831839325357389267748948085162773515125743539254665592850652260311661978234446230230341425669660017875867794188034547584299716696726510073468935444608496724063190813512808310470227173662490761517091911944479379371333171737544634107641189725100451113128208053408176790515206954792059431318284804032141060930508670893195192802566214129799059566736859236005387936980715153226441262973976228454638095090224595632139306658874030690955612830638997084086022633886484329646173847500322590985110264133747871911967444925285746837413829671637644725420535571540738140574229523981043519470989345745350439374914005564612794620780853352610167859238339122787753763136343756110780264761371836726330560711347831381151061185621793802343207070929045159054098236071065153602559249454418028368365712444297844547044781957419457397657648858378791577532806315285426757252835533343394125059302016588490494615746918059169668280146079461805524826253646883682043989527287862944529372520770942612421219169177986305776239376804385061321442509299546649375208480989128728869766512413404064867203250719928328195916760974045114211398806403207117672295424187290766542796401672192*i1^49 + 1196303733747766788253844751558990879101996508800715172339711314277013749689646581995254962939795561567929635707611755527016106239164489635153939385848098814641750263953548913402100063399417625639639593504906040170385424661998160463336719904512048278476166722066490982672259939748231330829741825927126872423396043599198528560791052176558322628110069703281996893426729916802456816776128286136869227430255031106433607062556417178134586891995937380162045583458698861879255290334576995590477268569908032018894646573748148516449256576690641802226642306852326425458367233288912727685590889449842345953184765390914197258896562117826754276112482432900128857998777139376939887314081441603676048200067584285694748678296971416772641062295932810015223768387097610109070952419790640199582092376413000231087575198108309621700997653786747089538314687630288019142571319231792110800315326931634261588974043742609603117648174316360693695774353242068389590352191017551401126334050421718756540136442599976275526858505063760439083481634448719344411868495586929236966561391335966460388217752812221333017153749538787595605712981210812384540793373728639872430384438421770517917306223047281221125023934007378633948554848652619701794561848924601457084977187261109491469302525614758309516004844509433914083977745057348398363822340406833216204862969932888567094800780159090058282311030103255083532290378966348390195919254716910024914013908167121132863792631760228834234290806805725864637780070590644586243677081690483746315012376225564782782547384566649162986663141464312877061789055980335601661338920848707580213477792336851740189164044288*i1^50 + 2385297364054997607266650102308076565947388491781892626086962103238539636573303570418332382328948420816740113349761423211930078553724841796542450414723921662963647311034343131555215933640765663404419351541710565800212659254573206679735193835371396712159343172638883341257623918512971087192048089269082624487168478815146631141145024887284235549687693205130234723884244733167892836521361177466984807199201539535758311032363606232637727013712679878911230706821097612222554294467331434525311251669677358445895726231564758250248911145097432517084130883417458345067597426329914542312054873722967636768690648117494927004721756966866037276307963215136658941565429484602649851026428788381410699751828447423210985482404026237326101308297985415531756496585069952755562552797855361868701549268250180373942054373314248716158517089972879118598150067068256765154176854088956495667542889677957759385101495446678115778876003439560708293472415213544989636042805028110487113087342309412443354307121542542171488479153199267613942472328392399554423786363220092253594029832989566491401332863360331733126220658112085301354216334733166994479530404885864365774565728677189562976600033984778658595655885997103504473692709451868230762097768929933870870653378933255664430405121028016217498370652751356123105944704304096540810042096217526219703483669853347261601348355482561183412498605940121586764858269508177683550964509054395002967686153116668382793135323324269637254026378086060600359445656802420296193091275146597049019725528376372198511888618120609076563507087430984710627291823327266828274882523196882183276487156422768525312*i1^51 + 1896697993710192691638524067092919666957579986910422986870033830034768019972881380978085576714132058455043207799485731304651547172614744796891223257787006205662345853685642253045270918217377692800998141544820836057415213645311425710079337522811740393297109337959605672904150712069653298031961353599201156672488211541920671406599657932392328029507791756785875071300443122031248559919987457277581477781015941480277674088038510866527036362495492390798192577098309236955848751029443492661088156969742105620058774845889278416066033755852291401665744379356683875459141806616997423365541180206532927342529298429132687938330526900694796226311386264048810728100828894045588372789166382795039196369115569299486705091456043021734227594018167588766925151981114035703354702399973072911085121966087762109040497602424855968440140054537117612746076742883354349316360963180549715052836718340129771463821396354972804953795330832489621422296853908401982305836847117088575117827578305942076954363229122827250752099039940662619454691119297309030513688776712431309387602896314686309428524501577649087145310994913739976521025932549262752907494042193071038879487561544004953738114568315253838455276372044891251656539588935814371532004798729262012487175018932919162370737990453613906594957545047242059038907484395060022419397709403347862242173996989542897827248779637684836951599872488717192616789996693963316975386100684549637878619729593006446559153301153348532688566816726972832868134278804519459400905294150981982722942819261094135414116499719143752070903632479162421017596610506202307629934188412260306447791669248*i1^52 + 1100690558225960760712173674249294194231031740700592977276706417212575489624809849036901987491747751769846386602542076958858184598489085511910884707507627157848004386815541925520259532893328670783290218574960943516379235739360875512173567593091851379791720958925526977015311579792097599989292310032282148679778581141158715987070835050707786323151378068219998543517625858723995020366475969397433625740235096238268357827739546943711493837647685599953908329315071501361213397982726685752058354667413853006562238078623298423006187515020265624538988720383193248330513394690174118414088499207255478327205919528761889336944837635692071572847982625398049158117171451828869471796370032076868628964220009899108893620517545259168277043435992619367942769540144813774266935997615306073277822969580117974978534600117103405418087669897853645202678416136767238264151919362806650824865689526059972006774190812143460034515970582831785018761051440595918638224262971833858026887137773468882833662733024794636978733097702782280300540771329862449491834488896639853830302952191897546533045669946409008659875396072367923629532507462618612277738949217788331525673178569485756971168954911224235231907927723515461865358028144020476410453737308220234266150492233519211580144742234996952603740660347251404137238402332488305561301800384860380905783242642706415606518856564129700851679261245947842887658443615385713752518916421535154881658570157914226602283121200342554604594295029067147946026862725109710778321820542181134155954396661197094478222454942372258550540905361896171592563530736758504102195015347138560*i1^53 + 4167311807510039002316737016380811564306226294916996359868135097016287426754132571615611604476864441787072404904811721229350272740396785728458693560414052012328516930925655683613292173793011371374776094878810239942552989009482315111691925435121610540422172893775662249573300652320085097285804229939439083251805994646754816296645346692019675094087280575928479549266691023389282651195998964752499355568198856407109504118345001512590592466954533590101944426172883706473754108271442834360082760618565936001618621295868064048614321561003867939190715345964202341325539183118867790646724138267217073353093555141999542290160897883553064895078161943638059874298826791166760967722794419819980110912980700011697093058269059677177178579198757455765702337356562679166400306324511119219165022334518651831951280914007920536425947493768436893594435206790147464046202302365783420078422167018983710185288580873820461975222192076517703010870077154000229177885064532308979842216149810356899132660381374296833500627229776287857190879138980180568794226728583273849820525574567047954028420020023447299071796080892106186032958165876803570390517131405193903723724707199497561562701198536187326264428679063953924933745222530017933141343799876430050993320980466067862455729917688171260798058369023664806967876163023445631880052796443024140804335952467220387353239345832472628653907010942280337090142071522868949573165833855011585112284293640704274058318751531937190367502745540984927989122853050182837980270716863903292004215928667509327683200633695907497038051527190309973379930889694235038694400*i1^54 + 291520878553513597301348157525573630369148306781050336367842730048968102770720149736263298430073819963700907933692187146059198517371879286954857474488635735912331530453728403005438502273018214346804445504601726197647525563088089168918423096733016651358064687634914325219186840286673778522153949681729523849774914112185171304374841386365916554946300493218785039685693405173338429496677533542624401024251378887681179140152541362849242316147771005496552773886642308789479629591242927571981976334221997356787313127295221716172445094732331448088543200511171282206650601261116412425567418991558731764013050001413557455548118340873707311379902779335978526379824181541189307145953001843030293872293235122863620574733716202254351279900668526545308848830354697057987229886427307911832351535155506560210633977649975268860260414785898227264519338261112374529909379843003995264582937523313576698991270922417523291482332980757532826888893315728368006345568847125429320882993772188592721589043854190133182523622384221233542854798231841948887753991134482215097357015580292506583822810996036851453445719330099107374861230306069165260903858359501691860830558620552425708564396128853277318736398618498544507571745978186871350731775045131101890208758421741146928625941734336407201159201616241210550013157861316984641705291936305633711111084407694552330788841883451161556708957580075843866177300713737142016678446990573569012115729116393870040681701406301134350117238828445186710120394770197510848439482101391898102962672544527579197514268635324876081183320052620569844271896320*i1^55 + 9229532171240308551121302718892788942487801671874809255946085609414736930575319541430435871270228931511324112144892422231312368072414794417224591947736142635854660075396079571846592489831408328725540280106404976479543596734106473866495788442256311848643294011566310550704109400479400815979497387368394040215632586302341247965949098945913131979507883101105870454340138638849502574221868483834200809714811661555571200637372417843711743958369220161403910905461245064629727915903468381672025356344816751785406701176953837300644597847315869308122340394411574609772678941729555113391740045495572095098344387959757584533480283972888973015393160589814519968351011490762646186306534945438777187093316079835808535870769023193186726316278176536267592695823789168172094533808909129557688554938536055701097325213003159195047105923814007167130598113292476013001151304083864329347339635069863115178160902360748403628983628689962720375074836227116257031410339754604268153691401713352268121122085135364800702541361049906437593113332850310880310227801814939503864303586108154079692408374068034906601981559848615604355030585109710445119918310397814123479909467159115361742274928029791345654388388193678292790639686387420536386891514705117238716302633064464487703817241857579665501969149627805173836864367393253151387224766033552519314179947676696817006465047575114685488733027170854545028119050131928062413582582752562182551751381906662104281817113627931850071101952744639144782453822705901528114856957024766152311067404080889819287942344987835097105192186935232*i1^56 + 36832593304541014109040385351741880158549071070072096265052737029851041741001742808985033107634952423817156868210273722557459998037273786291198982144703400260900840223205927220624596291849823886541600374515831285175599215348636109783320258007460407353663415284418409913527210342676445541460856153685720183457048086416010805455726663432169499352386316242422087609942414102353733088769504256996753669742029774083625358332310657179576034627610456320407229929632293869839132605392189876429036192356704433281452263065384530136852038718744353346605092708432707309031431293917620075516363078003970926612174652985205152810150089579413065613595269188857975396024000917710345262130898745016402943008314716111968569178316533974048618391560401890211811901033952602769257400555475282953032153468946184315472863771211860777550902973666724099056587775761492071131535496720243875032018908595073291743605656451061773226952862946316601671550794906188174863465505539829608182973327814662582674928239430217037370643334606117418321977952968785623247226819172216953657291474541324181670005454913601140983047955782354675643983926319347400926006800922501897436721841309084343964779641581980482534253226828019925950850562184880073987147327674636005842473859494292823933556013379002925081700658094689223914723962377867079433237647559935166231269847080351951992415287414584612805607520612965678961175972355429688540651093559589032051317634634786527098156767620770789693828093192526585121491067988136779273734705085998734999444413490691235947543475004072816*i1^57 + 31892706590738174287828286644210501424620952388101221937778860605456705023341032125974478538001443456596441424780677867711594744382495280651776279834472555242293440010052602645070762137192842094174998617576349427577423433797737201892712798155491837854790060756976178491078022367728237002749512616345776946867073685421238448275249513612388500988370451904495374344155079530475061670063758393464277093476371140389183724883838924822029309376310125562634103808838424886730304844508590464142712743201329877027811554202133225539171511959569559595078960250315042706880718081991659695808393166827438181284497926587870623558449342094528889106780176169836144797704209003512580643464454373602065433702777538777540200491442811252980582805557856696503659620887021081318152051119508791455476841879799596076557259135625946040700431250925316812829846830861974587520864202497149597074942772033965712240598910873271127969403692647362954736642446124838062941156808461169660460184010017994752556441927425738468405065048992232235295681759244453882203142605393174179320427851512909366922303091207620169831306833320447157071777813021242663402231444225369470930430098815332156015328358504415411182206422863735427467895228584509710343010026638363247039573833609795056298544481332908016207604509736217739865293582343535470781770384617123784351204860527883306825701887176492140035248551657689410827057617537108547857196981836611119166533228130884435318807579474574452551470991853906676713192641933570682871588291686861064882846548673731955324*i1^58 + 1166054692210158634717310612624935555606252303643313862260586877038146105050438987160788107395392975372128207925739398487718906074158561014243108380105950291220940270512407142501879688824666208376982890457913292443797255659649157267699685418618072709436910392200477985215998409592017042852434099745867096403756358710452541396280547806475053272492200860005159993286197684349260409901739781150115278911150485040240547902382426341460411981700628410640391810861511291459830964811506635556994101757498983738585195742201515901281476285470471699076301485592396702941128342735281591073577802781800271582051774033736934539217845698571174453381809994003692701551437504045008276723137245896284205287180523908392955966848225202928355605445422084345842458064433491834609195875879017239367397650473725796635805284845126556073979322213635300470219426008303952072872565162831170922679810682472370350225477095031142824648333941772732702396881620750821621504814629167662991923732457863169218811797234388082808694848186763254286020137028720030519684749766546824741758533836716092344384445159665840386480674247097190939779849355232856213076983701930524936126588026868662831667590948846365710081328375354996175832850410389221877969088044010352384055127501115113073905424670386137027106977624994419687504261124314237925146221133315339996175344501654684376728116742465220116352241041039363764576617165793976435816316744851319274646390105016353091907538017210763444191690871248655174609375*i1^59 - N1*50215949034954269146130362724785369371543458701826314238853600577405824502198845256429036088246842186503259716181776839156855089600492357152345463717774890895626122630803374694469499580311908965154257847668831670921023227889058568450784602886049921095344933367623157917520256653301122397889717354568645432301506201899709360002516653166963956655427841257511163906916688371826592129030796175215886606250000000000*i3 ] ]